PageSourceSearch

https://www.wsws.org/en/profile

html wsws.org collected 2026-09-24 08:35:04 UTC 149,103 bytes, 626 lines download raw bytes

1<!DOCTYPE html><html><head><meta charSet="utf-8" data-next-head=""/><meta charSet="utf-8"/><meta name="viewport" content="initial-scale=1.0, width=device-width" class="jsx-2830677533" data-next-head=""/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1UA-121098080-1
vendor: 11 bytes, line 1
1"></script>
1<title data-next-head="">My profile - World Socialist Web Site</title><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="theme-color" content="#FFFFFF"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-touch-fullscreen" content="yes"/><meta name="apple-mobile-web-app-title" content="World Socialist Web Site"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/chunks/2hamyqw699-j8.css" as="style"/><link rel="preload" href="/_next/static/chunks/2u8b6zx0ofxw7.css" as="style"/><link rel="preload" href="/_next/static/chunks/2d3yfm7l0acf9.css" as="style"/><link rel="stylesheet" type="text/css" href="/css/nprogress.css"/>
1<script defer="" src="https://pulse.wsws.org/pl.js" data-website-id="02dab74a-6e94-4b25-91af-726d3a98a789"></script>
1<script type="text/javascript">
2                var _paq = window._paq = window._paq || [];
3                _paq.push(['requireConsent']);
4                _paq.push(["setCookieDomain", "*.wsws.org"]);
5                _paq.push(["setExcludedQueryParams", ["redirect","mauticError","mauticMessage"]]);
6                (function() {
7                  var u="https://worldsocialistwebsite.matomo.cloud/";
8                  _paq.push(['setTrackerUrl', u+'matomo.php']);
9                  _paq.push(['setSiteId', '1']);
10                  var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
11                  g.async=true; g.src='https://cdn.matomo.cloud/worldsocialistwebsite.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
12                })();
13              </script>
13<script type="text/javascript">
14                (function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
15                  w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
16                  m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
17                })(window,document,'script','https://mautic.wsws.org/mtc.js','mt');
18              </script>
18<script type="text/javascript">
19                
vendor: 175 bytes, lines 19-22
19window.dataLayer = window.dataLayer || [];
20                function gtag(){dataLayer.push(arguments);}
21                gtag('js', new Date());
22                gtag('config', '
22UA-121098080-1
vendor: 117 bytes, lines 22-26
22', {
23                  send_page_view: false,
24                  anonymize_ip: true
25                });
26              
26</script>
26<script type="text/javascript">
27                !function(t,e) {
28                  if (!e.documentMode) {
29                    var n = function() {
30                      (n.q = n.q || []).push(arguments)
31                    };
32                    t.gsc = t.gsc || n;
33                  }
34                }(window,document);
35              </script>
35<script type="text/javascript">
36                (function() {
37                  var host = 'wsws.org';
38                  var element = document.createElement('script');
39                  var firstScript = document.getElementsByTagName('script')[0];
40                  var url = 'https://cmp.inmobi.com'.concat('/choice/', 'JH3fNnZC0zWt-', '/', host, '/choice.js?tag_version=V3');
41                  var uspTries = 0;
42                  var uspTriesLimit = 3;
43                  element.async = true;
44                  element.type = 'text/javascript';
45                  element.src = url;
46                
47                  firstScript.parentNode.insertBefore(element, firstScript);
48
49                  function makeStub() {
50                    var TCF_LOCATOR_NAME = '__tcfapiLocator';
51                    var queue = [];
52                    var win = window;
53                    var cmpFrame;
54
55                    function addFrame() {
56                      var doc = win.document;
57                      var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
58
59                      if (!otherCMP) {
60                        if (doc.body) {
61                          var iframe = doc.createElement('iframe');
62
63                          iframe.style.cssText = 'display:none';
64                          iframe.name = TCF_LOCATOR_NAME;
65                          doc.body.appendChild(iframe);
66                        } else {
67                          setTimeout(addFrame, 5);
68                        }
69                      }
70                      return !otherCMP;
71                    }
72                
73                    function tcfAPIHandler() {
74                      var gdprApplies;
75                      var args = arguments;
76
77                      if (!args.length) {
78                        return queue;
79                      } else if (args[0] === 'setGdprApplies') {
80                        if (
81                          args.length > 3 &&
82                          args[2] === 2 &&
83                          typeof args[3] === 'boolean'
84                        ) {
85                          gdprApplies = args[3];
86                          if (typeof args[2] === 'function') {
87                            args[2]('set', true);
88                          }
89                        }
90                      } else if (args[0] === 'ping') {
91                        var retr = {
92                          gdprApplies: gdprApplies,
93                          cmpLoaded: false,
94                          cmpStatus: 'stub'
95                        };
96
97                        if (typeof args[2] === 'function') {
98                          args[2](retr);
99                        }
100                      } else {
101                        if(args[0] === 'init' && typeof args[3] === 'object') {
102                          args[3] = Object.assign(args[3], { tag_version: 'V3' });
103                        }
104                        queue.push(args);
105                      }
106                    }
107
108                    function postMessageEventHandler(event) {
109                      var msgIsString = typeof event.data === 'string';
110                      var json = {};
111
112                      try {
113                        if (msgIsString) {
114                          json = JSON.parse(event.data);
115                        } else {
116                          json = event.data;
117                        }
118                      } catch (ignore) {}
119
120                      var payload = json.__tcfapiCall;
121
122                      if (payload) {
123                        window.__tcfapi(
124                          payload.command,
125                          payload.version,
126                          function(retValue, success) {
127                            var returnMsg = {
128                              __tcfapiReturn: {
129                                returnValue: retValue,
130                                success: success,
131                                callId: payload.callId
132                              }
133                            };
134                            if (msgIsString) {
135                              returnMsg = JSON.stringify(returnMsg);
136                            }
137                            if (event && event.source && event.source.postMessage) {
138                              event.source.postMessage(returnMsg, '*');
139                            }
140                          },
141                          payload.parameter
142                        );
143                      }
144                    }
145                
146                    while (win) {
147                      try {
148                        if (win.frames[TCF_LOCATOR_NAME]) {
149                          cmpFrame = win;
150                          break;
151                        }
152                      } catch (ignore) {}
153
154                      if (win === window.top) {
155                        break;
156                      }
157                      win = win.parent;
158                    }
159                    if (!cmpFrame) {
160                      addFrame();
161                      win.__tcfapi = tcfAPIHandler;
162                      win.addEventListener('message', postMessageEventHandler, false);
163                    }
164                  };
165                
166                  makeStub();
167
168                  function makeGppStub() {
169                    const CMP_ID = 10;
170                    const SUPPORTED_APIS = [
171                      '2:tcfeuv2',
172                      '6:uspv1',
173                      '7:usnatv1',
174                      '8:usca',
175                      '9:usvav1',
176                      '10:uscov1',
177                      '11:usutv1',
178                      '12:usctv1'
179                    ];
180                
181                    window.__gpp_addFrame = function (n) {
182                      if (!window.frames[n]) {
183                        if (document.body) {
184                          var i = document.createElement("iframe");
185                          i.style.cssText = "display:none";
186                          i.name = n;
187                          document.body.appendChild(i);
188                        } else {
189                          window.setTimeout(window.__gpp_addFrame, 10, n);
190                        }
191                      }
192                    };
193                    window.__gpp_stub = function () {
194                      var b = arguments;
195                      __gpp.queue = __gpp.queue || [];
196                      __gpp.events = __gpp.events || [];
197
198                      if (!b.length || (b.length == 1 && b[0] == "queue")) {
199                        return __gpp.queue;
200                      }
201
202                      if (b.length == 1 && b[0] == "events") {
203                        return __gpp.events;
204                      }
205
206                      var cmd = b[0];
207                      var clb = b.length > 1 ? b[1] : null;
208                      var par = b.length > 2 ? b[2] : null;
209                      if (cmd === "ping") {
210                        clb(
211                          {
212                            gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
213                            cmpStatus: "stub", // possible values: stub, loading, loaded, error
214                            cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
215                            signalStatus: "not ready", // possible values: not ready, ready
216                            supportedAPIs: SUPPORTED_APIS, // list of supported APIs
217                            cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading
218                            sectionList: [],
219                            applicableSections: [-1],
220                            gppString: "",
221                            parsedSections: {},
222                          },
223                          true
224                        );
225                      } else if (cmd === "addEventListener") {
226                        if (!("lastId" in __gpp)) {
227                          __gpp.lastId = 0;
228                        }
229                        __gpp.lastId++;
230                        var lnr = __gpp.lastId;
231                        __gpp.events.push({
232                          id: lnr,
233                          callback: clb,
234                          parameter: par,
235                        });
236                        clb(
237                          {
238                            eventName: "listenerRegistered",
239                            listenerId: lnr, // Registered ID of the listener
240                            data: true, // positive signal
241                            pingData: {
242                              gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
243                              cmpStatus: "stub", // possible values: stub, loading, loaded, error
244                              cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
245                              signalStatus: "not ready", // possible values: not ready, ready
246                              supportedAPIs: SUPPORTED_APIS, // list of supported APIs
247                              cmpId: CMP_ID, // list of supported APIs
248                              sectionList: [],
249                              applicableSections: [-1],
250                              gppString: "",
251                              parsedSections: {},
252                            },
253                          },
254                          true
255                        );
256                      } else if (cmd === "removeEventListener") {
257                        var success = false;
258                        for (var i = 0; i < __gpp.events.length; i++) {
259                          if (__gpp.events[i].id == par) {
260                            __gpp.events.splice(i, 1);
261                            success = true;
262                            break;
263                          }
264                        }
265                        clb(
266                          {
267                            eventName: "listenerRemoved",
268                            listenerId: par, // Registered ID of the listener
269                            data: success, // status info
270                            pingData: {
271                              gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
272                              cmpStatus: "stub", // possible values: stub, loading, loaded, error
273                              cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
274                              signalStatus: "not ready", // possible values: not ready, ready
275                              supportedAPIs: SUPPORTED_APIS, // list of supported APIs
276                              cmpId: CMP_ID, // CMP ID
277                              sectionList: [],
278                              applicableSections: [-1],
279                              gppString: "",
280                              parsedSections: {},
281                            },
282                          },
283                          true
284                        );
285                      } else if (cmd === "hasSection") {
286                        clb(false, true);
287                      } else if (cmd === "getSection" || cmd === "getField") {
288                        clb(null, true);
289                      }
290                      //queue all other commands
291                      else {
292                        __gpp.queue.push([].slice.apply(b));
293                      }
294                    };
295                    window.__gpp_msghandler = function (event) {
296                      var msgIsString = typeof event.data === "string";
297                      try {
298                        var json = msgIsString ? JSON.parse(event.data) : event.data;
299                      } catch (e) {
300                        var json = null;
301                      }
302                      if (typeof json === "object" && json !== null && "__gppCall" in json) {
303                        var i = json.__gppCall;
304                        window.__gpp(
305                          i.command,
306                          function (retValue, success) {
307                            var returnMsg = {
308                              __gppReturn: {
309                                returnValue: retValue,
310                                success: success,
311                                callId: i.callId,
312                              },
313                            };
314                            event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*");
315                          },
316                          "parameter" in i ? i.parameter : null,
317                          "version" in i ? i.version : "1.1"
318                        );
319                      }
320                    };
321                    if (!("__gpp" in window) || typeof window.__gpp !== "function") {
322                      window.__gpp = window.__gpp_stub;
323                      window.addEventListener("message", window.__gpp_msghandler, false);
324                      window.__gpp_addFrame("__gppLocator");
325                    }
326                  };
327
328                  makeGppStub();
329
330                  var uspStubFunction = function() {
331                    var arg = arguments;
332                    if (typeof window.__uspapi !== uspStubFunction) {
333                      setTimeout(function() {
334                        if (typeof window.__uspapi !== 'undefined') {
335                          window.__uspapi.apply(window.__uspapi, arg);
336                        }
337                      }, 500);
338                    }
339                  };
340
341                  var checkIfUspIsReady = function() {
342                    uspTries++;
343                    if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
344                      console.warn('USP is not accessible');
345                    } else {
346                      clearInterval(uspInterval);
347                    }
348                  };
349
350                  if (typeof window.__uspapi === 'undefined') {
351                    window.__uspapi = uspStubFunction;
352                    var uspInterval = setInterval(checkIfUspIsReady, 6000);
353                  }
354                })();
355              </script>
355<link rel="stylesheet" href="/_next/static/chunks/2hamyqw699-j8.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/chunks/2u8b6zx0ofxw7.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/chunks/2d3yfm7l0acf9.css" data-n-p=""/><noscript data-n-css=""></noscript>
355<script defer="" noModule="" src="/_next/static/chunks/0cz1d0mv5g_q7.js"></script>
355<script src="/_next/static/chunks/2d27h7n_qgold.js" defer=""></script>
355<script src="/_next/static/chunks/3o0ielzeof1kh.js" defer=""></script>
355<script src="/_next/static/chunks/32358ne-ngjln.js" defer=""></script>
355<script src="/_next/static/chunks/306dw3d29li0m.js" defer=""></script>
355<script src="/_next/static/chunks/159eisra8mchz.js" defer=""></script>
355<script src="/_next/static/chunks/turbopack-13noqwuch1vtn.js" defer=""></script>
355<script src="/_next/static/chunks/0jr6trlboaity.js" defer=""></script>
355<script src="/_next/static/chunks/1njw3h1bxcsxm.js" defer=""></script>
355<script src="/_next/static/chunks/3asye2xqh5yf_.js" defer=""></script>
355<script src="/_next/static/chunks/3jpg-ox1uozge.js" defer=""></script>
355<script src="/_next/static/chunks/1f8m5y-qmvyyn.js" defer=""></script>
355<script src="/_next/static/chunks/3o0f2l1d1xzrn.js" defer=""></script>
355<script src="/_next/static/chunks/0lmw9of6ndvkc.js" defer=""></script>
355<script src="/_next/static/chunks/28rx7r2l_71h3.js" defer=""></script>
355<script src="/_next/static/chunks/2yz0kyr-e58aw.js" defer=""></script>
355<script src="/_next/static/chunks/1y_7zdpxo7t8_.js" defer=""></script>
355<script src="/_next/static/chunks/turbopack-26uwvzfb_d05r.js" defer=""></script>
355<script src="/_next/static/96b6277431bc3e08ca6f33949be86fe91563ce7f/_buildManifest.js" defer=""></script>
355<script src="/_next/static/96b6277431bc3e08ca6f33949be86fe91563ce7f/_ssgManifest.js" defer=""></script>
355<script src="/_next/static/96b6277431bc3e08ca6f33949be86fe91563ce7f/_clientMiddlewareManifest.js" defer=""></script>
355<style id="__jsx-2830677533">:root{--font-sans:'Inter', 'Inter Fallback';--font-roboto:'Roboto', 'Roboto Fallback'}</style></head><body><link rel="preload" as="image" href="/static/img/wswslogo4red.png"/><div id="__next"><div lang="en"><style>
356              .topnav-enter {
357                opacity: 0;
358              }
359              .topnav-enter .wsws-header {
360                opacity: 0;
361              }
362              .topnav-enter.topnav-enter-active {
363                opacity: 1;
364                transition: opacity 200ms ease-out ;
365              }
366              .topnav-enter.topnav-enter-active .wsws-header {
367                opacity: 1;
368                transition: opacity 300ms ease-out;
369                transition-delay: 200ms;
370              }
371
372              .topnav-exit {
373                opacity: 1;
374              }
375              .topnav-exit .wsws-header {
376                opacity: 1;
377              }
378              .topnav-exit.topnav-exit-active {
379                opacity: 0;
380                transition: opacity 250ms ease-in;
381              }
382              .topnav-exit.topnav-exit-active .wsws-header {
383                opacity: 0;
384                transition: opacity 250ms ease-in;
385              }
386            </style><style>
387            .headroom {
388              top: 0;
389              left: 0;
390              right: 0;
391              zIndex: 1;
392              z-index: 2147483647;
393            }
394            .headroom--unfixed {
395              position: relative;
396              // transform: translateY(0);
397              transform: translateY(-100%);
398            }
399            .headroom--scrolled {
400              transition: transform 200ms ease-in-out;
401            }
402            .headroom--unpinned {
403              position: fixed;
404              transform: translateY(-100%);
405            }
406            .headroom--pinned {
407              position: fixed;
408              transform: translateY(0%);
409            }
410            </style><div style="position:absolute" class="headroom-wrapper"><div class="headroom headroom--unfixed"><div class="dn-p bg-white w-100 shadow-2 bb b--black-10 pv1 _pv2-m"><div class="wsws-header mw9-m center"><section><div class="mw-75rem-m center"><div class="w-100 flex items-center ph3 ph4-m ph1-xl"><div class="dn-p flex items-center"><a class="db items-center-l f4 b lh-solid black no-underline pointer flex-l"><svg class="tachyons db dn-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="menu-hamburger"><path d="M13,18.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5h-21 c-0.275,0-0.5,0.225-0.5,0.5V18.5z M13,25.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5 h-21c-0.275,0-0.5,0.225-0.5,0.5V25.5z M13,32.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3 c0-0.275-0.225-0.5-0.5-0.5h-21c-0.275,0-0.5,0.225-0.5,0.5V32.5z"></path></g></svg><svg class="tachyons dn db-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="menu-hamburger"><path d="M13,18.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5h-21 c-0.275,0-0.5,0.225-0.5,0.5V18.5z M13,25.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5 h-21c-0.275,0-0.5,0.225-0.5,0.5V25.5z M13,32.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3 c0-0.275-0.225-0.5-0.5-0.5h-21c-0.275,0-0.5,0.225-0.5,0.5V32.5z"></path></g></svg><span class="dn _dib-xl ml2-l avenir f7 b lh-solid black ttu tracked-half">Menu</span></a><a class="dn _db-ns _flex-l items-center-l f4 b lh-solid black no-underline pointer ml3-ns ml4-m" href="/en/search"><svg class="tachyons db dn-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="search"><path d="M35.602,32.755l-5.878-5.879c0.956-1.481,1.521-3.24,1.521-5.132c0-5.235-4.262-9.494-9.496-9.494 c-
4105.236,0-9.494,4.259-9.494,9.494c0,5.236,4.258,9.495,9.494,9.495c1.891,0,3.649-0.562,5.132-1.519l5.878,5.878 c0.195,0.196,0.518,0.196,0.712,0l2.132-2.132C35.799,33.271,35.799,32.951,35.602,32.755z M15.269,21.744 c0-3.571,2.906-6.479,6.479-6.479c3.573,0,6.479,2.907,6.479,6.479c0,3.573-2.905,6.479-6.479,6.479 C18.176,28.224,15.269,25.317,15.269,21.744z"></path></g></svg><svg class="tachyons dn db-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="search"><path d="M35.602,32.755l-5.878-5.879c0.956-1.481,1.521-3.24,1.521-5.132c0-5.235-4.262-9.494-9.496-9.494 c-5.236,0-9.494,4.259-9.494,9.494c0,5.236,4.258,9.495,9.494,9.495c1.891,0,3.649-0.562,5.132-1.519l5.878,5.878 c0.195,0.196,0.518,0.196,0.712,0l2.132-2.132C35.799,33.271,35.799,32.951,35.602,32.755z M15.269,21.744 c0-3.571,2.906-6.479,6.479-6.479c3.573,0,6.479,2.907,6.479,6.479c0,3.573-2.905,6.479-6.479,6.479 C18.176,28.224,15.269,25.317,15.269,21.744z"></path></g></svg><span class="dn dib-xl ml2-l avenir f7 b lh-solid black ttu tracked-half">Search</span></a></div><div class="w-100 flex flex-column flex-row-p items-center pv3 pv3-p ph3 ph4-m ph0-p"><a class="db no-underline " href="/en"><img class="db dn-m _pb1" src="/static/img/wswslogo4red.png" style="max-height:1.0rem"/><img class="dn db-m dn-l" src="/static/img/wswslogo4red.png" style="max-height:1.0rem"/><img class="dn db-l" src="/static/img/wswslogo4red.png" style="max-height:1.0rem"/></a></div><div class="dn-p flex items-center"><a class="dn _db-ns _flex-l items-center-l f4 b lh-solid black no-underline pointer"><svg class="tachyons db dn-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="clock"><path d="M24,12c-6.617,0-12,5.383-12,12s5.383,12,12,12c6.617,0,12-5.383,12-12S30.617,12,24,12z M24,33c-4.971,0-9-4.029-9-9 s4.029-9,9-9c4.971,0,9,4.029,9,9S28.971,33,24,33z M25,22.277v-4.762C25,17.24,24.758,17,24.483,17h-0.982 c-0.274,0-0.5,0.24-0.5,0.516L23,22.277C22.7,22.452,22.452,22.7,22.277,23H19.5c-0.275,0-0.5,0.273-0.5,0.548V24.5 c0,0.275,0.225,0.5,0.5,0.5h2.777c0.346,0.595,0.984,1,1.723,1c1.105,0,2-0.896,2-2C26,23.262,25.595,22.624,25,22.277z"></path></g></svg><svg class="tachyons dn db-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="clock"><path d="M24,12c-6.617,0-12,5.383-12,12s5.383,12,12,12c6.617,0,12-5.383,12-12S30.617,12,24,12z M24,33c-4.971,0-9-4.029-9-9 s4.029-9,9-9c4.971,0,9,4.029,9,9S28.971,33,24,33z M25,22.277v-4.762C25,17.24,24.758,17,24.483,17h-0.982 c-0.274,0-0.5,0.24-0.5,0.516L23,22.277C22.7,22.452,22.452,22.7,22.277,23H19.5c-0.275,0-0.5,0.273-0.5,0.548V24.5 c0,0.275,0.225,0.5,0.5,0.5h2.777c0.346,0.595,0.984,1,1.723,1c1.105,0,2-0.896,2-2C26,23.262,25.595,22.624,25,22.277z"></path></g></svg><span class="dn dib-xl ml2-xl avenir f7 b ttu tracked-half nowrap">Latest</span></a><a class="db items-center-l f4 b lh-solid black no-underline pointer ml3-ns ml4-m flex-l" href="/en/profile"><svg class="tachyons db dn-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="4 4 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="user-rounded"><path d="M16,4A12,12,0,1,0,28,16,12.01312,12.01312,0,0,0,16,4ZM12,14.18628V12a4,4,0,0,1,8,0v2.18628a.67538.67538,0,0,1,.18378.76245l-.36756,1.10254a1.491,1.491,0,0,1-.93255.87939L18.719,18.24805A1.99992,1.99992,0,0,1,16.73444,20H15.26556a1.99992,1.99992,0,0,1-1.98455-1.752l-.16468-1.31739a1.491,1.491,0,0,1-.93255-.87939l-.36756-1.10254A.67538.67538,0,0,1,12,14.18628ZM16,25a8.97812,8.97812,0,0,1-6.85107-3.178,1.98667,1.98667,0,0,1,.70416-.91919l1.78656-1.25049A3.99566,3.99566,0,0,0,15.26562,22h1.46876a3.99566,3.99566,0,0,0,3.626-2.34766l1.78656,1.25049a1.98621,1.98621,0,0,1,.70423.91919A8.97828,8.97828,0,0,1,16,25Z"></path></g></svg><svg class="tachyons dn db-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="4 4 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="user-rounded"><path d="M16,4A12,12,0,1,0,28,16,12.01312,12.01312,0,0,0,16,4ZM12,14.18628V12a4,4,0,0,1,8,0v2.18628a.67538.67538,0,0,1,.18378.76245l-.36756,1.10254a1.491,1.491,0,0,1-.93255.87939L18.719,18.24805A1.99992,1.99992,0,0,1,16.73444,20H15.26556a1.99992,1.99992,0,0,1-1.98455-1.752l-.16468-1.31739a1.491,1.491,0,0,1-.93255-.87939l-.36756-1.10254A.67538.67538,0,0,1,12,14.18628ZM16,25a8.97812,8.97812,0,0,1-6.85107-3.178,1.98667,1.98667,0,0,1,.70416-.91919l1.78656-1.25049A3.99566,3.99566,0,0,0,15.26562,22h1.46876a3.99566,3.99566,0,0,0,3.626-2.34766l1.78656,1.25049a1.98621,1.98621,0,0,1,.70423.91919A8.97828,8.97828,0,0,1,16,25Z"></path></g></svg><span class="dn _dib-xl ml2-xl avenir f7 b ttu tracked-half">Profile</span></a></div></div></div></section></div></div></div></div><div class="z-max bg-white relative bt bw1 bn-p shadow-1 shadow-0-p"><div class="_bb b--black-10 "><div class="wsws-header bb bn-m bn-p b--black-10"><section><div class="dn-p mw-75rem-l center relative"><div class="dn db-m absolute top-1 left-1"><div class="avenir f7 f6-l lh-solid black _hover-dark-red nowrap _pt1 _pt2-l _mt1 _mt2-m no-underline pointer _pa2 _ba _b--black-10 _br2"><div class="dib w-auto flex items-center"><svg class="tachyons dib mr1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:0.75rem;fill:#000;enable-background:new 0 0 48 48" xml:space="preserve"><g id="globe"><path d="M24.253,16.074c-0.281,0.143-0.464,0.462-0.688,0.673c-0.217,0.046-0.426-0.029-0.565-0.202 c0.022,0.418-0.536,0.677-0.645,1.109c0.7,0.469,1.792,0.47,2.595,0.644C24.906,17.547,24.262,16.87,24.253,16.074z M24,12.417c-6.397,0-11.583,5.187-11.583,11.583S17.603,35.583,24,35.583S35.583,30.396,35.583,24S30.397,12.417,24,12.417 z M30.33,31.812c-1.025,1.122-2.896,2.225-4.438,2.188c-0.307-0.389,0.022-0.541,0.035-0.895c-0.833-0.174-1.319-0.93-1.745-1.598 c-0.134-0.843,1.017-1.558,0.708-2.255c-0.547,0.073-1.102-0.064-1.535-0.412c-0.219-0.175-0.399-0.396-0.539-0.638 c-0.328-0.166-0.668-0.307-1.01-0.441c-1.07-0.423-2.235-0.802-3.042-1.667c0.066-0.804-0.399-1.24-0.92-1.763 c-0.547-0.548-0.289-0.974-0.535-1.693c-0.166-0.484-0.429-0.883-0.394-1.41c0.035-0.517,0.154-1.021,0.338-1.505 c0.35-0.923,0.854-1.767,0.944-2.771c0.071-0.42-0.607-0.539-0.089-1.027c0.547-0.516,1.23-1.092,2.027-1.092 c0.406,0,0.625,0.208,1.022,0.11c0.382-0.094,0.773-0.157,1.162-0.218c0.797-0.123,1.578-0.273,2.229-0.783L24.604,14h0.627 l0.056-0.055c0.883,0.731,3.048,0.447,2.754,2.103l-0.026,0.136c-0.75,0.059-1.448-0.047-2.159-0.294 c-0.011,0.286,0.042,0.604-0.029,0.886c1.152,0.66,2.66,1.155,3.244,2.46c-0.495,0.621-1.124,0.341-1.791,0.341 c-0.215,0.236-0.293,0.414-0.209,0.731c-0.539,0.273-1.04,0.562-1.21,1.18c-0.089,0.322-0.024,0.756-0.145,1.052 c-0.166,0.406-0.611,0.653-0.781,1.072c-0.048,0.554,0.255,1.025-0.264,1.466c-0.801-0.002-0.87-0.648-1.479-0.85 c-0.543-0.178-1.171-0.025-1.733-0.135c-0.758,0.292-0.681,2.246,0.384,1.878c0.491-0.17,0.531-0.538,1.16-0.416 c0.514,0.261,0.21,0.859,0.166,1.271c0.334,0.201,0.831,0.065,1.034,0.489c0.044,0.273-0.102,0.8,0.064,1.024 c0.368,0.59,1.529-0.381,1.833-0.486c0.882-0.305,1.877-0.21,2.794-0.248c0.691,0.545,1.792,0.267,2.392,0.973 c0.406-0.068,0.734-0.298,1.098,0.037C32.246,29.955,31.25,30.928,30.33,31.812z"></path></g></svg><span class="dib _b _ttu _tracked-quarter v-mid _pv1">English</span><svg class="tachyons dib ml1" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:0.625rem;fill:#000;enable-background:new 0 0 48 48" xml:space="preserve"><g id="chevron-down"><path d="M24,31.17L13.507,20.677l3.672-3.672L24,23.816L30.816,17l3.676,3.676L24,31.17z"></path></g></svg></div></div></div><div class="dn db-m absolute top-1 right-1"><div class="avenir f7 f6-l lh-solid black _hover-dark-red nowrap _pt1 _pt2-l _mt1 _mt2-m no-underline pointer _pa2 _ba _b--black-10 _br2"><a class="no-underline underline-hover pointer" href="/en/special/pages/contact.html">Contact</a><span class="dib black-20 mh2">|</span><a class="no-underline underline-hover pointer" href="/en/special/pages/icfi/wsws.html">About</a><span class="dib black-20 mh2">|</span><a class="relative no-underline underline-hover pointer" title="Profile" style="top:3px" href="/en/profile"><svg class="tachyons " version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="4 4 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="user-rounded"><path d="M16,4A12,12,0,1,0,28,16,12.01312,12.01312,0,0,0,16,4ZM12,14.18628V12a4,4,0,0,1,8,0v2.18628a.67538.67538,0,0,1,.18378.76245l-.36756,1.10254a1.491,1.491,0,0,1-.93255.87939L18.719,18.24805A1.99992,1.99992,0,0,1,16.73444,20H15.26556a1.99992,1.99992,0,0,1-1.98455-1.752l-.16468-1.31739a1.491,1.491,0,0,1-.93255-.87939l-.36756-1.10254A.67538.67538,0,0,1,12,14.18628ZM16,25a8.97812,8.97812,0,0,1-6.85107-3.178,1.98667,1.98667,0,0,1,.70416-.91919l1.78656-1.25049A3.99566,3.99566,0,0,0,15.26562,22h1.46876a3.99566,3.99566,0,0,0,3.626-2.34766l1.78656,1.25049a1.98621,1.98621,0,0,1,.70423.91919A8.97828,8.97828,0,0,1,16,25Z"></path></g></svg></a></div></div></div><div class="mw-75rem-m center pv2-m"><div class="dn _db dn-m pv2 ph3 bb b--black-10 tc"><a class="db avenir f8 f7-ns f6-m f5-l lh-solid black-70 ttu nowrap overflow-hidden no-underline" href="/en/special/pages/icfi/about.html"><span>International Committee of the Fourth International<!-- --> (<!-- -->ICFI<!-- -->)</span></a></div><div class="w-100 flex items-center ph3 ph4-m ph1-xl"><div class="dn-p flex items-center"><a class="db items-center-l f4 b lh-solid black no-underline pointer dn-m"><svg class="tachyons db dn-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="menu-hamburger">
410<path d="M13,18.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5h-21 c-0.275,0-0.5,0.225-0.5,0.5V18.5z M13,25.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5 h-21c-0.275,0-0.5,0.225-0.5,0.5V25.5z M13,32.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3 c0-0.275-0.225-0.5-0.5-0.5h-21c-0.275,0-0.5,0.225-0.5,0.5V32.5z"></path></g></svg><svg class="tachyons dn db-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1.25rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="menu-hamburger"><path d="M13,18.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5h-21 c-0.275,0-0.5,0.225-0.5,0.5V18.5z M13,25.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5 h-21c-0.275,0-0.5,0.225-0.5,0.5V25.5z M13,32.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3 c0-0.275-0.225-0.5-0.5-0.5h-21c-0.275,0-0.5,0.225-0.5,0.5V32.5z"></path></g></svg><span class="dn _dib-xl ml2-l avenir f7 b lh-solid black ttu tracked-half">Menu</span></a><a class="dn _db-ns _flex-l items-center-l f4 b lh-solid black no-underline pointer ml3-ns ml4-m" href="/en/search"><svg class="tachyons db dn-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="search"><path d="M35.602,32.755l-5.878-5.879c0.956-1.481,1.521-3.24,1.521-5.132c0-5.235-4.262-9.494-9.496-9.494 c-
4105.236,0-9.494,4.259-9.494,9.494c0,5.236,4.258,9.495,9.494,9.495c1.891,0,3.649-0.562,5.132-1.519l5.878,5.878 c0.195,0.196,0.518,0.196,0.712,0l2.132-2.132C35.799,33.271,35.799,32.951,35.602,32.755z M15.269,21.744 c0-3.571,2.906-6.479,6.479-6.479c3.573,0,6.479,2.907,6.479,6.479c0,3.573-2.905,6.479-6.479,6.479 C18.176,28.224,15.269,25.317,15.269,21.744z"></path></g></svg><svg class="tachyons dn db-l" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1.25rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="search"><path d="M35.602,32.755l-5.878-5.879c0.956-1.481,1.521-3.24,1.521-5.132c0-5.235-4.262-9.494-9.496-9.494 c-5.236,0-9.494,4.259-9.494,9.494c0,5.236,4.258,9.495,9.494,9.495c1.891,0,3.649-0.562,5.132-1.519l5.878,5.878 c0.195,0.196,0.518,0.196,0.712,0l2.132-2.132C35.799,33.271,35.799,32.951,35.602,32.755z M15.269,21.744 c0-3.571,2.906-6.479,6.479-6.479c3.573,0,6.479,2.907,6.479,6.479c0,3.573-2.905,6.479-6.479,6.479 C18.176,28.224,15.269,25.317,15.269,21.744z"></path></g></svg><span class="dn dib-xl ml2-l avenir f7 b lh-solid black ttu tracked-half">Search</span></a></div><div class="w-100 flex flex-column flex-row-p items-center pv3 pv3-p ph3 ph4-m ph0-p"><a class="dn db-m avenir f8 f7-ns f6-m f5-l black-70 lh-solid nowrap pb1 mb1 mb2-m overflow-hidden no-underline" href="/en/special/pages/icfi/about.html"><span>International Committee of the Fourth International<!-- --> (<!-- -->ICFI<!-- -->)</span></a><a class="db no-underline pv1 pv0-m" href="/en"><img class="db dn-m _pb1" src="/static/img/wswslogo4red.png" style="max-height:1.25rem"/><img class="dn db-m dn-l" src="/static/img/wswslogo4red.png" style="max-height:1.5rem"/><img class="dn db-l" src="/static/img/wswslogo4red.png" style="max-height:2rem"/></a></div><div class="dn-p flex items-center"><a class="dn _db-ns _flex-l items-center-l f4 b lh-solid black no-underline pointer"><svg class="tachyons db dn-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="clock"><path d="M24,12c-6.617,0-12,5.383-12,12s5.383,12,12,12c6.617,0,12-5.383,12-12S30.617,12,24,12z M24,33c-4.971,0-9-4.029-9-9 s4.029-9,9-9c4.971,0,9,4.029,9,9S28.971,33,24,33z M25,22.277v-4.762C25,17.24,24.758,17,24.483,17h-0.982 c-0.274,0-0.5,0.24-0.5,0.516L23,22.277C22.7,22.452,22.452,22.7,22.277,23H19.5c-0.275,0-0.5,0.273-0.5,0.548V24.5 c0,0.275,0.225,0.5,0.5,0.5h2.777c0.346,0.595,0.984,1,1.723,1c1.105,0,2-0.896,2-2C26,23.262,25.595,22.624,25,22.277z"></path></g></svg><svg class="tachyons dn db-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1.25rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="clock"><path d="M24,12c-6.617,0-12,5.383-12,12s5.383,12,12,12c6.617,0,12-5.383,12-12S30.617,12,24,12z M24,33c-4.971,0-9-4.029-9-9 s4.029-9,9-9c4.971,0,9,4.029,9,9S28.971,33,24,33z M25,22.277v-4.762C25,17.24,24.758,17,24.483,17h-0.982 c-0.274,0-0.5,0.24-0.5,0.516L23,22.277C22.7,22.452,22.452,22.7,22.277,23H19.5c-0.275,0-0.5,0.273-0.5,0.548V24.5 c0,0.275,0.225,0.5,0.5,0.5h2.777c0.346,0.595,0.984,1,1.723,1c1.105,0,2-0.896,2-2C26,23.262,25.595,22.624,25,22.277z"></path></g></svg><span class="dn dib-xl ml2-xl avenir f7 b ttu tracked-half nowrap">Latest</span></a><a class="db items-center-l f4 b lh-solid black no-underline pointer ml3-ns ml4-m dn-m" href="/en/profile"><svg class="tachyons db dn-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="4 4 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="user-rounded"><path d="M16,4A12,12,0,1,0,28,16,12.01312,12.01312,0,0,0,16,4ZM12,14.18628V12a4,4,0,0,1,8,0v2.18628a.67538.67538,0,0,1,.18378.76245l-.36756,1.10254a1.491,1.491,0,0,1-.93255.87939L18.719,18.24805A1.99992,1.99992,0,0,1,16.73444,20H15.26556a1.99992,1.99992,0,0,1-1.98455-1.752l-.16468-1.31739a1.491,1.491,0,0,1-.93255-.87939l-.36756-1.10254A.67538.67538,0,0,1,12,14.18628ZM16,25a8.97812,8.97812,0,0,1-6.85107-3.178,1.98667,1.98667,0,0,1,.70416-.91919l1.78656-1.25049A3.99566,3.99566,0,0,0,15.26562,22h1.46876a3.99566,3.99566,0,0,0,3.626-2.34766l1.78656,1.25049a1.98621,1.98621,0,0,1,.70423.91919A8.97828,8.97828,0,0,1,16,25Z"></path></g></svg><svg class="tachyons dn db-l _hover-dark-red" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="4 4 24 24" style="width:1.25rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="user-rounded"><path d="M16,4A12,12,0,1,0,28,16,12.01312,12.01312,0,0,0,16,4ZM12,14.18628V12a4,4,0,0,1,8,0v2.18628a.67538.67538,0,0,1,.18378.76245l-.36756,1.10254a1.491,1.491,0,0,1-.93255.87939L18.719,18.24805A1.99992,1.99992,0,0,1,16.73444,20H15.26556a1.99992,1.99992,0,0,1-1.98455-1.752l-.16468-1.31739a1.491,1.491,0,0,1-.93255-.87939l-.36756-1.10254A.67538.67538,0,0,1,12,14.18628ZM16,25a8.97812,8.97812,0,0,1-6.85107-3.178,1.98667,1.98667,0,0,1,.70416-.91919l1.78656-1.25049A3.99566,3.99566,0,0,0,15.26562,22h1.46876a3.99566,3.99566,0,0,0,3.626-2.34766l1.78656,1.25049a1.98621,1.98621,0,0,1,.70423.91919A8.97828,8.97828,0,0,1,16,25Z"></path></g></svg><span class="dn _dib-xl ml2-xl avenir f7 b ttu tracked-half">Profile</span></a></div></div></div><div class="dn db-m dn-p bt bb-m b--black-10 _ph3-ns _ph4-m"><nav class="dn db-m relative flex justify-center w-100 tc _pv1 b" data-testid="header-main-nav"><ul class="list flex avenir pv0 _ph2 ph0 ma0 nowrap _bl b--black-10" style="font-size:0"><li class="dib flex f7 f6-ns lh-solid"><a class="relative dib pv2 ph3 no-underline underline-hover pointer" title="Menu" style="top:8px"><svg class="tachyons " version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="menu-hamburger">
410<path d="M13,18.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5h-21 c-0.275,0-0.5,0.225-0.5,0.5V18.5z M13,25.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3c0-0.275-0.225-0.5-0.5-0.5 h-21c-0.275,0-0.5,0.225-0.5,0.5V25.5z M13,32.5c0,0.275,0.225,0.5,0.5,0.5h21c0.275,0,0.5-0.225,0.5-0.5v-3 c0-0.275-0.225-0.5-0.5-0.5h-21c-0.275,0-0.5,0.225-0.5,0.5V32.5z"></path></g></svg></a></li><li class="dib flex f7 f6-ns lh-solid _mr2"><div class="bg-black-20 mv2" style="width:1px;height:2rem"></div><a class="relative dib pv2 ph3 no-underline underline-hover pointer" title="Latest" style="top:8px" href="/en/archive/recent"><svg class="tachyons " version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="clock"><path d="M24,12c-6.617,0-12,5.383-12,12s5.383,12,12,12c6.617,0,12-5.383,12-12S30.617,12,24,12z M24,33c-4.971,0-9-4.029-9-9 s4.029-9,9-9c4.971,0,9,4.029,9,9S28.971,33,24,33z M25,22.277v-4.762C25,17.24,24.758,17,24.483,17h-0.982 c-0.274,0-0.5,0.24-0.5,0.516L23,22.277C22.7,22.452,22.452,22.7,22.277,23H19.5c-0.275,0-0.5,0.273-0.5,0.548V24.5 c0,0.275,0.225,0.5,0.5,0.5h2.777c0.346,0.595,0.984,1,1.723,1c1.105,0,2-0.896,2-2C26,23.262,25.595,22.624,25,22.277z"></path></g></svg></a><div class="bg-black-20 mv2" style="width:1px;height:2rem"></div></li></ul><div class="relative overflow-hidden"><div class="absolute left-0 top-0 z-max pv2 ph1 tl db" style="left:-2px;min-width:1rem;height:100%;background:linear-gradient(270deg, rgba(255,255,255,0), rgba(255,255,255,1) 100%)"></div><ul class="relative z-0 list avenir flex _bl b--black-10 pv0 ph2 ma0 nowrap overflow-x-scroll overflow-y-hidden scrollbar-width-none scroll-touch" style="height:3rem;font-size:0"><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/site_area/perspectives"><span class="dib pv1">Perspectives</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/region/namerica"><span class="dib pv1">World</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/site_area/workers"><span class="dib pv1">Global class struggle</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/event/coronavirus"><span class="dib pv1">Pandemic</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/site_area/arts"><span class="dib pv1">Arts &amp; Culture</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/site_area/history"><span class="dib pv1">History</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/socialIssuesCategory/ineq-us"><span class="dib pv1">Capitalism &amp; Inequality</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/militarismCategory/us-milit"><span class="dib pv1">Anti-Imperialism</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/topics/site_area/videos"><span class="dib pv1">Videos</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/special/podcast"><span class="dib pv1">Podcast</span></a></li><li class="dib f7 f6-ns _b lh-solid pv1"><a class="dib pa2 no-underline underline-hover pointer" href="/en/special/pages/library.html"><span class="dib pv1">Marxist Library</span></a></li></ul><div class="absolute right-0 top-0 z-max pointer pv2 ph1 tr db" style="right:-2px;min-width:1rem;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,1) 100%)"></div></div><ul class="list flex avenir pv0 _ph2 ph0 ma0 nowrap _bl b--black-10" style="font-size:0"><li class="dib flex f7 f6-ns lh-solid"><div class="bg-black-20 mv2" style="width:1px;height:2rem"></div><a class="relative dib pv2 ph3 no-underline underline-hover pointer" title="Search" style="top:8px" href="/en/search"><svg class="tachyons " version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="12 12 24 24" style="width:1rem;enable-background:new 0 0 48 48" xml:space="preserve"><g id="search"><path d="M35.602,32.755l-5.878-5.879c0.956-1.481,1.521-3.24,1.521-5.132c0-5.235-4.262-9.494-9.496-9.494 c-
4105.236,0-9.494,4.259-9.494,9.494c0,5.236,4.258,9.495,9.494,9.495c1.891,0,3.649-0.562,5.132-1.519l5.878,5.878 c0.195,0.196,0.518,0.196,0.712,0l2.132-2.132C35.799,33.271,35.799,32.951,35.602,32.755z M15.269,21.744 c0-3.571,2.906-6.479,6.479-6.479c3.573,0,6.479,2.907,6.479,6.479c0,3.573-2.905,6.479-6.479,6.479 C18.176,28.224,15.269,25.317,15.269,21.744z"></path></g></svg></a></li></ul></nav><style>
411                .subnav-enter {
412                  opacity: 0;
413                  height: 0;
414                }
415                .subnav-enter .content {
416                  opacity: 0;
417                }
418                .subnav-enter.subnav-enter-active {
419                  opacity: 1;
420                  transition: opacity 200ms ease-out;
421                  height: 40rem;
422                  transition: height 200ms ease-out;
423                }
424                .subnav-enter.subnav-enter-active .content {
425                  opacity: 1;
426                  transition: opacity 300ms ease-out;
427                  transition-delay: 200ms;
428                }
429
430                .subnav-exit {
431                  opacity: 1;
432                  height: 40rem;
433                }
434                .subnav-exit .content {
435                  opacity: 1;
436                }
437                .subnav-exit.subnav-exit-active {
438                  opacity: 0;
439                  transition: opacity 250ms ease-in;
440                  height: 0;
441                  transition: height 250ms ease-in;
442                }
443                .subnav-exit.subnav-exit-active .content {
444                  opacity: 0;
445                  transition: opacity 250ms ease-in;
446                }
447
448                @media screen and (min-width: 48em) {
449                  .subnav-enter.subnav-enter-active,
450                  .subnav-exit {
451                    height: 30rem;
452                  }
453                }
454                @media screen and (min-width: 64em) {
455                  .subnav-enter.subnav-enter-active,
456                  .subnav-exit {
457                    height: 20rem;
458                  }
459                }
460              </style></div></section></div></div></div><style>
461              .menu {
462                -webkit-overflow-scrolling: touch;
463              }
464              .menu-enter {
465                left: -20rem;
466              }
467              .menu-enter.menu-enter-active {
468                left: 0;
469                transition: left 200ms ease-out ;
470              }
471              .menu-exit {
472                left: 0;
473              }
474              .menu-exit.menu-exit-active {
475                left: -20rem;
476                transition: left 200ms ease-in;
477                /*transition-delay: 300ms;*/
478              }
479
480              .right {
481                -webkit-overflow-scrolling: touch;
482              }
483              .right-enter {
484                right: -20rem;
485              }
486              .right-enter.right-enter-active {
487                right: 0;
488                transition: right 200ms ease-out ;
489              }
490              .right-exit {
491                right: 0;
492              }
493              .right-exit.right-exit-active {
494                right: -20rem;
495                transition: right 200ms ease-in;
496                /*transition-delay: 300ms;*/
497              }
498
499              .webkit-overflow-scrolling {
500                -webkit-overflow-scrolling: touch;
501              }
502
503              /*
504              .menu-enter .collections {
505                opacity: 0;
506              }
507              .menu-enter.menu-enter-active .collections {
508                opacity: 1;
509                transition: opacity 200ms ease-out;
510                transition-delay: 300ms;
511              }
512              .menu-exit .collections {
513                opacity: 1;
514              }
515              .menu-exit.menu-exit-active .collections {
516                opacity: 0;
517                transition: opacity 200ms ease-in;
518              }
519              */
520              /*
521              @media screen and (min-width: 48em) {
522                .menu-enter.menu-enter-active,
523                .menu-exit {
524                  height: 32rem;
525                }
526              }
527              */
528              .get-involved-link {
529                box-shadow: inset 0 -2px 0 #ff4136;
530              }
531              .get-involved-link:hover {
532                background: #ff4136;
533                transition: background-color 350ms ease-out;
534              }
535            </style><div></div><div></div><div class="dn db-m dn-p _ph2 _ph4-ns"><div class="_mw6 _mw-75rem-m center _mt2 mb2 _mt3-ns _mb0-ns _br2 tc" style="background:#f7f7f7"><div class="relative z-0 _flex-m justify-center avenir f7 ttu tracked-half lh-title nowrap overflow-hidden"><div class="absolute left-0 top-0 z-max pv3 ph2tl db" style="left:-2px;min-width:1rem;height:100%;background:linear-gradient(270deg, rgba(247,247,247,0), rgba(247,247,247,1) 100%)"></div><ul data-testid="header-sub-nav" class="list pa0 ma0 nowrap overflow-x-scroll overflow-y-hidden scrollbar-width-none scroll-touch" style="height:3rem"><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/icfi/about.html">Fourth International</a></li><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/sep">Socialist Equality Party</a></li><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/iysse/about.html">IYSSE</a></li><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/icfi/wsws.html">About the WSWS</a></li><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/contact.html">Contact</a></li><li class="dib pv3 pl3 ph3-ns nowrap"><a class="no-underline underline-hover pointer" href="/en/special/pages/donate.html">Donate</a></li></ul><div class="absolute right-0 top-0 z-max pointer pv3 ph2 tr db" style="right:-2px;min-width:1rem;height:100%;background:linear-gradient(90deg, rgba(247,247,247,0), rgba(247,247,247,1) 100%)"></div></div></div></div><div class="dn-p"></div><main class="relative" style="min-height:100vH"><section class="ph3 ph4-ns mt3 mt4-ns"><div class="mw-75rem-m center avenir"><div class="dib f3 f2-ns f2-m f1-l b black lh-title no-underline pointer"><span>My profile</span></div><div class="w-100"><div class="bt bw1"></div></div></div></section><section class="ph3 ph4-ns mt3 mt4-ns"><div class="mw-75rem-m center flex-m"><div class="w-two-thirds-m pr3-m"><div class="bg-black-05 pa3 pa4-ns"><div class="avenir f4 f3-m b lh-title _dark-red _bt bb _b--black-10 pb3"><svg class="tachyons dib v-mid mr2" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="10 10 26 26" style="width:1em;enable-background:new 0 0 48 48" xml:space="preserve"><g id="bookmark"><path d="M31.5,12h-14c-0.275,0-0.5,0.225-0.5,0.5v22.875c0,0.274,0.28,0.353,0.475,0.158l7.086-6.283l6.908,6.172 C31.663,35.616,32,35.578,32,35.125V12.5C32,12.225,31.775,12,31.5,12z"></path></g></svg><span class="dib v-mid">My reading list</span></div><div class="avenir f6 black-60 lh-copy tc ba b--black-10 pa4 mt4" style="border-style:dashed"><span>All our articles you've <strong>bookmarked</strong> in this browser will automatically appear here.</span></div></div></div><div class="w-third-m pl3-m mt3 mt4-ns mt0-m"><div class="bg-black-05 pa3 pa4-ns mb3 mb4-ns"><div class="_bg-black-05 _pa3 _pa4-ns" data-track-content="true" data-content-name="Mautic form 133" data-content-piece=""><style type="text/css">
536            .mauticform_wrapper {
537              margin: 0 auto;
538              white-space: normal;
539              -webkit-user-modify: read-only;
540            }
541            .mauticform_wrapper > form {
542              font-size: 13px;
543              line-height: 1.2em;
544            }
545            .mauticform_wrapper > form h3 {
546              height: auto;
547              font-size: 24px;
548              color: #000;
549              line-height: 1.1em;
550              background: none;
551              padding: 0;
552              margin-top: 0;
553            }
554            #form .mauticform_wrapper > form .mauticform-checkboxgrp-row {
555              display: flex;
556              margin: 8px 0 8px 0;
557            }
558            .mauticform_wrapper > form .mauticform-checkboxgrp-label {
559              width: 100%;
560              font-size: 1rem;
561              line-height: 1.5em;
562              color: #393C43;
563            }
564            .mauticform_wrapper > form .mauticform-checkboxgrp-checkbox {
565              width: 1.5rem;
566              height: 1.5rem;
567              font-size: 1rem;
568              accent-color: #EC143B;
569              margin: 0 12px 0 0;
570              transform: scale(1.0);
571            }
572            .mauticform_wrapper > form .mauticform-button-wrapper {
573              margin-bottom: 0;
574            }
575            .mauticform_wrapper > form .mauticform-button-wrapper .mauticform-button.btn-default {
576              width: 100%;
577              color: #fff;
578              padding: 16px 24px;
579              background: #CC0000;
580              border: #cCC0000;
581              font-size: 1rem;
582            }
583            .mauticform_wrapper > form .mauticform-label {
584              font-size: 1rem;
585              display: block;
586              font-weight: bold;
587              margin-bottom: 8px;
588              color: #050404;
589            }
590            .mauticform_wrapper > form .mauticform-input,
591            .mauticform_wrapper > form .mauticform-selectbox,
592            .mauticform_wrapper > form .mauticform-textarea {
593              font-size: 1rem;
594              padding: 8px;
595            }
596            .mauticform_wrapper > form .mauticform-input,
597            .mauticform_wrapper > form .mauticform-selectbox {
598              height: 40px;
599            }
600            .mauticform_wrapper > form .mauticform-message {
601              font-size: 1.125rem;
602              line-height: 1.5em;
603            }
604            .mauticform_wrapper > form .mauticform-errormsg {
605              font-size: 1rem;
606              margin-top: 8px;
607            }
608
609            @media screen and (min-width: 48em) {
610              .mauticform_wrapper > form .mauticform-checkboxgrp-label {
611                font-size: 1.125rem;
612              }
613              .mauticform_wrapper > form .mauticform-button-wrapper .mauticform-button.btn-default {
614                font-size: 1.125rem;
615              }
616              .mauticform_wrapper > form .mauticform-input,
617              .mauticform_wrapper > form .mauticform-selectbox,
618              .mauticform_wrapper > form .mauticform-textarea {
619                padding: 14px;
620              }
621              .mauticform_wrapper > form .mauticform-input,
622              .mauticform_wrapper > form .mauticform-selectbox {
623                height: 48px;
624              }
625            }
626          </style><div></div></div></div><div class="bg-black-05 pa3 pa4-ns"><div class="avenir f4 f3-m b _dark-red _bt bb _b--black-10 pb3"><span>My reading history</span></div><div class="avenir f6 black-60 lh-copy tc ba b--black-10 pa4 mt4" style="border-style:dashed"><span>All our articles you've <strong>visited</strong> in this browser will automatically appear here.</span></div></div></div></div></section><noscript></noscript></main><footer class="mt5 mt3-p ph3 ph4-m"><div class="mw6-ns mw7-m _mw8-l mw-75rem-l _mw-100rem-xxl center bt pt4 pt3-p"><div class="dn-p pt4 tc"><a class="dib white hover-white br-100 pa2 mh2" href="https://www.facebook.com/wsws.org" target="_blank" style="width:2rem;height:2rem;background:#415086">
626<svg id="iconset-facebook" viewBox="0 0 18 18" width="100%" height="100%" style="fill:currentColor"><path d="M7.003 17l-.006-7H4l.006-3h2.997V4.995C7.003 2.408 8.457 1 10.808 1c1.126 0 1.91.082 2.192.12v2.877h-1.447c-1.278 0-1.526.597-1.526 1.472V7h2.866l-.403 3h-2.47l.007 7H7.003z"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://twitter.com/WSWS_Updates" target="_blank" style="width:2rem;height:2rem;background:#00A6E4"><svg id="iconset-twitter" viewBox="0 0 18 18" width="100%" height="100%" style="fill:currentColor"><path d="M12.077 2c-1.812 0-3.282 1.582-3.282 3.534 0 .277.03.547.085.806-2.728-.148-5.147-1.555-6.766-3.693a3.727 3.727 0 0 0-.445 1.777c0 1.226.58 2.308 1.46 2.942a3.093 3.093 0 0 1-1.49-.443v.045c0 1.712 1.13 3.14 2.634 3.465a3.07 3.07 0 0 1-1.483.06c.42 1.407 1.632 2.427 3.07 2.457-1.124.946-2.54 1.51-4.077 1.51A6.22 6.22 0 0 1 1 14.413 8.818 8.818 0 0 0 6.032 16c6.038 0 9.34-5.385 9.34-10.056 0-.153-.004-.306-.01-.457A6.98 6.98 0 0 0 17 3.657a6.2 6.2 0 0 1-1.885.557 3.51 3.51 0 0 0 1.443-1.956c-.634.405-1.337.7-2.085.858C13.875 2.43 13.023 2 12.077 2"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://www.instagram.com/worldsocialistwebsite/" target="_blank" style="width:2rem;height:2rem;background:#DA2B73"><svg id="iconset-instagram" viewBox="0 0 18 18" width="100%" height="100%" style="fill:currentColor"><path d="M9 .5H5.5c-1 0-1.5.3-2 .5-.6.2-1 .5-1.5 1-.5.4-.8 1-1 1.5-.2.5-.4 1-.4 2v7.2c0 1 .2 1.5.4 2 .2.6.5 1 1 1.5.4.6 1 1 1.5 1 .5.3 1 .5 2 .5h7.1c1 0 1.5-.2 2-.4.6 0 1-.4 1.5-1 .6-.3 1-.8 1-1.4.3-.5.5-1 .5-2V9 5.6c0-1-.2-1.5-.4-2 0-.6-.4-1-1-1.5-.3-.5-.8-.8-1.4-1-.5-.2-1-.4-2-.4H9M9 2h3.5l1.6.4c.5.2.7.4 1 .7l.7 1 .3 1.6v7c0 .8-.2 1.3-.3 1.6-.2.5-.4.7-.7 1-.3.3-.5.5-1 .7l-1.5.3H5.6c-.8 0-1.3-.2-1.6-.3L3 15l-.6-1-.3-1.5V9 5.7L2.5 4 3 3l1-.6L5.6 2H9"></path><path d="M9 11.8c-1.5 0-2.8-1.3-2.8-2.8 0-1.6 1.3-2.8 2.8-2.8 1.6 0 3 1.2 3 2.8 0 1.5-1.4 2.8-3 2.8m0-7C6.6 4.7 4.7 6.5 4.7 9c0 2.4 2 4.3 4.3 4.3 2.5 0 4.4-2 4.4-4.3 0-2.4-2-4.3-4.4-4.3M14.6 4.5c0 .6-.5 1-1 1-.6 0-1-.4-1-1 0-.5.4-1 1-1 .5 0 1 .5 1 1"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://www.youtube.com/SEPupload" target="_blank" style="width:2rem;height:2rem;background:#CE1312"><svg id="iconset-youtube" viewBox="0 0 18 18" width="100%" height="100%" style="fill:currentColor"><path d="M7 11V6l5 2.5L7 11zm9.8-5.6s0-1-.6-1.6c-.6-.6-1.3-.6-1.6-.6C12.4 3 9 3 9 3s-3.4 0-5.6.2c-.3 0-1 0-1.6.6-.5.5-.6 1.6-.6 1.6S1 6.6 1 8v1c0 1.4.2 2.6.2 2.6s0 1 .6 1.6c.6.6 1.4.6 1.8.6C4.8 14 9 14 9 14s3.4 0 5.6-.2c.3 0 1 0 1.6-.6.5-.5.6-1.6.6-1.6s.2-1.2.2-2.5V8c0-1.4-.2-2.6-.2-2.6z"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://www.wsws.org/rss/en.xml" target="_blank" style="width:2rem;height:2rem;background:#ff6600"><svg id="iconset-rss" viewBox="0 0 18 18" width="100%" height="100%" style="fill:currentColor"><path d="M2.4 12.7c1.3 0 2.4 1 2.4 2.4s-1 2.4-2.4 2.4C1 17.4 0 16.4 0 15c0-1.2 1-2.3 2.4-2.3"></path><path d="M0 6.7v3c4.3 0 7.8 3.5 7.8 7.7h3C11 11.4 6 6.7 0 6.7m0-6v3c7.7 0 14 6 14 13.7h3C17 8.2 9.5.6 0 .6"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://www.wsws.org/en/special/podcast.html" target="_blank" style="width:2rem;height:2rem;background:#bd3fe1"><svg id="iconset-podcast" viewBox="10 10 28 28" width="100%" height="100%" style="fill:currentColor"><path d="M30.85,22c0,0.667-0.097,1.328-0.289,1.963c-0.051,0.168-0.186,0.298-0.357,0.341c-0.04,0.01-0.081,0.015-0.122,0.015 c-0.131,0-0.259-0.052-0.354-0.146l-0.588-0.589c-0.123-0.123-0.173-0.301-0.133-0.471c0.097-0.403,0.142-0.757,0.142-1.112 c0-2.84-2.31-5.149-5.15-5.149S18.85,19.16,18.85,22c0,0.355,0.045,0.709,0.142,1.112c0.041,0.17-0.01,0.348-0.133,0.471 l-0.588,0.589c-0.095,0.095-0.223,0.146-0.354,0.146c-0.041,0-0.082-0.005-0.122-0.015c-0.171-0.043-0.306-0.173-0.357-0.341 C17.247,23.328,17.15,22.667,17.15,22c0-3.777,3.073-6.851,6.85-6.851S30.85,18.223,30.85,22z M24,11.149 c-5.983,0-10.85,4.867-10.85,10.851c0,1.766,0.445,3.528,1.287,5.096c0.075,0.14,0.211,0.235,0.367,0.259 c0.024,0.003,0.049,0.005,0.073,0.005c0.131,0,0.259-0.052,0.354-0.146l0.513-0.513c0.153-0.152,0.19-0.387,0.092-0.5
62679 C15.191,24.848,14.85,23.423,14.85,22c0-5.045,4.104-9.149,9.15-9.149s9.15,4.104,9.15,9.149c0,1.423-0.341,2.848-0.986,4.121 c-0.098,0.192-0.061,0.427,0.092,0.579l0.513,0.513c0.095,0.095,0.222,0.146,0.354,0.146c0.024,0,0.049-0.002,0.073-0.005 c0.156-0.023,0.292-0.119,0.367-0.259c0.842-1.567,1.287-3.33,1.287-5.096C34.85,16.017,29.983,11.149,24,11.149z M25,26h-2 c-1.105,0-2,0.896-2,2l1,6c0,0,0.292,2,2,2s2-2,2-2l1-6C27,26.896,26.105,26,25,26z M24,19c-1.657,0-3,1.343-3,3s1.343,3,3,3 s3-1.343,3-3S25.657,19,24,19z"></path></svg></a><a class="dib white hover-white br-100 bg-black pa2 mh2" href="https://www.wsws.org/en/special/newsletter.html" target="_blank" style="width:2rem;height:2rem;background:#666"><svg id="iconset-newsletter" viewBox="10 10 28 28" width="100%" height="100%" style="fill:currentColor"><path d="M24,28L12,16h24L24,28z M24,30l-5-5l-7,7h24l-7-7L24,30z M30,24l6,6V18L30,24z M12,18v12l6-6L12,18z"></path></svg></a></div><div class="pa4 pa0-p"><small class="avenir f6 db tc">© 1998-2026 World Socialist Web Site. All rights reserved.</small><div class="dn-p avenir lh-copy tc mt3"><a title="Home" class="f6 dib ph2 link _white-60 dim pointer" href="/en">Home</a><a title="About" class="f6 dib ph2 link _white-60 dim pointer" href="/en/special/pages/icfi/wsws.html">About</a><a title="Contact" class="f6 dib ph2 link _white-60 dim pointer" href="/en/special/pages/contact.html">Contact</a><a title="Privacy Statement" class="f6 dib ph2 link _white-60 dim pointer" href="/en/special/privacy.html">Privacy Statement</a><a title="Privacy Settings" class="f6 dib ph2 link _white-60 dim pointer">Privacy Settings</a></div></div></div></footer></div></div><div id="modal"></div>
626<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"initialData":{"navs":[{"name":"topnav","items":[{"name":null,"title":"Perspectives","path":"/topics/site_area/perspectives","items":[],"classes":"dib"},{"name":null,"title":"World","path":"/topics/region/namerica","items":[],"classes":"dib"},{"name":null,"title":"Global class struggle","path":"/topics/site_area/workers","items":[],"classes":"dib"},{"name":null,"title":"Pandemic","path":"/topics/event/coronavirus","items":[],"classes":"dib"},{"name":null,"title":"Arts \u0026 Culture","path":"/topics/site_area/arts","items":[],"classes":"dib"},{"name":null,"title":"History","path":"/topics/site_area/history","items":[],"classes":"dib"},{"name":null,"title":"Capitalism \u0026 Inequality","path":"/topics/socialIssuesCategory/ineq-us","items":[],"classes":"dib"},{"name":null,"title":"Anti-Imperialism","path":"/topics/militarismCategory/us-milit","items":[],"classes":"dib"},{"name":null,"title":"Videos","path":"/en/topics/site_area/videos","items":[],"classes":"dib"},{"name":null,"title":"Podcast","path":"/en/special/podcast","items":[],"classes":"dib"},{"name":null,"title":"Marxist Library","path":"/en/special/pages/library.html","items":[],"classes":"dib"},{"name":"sep","title":"Socialist Equality Party","path":"/en/special/pages/sep/us/home.html","items":[],"classes":"dib"}]},{"name":"sepnav","items":[{"name":"sep","title":"Socialist Equality Party","path":"/en/special/pages/sep/us/home.html","items":[],"classes":"dib"},{"name":"icfi","title":"International Committee of the Fourth International","path":"/en/special/pages/icfi/about.html","items":[],"classes":"dib"},{"name":"history","title":"History of the Fourth International","path":"/en/special/pages/icfi/history.html","items":[],"classes":"dib"},{"name":"wsws","title":"About the WSWS","path":"/en/special/pages/icfi/wsws.html","items":[],"classes":"dib"},{"name":"iysse","title":"International Youth and Students for Social Equality","path":"/en/special/pages/iysse/about.html","items":[],"classes":"dib"}]},{"name":"oldhotnav","items":[{"name":null,"title":"2020 US elections","path":"/topics/internationalPoliticsCategory/govt-us","items":[],"classes":"dib"},{"name":null,"title":"Coronavirus pandemic","path":"/topics/event/coronavirus","items":[],"classes":"dib"},{"name":null,"title":"SEP (US) presidential campaign","path":"/en/special/pages/sep/us/elections.html","items":[],"classes":"dib"},{"name":null,"title":"Free Julian Assange!","path":"/en/topics/mediaCategory/free-assange","items":[],"classes":"dib"}]},{"name":"metanav","items":[{"name":"home","title":"Home","path":"/","items":null,"classes":null},{"name":"search","title":"Search","path":"/updates","items":null,"classes":null},{"name":"clock","title":"Updates","path":"/updates","items":null,"classes":null},{"name":"user","title":"Profile","path":"/profile","items":null,"classes":null}]},{"name":"mainnav","items":[{"name":null,"title":"News \u0026 Analysis","path":"/","items":[{"name":null,"title":"Politics","path":"/topics/site_area/politics","classes":null},{"name":null,"title":"Perspective","path":"/topics/site_area/perspectives","classes":null},{"name":null,"title":"Workers Struggles","path":"/topics/site_area/workers","classes":null},{"name":null,"title":"Arts \u0026 Culture","path":"/topics/site_area/arts","classes":null},{"name":null,"title":"History","path":"/topics/site_area/history","classes":null},{"name":null,"title":"Economy","path":"/topics/site_area/world","classes":null},{"name":null,"title":"Science","path":"/topics/site_area/science","classes":null},{"name":null,"title":"Philosophy","path":"/topics/site_area/philos","classes":null}],"classes":"dib dn-m"},{"name":null,"title":"Perspectives","path":"/topics/site_area/perspectives","items":[{"name":null,"title":"Socialist strategy","path":"/topics/_beta/socialist-strategy","classes":null},{"name":null,"title":"Perspectives","path":"/topics/site_area/perspectives","classes":null},{"name":null,"title":"The politics of the pseudo-left","path":"/topics/internationalPoliticsCategory/pseudoleft","classes":null}],"classes":"dn dib-m"},{"name":null,"title":"World News","path":"/topics/site_area/news","items":[{"name":null,"title":"Socialist strategy","path":"/topics/_beta/socialist-strategy","classes":null},{"name":null,"title":"Inequality and the social crisis","path":"/topics/_beta/international-class-struggle","classes":null},{"name":null,"title":"War and geopolitical conflict","path":"/topics/_beta/international-class-struggle","classes":null},{"name":null,"title":"The Fight Against Fascism","path":"/topics/internationalPoliticsCategory/fight-against-fascism","classes":null},{"name":null,"title":"Immigrants and refugees","path":"/topics/economyCategory/eco-refu","classes":null}],"classes":"dn dib-xl"},{"name":null,"title":"Workers Struggles","path":"/topics/site_area/workers","items":[{"name":null,"title":"The Matamoros workers rebellion","path":"/topics/workersCategory/matamoros","classes":null},{"name":null,"title":"Los Angeles teachers strike","path":"/topics/workersCategory/la-teachers","classes":null},{"name":null,"title":"The “Yellow Vest” protests in France","path":"/topics/newsCategory/yellow-vest-protests","classes":null},{"name":null,"title":"The fight against the GM plant closures","path":"/topics/workersCategory/gm-closures","classes":null},{"name":null,"title":"The Struggle at UPS","path":"/topics/workersCategory/us-UPS","classes":null}
626,{"name":null,"title":"Autoworkers struggles","path":"/topics/workersCategory/na-auto","classes":null},{"name":null,"title":"Education in the US","path":"/topics/educationCategory/Education-US","classes":null},{"name":null,"title":"Amazon","path":"/topics/workersCategory/amazon","classes":null}],"classes":"dn dib-m"},{"name":null,"title":"Arts \u0026 Culture","path":"/topics/site_area/arts","items":[{"name":null,"title":"Film Reviews","path":"/topics/artsCategory/films","classes":null},{"name":null,"title":"Film Festivals","path":"/topics/artsCategory/ffests","classes":null},{"name":null,"title":"Interviews with Directors and Artists","path":"/topics/artsCategory/intviews","classes":null},{"name":null,"title":"Book Reviews","path":"/topics/artsCategory/book","classes":null},{"name":null,"title":"Art \u0026amp; Photographic Exhibitions","path":"/topics/artsCategory/exhibits","classes":null},{"name":null,"title":"Music Reviews","path":"/topics/artsCategory/music","classes":null},{"name":null,"title":"Theater and Dance","path":"/topics/artsCategory/theatre","classes":null},{"name":null,"title":"Art \u0026amp; Socialism – Lectures \u0026amp; Essays","path":"/topics/artsCategory/essays","classes":null}],"classes":"dn dib-l"},{"name":null,"title":"History","path":"/topics/site_area/history","items":[{"name":null,"title":"The 1917 Russian Revolution","path":"/topics/_beta/1917-russian-revolution/","classes":null},{"name":null,"title":"History of the Fourth International","path":"/topics/historyCategory/h-icfi/","classes":null},{"name":null,"title":"Leon Trotsky","path":"/topics/historyCategory/h-trotsky/h","classes":null},{"name":null,"title":"Fascism \u0026amp; the Holocaust","path":"/topics/historyCategory/h-fascm","classes":null},{"name":null,"title":"US History","path":"/topics/historySubCategory/h-uslab","classes":null},{"name":null,"title":"The American Revolution","path":"/topics/historyCategory/American_Revolution/","classes":null},{"name":null,"title":"1998 Lectures: Marxism and the Fundamental Problems of the 20th Century","path":"/topics/historyCategory/iss-98","classes":null},{"name":null,"title":"2005 Lectures: Marxism and the Foundation of the Fourth International","path":"/topics/icfiCategory/h-ss2005/","classes":null},{"name":null,"title":"This Week in History","path":"/topics/historyCategory/twih","classes":null}],"classes":"dn dib-l"},{"name":null,"title":"Economy","path":"/topics/site_area/world","items":[{"name":null,"title":"World Economy","path":"/topics/site_area/world/","classes":null},{"name":null,"title":"European Economy","path":"/topics/economyCategory/European_Economy","classes":null},{"name":null,"title":"US Economy","path":"/topics/economyCategory/econ-us","classes":null},{"name":null,"title":"Marxist political economy","path":"/topics/economyCategory/marxist-political-economy","classes":null},{"name":null,"title":"Questions and replies on Marxist economics","path":"/topics/lettersCategory/eco-corr","classes":null}],"classes":"dn"},{"name":null,"title":"Science","path":"/topics/site_area/science","items":[{"name":null,"title":"Human Genetics \u0026amp; Evolution","path":"/topics/scienceCategory/sc-evol","classes":null},{"name":null,"title":"The Internet","path":"/topics/scienceCategory/sc-net","classes":null},{"name":null,"title":"Space Research \u0026amp; Astronomy","path":"/topics/scienceCategory/sc-astro","classes":null},{"name":null,"title":"Climate Change","path":"/topics/scienceCategory/sc-clim","classes":null}],"classes":"dn"},{"name":null,"title":"Philosophy","path":"/topics/site_area/philos","items":[{"name":null,"title":"The Enlightenment","path":"/topics/philosophyCategory/enlightment","classes":null},{"name":null,"title":"Existentialism and Post-modernism","path":"/topics/philosophyCategory/exist","classes":null},{"name":null,"title":"Religion","path":"/topics/philosophyCategory/eco-reli","classes":null}],"classes":"dn"},{"name":null,"title":"more...","path":"","items":[{"name":null,"title":"Politics","path":"/topics/site_area/news","classes":null},{"name":null,"title":"Arts \u0026 Culture","path":"/topics/site_area/arts","classes":null},{"name":null,"title":"Economy","path":"/topics/site_area/world","classes":null},{"name":null,"title":"Science","path":"/topics/site_area/science","classes":null},{"name":null,"title":"History","path":"/topics/site_area/history","classes":null},{"name":null,"title":"Philosophy","path":"/topics/site_area/philos","classes":null}],"classes":"dn dib-m dn-l"},{"name":null,"title":"more...","path":"","items":[{"name":null,"title":"Politics","path":"/topics/site_area/news","classes":null},{"name":null,"title":"Economy","path":"/topics/site_area/world","classes":null},{"name":null,"title":"Science","path":"/topics/site_area/science","classes":null},{"name":null,"title":"Philosophy","path":"/topics/site_area/philos","classes":null}],"classes":"dn dib-l dn-xl"},{"name":null,"title":"more...","path":"","items":[{"name":null,"title":"Economy","path":"/topics/site_area/world","classes":null},{"name":null,"title":"Science","path":"/topics/site_area/science","classes":null},{"name":null,"title":"Philosophy","path":"/topics/site_area/philos","classes":null}],"classes":"dn dib-xl"}]}
626,{"name":"hotnav","items":[{"name":null,"title":"Fourth International","path":"/en/special/pages/icfi/about.html","items":[],"classes":"dib"},{"name":null,"title":"Socialist Equality Party","path":"/en/special/pages/sep","items":[],"classes":"dib"},{"name":null,"title":"IYSSE","path":"/en/special/pages/iysse/about.html","items":[],"classes":"dib"},{"name":null,"title":"About the WSWS","path":"/en/special/pages/icfi/wsws.html","items":[],"classes":"dib"},{"name":null,"title":"Contact","path":"/en/special/pages/contact.html","items":[],"classes":"dib"},{"name":null,"title":"Donate","path":"/en/special/pages/donate.html","items":[],"classes":"dib"}]},{"name":"fullnav","items":[{"name":null,"title":"News \u0026 Commentary","path":null,"items":[{"name":null,"title":"Perspective","path":"/en/topics/site_area/perspectives","classes":null},{"name":null,"title":"World","path":"/en/topics/region/namerica","classes":null},{"name":null,"title":"Global Class Struggle","path":"/en/topics/site_area/workers","classes":null},{"name":null,"title":"Pandemic","path":"/en/topics/event/coronavirus","classes":null},{"name":null,"title":"Arts \u0026 Culture","path":"/en/topics/site_area/arts","classes":null},{"name":null,"title":"History","path":"/en/topics/site_area/history","classes":null},{"name":null,"title":"Capitalism \u0026 Inequality","path":"/en/topics/socialIssuesCategory/ineq-us","classes":null},{"name":null,"title":"Anti-Imperialism","path":"/en/topics/militarismCategory/us-milit","classes":null},{"name":null,"title":"Science","path":"/en/topics/site_area/science","classes":null},{"name":null,"title":"Browse articles by country","path":"/en/topics/countries","classes":null}],"classes":null},{"name":null,"title":"Fourth International","path":null,"items":[{"name":null,"title":"International Committee of the Fourth International","path":"/en/special/pages/icfi/about.html","classes":null},{"name":null,"title":"History of the Fourth International","path":"/en/special/pages/icfi/history.html","classes":null},{"name":null,"title":"Socialist Equality Party","path":"/en/special/pages/sep","classes":null},{"name":null,"title":"About the WSWS","path":"/en/special/pages/icfi/wsws.html","classes":null},{"name":null,"title":"WSWS Chronology","path":"/en/special/pages/chronology.html","classes":null},{"name":null,"title":"International Youth and Students for Social Equality","path":"/en/special/pages/iysse/about.html","classes":null},{"name":null,"title":"Contact","path":"/en/special/pages/contact.html","classes":null},{"name":null,"title":"Donate","path":"/en/special/pages/donate.html","classes":null}],"classes":null},{"name":null,"title":"Marxist Library","path":null,"items":[{"name":null,"title":"Browse online","path":"/en/special/pages/library.html","classes":null},{"name":null,"title":"Mehring Books","path":"https://www.mehring.com/","classes":null}],"classes":null},{"name":null,"title":"","path":null,"items":[{"name":null,"title":"Monthly archive","path":"/en/archive/recent","classes":null},{"name":null,"title":"Newsletter","path":"/en/special/pages/newsletter.html","classes":null},{"name":null,"title":"RSS Feeds","path":"/en/special/rssfeeds.html","classes":null}],"classes":null}]}],"allArticles":[{"id":"306f8f22-d810-4ec9-b90b-f930665828f5","path":"/en/articles/2026/09/24/qvhs-s24.html","title":"Pressures building up in yen carry trade","published":1790225525,"authors":["Nick Beams"]},{"id":"13f5955f-5a0b-49e7-a7ad-43ef04e808c6","path":"/en/articles/2026/09/24/rfms-s24.html","title":"Russia holds first war-time parliamentary elections ","published":1790224702,"authors":["Clara Weiss"]},{"id":"d1be8eb7-9d8c-4a4f-96c3-28fb116b2c69","path":"/en/articles/2026/09/24/nusa-s24.html","title":"In warmongering tirade, Zelensky boasts of arms deals negotiated at UN","published":1790224627,"authors":["Andre Damon"]},{"id":"304b45f7-52e6-4347-953f-11712bd7b039","path":"/en/articles/2026/09/24/lirf-s24.html","title":"Mamdani hosts Trump, Trump threatens “annihilation” of 90 million Iranians: The DSA as an appendage of American imperialism","published":1790224612,"authors":["Joseph Kishore"]},{"id":"51e06a62-1e6f-4443-80a0-293265b83d31","path":"/en/articles/2026/09/24/urbs-s24.html","title":"Ford announces new investments at Kentucky Truck Plant, amid White House pressure to decouple from Chinese supply chains","published":1790222375,"authors":["Milo Stevens"]},{"id":"35a0cf66-2f31-402d-8cb4-c837437366de","path":"/en/articles/2026/09/24/ehtc-s24.html","title":"“We truly do need class solidarity”: Sikh attorney speaks on stabbing of truck driver Gurvinder Singh","published":1790220564,"authors":["Jacob Crosse"]},{"id":"6c4113f2-e217-4e4f-9cd4-07845dcf87a9","path":"/en/articles/2026/09/24/bqmb-s24.html","title":"Defend all jobs at GSK’s Dresden vaccine plant in Germany!","published":1790218780,"authors":["Andrea Reissner"]},{"id":"8a727371-718f-4de1-9c8e-1dbf77f7779e","path":"/en/articles/2026/09/24/zrxl-s24.html","title":"Australian state Labor government bans pro-Palestinian teacher","published":1790217823,"authors":["Erika Zimmer","Mike Head"]},{"id":"b4b2a293-a3a7-47c1-aa67-89a9ced91009","path":"/en/articles/2026/09/24/afpl-s24.html","title":"Deaths from ectopic pregnancy have doubled in the United States since 2020","published":1790216086,"authors":["Benjamin Mateus"]},{"id":"a38acc73-898b-4abe-9f37-7b85503d806b","path":"/en/articles/2026/09/24/qvom-s24.html","title":"Rape of a student at Lima’s Naval Lyceum: The brutality of Peru’s military apparatus","published":1790213277,"authors":["Francis Portocarrero"]},{"id":"d028a402-cb40-401e-9da5-1a6ff98313a4","path":"/en/articles/2026/09/24/cmkt-s24.html","title":"Unifor keeps Stellantis workers on the job, as contract expires and automaker permanently shutters Brampton assembly","published":1790212157,"authors":["Carl Bronski","Keith Jones"]},{"id":"9de169d6-626d-418a-9538-cdf6ff0e351f","path":"/en/articles/2026/09/23/gibm-s23.html","title":"Sri Lankan students and workers demand freedom for Ukrainian socialist Bogdan Syrotiuk","published":1790207514,"authors":["Our reporters"]},{"id":"6299f3ea-81be-4338-8b6b-02ab7eef5332","path":"/en/articles/2026/09/23/gpjv-s23.html","title":"Thomas Ruff’s \u003cem\u003ejpegs ny\u003c/em\u003e: A formalist response to the September 11 attacks","published":1790205573,"authors":["Erik Schreiber"]},{"id":"d87f3a8c-4427-420b-8608-a32d7e5d32b2","path":"/en/articles/2026/09/23/dgxp-s23.html","title":"Burnham government’s takeover of Speciality Steels UK: a blueprint for war production, not a rescue plan for jobs","published":1790184244,"authors":["Simon Whelan"]},{"id":"8d19daa8-4760-41cc-b461-7f92438ec3c2","path":"/en/articles/2026/09/23/bogd-s23.html","title":"London bus drivers and other workers call for Bogdan’s freedom","published":1790184227,"authors":["our reporters"]},{"id":"65e9ba4f-e626-4e15-a63f-9abb838cdbae","path":"/en/articles/2026/09/23/icsj-s23.html","title":"Fain’s “international solidarity” with IG Metall: The unity of the trade union bureaucracies against the working class","published":1790135869,"authors":["Jerry White "]},{"id":"6000869b-cb62-4715-a213-3db4abaeb937","path":"/en/articles/2026/09/23/muig-s23.html","title":"Trump’s threat to “annihilate” Iran: The criminalization of imperialist foreign policy","published":1790134520,"authors":["Andre Damon"]},{"id":"9913763c-2846-419a-850c-a1068f659ba2","path":"/en/articles/2026/09/23/tgwh-s23.html","title":"Berlin funds rearmament over education: Pupils record lowest PISA scores since 2000 ","published":1790132869,"authors":["Philipp Frisch"]},{"id":"84b42395-b354-403a-9de7-3b40c8ad2d9d","path":"/en/articles/2026/09/23/publ-s23.html","title":"Australia: ACT Labor government slashes secondary college budgets","published":1790132494,"authors":["Kaye Tucker"]},{"id":"387eda1a-dbe4-4a1e-aa2e-55f39aab43a8","path":"/en/articles/2026/09/23/twej-s23.html","title":"Federal judge blocks deportation, as ICE continues torture of Wilber Garces Perez in Texas concentration camp","published":1790131908,"authors":["Jacob Crosse"]}
626,{"id":"ecb47a6f-d5ff-42ef-b9cd-683cb9d29b42","path":"/en/articles/2026/09/23/vshk-s23.html","title":"Transit workers call for independent investigation into the death of subway conductor Moet McCullum","published":1790131382,"authors":["Our reporters"]},{"id":"012eaa5c-4b72-4412-a6eb-23024de65dde","path":"/en/articles/2026/09/23/tdsg-s23.html","title":"New testing finds toxins above screening levels after 2023 East Palestine, Ohio derailment","published":1790131331,"authors":["Samuel Davidson"]},{"id":"cf2883b1-7a51-4fb3-809b-8f6ec0b2bdb6","path":"/en/articles/2026/09/23/cict-s23.html","title":"NZ electioneering fraud over escalating retail prices","published":1790130332,"authors":["John Braddock"]},{"id":"575b8d2f-f746-4a1f-bfc7-84fca65efc6b","path":"/en/articles/2026/09/23/dnuv-s23.html","title":"Inside Pearsall, the ICE prison holding wounded delivery worker Wilber Garces Perez","published":1790127824,"authors":["Tom Hall"]},{"id":"aba11274-8516-4ccf-9b1b-8936679e61ce","path":"/en/articles/2026/09/22/wghh-s22.html","title":"Survey exposes dire conditions facing young and child workers in Türkiye","published":1790097299,"authors":["Yılmaz Demirkol"]},{"id":"ae35f247-5b01-47e8-a52b-13b34fd9ab07","path":"/en/articles/2026/09/22/heqc-s22.html","title":"International Labour Organisation warns of deepening global youth jobs crisis","published":1790097288,"authors":["Jean Shaoul"]},{"id":"d6121faa-ce8b-4bb2-bbf4-cea6f3b59de3","path":"/en/articles/2026/09/22/gbcn-s22.html","title":"The political issues in the Holborn and St Pancras by-election","published":1790072368,"authors":["Statement by the Socialist Equality Party (UK)"]},{"id":"af6bb08f-f149-444d-9b44-6dfc2c186a05","path":"/en/articles/2026/09/22/trtv-s22.html","title":"A gathering crisis in the US financial system","published":1790052164,"authors":["Nick Beams"]},{"id":"8550da19-71a0-4fc9-bfc6-f31b78d36565","path":"/en/articles/2026/09/22/xjgn-s22.html","title":"Australia: Western Sydney University seeks to impose block teaching","published":1790049076,"authors":["A WSU Rank-and-File Committee member"]},{"id":"440dc889-e14a-4944-b934-8398cbacab38","path":"/en/articles/2026/09/22/xttm-s22.html","title":"Australia: Qantas ground workers set to strike","published":1790048965,"authors":["Martin Scott"]},{"id":"e2c29dd8-0fcd-4fff-9ace-db144675208c","path":"/en/articles/2026/09/22/ldmz-s22.html","title":"ICE agent attempts to murder DoorDash driver in Austin, Texas, imprisons him with bullet still lodged near spine","published":1790048882,"authors":["Jacob Crosse"]},{"id":"34c86fc0-e32a-4db0-b138-2b7dbf2d7400","path":"/en/articles/2026/09/22/iqpw-s22.html","title":"German government to continue with war and austerity despite political earthquake in state elections","published":1790048517,"authors":["Christoph Vandreier"]},{"id":"121d907e-089b-4331-b8db-1b3a121b9b7c","path":"/en/articles/2026/09/22/kwts-s22.html","title":"VW Action Committee proposes a fighting programme for autoworkers in Germany: Defend every job, break with the union apparatus, no war production","published":1790048180,"authors":["Volkswagen Action Committee"]},{"id":"f223bc60-8084-49ae-adcf-a99bf0d3c23f","path":"/en/articles/2026/09/22/omjs-s22.html","title":"US military AI hallucination “almost started a war” with China","published":1790047805,"authors":["Peter Symonds"]},{"id":"7df501f4-d184-4af9-b6d3-036d34915370","path":"/en/articles/2026/09/22/wlna-s22.html","title":"Mamdani hosts Trump at Gracie Mansion: The DSA’s alliance with the fascist president","published":1790047492,"authors":["Joseph Kishore"]},{"id":"c2edd363-f12a-43b0-8ce6-c9acad0edf9c","path":"/en/articles/2026/09/22/juqs-s22.html","title":"30-year-old CPKC conductor killed at Port of Montreal by moving train","published":1790047355,"authors":["Penny Smith"]},{"id":"188138de-f25e-4861-980b-9529be41a87f","path":"/en/articles/2026/09/22/lhlc-s22.html","title":"250 years since the Pennsylvania Constitution: The American Revolution and the origins of the public school","published":1790045582,"authors":["Renae Cassimeda"]},{"id":"5dbed7af-e60d-4467-a868-22dfb701deef","path":"/en/articles/2026/09/22/egcx-s22.html","title":"The 13th COVID-19 wave crests as the US heads into winter with lowest immunity since 2021","published":1790045170,"authors":["Benjamin Mateus"]},{"id":"97d8b4bf-a016-432a-bbfe-1c67e9d76665","path":"/en/articles/2026/09/22/vbz
626j-s22.html","title":"Workers Struggles: The Americas","published":1790044875,"authors":[]},{"id":"c118e7fb-8ce3-4fa8-8995-af6536fc4b0a","path":"/en/articles/2026/09/22/liqj-s22.html","title":"Venezuelan puppet Delcy Rodríguez to meet Trump in New York","published":1790042993,"authors":["Andrea Lobo"]}]},"messages":{"website.title":"World Socialist Web Site","website.description":"Published by the International Committee of the Fourth International (ICFI)","website.tagline":"Marxist analysis, international working class struggles \u0026 the fight for socialism","website.publisher.long":"International Committee of the Fourth International","website.publisher.short":"ICFI","website.party.long":"Socialist Equality Party","website.party.short":"SEP","website.party.logo":"/img/sep-logo.png","website.iysse.long":"International Youth and Students for Social Equality","website.iysse.short":"IYSSE","website.dateLong":"D MMMM YYYY","website.dateLongTime":"D MMMM YYYY, h:mm A","website.dateShort":"DD/MM/YYYY","website.dateMonthYear":"MMMM YYYY","website.dateYearOnly":"YYYY","website.timezoneOffset":"-5","dates.months.long01":"January","dates.months.long02":"February","dates.months.long03":"March","dates.months.long04":"April","dates.months.long05":"May","dates.months.long06":"June","dates.months.long07":"July","dates.months.long08":"August","dates.months.long09":"September","dates.months.long10":"October","dates.months.long11":"November","dates.months.long12":"December","dates.months.short01":"Jan","dates.months.short02":"Feb","dates.months.short03":"Mar","dates.months.short04":"Apr","dates.months.short05":"May","dates.months.short06":"Jun","dates.months.short07":"Jul","dates.months.short08":"Aug","dates.months.short09":"Sep","dates.months.short10":"Oct","dates.months.short11":"Nov","dates.months.short12":"Dec","languages.en":"English","languages.it":"Italian","languages.de":"German","languages.fr":"French","languages.es":"Spanish","languages.ta":"Tamil","languages.si":"Sinhala","languages.ru":"Russian","languages.pt":"Portuguese","shared.show":"show","shared.hide":"hide","header.menu":"Menu","header.search":"Search","header.feed":"News Feed","navigation.partyShort":"SEP","navigation.partyLong":"Socialist Equality Party","navigation.partyPath":"/en/special/pages/sep","navigation.menu":"Menu","navigation.language":"Language","navigation.home":"Home","navigation.profile":"Profile","navigation.latest":"Latest","navigation.videos":"Videos","navigation.library":"Marxist Library","navigation.search":"Search","navigation.about":"About","navigation.contact":"Contact","navigation.donate":"Donate","navigation.imprint":"Imprint","navigation.privacyStatement":"Privacy Statement","navigation.privacySettings":"Privacy Settings","frontpage.topStories":"Top Stories","frontpage.mostRecent":"Most recent","frontpage.fullArchive":"All latest news","frontpage.otherLanguages":"Other languages","frontpage.trendingTopics":"Trending topics","frontpage.party":"Socialist Equality Party","frontpage.international":"Fourth International","frontpage.more":"More from the SEP and ICFI","frontpage.viewMostRecent":"Recent News","frontpage.viewSaiBridge":"Socialism AI","perspective.title":"Perspective","perspective.more":"Ealier Perspectives","perspectivebox.title":"Perspective","index.perspective":"Perspective","index.commentary":"Commentary","index.mostrecent":"Most recent","index.mostread":"Most read","index.mostcommented":"Most commented","index.newin":"Other languages","article.relatedTopics":"Find out more about these topics:","article.furtherReading":"Read more","article.viewComments":"View {0} comments","article.contact":"Contact us","article.comments.zeroComments":"Comment","article.comments.oneComment":"View {num} comments","article.originalTranslation":"Article originally published in {0} on {1}","article.parts.part1":"Part 1","article.parts.part2":"Part 2","article.parts.part3":"Part 3","article.parts.part4":"Part 4","article.parts.part5":"Part 5","article.parts.part6":"Part 6","article.parts.part7":"Part 7","article.parts.part8":"Part 8","article.parts.part9":"Part 9","archive.title":"Archive","archive.description":"The archive lists all articles that have been posted on the \u003cem\u003eWorld Socialist Web Site\u003c/em\u003e by date.","archive.latest":"Latest articles","archive.monthly":"Browse by month:","archive.year":"year","archive.month":"month","archive.
626selectYear":"Select year","archive.selectMonth":"Select month","book.buyLogo":"/img/mehring-logo.png","book.buyText":"This book is available for purchase from Mehring Books. Get your copy today.","book.buyButton":"Purchase from Mehring Books","book.buyNow":"Buy now","profile.title":"My profile","profile.bookmarks.title":"My reading list","profile.bookmarks.description":"All our articles you've \u003cstrong\u003ebookmarked\u003c/strong\u003e in this browser will automatically appear here.","profile.history.title":"My reading history","profile.history.description":"All our articles you've \u003cstrong\u003evisited\u003c/strong\u003e in this browser will automatically appear here.","topics.title":"All topics","topics.latest":"Latest articles","topics.more":"View more","topics.search.placeholder":"Search term","topics.search.moreOptions":"More options","topics.search.lessOptions":"Less options","topics.search.moreResults":"Show more","topics.search.resultStats":"Found {0} results","topics.search.noResults":"No articles found","topics.search.labels.title":"Title","topics.search.labels.description":"Description","topics.search.labels.author":"Author","topics.search.labels.date":"Date","topics.search.labels.type":"Type","topics.search.labels.country":"Country","topics.search.labels.perspectives":"Perspectives","topics.search.labels.statements":"Statements","topics.search.labels.videos":"Videos","topics.browseByCountry":"Browse articles by country","tools.followus":"Follow us","tools.share":"Share","tools.tools":"Tools","tools.updates":"Latest updates","tools.languages.intro":"The \u003cem\u003eWorld Socialist Web Site\u003c/em\u003e is available in\u003cbr /\u003e20 different languages. Select your prefered language from the list below.","sepweb.getInvolved":"Get involved","sepweb.donate":"Donate","sepweb.donateHash":"donate","sepweb.updates":"Get updates","sepweb.updatesHash":"newsletter","sepweb.volunteer":"Volunteer","sepweb.volunteerHash":"get-involved","sepweb.next":"Next","socialismAiBridge.byline":"by the WSWS","socialismAiBridge.headingArticle":"Questions about this article? Ask Socialism AI","socialismAiBridge.headingHome":"Have a question? Ask Socialism AI","socialismAiBridge.footer":"Ask more questions at SocialismAI.com","chat.notFound":"Not found.","chat.notLoggedIn":"You are not logged in.","chat.private":"This conversation is either missing, or private.","chatbot.actions.read":"Read","chatbot.actions.remove":"Remove","chatbot.actions.view":"View","chatbot.app.signIn":"Sign in","chatbot.app.title":"World Socialist Web Site","chatbot.app.label.menu":"Menu","chatbot.app.label.header":"Site header with navigation and login form","chatbot.bookmarks.emptyState.actions.start":"Start chat","chatbot.bookmarks.emptyState.actions.view":"View chats","chatbot.bookmarks.emptyState.description":"Get started by bookmarking a recent chat.","chatbot.bookmarks.emptyState.title":"No bookmarks currently","chatbot.bookmarks.media.actions.delete":"Delete","chatbot.bookmarks.media.actions.remove":"Remove from bookmarks","chatbot.bookmarks.media.cancel":"Cancel","chatbot.bookmarks.media.confirm.description":"This action cannot be undone.","chatbot.bookmarks.media.confirm.title.delete":"Confirm deletion","chatbot.bookmarks.media.confirm.title.remove":"Confirm removal","chatbot.bookmarks.title":"Bookmarks","chatbot.bookmarks.toasts.create.failed":"Unable to create bookmark at this time. Try again later.","chatbot.bookmarks.toasts.create.success":"You've added a new bookmark.","chatbot.bookmarks.toasts.remove.failed":"Unable to remove bookmark at this time. Try again later.","chatbot.bookmarks.toasts.remove.success":"You've removed the bookmark.","chatbot.chain.query_analysis.title":"Thinking it through...","chatbot.chain.query_analysis.steps.1":"Figuring out what your question is asking","chatbot.chain.query_analysis.steps.2":"Considering different angles to approach it","chatbot.chain.source_retrieval.title":"Digging into the archives...","chatbot.chain.source_retrieval.steps.1":"Searching WSWS and socialist analyses for answers","chatbot.chain.source_retrieval.steps.2":"Selecting the most relevant articles and perspectives","chatbot.chain.prompt_construction.title":"Organizing my approach...","chatbot.chain.prompt_construction.steps.1":"Choosing the best framework","chatbot.chain.prompt_construction.steps.2":"Pulling together key sources","chatbot.chain.response_generation.title":"Drafting an answer for you...","chatbot.chain.response_generation.steps.1":"Building the main explanation","chatbot.chain.response_generation.steps.2":"Developing examples and connections","chatbot.chain.response_finalization.title":"Suggesting follow up questions...","chatbot.chain.response_finalization.steps.1":"How does this issue affect workers today?","chatbot.chain.response_finalization.steps.2":"Where can I learn more on the WSWS?","chatbot.chain.step":"{currentStep} of {totalSteps} steps","chatbot.collections.actions.create":"Create new","chatbot.collections.actions.menu.createdBy":"Created by","chatbot.collections.actions.menu.lastUpdated":"Last updated","chatbot.collections.actions.menu.you":"You","chatbot.collections.actions.sort":"Sort","chatbot.collections.card.create.description":"Add sources and organize your chat threads.","chatbot.collections.card.create.title":"Create your own Collection","chatbot.collections.description":"Create a collection to organize your chat threads by topics.","chatbot.collections.dropdown.add":"Add","chatbot.collections.dropdown.new":"New collection","chatbot.collections.dropdown.title":"Add to collection","chatbot.collections.examples":"Examples","chatbot.collections.item.cancel":"Cancel","chatbot.collections.item.confirmDelete.description":"This action cannot be undone.","chatbot.collections.item.confirmDelete.title":"Are you sure you want to delete this collection?","chatbot.collections.item.delete":"Delete","chatbot.collections.item.edit.action":"Edit title","chatbot.collections.item.edit.label":"New title","chatbot.collections.item.edit.submit":"Update","chatbot.collections.item.edit.title":"Edit Collection Title","chatbot.collections.item.sources":"{amount} thread(s)","chatbot.collections.media.actions.delete":"Delete","chatbot.collections.media.actions.remove":"Remove from collection","chatbot.collections.media.cancel":"Cancel","chatbot.collections.media.confirm.description":"This action cannot be undone.","chatbot.collections.media.confirm.title.delete":"Confirm deleti
626on","chatbot.collections.media.confirm.title.remove":"Confirm removal","chatbot.collections.modal.cancel":"Cancel","chatbot.collections.modal.create":"Create","chatbot.collections.modal.fields.description":"Description","chatbot.collections.modal.fields.name":"Name","chatbot.collections.modal.placeholders.description":"Enter a description for your collection (optional)","chatbot.collections.modal.placeholders.name":"Enter a name for your collection","chatbot.collections.modal.saveChanges":"Save changes","chatbot.collections.modal.title":"Create new collection","chatbot.collections.samples.sample1.title":"History of the Trotskyist movement","chatbot.collections.samples.sample1.thread":"How did the 1953 split with Pablo develop and what were its consequences?","chatbot.collections.samples.sample2.title":"Marxist Economic Theory","chatbot.collections.samples.sample2.thread":"What is surplus value?","chatbot.collections.samples.sample3.title":"Imperialist War","chatbot.collections.samples.sample3.thread":"Provide a detailed essay on the origins of the war in Ukraine","chatbot.collections.sortTypes.created_at":"Date","chatbot.collections.sortTypes.title":"Title","chatbot.collections.title":"Collections","chatbot.collections.toasts.addedToCollection":"Thread added to collection.","chatbot.collections.toasts.addToCollectionFailed":"Unable to add thread to collection at this time. Try again later.","chatbot.collections.toasts.collectionCreated":"You've created a new collection.","chatbot.collections.toasts.collectionCreationFailed":"Unable to create a collection at this time. Try again later.","chatbot.collections.toasts.collectionDeleted":"You've deleted the collection.","chatbot.collections.toasts.collectionDeletionFailed":"Unable to delete the collection at this time. Try again later.","chatbot.collections.toasts.collectionEdited":"You've updated the collection's title.","chatbot.collections.toasts.collectionEditionFailed":"Unable to edit the collection title at this time. Try again later.","chatbot.collections.toasts.sourceAdded":"You've added a new source.","chatbot.collections.toasts.sourceAdditionFailed":"Unable to add the source at this time. Try again later.","chatbot.collections.toasts.sourceDeleted":"You've deleted the source.","chatbot.collections.toasts.sourceDeletionFailed":"Unable to delete the source at this time. Try again later.","chatbot.collections.toasts.sourceRemoved":"You've removed the source from this collection.","chatbot.collections.toasts.sourceRemovalFailed":"Unable to remove the source at this time. Try again later.","chatbot.collections.yours":"Your collection","chatbot.chainOfThought.thinking":"Thinking…","chatbot.chainOfThought.completedSteps":"{count, plural, one {Completed # step} other {Completed # steps}}","chatbot.chainOfThought.searchingArchive":"Searching the archive","chatbot.chainOfThought.searchingNews":"Searching news","chatbot.chainOfThought.searchingWeb":"Searching wsws.org","chatbot.chainOfThought.readingSources":"Reading sources","chatbot.chainOfThought.searchingEllipsis":"searching…","chatbot.chainOfThought.readingEllipsis":"reading…","chatbot.chainOfThought.foundCount":"{count, plural, one {# result} other {# results}}","chatbot.chainOfThought.plusMore":"+{count} more","chatbot.chainOfThought.showLess":"Show less","chatbot.chainOfThought.couldntRead":"Couldn't read this page","chatbot.chainOfThought.couldntReadDetail":"The page didn't return readable content.","chatbot.chainOfThought.noResults":"No results","chatbot.chainOfThought.searchFailed":"Search failed","chatbot.chatError.tooLarge":"Your message or attachments are too large to send. Try removing attachments or shortening your message.","chatbot.chatError.tooLong":"Your message is too long. Please shorten it to under 10,000 characters and try again.","chatbot.chatError.rateLimited":"Too many requests right now. Please wait a moment and try again.","chatbot.chatError.generic":"Your message could not be sent. Please try again.","chatbot.conversation.copied":"Copied to clipboard!","chatbot.conversation.error":"Something went wrong.","chatbot.conversation.footer.queries":"\u003cnumber\u003e{remainingQueries}\u003c/number\u003e queries remaining this period. \u003clink\u003eUpgrade\u003c/link\u003e for more access.","chatbot.conversation.footer.usageAlert.logoText":"Socialism AI Logo","chatbot.conversation.footer.usageAlert.title":"You've reached your free query limit this month.","chatbot.conversation.footer.usageAlert.description":"Get more access to advanced models and support this critical tool.","chatbot.conversation.footer.usageAlert.action":"Learn more","chatbot.conversation.footer.usageAlert.close":"Close","chatbot.conversation.generated":"Generated from these sources","chatbot.conversation.helpful.error":"Something went wrong submitting your feedback.","chatbot.conversation.helpful.success":"Thank y
626ou for your feedback.","chatbot.conversation.share.error":"Error creating share link.","chatbot.conversation.share.success":"Share link created!","chatbot.conversation.show.more":"Show more","chatbot.conversation.show.less":"Show less","chatbot.conversation.sources.article":"Article sources","chatbot.conversation.sources.document":"Document sources","chatbot.conversation.tabs.conversation":"Chat conversation","chatbot.conversation.tabs.sources":"Sources","chatbot.conversation.thinking":"Thinking...","chatbot.conversation.thought":"Thought for a few seconds","chatbot.conversation.tool.docRead":"Document read","chatbot.conversation.tool.search":"Search","chatbot.conversation.tool.read":"Read","chatbot.conversation.tool.reading":"Reading...","chatbot.conversation.tool.results":"Found {count} results","chatbot.conversation.tool.searching":"Searching...","chatbot.feedback.categories.politically_clear":"Politically clear","chatbot.feedback.categories.clear_explanation":"Clear explanation","chatbot.feedback.categories.class_focus":"Class focus","chatbot.feedback.categories.sharp_analysis":"Sharp analysis","chatbot.feedback.categories.new_insights":"New insights","chatbot.feedback.categories.confusing_answer":"Confusing answer","chatbot.feedback.categories.factual_errors":"Factual errors","chatbot.feedback.categories.missing_sources":"Missing sources","chatbot.feedback.categories.poor_explanation":"Poor explanation","chatbot.feedback.categories.off_topic":"Off topic","chatbot.feedback.categories.other":"Other...","chatbot.feedback.categories.labels.main.helpful":"What was helpful about this response? (optional)","chatbot.feedback.categories.labels.main.unhelpful":"What was not helpful about this response? (optional)","chatbot.feedback.categories.labels.placeholder.helpful":"Tell us what was helpful","chatbot.feedback.categories.labels.placeholder.unhelpful":"Tell us what else was not helpful...","chatbot.feedback.categories.labels.specify":"Please specify:","chatbot.feedback.categories.labels.subtext.helpful":"Select all that apply to help us understand what worked well","chatbot.feedback.categories.labels.subtext.unhelpful":"Select all that apply to help us identify areas for improvement","chatbot.feedback.contols.back":"Back","chatbot.feedback.contols.next":"Next","chatbot.feedback.contols.skip":"Skip","chatbot.feedback.contols.submit":"Done","chatbot.feedback.improve.description":"Examples: Missing key context, unclear explanation, factual errors, needs better sources, insufficient political clarity","chatbot.feedback.improve.label":"What could be improved? (optional)","chatbot.feedback.improve.placeholder":"Tell us what could be better.","chatbot.feedback.rating.helpful":"You marked this answer as helpful. Please rate the overall quality:","chatbot.feedback.rating.label":"Rate the answer quality","chatbot.feedback.rating.notHelpful":"You marked this answer as not helpful. Please rate the overall quality:","chatbot.feedback.relevance.irrelevant":"Irrelevant","chatbot.feedback.relevance.label":"How were the sources?","chatbot.feedback.relevance.placeholder.helpful":"Why was this source helpful?","chatbot.feedback.relevance.placeholder.notHelpful":"Why was this source not helpful?","chatbot.feedback.relevance.relevant":"Relevant","chatbot.feedback.relevance.sources_rate":"Please rate each source individually:","chatbot.feedback.suggestions.addAnother":"Add another source","chatbot.feedback.suggestions.description":"Know of better sources that should have been included? Add them here","chatbot.feedback.suggestions.label":"Suggest additional sources (optional)","chatbot.feedback.suggestions.placeholder":"https://example.com/article","chatbot.feedback.title":"Help us improve","chatbot.home.description":"\u003cname\u003eSocialism AI\u003c/name\u003e delivers concise, historically grounded responses from a socialist perspective to deepen your understanding of world events.","chatbot.home.info.mobile.description":"Socialism AI draws on the WSWS and other sources. Answers can contain errors, please verify for accuracy. See our \u003cfaqLink\u003eFAQ\u003c/faqLink\u003e, \u003cprivacyLink\u003ePrivacy Policy\u003c/privacyLink\u003e, and \u003ctermsLink\u003eTerms\u003c/termsLink\u003e.","chatbot.home.info.desktop.description":"Socialism AI draws on the WSWS and other sources. Answers can contain errors, please verify for accuracy. See our \u003cfaqLink\u003eFAQ\u003c/faqLink\u003e, \u003cprivacyLink\u003ePrivacy Policy\u003c/privacyLink\u003e, and \u003ctermsLink\u003eTerms\u003c/termsLink\u003e.","chatbot.home.info.desktop.title":"How Socialism AI works","chatbot.home.politicalConsent.disabledBanner.logoText":"Socialism AI Logo","chatbot.home.politicalConsent.disabledBanner.title":"Update data settings to use Socialism AI again","chatbot.home.politicalConsent.disabledBanner.description":"The service can’t function unless you agree to the use of political opinion data.","chatbot.home.politicalConsent.disabledBanner.btn":"Update now","chatbot.home.title":"Ask the WSWS","chatbot.home.categories.learnBasics":"Learn the basics","chatbot.home.categories.history":"History","chatbot.home.categories.worldNews":"World news","chatbot.home.categories.socialistTheory":"Socialist theory","chatbot.home.categories.workersStruggles":"Workers struggles","chatbot.home.categories.artsCulture":"Arts and culture","chatbot.home.categories.science":"Science","chatbot.home.suggestions.learnBasics.0.prefix":"Explain","chatbot.home.suggestions.learnBasics.0.body":"the difference between socialism and capitalism","chatbot.home.suggestions.learnBasics.1.prefix":"Explain","chatbot.home.suggestions.learnBasics.1.body":"what historical materialism means","chatbot.home.suggestions.learnBasics.2.prefix":"Explain","chatbot.home.suggestions.learnBasics.2.body":"the difference between Trotskyism and Stalinism","chatbot.home.suggestions.learnBasics.3.prefix":"Explain","chatbot.home.suggestions.learnBasics.3.body":"which countries are socialist","chatbot.home.suggestions.history.0.prefix":"Tell me about","chatbot.home.suggestions.history.0.body":"the Russian Revolution of 1917","chatbot.home.suggestions.history.1.prefix":"Tell me about","chatbot.home.suggestions.history.1.body":"Rosa Luxemburg's critique of reformism","chatbot.home.suggestions.history.2.prefix":"Tell me about","chatbot.home.suggestions.history.2.body":"the rise of Stalinism in the Soviet Union","chatbot.home.suggestions.history.3.prefix":"Tell me about","chatbot.home.suggestions.history.3.body":"the 1936 Flint sit-down strike","chatbot.home.suggestions.worldNews.0.prefix":"Analyze","chatbot.home.suggestions.worldNews.0.body":"the reasons behind the war with Iran","chatbot.home.suggestions.worldNews.1.prefix":"Analyze","chatbot.home.suggestions.worldNews.1.body":"why Nicolas Maduro was kidnapped","chatbot.home.suggestions.worldNews.2.prefix":"Analyze","chatbot.home.suggestions.worldNews.2.body":"what is happening in Cuba","chatbot.home.suggestions.worldNews.3.prefix":"Analyze","chatbot.home.suggestions.worldNews.3.body":"the socialist perspective on climate change","chatbot.home.suggestions.socialistTheory.0.prefix":"What is","chatbot.home.suggestions.socialistTheory.0.body":"the theory of permanent revolution?","chatbot.home.suggestions.socialistTheory.1.prefix":"What is","chatbot.home.suggestions.socialistTheory.1.body":"the Marxist theory of the state?","chatbot.home.suggestions.socialistTheory.2.prefix":"What is","chatbot.home.suggestions.socialistTheory.2.body":"the transitional program and why does it matter?","chatbot.home.suggestions.socialistTheory.3.prefix":"What is","chatbot.home.suggestions.socialistTheory.3.body":"the relationship between nationalism and imperialism?","chatbot.home.suggestions.workersStruggles.0.prefix":"Describe","chatbot.home.suggestions.workersStruggles.0.body":"how globalization has affected the working class","chatbot.home.suggestions.workersStruggles.1.prefix":"Describe","chatbot.home.suggestions.workersStruggles.1.body":"the role of trade unions from a Marxist perspective","chatbot.home.suggestions.workersStruggles.2.prefix":"Describe","chatbot.home.suggestions.workersStruggles.2.body":"the significance of the global strike wave","chatbot.home.suggestions.workersStruggles.3.prefix":"Describe","chatbot.home.suggestions.workersStruggles.3.body":"why socialists oppose labor-management partnership","chatbot.home.suggestions.artsCulture.0.prefix":"Discuss","chatbot.home.suggestions.artsCulture.0.body":"the legacy of socialist realism","chatbot.home.suggestions.artsCulture.1.prefix":"Recommend","chatbot.home.suggestions.artsCulture.1.body":"films on working-class life","chatbot.home.suggestions.artsCulture.2.prefix":"Explain","chatbot.home.suggestions.artsCulture.2.body":"Trotsky's views on art and literature","chatbot.home.suggestions.artsCulture.3.prefix":"Analyze","chatbot.home.suggestions.artsCulture.3.body":"contemporary cultural decay under capitalism","chatbot.home.suggestions.science.0.prefix":"Explain","chatbot.home.suggestions.science.0.body":"a Marxist view of the climate crisis","chatbot.home.suggestions.science.1.prefix":"Describe","chatbot.home.suggestions.science.1.body":"how capitalism shapes scientific research","chatbot.home.suggestions.science.2.prefix":"Summarize","chatbot.home.suggestions.science.2.body":"the dialectics of nature","chatbot.home.suggestions.science.3.prefix":"Discuss","chatbot.home.suggestions.science.3.body":"AI under socialism vs. capitalism","chatbot.history.emptyState.actions.start":"Start new chat","chatbot.history.emptyState.description":"Your previous chats will appear here.","chatbot.history.emptyState.title":"No previous chats","chatbot.history.media.actions.add":"Add to bookmarks","chatbot.history.media.actions.remove":"Remove from bookmarks","chatbot.history.media.cancel":"Cancel","chatbot.history.media.confirm.description.add":"Are you sure you want to add this chat to your bookmarks?","chatbot.history.media.confirm.description.remove":"Are you sure you want to remove this chat from your bookmarks?","chatbot.history.media.confirm.title.add":"Confirm addition","chatbot.history.media.confirm.title.remove":"Confirm removal","chatbot.history.recent":"Previous 30 days","chatbot.history.title":"History","chatbot.labels.placeholder":"Select a prompt label","chatbot.labels.title":"Labels","chatbot.labels.version":"version {version}","chatbot.layout.search.placeholder":"Search chat questions","chatbot.layout.sidebar.label":"Related content","chatbot.layout.sidebar.chat.new":"New Chat","chatbot.layout.sidebar.history.thirtyDays":"Previous 30 days","chatbot.layout.sidebar.recentQuestions":"Recent questions","chatbot.layout.sidebar.menu.bookmarks":"Bookmarks","chatbot.layout.sidebar.menu.collections":"Collections","chatbot.layout.sidebar.menu.discover":"Discover","chatbot.layout.sidebar.menu.history":"History","chatbot.layout.sidebar.menu.home":"Home","chatbot.layout.themes.dark":"Dark","chatbot.layout.themes.light":"Light","chatbot.layout.themes.title":"Color Theme","chatbot.layout.themes.toggle":"Toggle theme","chatbot.layout.themes.system":"System","chatbot.logo.alt":"Socialism AI Logo","chatbot.logo.socialismAI":"Socialism AI","chatbot.logo.byWSWS":"by the WSWS","chatbot.plans.card.current":"Current","chatbot.plans.card.recommended":"Recommended","chatbot.plans.card.upgrade":"Upgrade","chatbot.plans.modal.title":"Get more with the pro plan","chatbot.prompt.add":"Add","chatbot.prompt.model.label":"Change AI Model","chatbot.prompt.model.text":"Model","chatbot.prompt.reasoning.label":"Reasoning","chatbot.prompt.reasoning.default":"Default","chatbot.prompt.reasoning.minimal"
626:"Minimal","chatbot.prompt.reasoning.low":"Low","chatbot.prompt.reasoning.medium":"Medium","chatbot.prompt.reasoning.high":"High","chatbot.prompt.placeholder.default":"Ask me anything about current events, socialism, history, and more...","chatbot.prompt.placeholder.rounded":"Ask a follow up question...","chatbot.prompt.button.label":"Submit","chatbot.prompt.attachment.remove":"Remove","chatbot.prompt.attachment.fallback":"Attached file","chatbot.prompt.attachment.fileSizeExceeded":"File size must be less than 6MB","chatbot.prompt.attachment.totalSizeExceeded":"Attached files together must be less than 6MB","chatbot.prompt.attachment.fileReadError":"Could not read the selected file","chatbot.prompt.attachment.maxAttachmentsExceeded":"You can attach up to 5 files","chatbot.share.create":"Create link","chatbot.share.copy":"Copy link","chatbot.share.copyConfirmation":"Link copied to clipboard!","chatbot.share.description":"Your name and custom instructions remain private.","chatbot.share.shared.description":"A public link to your chat has been created.","chatbot.share.shared.title":"Public link created","chatbot.share.title":"Share public link to chat","chatbot.sources.cta":"Add sources","chatbot.sources.description":"Add websites, PDFs, images as custom sources","chatbot.sources.title":"Add your own sources","chatbot.toolbar.bookmark":"Bookmark","chatbot.toolbar.bookmarked":"Bookmarked","chatbot.toolbar.share":"Share","chatbot.toolbar.export":"Export","chatbot.toolbar.copy":"Copy","chatbot.toolbar.formats.docx":"DOCX","chatbot.toolbar.formats.markdown":"Markdown","chatbot.toolbar.formats.pdf":"PDF","chatbot.toolbar.helpful":"Helpful","chatbot.toolbar.notHelpful":"Not helpful","chatbot.user.account.actions.avatar":"Update photo","chatbot.user.account.actions.fullName":"Edit","chatbot.user.account.actions.model":"Choose","chatbot.user.account.actions.delete":"Delete","chatbot.user.account.actions.manage":"Manage","chatbot.user.account.actions.cancel":"Cancel","chatbot.user.account.appearance":"Appearance","chatbot.user.account.billing":"Billing","chatbot.user.account.privacy":"Privacy and data","chatbot.user.account.changeMode":"Choose a light, dark or system mode","chatbot.user.account.changePlan":"Change your plan","chatbot.user.account.cookie":"Cookie Consent Management","chatbot.user.account.cookieManagement":"Manage your cookie settings","chatbot.user.account.email":"Email","chatbot.user.account.fullName":"Full Name","chatbot.user.account.includedModels":"Now includes DeepSeek, GPT 4.1, etc","chatbot.user.account.language":"Language","chatbot.user.account.myAccount":"My account","chatbot.user.account.deleteAccount.header":"Account status","chatbot.user.account.deleteAccount.title":"Delete your account","chatbot.user.account.deleteAccount.de
626scription":"This action is permanent. You can request deletion, and we will confirm by email before removing your data.","chatbot.user.account.deleteAccount.btn":"Delete account","chatbot.user.account.downloadData.title":"Request to download data","chatbot.user.account.downloadData.description":"You can request an export of your data at any time. We will email you when your file is ready.","chatbot.user.account.downloadData.btn":"Request","chatbot.user.account.emails.exportData.subject":"Data export request for Socialism AI","chatbot.user.account.emails.exportData.body":"Hi, I would like to request a download of my data for my Socialism AI account ({email}). %0D%0A%0D%0A Thank you.","chatbot.user.account.emails.accountDeletion.subject":"Account deletion request for Socialism AI","chatbot.user.account.emails.accountDeletion.body":"Hi, I would like to permanently delete my Socialism AI account ({email}). %0D%0A%0D%0A I understand this action is permanent. %0D%0A%0D%0A Thank you.","chatbot.user.account.cancelSubscription":"Cancel subscription","chatbot.user.account.cancelCurrentSubscription":"Cancel your current subscription","chatbot.user.account.manage":"Manage","chatbot.user.account.model":"Model","chatbot.user.account.modelDefault":"Default","chatbot.user.account.reasoning":"Reasoning","chatbot.user.account.reasoningDescription":"Set the reasoning effort level","chatbot.user.account.reasoningLevels.default":"Default","chatbot.user.account.reasoningLevels.minimal":"Minimal","chatbot.user.account.reasoningLevels.low":"Low","chatbot.user.account.reasoningLevels.medium":"Medium","chatbot.user.account.reasoningLevels.high":"High","chatbot.user.account.modes.dark":"Dark","chatbot.user.account.modes.light":"Light","chatbot.user.account.modes.system":"System","chatbot.user.account.modes.theme":"Theme","chatbot.user.account.name.cancel":"Cancel","chatbot.user.account.name.description":"Make changes to your name here. Click save when you're done.","chatbot.user.account.name.label":"Full Name","chatbot.user.account.name.placeholder":"Enter your name","chatbot.user.account.name.save":"Save changes","chatbot.user.account.name.title":"Edit your name","chatbot.user.account.personalize":"Personalize","chatbot.user.account.plan":"Currently on the {type} plan","chatbot.user.account.planType.free":"basic","chatbot.user.account.planType.basic":"developing","chatbot.user.account.planType.pro":"advanced","chatbot.user.account.planType.support":"supporter","chatbot.user.account.politicalOpinionPermissions.title":"I agree to the use of my political opinion data","chatbot.user.account.politicalOpinionPermissions.description":"Socialism AI needs to process data that may reveal your political opinions in order to function. You can withdraw your consent at any time. \u003clearnMoreLink\u003eLearn more\u003c/learnMoreLink\u003e. \u003clistHeader\u003eWhen you turn it off:\u003c/listHeader\u003e\u003clistItem\u003eSocialism AI will stop collecting political data\u003c/listItem\u003e\u003clistItem\u003eThe service will no longer be able to function\u003c/listItem\u003e","chatbot.user.account.politicalOpinionPermissions.revokeConsentBtn":"Revoke consent","chatbot.user.account.politicalOpinionPermissions.restoreConsentBtn":"Restore consent","chatbot.user.account.politicalOpinionPermissions.modal.step1.title":"Are you sure?","chatbot.user.account.politicalOpinionPermissions.modal.step1.description":"Socialism AI can no longer function if you turn off consent for the processing of political opinion data.","chatbot.user.account.politicalOpinionPermissions.modal.step1.close":"Cancel","chatbot.user.account.politicalOpinionPermissions.modal.step1.confirm":"Yes, go ahead","chatbot.user.account.politicalOpinionPermissions.modal.step2.title":"Data consent withdrawn","chatbot.user.account.politicalOpinionPermissions.modal.step2.description":"Processing of political content by users is required for Socialism AI to function.","chatbot.user.account.politicalOpinionPermissions.modal.step2.detail":"\u003clistHeader\u003eYou can still:\u003c/listHeader\u003e\u003clistItem\u003eManage your account\u003c/listItem\u003e\u003clistItem\u003eRestore consent to resume using the chatbot\u003c/listItem\u003e\u003clistItem\u003eDownload your data\u003c/listItem\u003e\u003clistItem\u003eDelete your account\u003c/listItem\u003e","chatbot.user.account.politicalOpinionPermissions.modal.step2.close"
626:"Return to Account Settings","chatbot.user.account.politicalOpinionPermissions.modal.restoreConsent.title":"Reenable the use of political opinion data?","chatbot.user.account.politicalOpinionPermissions.modal.restoreConsent.description":"Socialism AI will be able to function again once you turn on consent for the processing of political opinion data.","chatbot.user.account.politicalOpinionPermissions.modal.restoreConsent.close":"Cancel","chatbot.user.account.politicalOpinionPermissions.modal.restoreConsent.confirm":"Yes, go ahead","chatbot.user.account.suggestions":"Show follow up suggestions","chatbot.user.account.suggestionsStatus.false":"Off","chatbot.user.account.suggestionsStatus.true":"On","chatbot.user.account.upgrade":"Upgrade","chatbot.user.account.yourPlan":"Your plan","chatbot.user.dropdown.drawerTitle":"Manage your account","chatbot.user.dropdown.account":"My account","chatbot.user.dropdown.help":"Help \u0026 FAQ","chatbot.user.dropdown.logout":"Log out","chatbot.user.dropdown.personalize":"Personalize","chatbot.user.dropdown.upgrade":"Upgrade","chatbot.user.dropdown.openMenu":"Open Menu","chatbot.user.logout.cancel":"Cancel","chatbot.user.logout.confirm":"Log out","chatbot.user.logout.description":"Log out of Socialism AI as {email}?","chatbot.user.logout.title":"Are you sure you want to log out?","chatbot.user.sidebar.back":"Back","chatbot.user.sidebar.label":"User account","chatbot.messageSuggestions.relatedTopics":"Related topics","chatbot.login.modal.apple":"Continue with Apple","chatbot.login.modal.signIn":"Sign in","chatbot.login.modal.google":"Continue with Google","chatbot.login.modal.seperatorText":"or","chatbot.login.modal.subtitle":"Continue to access Socialism AI, by the WSWS","chatbot.login.modal.title":"Sign in or create an account","chatbot.login.modal.consentFields.politics":"\u003cstrong\u003eRequired\u003c/strong\u003e: I consent to processing data that may reveal my political opinions. This is required for Socialism AI to function. I can withdraw my consent at any time. \u003cprivacyLink\u003eLearn more\u003c/privacyLink\u003e.","chatbot.login.modal.consentFields.analytics":"\u003cstrong\u003eOptional\u003c/strong\u003e: I consent to Socialism AI sharing my conversation data—which may include political opinions—with Posthog for analytics and product-improvement purposes. This is not required to use the chatbot.","chatbot.login.modal.consentFields.immediateAccess":"\u003cstrong\u003eRequired\u003c/strong\u003e: I want immediate access to Socialism AI and understand this means I waive my 14-day right of withdrawal under EU consumer law. This does not affect my data protection rights.","chatbot.login.modal.verificationTitle":"Check your email","chatbot.login.modal.verificationSubtitle":"A temporary sign-in code has been sent to","chatbot.login.modal.verificationContinue":"Continue","chatbot.login.modal.verificationResend":"Send new sign-in code","chatbot.login.modal.consentTitle":"Your consent and your rights","chatbot.login.modal.consentSubtitle":"Socialism AI discusses political topics, so we need your explicit consent on how your data is handled. Please review below.","chatbot.login.modal.consentSubmit":"Continue","chatbot.login.description":"Advanced tools for socialist learning","chatbot.login.fields.email":"Email","chatbot.login.fields.password":"Password","chatbot.login.legal.text":"By continuing, you agree to our \u003cterms\u003eTerms of Service\u003c/terms\u003e and acknowledge our \u003cprivacy\u003ePrivacy Policy\u003c/privacy\u003e by signing in. Need help? \u003csupport\u003eContact us\u003c/support\u003e.","chatbot.login.login":"Login","chatbot.login.noAccount":"Don't have an account? \u003csignup\u003eSign up\u003c/signup\u003e.","chatbot.login.or":"or","chatbot.login.signUp":"Sign-up for free","chatbot.login.social.facebook":"Continue with Facebook","chatbot.login.social.google":"Continue with Google","chatbot.login.social.twitter":"Continue with Twitter","chatbot.login.signIn":"Sign in","chatbot.upgradeModal.success.title":"Payment successful","chatbot.upgradeModal.success.subtitle":"You’ve joined a living tradition of revolutionary thought.","chatbot.upgradeModal.success.beginStudy":"Begin your study, and fight for socialism today.","chatbot.upgradeModal.success.description":"Socialism AI brings the voices of Marx, Engels, Lenin, and Trotsky into today’s struggles—arming workers and youth with the ideas needed to change the world.","chatbot.upgradeModal.success.button":"Explore more","chatbot.upgradeModal.success.portraits.Lenin":"Lenin","chatbot.upgradeModal.success.portraits.Trotsky":"Trotsky","chatbot.upgradeModal.success.portraits.Marx":"Marx","chatbot.upgradeModal.success.portraits.Engels":"Engels","chatbot.upgradeModal.plans.title":"Develop as a 
626socialist with Socialism AI","chatbot.upgradeModal.plans.description":"Socialism AI is a critical tool to develop socialist consciousness through Marxist analysis, rooted in the archives of the WSWS, while supporting the expansion of this revolutionary project.","chatbot.upgradeModal.plans.selectPlan":"Choose a subscription plan","chatbot.upgradeModal.plans.monthly":"Monthly","chatbot.upgradeModal.plans.annualDiscount":"Annual (save 20%)","chatbot.upgradeModal.plans.recommended":"Recommended","chatbot.upgradeModal.plans.keepPlan":"Keep current plan","chatbot.upgradeModal.plans.upgrade":"Upgrade","chatbot.upgradeModal.plans.idealFor":"Ideal for:","chatbot.upgradeModal.plans.free.title":"Basic","chatbot.upgradeModal.plans.free.cadence":"USD per month","chatbot.upgradeModal.plans.free.description":"For those new to the WSWS or beginning their exploration of Marxism.","chatbot.upgradeModal.plans.free.target":"New readers curious about socialism and Trotskyism.","chatbot.upgradeModal.plans.free.feature.queryCount":"10 free queries/month","chatbot.upgradeModal.plans.free.feature.unlimitedAccess":"Unlimited access to WSWS articles and archives for the chatbot","chatbot.upgradeModal.plans.basic.title":"Developing","chatbot.upgradeModal.plans.basic.cadence":"USD per month","chatbot.upgradeModal.plans.basic.description":"Build your knowledge with expanded access and tools for study.","chatbot.upgradeModal.plans.basic.target":"Workers, students, and supporters who want to use the chatbot regularly as an educational tool.","chatbot.upgradeModal.plans.basic.feature.queryCount":"Access to 150 queries/month","chatbot.upgradeModal.plans.basic.feature.organizeResearch":"Organize your research and questions with Collections","chatbot.upgradeModal.plans.basic.feature.newFeatures":"New features as they’re released","chatbot.upgradeModal.plans.pro.title":"Advanced","chatbot.upgradeModal.plans.pro.description":"Full access for serious study and political development.","chatbot.upgradeModal.plans.pro.target":"Workers, students, and supporters who want to use the chatbot regularly as an educational tool.","chatbot.upgradeModal.plans.pro.cadence":"USD per month","chatbot.upgradeModal.plans.pro.feature.developingPlan":"Everything in the Developing plan","chatbot.upgradeModal.plans.pro.feature.queryCount":"+150 queries/month (300 total)","chatbot.upgradeModal.plans.pro.feature.earlyAccess":"Early access to new features, including enhanced analysis tools","chatbot.upgradeModal.plans.support.title":"Supporter","chatbot.upgradeModal.plans.support.cadence":"USD per month","chatbot.upgradeModal.plans.support.description":"Highest level of access and engagement, while supporting the chatbot’s development.","chatbot.upgradeModal.plans.support.target":"Those who can give the most to help sustain free access for new readers, and to facilitate the further development of the chatbot, including new features.","chatbot.upgradeModal.plans.support.feature.advancedPlan":"Everything in the Advanced plan","chatbot.upgradeModal.plans.support.feature.queryCount":"+200 queries/month (500 total)","chatbot.upgradeModal.plans.support.feature.indepthStudy":"Our highest query limit for in-depth study","chatbot.upgradeModal.plans.support.feature.helpProvideAccess":"Helps provide limited free access to users who are new to the WSWS","chatbot.upgradeModal.plans.support.feature.acceleratesFeatures":"Accelerates development of new and cutting-edge features","chatbot.help.title":"Help \u0026 FAQ","chatbot.help.underhead":"Find answers to common questions about your Socialism AI account, billing, and features. Still need help? \u003csupport\u003eReach out\u003c/support\u003e to our support team.","chatbot.help.social.subheader":"Social Login","chatbot.help.social.signupQuestion":"Can I sign up using my Google account?","chatbot.help.social.signupAnswer":"Yes. Click \"Continue with Google\" on the sign-in screen and we'll create your account from your Google profile. It's the quickest way to get started, and there's no separate password to choose.","chatbot.help.social.passwordChangeQuestion":"What happens to my account if I change my Google password?","chatbot.help.social.passwordChangeAnswer":"Your account access won't be affected 
626if you change your Google account password. Google sign-in is handled through secure tokens, not your actual password, so you'll continue to sign in normally with \"Continue with Google\".","chatbot.help.social.signInWithoutGoogleQuestion":"Can I sign in without my Google account?","chatbot.help.social.signInWithoutGoogleAnswer":"Yes. Enter your account's email address on the sign-in screen and we'll email you a one-time passcode. Type that passcode in and you're signed in — there's no password to set up or remember.","chatbot.help.email.subheader":"Email Authentication","chatbot.help.email.passcodeQuestion":"What is the passcode login option?","chatbot.help.email.passcodeAnswer":"When you sign in with your email address, we send a temporary one-time passcode to your inbox. Enter it on the sign-in screen to access your account — no password needed. Each passcode works only once and expires shortly after it's sent.","chatbot.help.email.validityQuestion":"How long is the email passcode valid?","chatbot.help.email.validityAnswer":"Email passcodes are short-lived for security purposes, valid for 5 minutes after being sent. If your passcode expires, simply request a new one from the sign-in screen.","chatbot.help.email.notReceivedQuestion":"What if I don't receive the passcode email?","chatbot.help.email.notReceivedAnswer":"If you don't receive the passcode email:","chatbot.help.email.notReceivedListCheckSpam":"Check your spam/junk folder","chatbot.help.email.notReceivedListEnsureEmail":"Ensure the email address is spelled correctly","chatbot.help.email.notReceivedListWait":"Wait a few minutes as email delivery can sometimes be delayed","chatbot.help.email.notReceivedListRequestNew":"Try requesting a new passcode","chatbot.help.email.notReceivedListContactSupport":"\u003csupport\u003eContact support\u003c/support\u003e if the issue persists","chatbot.help.password.subheader":"Security","chatbot.help.password.createQuestion":"How do I create a password for my account?","chatbot.help.password.createAnswer":"You don't need to — Socialism AI doesn't use passwords at all. You sign in either with \"Continue with Google\" or with a one-time passcode we email you, so there's no password to create, remember, or reset.","chatbot.help.password.socialSecureQuestion":"Is signing in with Google secure?","chatbot.help.password.socialSecureAnswer":"Yes, Google sign-in uses industry-standard OAuth protocols. We never see or store your Google password - authentication is handled securely through Google's systems using encrypted tokens.","chatbot.help.account.subheader":"Account Management","chatbot.help.account.multipleLoginQuestion":"Can I use multiple login methods for the same account?","chatbot.help.account.multipleLoginAnswer":"Yes. Your account is identified by its email address, and both sign-in methods lead to the same account: use \"Continue with Google\", or enter that same email address on the sign-in screen to receive a one-time passcode — whichever is more convenient at the time.","chatbot.help.account.emailUsedQuestion":"Which email address is used for my account?","chatbot.help.account.emailUsedIntro":"Your account email is determined by how you first signed in:","chatbot.help.account.emailUsedListSocialLogin":"Google sign-in: Uses the email address on your Google account","chatbot.help.account.emailUsedListEmailSignup":"Email passcode: Uses the email address you enter on the sign-in screen","chatbot.help.account.emailUsedNote":"You can view your account email in your profile settings","chatbot.help.account.changeEmailQuestion":"How do I change the email address associated with my account?","chatbot.help.account.changeEmailAnswer":"\u003csupport\u003eContact our support team\u003c/support\u003e to change your account email address, as this affects account security and billing. We'll verify your identity before making this change to protect your account.","chatbot.help.troubleshooting.subheader":"Troubleshooting","chatbot.help.troubleshooting.socialLostQuestion":"What if I lose access to my Google account?","chatbot.help.troubleshooting.socialLostIntro":"If you lose access to the Google account you sign in with, you can still get into your Socialism AI account by:","chatbot.help.troubleshooting.socialLostListPasscode":"Requesting a one-time passcode for your account's email address, as long as you can still open that inbox","chatbot.help.troubleshooting.socialLostListContactSupport":"\u003csupport\u003eContacting support\u003c/support\u003e for assistance with account recovery","chatbot.help.troubleshooting.multiDeviceQuestion":"Can I sign in from multiple devices?","chatbot.help.troubleshooting.multiDeviceAnswer":"Yes, you can access your account from multiple devices using any of your configured authentication methods. Your account data syncs across all devices where you're signed in.","chatbot.help.troubleshooting.signoutQuestion":"How do I sign out of my account?","chatbot.help.troubleshooting.signoutAnswer":"Use the \"Log out\" option in your account menu. If you signed in with Google, this only signs y
626ou out of Socialism AI - you'll remain signed in to your Google account in your browser.","chatbot.help.troubleshooting.unauthorizedQuestion":"What should I do if I suspect unauthorized access to my account?","chatbot.help.troubleshooting.unauthorizedIntro":"If you suspect unauthorized access:","chatbot.help.troubleshooting.unauthorizedListSecureEmail":"Secure the email account you sign in with - and your Google account if you use Google sign-in - by changing those passwords","chatbot.help.troubleshooting.unauthorizedListSignOut":"Sign out of Socialism AI on any device you don't recognize or no longer use","chatbot.help.troubleshooting.unauthorizedListContactSupport":"\u003csupport\u003eContact support\u003c/support\u003e immediately for additional security assistance","chatbot.help.subscriptions.subheader":"Subscriptions","chatbot.help.subscriptions.autoSubQuestion":"How do automatic subscriptions work?","chatbot.help.subscriptions.autoSubIntro":"All our subscriptions are automatic recurring subscriptions. Once you subscribe and provide payment information, Stripe (our secure payment processor) automatically:","chatbot.help.subscriptions.autoSubListChangePayment":"Charges your payment method monthly on your billing date","chatbot.help.subscriptions.autoSubListSendInvoice":"Sends you invoices when billing cycles start","chatbot.help.subscriptions.autoSubListRetry":"Attempts to retry failed payments automatically","chatbot.help.subscriptions.autoSubListReminders":"Sends payment reminders if issues occur","chatbot.help.subscriptions.autoSubNote":"You can update your payment method anytime in your account settings.","chatbot.help.subscriptions.supporterQuestion":"What is a \"Supporter\" subscription?","chatbot.help.subscriptions.supporterAnswer":"The Supporter subscription includes all Pro-level features and access while providing additional funding to help accelerate our product development and innovation efforts. By choosing Supporter, you get the same functionality as Pro users while contributing to the platform's continued enhancement and new feature development.","chatbot.help.billing.subheader":"Billing","chatbot.help.billing.startDateQuestion":"If I pay for a \"monthly\" subscription, does it start on the day I pay or on the first of the month?","chatbot.help.billing.startDateAnswer":"As soon as you pay, you have immediate access to the paid services.","chatbot.help.billing.startDateNote":"The billing cycle starts on the day you pay, not on the first of the month. We use the subscription creation date as the billing cycle anchor, which determines when future billing cycles occur. For example, if you subscribe on the 15th of the month, your subscription will renew on the 15th of each subsequent month.","chatbot.help.billing.durationQuestion":"Does it last 30 days or does it last 28 or 31 depending on the month of the year?","chatbot.help.billing.durationAnswer":"Monthly subscriptions follow calendar months, not a fixed 30-day period. A monthly subscription with a billing cycle anchor of September 2nd will always bill on the 2nd day of each month, regardless of whether that month has 28, 29, 30, or 31 days.","chatbot.help.billing.durationNote":"For edge cases, if a subscription starts on the 31st of a month, it will bill on the last day of each month. For example, a subscription starting on January 31st will bill on February 28th (or 29th in a leap year), then March 31st, April 30th, and so on.","chatbot.help.plan.subheader":"Plan Changes","chatbot.help.plan.upgradeQuestion":"When should I upgrade my subscription?","chatbot.help.plan.upgradeAnswer":"Consider upgrading if you're consistently reaching your current plan's usage limits. All tiers include the same features, but higher tiers provide increased usage allowances. You can monitor your current usage in your account dashboard to determine if an upgrade would benefit you.","chatbot.help.plan.midcycleUpgradeQuestion":"What happens when I upgrade my subscription plan in the middle of my billing cycle?","chatbot.help.plan.midcycleUpgradeAnswer":"When you upgrade to a higher plan mid-cycle, you won't be charged immediately. Instead, we use Stripe's default proration system, which calculates the cost difference for the remaining days in your current billing period and adds this amount to your next regular bill.","chatbot.help.plan.midcycleUpgradeIntro":"Here's how it works:","chatbot.help.plan.midcycleUpgradeListIncreaseLimits":"Your increased usage limits become available immediately after upgrading","chatbot.help.plan.midcycleUpgradeListProratedDifference":"We calculate the prorated difference between your old and new plan for the remaining days","chatbot.help.plan.midcycleUpgradeListNextScheduled":"This prorated amount is added to your next scheduled billing date","chatbot.help.plan.midcycleUpgradeListBilling
626Cycle":"Your original billing cycle date remains unchanged","chatbot.help.plan.downgradeQuestion":"What happens when I downgrade my subscription?","chatbot.help.plan.downgradeAnswer":"When you downgrade, no refund is provided for the current billing cycle. You'll maintain your current tier's usage limits until your next billing date, when the new lower-tier plan takes effect. The new plan's reduced limits will apply from your next billing cycle.","chatbot.help.cancel.subheader":"Cancellation \u0026 Refunds","chatbot.help.cancel.refundQuestion":"Do I get a refund if I cancel mid-cycle?","chatbot.help.cancel.refundAnswer":"No refunds are provided for unused time when you cancel. However, you'll retain full access to your subscription features until the end of your current billing cycle. Your card won't be charged for future cycles after cancellation.","chatbot.help.cancel.cancelQuestion":"How do I cancel my subscription?","chatbot.help.cancel.cancelIntro":"To cancel:","chatbot.help.cancel.cancelListMyAccount":"Log into your account and go to 'My Account'","chatbot.help.cancel.cancelListCancel":"Select 'Cancel Subscription'","chatbot.help.cancel.cancelListFollowGuide":"Follow the guided cancellation process","chatbot.help.cancel.cancelNote":"After canceling, you'll retain access to paid features until your current billing cycle ends, and no future charges will occur.","chatbot.help.collections.subheader":"Collections","chatbot.help.collections.question":"How does Collections work?","chatbot.help.collections.answer":"Collections allow you to organize and save related articles, analyses, and resources for easy reference. You can create custom collections based on topics, themes, or research areas, making it simple to build your own curated library of WSWS content.","chatbot.help.answers.subheader":"Answer Generation","chatbot.help.answers.question":"How are the answers generated to my questions?","chatbot.help.answers.answer":"Our AI system draws upon the extensive WSWS archives to generate comprehensive answers to your questions. The system analyzes decades of Marxist analysis, historical context, and political commentary from the World Socialist Web Site to provide informed, contextual responses grounded in socialist perspective and historical materialism.","chatbot.support.header":"Support Request","chatbot.support.firstName":"First Name","chatbot.support.lastName":"Last Name","chatbot.support.email":"Email","chatbot.support.issueType":"Issue Type","chatbot.support.issueNone":"None","chatbot.support.issueAccountLogin":"Account and Login Issues","chatbot.support.issueBilling":"Billing and Subscription Issues","chatbot.support.issueFeatureRequest":"Feature Requests","chatbot.support.issueOther":"Other","chatbot.support.subject":"Subject","chatbot.support.howCanWeHelp":"How can we help?","chatbot.support.attachFiles":"Attach files","chatbot.support.maxFileSize":"Each of your file(s) can be up to 20MB in size.","chatbot.support.maxNumberOfFiles":"You can attach as many as 5 files at a time.","chatbot.support.submit":"Submit","chatbot.cookie_consent.consentModal.title":"We value your privacy","chatbot.cookie_consent.consentModal.description":"We use cookies and similar technologies to enhance your experience, analyze site traffic, and personalize content. You can choose which cookies to accept or reject all non-essential cookies.","chatbot.cookie_consent.consentModal.acceptAllBtn":"Accept all","chatbot.cookie_consent.consentModal.acceptNecessaryBtn":"Reject all","chatbot.cookie_consent.consentModal.showPreferencesBtn":"Manage preferences","chatbot.cookie_consent.preferencesModal.title":"Data management preferences","chatbot.cookie_consent.preferencesModal.acceptAllBtn":"Accept all","chatbot.cookie_consent.preferencesModal.acceptNecessaryBtn":"Reject all","chatbot.cookie_consent.preferencesModal.savePreferencesBtn":"Save settings","chatbot.cookie_consent.preferencesModal.closeIconLabel":"Close modal","chatbot.cookie_consent.preferencesModal.sections.0.title":"Choose your cookie settings","chatbot.cookie_consent.preferencesModal.sections.0.description":"The World Socialist Web Site uses co
626okies to improve your experience and analyze site usage. We respect your privacy and comply with GDPR regulations. You can choose which cookies to accept below.","chatbot.cookie_consent.preferencesModal.sections.1.title":"\u003cspan\u003eNecessary cookies\u003c/span\u003e\u003cspan style=\"color: white; border-radius: 9999px; padding: 0.25em 1em; background-color: black; font-size: 12px;\"\u003eAlways on\u003c/span\u003e","chatbot.cookie_consent.preferencesModal.sections.1.description":"These cookies are essential for the website to function properly. They enable basic functions like page navigation, access to secure areas, and remember your cookie preferences. The website cannot function properly without these cookies.","chatbot.cookie_consent.preferencesModal.sections.1.linkedCategory":"necessary","chatbot.cookie_consent.preferencesModal.sections.2.title":"Analytics cookies","chatbot.cookie_consent.preferencesModal.sections.2.description":"These cookies collect information about how you use our website. All of the data is anonymized and cannot be used to identify you.","chatbot.cookie_consent.preferencesModal.sections.2.linkedCategory":"analytics","chatbot.cookie_consent.preferencesModal.sections.3.title":"More information","chatbot.cookie_consent.preferencesModal.sections.3.description":"For any question in relation to our policy on data management and cookies, please see our \u003ca href=\"/en/privacy-policy\" target=\"_blank\"\u003ePrivacy Policy\u003c/a\u003e","chatbot.emailConsent.title":"Stay informed with these updates","chatbot.emailConsent.description":"Select email updates you’d like to receive from Socialism AI.","chatbot.emailConsent.selectAll":"Select all","chatbot.emailConsent.close":"Skip","chatbot.emailConsent.confirm":"Subscribe","chatbot.emailConsent.tipsList.title":"Tips \u0026 feature highlights","chatbot.emailConsent.tipsList.description":"Practical tips and short guides to help you get the most out of Socialism AI","chatbot.emailConsent.updatesList.title":"Product updates","chatbot.emailConsent.updatesList.description":"News about major improvements and new capabilities in Socialism AI.","chatbot.emailConsent.educationList.title":"Marxist education guide (coming soon)","chatbot.emailConsent.educationList.description":"Recommended reading and structured study guides on Marxist theory and history.","chatbot.emailConsent.eventsList.title":"Events and campaigns","chatbot.emailConsent.eventsList.description":"Information on online meetings, lectures, campaigns, and opportunities to get involved","chatbot.emailConsent.feedbackList.title":"User research \u0026 feedback requests","chatbot.emailConsent.feedbackList.description":"Occasional invitations to participate in research or share feedback."}},"__N_SSP":true},"page":"/[locale]/profile","query":{"locale":"en"},"buildId":"96b6277431bc3e08ca6f33949be86fe91563ce7f","isFallback":false,"isExperimentalCompile":false,"gssp":true,"scriptLoader":[]}</script>
626</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.