{"id":729,"date":"2025-07-30T22:29:55","date_gmt":"2025-07-31T05:29:55","guid":{"rendered":"https:\/\/socodsa.org\/?page_id=729"},"modified":"2026-05-14T15:04:02","modified_gmt":"2026-05-14T22:04:02","slug":"event-calendar","status":"publish","type":"page","link":"https:\/\/socodsa.org\/es\/event-calendar\/","title":{"rendered":"Event Calendar"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignwide stk-block-columns stk-block stk-25019ae\" data-block-id=\"25019ae\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-25019ae-column alignwide\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1388b6f\" data-v=\"4\" data-block-id=\"1388b6f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1388b6f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1388b6f-inner-blocks\">\n<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-c45c0de\" data-block-id=\"c45c0de\"><\/div>\n\n\n<div class=\"r34ics-ajax-container loading\" data-args=\"b18c0fd2008af88579297948b6b0103ce37d143a\" data-js-args=\"{&quot;debug&quot;:null}\" data-r34icsym=\"202606\" data-r34icsymd=\"20260627\" data-view-is-list-long=\"0\" data-view-is-list-style=\"0\" data-view=\"month\" id=\"r6a4052d066acc52-ajax\">&nbsp;<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignwide stk-block-columns stk-block stk-dd4f45e\" data-block-id=\"dd4f45e\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-dd4f45e-column alignwide\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-744628f\" data-v=\"4\" data-block-id=\"744628f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-744628f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-744628f-inner-blocks\">\n<p class=\"has-medium-font-size wp-block-paragraph\">Want to stay up to date on SoCo DSA events? Subscribe to the calendar! <a href=\"https:\/\/calendar.google.com\/calendar\/u\/4?cid=MTVjMjc3OGZmMTUwMDYzMjIwOWEzNjA5ZjVkZWExNjQzMjViOGRiNTAzNzVjMjRlYmVhOGUyMmUzYWI4ZGNhOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t\" target=\"_blank\" rel=\"noreferrer noopener\">Google<\/a> | <a href=\"https:\/\/calendar.google.com\/calendar\/ical\/15c2778ff1500632209a3609f5dea164325b8db50375c24ebea8e22e3ab8dca8%40group.calendar.google.com\/public\/basic.ics\">Public Link for Other Calendar Apps<\/a><\/p>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<script>\nconst interval = setInterval(() => {\n    const events = document.querySelectorAll(\"li.event\");\n    if (events.length > 0) {\n        clearInterval(interval);\n        console.log(\"starting\");\n\t\tevents.forEach(event => {\n                      \/\/Make final column open to the left, not right\n                        const td = event.closest(\"td[data-dow]\");\n                        if (td && td.dataset.dow === \"0\" || td && td.dataset.dow === \"6\") {\n                             event.classList.add(\"last_column\");\n                        }\n                      \/\/If an RSVP URL is detected, make event clickable to it\n                        const paragraphs = event.querySelectorAll(\".eventdesc p\");\n                        let url = null;\n                        if (paragraphs.length > 0) {\n                            const finalParagraph = paragraphs[paragraphs.length -1];\n                            const text = finalParagraph.textContent.trim();\n                            const index = text.indexOf(\"RSVP: \");\n                            if (index !== -1) {\n                                url = text.substring(index + 6).trim();\n                            }\n                        }\n                        if (url) {\n                              const urlObject = new URL(url);\n                              urlObject.searchParams.set(\"utm_source\", \"calendar\");\n                              event.classList.add('event-clickable');\n                              event.addEventListener(\"click\", () => {\n                                    window.open(urlObject.toString(), \"_blank\", \"noopener\");\n                              });\n                        }\n\n\t\t\tconst title = event.querySelector(\".title\");\n\t\t\tif(title !== null) {\n\t\t\t\tlet code = 0;\n\t\t\t\tfor(const c of title.textContent){\n\t\t\t\t\tif(c === '\u00ad'){\n\t\t\t\t\t\tcode++;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tswitch(code) {\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tevent.classList.add(\"event-dsa\");\n\t\t\t\t\t\tbreak;\n                                        case 2: event.classList.add(\"event-book-club\");\n                                                break;\n                                        case 3: event.classList.add(\"event-campaign\");\n                                                break;\n                                        case 4: event.classList.add(\"event-mendo\");\n                                                break;\n                                        case 5: event.classList.add(\"event-social\");\n                                                break;\n\n\t\t\t\t}\n                                if(code > 0) {\n                                     const nextElement = event.nextElementSibling;\n                                     if(nextElement && nextElement.classList.contains(\"event\")) {\n                                           nextElement.classList.add(\"no-upper-border\");\n                                     }\n                                }\n\t\t\t}\n\t\t});\n    }\n}, 100);\n<\/script>\n<style>\n.ics-calendar .no-upper-border {\n\tborder-top: none;\n}\n.ics-calendar .event-dsa {\n\tbackground-color: #d80000;\n\tborder: none !important;\n\tborder-radius: 7px;\n\tcolor: white;\n        font-size: 125%;\n        -webkit-box-shadow:0px 0px 7px 0px #d80000;\n        -moz-box-shadow: 0px 0px 7px 0px #d80000;\n        box-shadow: 0px 0px 7px 0px #d80000;\n}\n.ics-calendar .event.event-clickable {\n    cursor: pointer;\n    transition: all 0.1s ease-in !important;\n}\n.ics-calendar .event.event-clickable:hover {\n    filter: brightness(1.25);\n}\n.ics-calendar .event-campaign {\n\ttransition: all 0.1s ease-in !important;\n\tbackground-color: #a40000;\n\tborder: none !important;\n\tborder-radius: 7px;\n\tcolor: white;\n        font-size: 115%;\n        -webkit-box-shadow:0px 0px 7px 0px #a40000;\n        -moz-box-shadow: 0px 0px 7px 0px #a40000;\n        box-shadow: 0px 0px 7px 0px #a40000;\n}\n\n.ics-calendar .event-allied {\n\ttransition: all 1s ease-in;\n\tbackground-color: #fffab7;\n\tborder: none;\n\tborder-radius: 7px;\n}\n.ics-calendar .event-mendo {\n\ttransition: all 1s ease-in;\n\tbackground-color: #b7ffc9;\n\tborder: none;\n\tborder-radius: 7px;\n}\n.ics-calendar .event-book-club {\n\ttransition: all 1s ease-in;\n\tbackground-color: #b9efff;\n\tborder: none;\n\tborder-radius: 7px;\n}\n.ics-calendar .event-social {\n\ttransition: all 1s ease-in;\n\tbackground-color: #ffabfe;\n\tborder: none;\n\tborder-radius: 7px;\n}\n.ics-calendar .event {\nposition: relative;\nz-index: none !important; \n}\n@media screen and (min-width: 783px) {\n  .ics-calendar .event .hover_block {\n    left: 11.5vw !important;\n    max-width: 11.2vw !important;\n    max-height: none !important;\n  }\n  .ics-calendar .event.last_column .hover_block {\n    left: -11.3vw !important;\n    max-width: 11.2vw !important;\n    max-height: none !important;\n  }\n}\n@media screen and (max-width: 782px) {\n  .ics-calendar .event.event-campaign .descloc .eventdesc p {\n    color: white !important;\n  }\n  .ics-calendar .event.event-dsa .descloc .eventdesc p {\n    color: white !important;\n  }\n  .ics-calendar .event.event-campaign .descloc .location {\n    color: white !important;\n  }\n  .ics-calendar .event.event-dsa .descloc .location {\n    color: white !important;\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Want to stay up to date on SoCo DSA events? Subscribe to the calendar! Google | Public Link for Other Calendar Apps<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder-no-sidebar.php","meta":{"footnotes":""},"class_list":["post-729","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Event Calendar<\/title>\n<meta name=\"description\" content=\"Browse SoCo DSA&#039;s upcoming events!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Event Calendar\" \/>\n<meta property=\"og:description\" content=\"Browse SoCo DSA&#039;s upcoming events!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/socodsa.org\/es\/event-calendar\/\" \/>\n<meta property=\"og:site_name\" content=\"Sonoma County Democratic Socialists of America\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T22:04:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/event-calendar\\\/\",\"url\":\"https:\\\/\\\/socodsa.org\\\/es\\\/event-calendar\\\/\",\"name\":\"Event Calendar - Sonoma County Democratic Socialists of America\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/socodsa.org\\\/#website\"},\"datePublished\":\"2025-07-31T05:29:55+00:00\",\"dateModified\":\"2026-05-14T22:04:02+00:00\",\"description\":\"Browse SoCo DSA's upcoming events!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/event-calendar\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/socodsa.org\\\/es\\\/event-calendar\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/event-calendar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"P\u00e1gina Principal\",\"item\":\"https:\\\/\\\/socodsa.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Event Calendar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/socodsa.org\\\/es\\\/\",\"name\":\"Sonoma County Democratic Socialists of America\",\"description\":\"Socialism, it&#039;s how we were meant to live together!\",\"publisher\":{\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/socodsa.org\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/#organization\",\"name\":\"Sonoma County Democratic Socialists of America\",\"url\":\"https:\\\/\\\/socodsa.org\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/socodsa.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-socodsa-logo-full.webp\",\"contentUrl\":\"https:\\\/\\\/socodsa.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-socodsa-logo-full.webp\",\"width\":512,\"height\":512,\"caption\":\"Sonoma County Democratic Socialists of America\"},\"image\":{\"@id\":\"https:\\\/\\\/socodsa.org\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Event Calendar","description":"Browse SoCo DSA's upcoming events!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"[ics_calendar url=\"https:\/\/calendar.google.com\/calendar\/ical\/15c2778ff1500632209a3609f5dea164325b8db50375c24ebea8e22e3ab8dca8@group.calendar.google.com\/public\/basic.ics\" view=\"grid\"] Want to stay up to date on SoCo DSA events? Subscribe to the calendar! Google | Public Link for Other Calendar Apps","og_locale":"es_MX","og_type":"article","og_title":"Event Calendar","og_description":"Browse SoCo DSA's upcoming events!","og_url":"https:\/\/socodsa.org\/es\/event-calendar\/","og_site_name":"Sonoma County Democratic Socialists of America","article_modified_time":"2026-05-14T22:04:02+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/socodsa.org\/es\/event-calendar\/","url":"https:\/\/socodsa.org\/es\/event-calendar\/","name":"Event Calendar - Sonoma County Democratic Socialists of America","isPartOf":{"@id":"https:\/\/socodsa.org\/#website"},"datePublished":"2025-07-31T05:29:55+00:00","dateModified":"2026-05-14T22:04:02+00:00","description":"Browse SoCo DSA's upcoming events!","breadcrumb":{"@id":"https:\/\/socodsa.org\/es\/event-calendar\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/socodsa.org\/es\/event-calendar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/socodsa.org\/es\/event-calendar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"P\u00e1gina Principal","item":"https:\/\/socodsa.org\/"},{"@type":"ListItem","position":2,"name":"Event Calendar"}]},{"@type":"WebSite","@id":"https:\/\/socodsa.org\/es\/#website","url":"https:\/\/socodsa.org\/es\/","name":"Sonoma County Democratic Socialists of America","description":"Socialism, it&#039;s how we were meant to live together!","publisher":{"@id":"https:\/\/socodsa.org\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/socodsa.org\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/socodsa.org\/es\/#organization","name":"Sonoma County Democratic Socialists of America","url":"https:\/\/socodsa.org\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/socodsa.org\/es\/#\/schema\/logo\/image\/","url":"https:\/\/socodsa.org\/wp-content\/uploads\/2025\/03\/cropped-socodsa-logo-full.webp","contentUrl":"https:\/\/socodsa.org\/wp-content\/uploads\/2025\/03\/cropped-socodsa-logo-full.webp","width":512,"height":512,"caption":"Sonoma County Democratic Socialists of America"},"image":{"@id":"https:\/\/socodsa.org\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/pages\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":42,"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/pages\/729\/revisions"}],"predecessor-version":[{"id":1724,"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/pages\/729\/revisions\/1724"}],"wp:attachment":[{"href":"https:\/\/socodsa.org\/es\/wp-json\/wp\/v2\/media?parent=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}