APProjects's picture
site refresh (314 changed)
f24ca1f verified
Raw History Blame Contribute Delete
23 kB
<!doctype html><html lang="en"><head><meta charset="utf-8">
<!-- og:begin -->
<meta property="og:title" content="US Tech &amp; Software Layoffs — from the WARN Act filings, rebuilt daily">
<meta property="og:description" content="1,748 US technology and software layoff and closure notices filed under the WARN Act across 39 states, 1989–2026, rebuilt daily from the state portals. Free CSV, no login.">
<meta property="og:url" content="https://approjects-warn-act-notices.static.hf.space/industry/tech.html">
<meta property="og:image" content="https://approjects-warn-act-notices.static.hf.space/assets/og-card.png">
<meta name="twitter:card" content="summary_large_image">
<!-- og:end -->
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https://cdn.jsdelivr.net; connect-src 'self'; font-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self' https://app.gumroad.com; upgrade-insecure-requests">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>US Tech &amp; Software Layoffs — from the WARN Act filings, rebuilt daily</title>
<meta name="description" content="1,748 US technology and software layoff and closure notices filed under the WARN Act across 39 states, 1989–2026, rebuilt daily from the state portals. Free CSV, no login.">
<link rel="canonical" href="https://approjects-warn-act-notices.static.hf.space/industry/tech.html">
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "Dataset", "name": "US Tech & Software Layoffs \u2014 from the WARN Act filings, rebuilt daily", "description": "1,748 US technology and software layoff and closure notices filed under the WARN Act across 39 states, 1989\u20132026, rebuilt daily from the state portals. Free CSV, no login.", "url": "https://approjects-warn-act-notices.static.hf.space/industry/tech.html", "license": "https://creativecommons.org/licenses/by/4.0/", "isAccessibleForFree": true, "creator": {"@type": "Organization", "name": "WARN Feed"}, "spatialCoverage": {"@type": "Country", "name": "United States"}, "distribution": [{"@type": "DataDownload", "encodingFormat": "text/csv", "contentUrl": "https://approjects-warn-act-notices.static.hf.space/data/notices_by_sector.csv"}]}</script>
<style>body{font:16px/1.5 -apple-system,system-ui,sans-serif;max-width:880px;margin:2rem auto;padding:0 1rem;color:#1a1a1a}
h1{font-size:1.5rem} .stats{display:flex;gap:2rem;flex-wrap:wrap;margin:1.5rem 0}
.stat b{display:block;font-size:1.8rem} table{border-collapse:collapse;width:100%;font-size:.9rem}
td,th{padding:.35rem .6rem;border-bottom:1px solid #e5e5e5;text-align:left} .r{text-align:right}
a{color:#0757ba} .cta{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;padding:1rem;margin:1.5rem 0}
nav{font-size:.9rem;margin:1rem 0} footer{margin:2rem 0;font-size:.85rem;color:#666}.cta .ctap{margin:.45rem 0 .9rem}.btn{display:inline-block;background:#b02a1f;color:#fff;text-decoration:none;font-weight:600;padding:12px 20px;min-height:44px;line-height:20px;border-radius:6px;box-sizing:border-box}.btn:hover{background:#8e2118}.btn.ghost{background:#fff;color:#b02a1f;border:1px solid #b02a1f;margin-left:8px}.btn.ghost:hover{background:#fdf3f2}.btnnote{display:block;font-size:.85rem;color:#555;margin-top:.6rem}@media (max-width:520px){.btn{display:block;text-align:center}body{margin:1rem auto}table{font-size:.85rem}}
.dv{
--dv-ink:#1a1a19; --dv-dim:#5b5b57; --dv-grid:#e6e6e3;
--dv-surface:#fcfcfb; --dv-accent:#1c5cab;
--dv-line:#2a78d6; --dv-area:#cde2fb;
font:14px/1.4 -apple-system,system-ui,"Segoe UI",Roboto,sans-serif;
color:var(--dv-ink);
}
@media (prefers-color-scheme:dark){
.dv{--dv-ink:#f2f2f0; --dv-dim:#a9a9a4; --dv-grid:#333330;
--dv-surface:#1a1a19; --dv-accent:#6da7ec;
/* dark takes its OWN steps from the same ramp, not a flipped light one */
--dv-line:#3987e5; --dv-area:#104281}
}
.dv figure{margin:0 0 28px}
.dv figcaption{margin-top:8px;font-size:12px;color:var(--dv-dim)}
.dv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}
.dv-kpi{
padding:16px 18px;border:1px solid var(--dv-grid);border-radius:12px;
background:var(--dv-surface);color:var(--dv-ink);
}
.dv-kpi b{display:block;font-size:clamp(1.9rem,5vw,2.9rem);font-weight:800;
letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;
color:var(--dv-ink)}
.dv-kpi span{display:block;margin-top:7px;font-size:12.5px;color:var(--dv-dim)}
.dv-kpi i{font-style:normal;font-size:12px;font-weight:700;color:var(--dv-accent)}
.dv-svg{display:block;max-width:100%;height:auto;color:var(--dv-ink)}
.dv table{border-collapse:collapse;font-size:13px;color:var(--dv-ink)}
.dv th,.dv td{padding:5px 12px 5px 0;text-align:left;
border-bottom:1px solid var(--dv-grid)}
.ms-kpis{display:flex;gap:1rem;flex-wrap:wrap;margin:1.25rem 0}
.btn{display:inline-block;background:#0757ba;color:#fff;padding:.7rem 1.15rem;
border-radius:8px;text-decoration:none;font-weight:600;min-height:44px;
line-height:1.6;box-sizing:border-box}
.btn.ghost{background:#fff;color:#0757ba;border:1px solid #0757ba}
.cta-row{margin:1.5rem 0;display:flex;gap:.75rem;flex-wrap:wrap}
#msq{width:100%;max-width:420px;padding:.6rem .7rem;font-size:1rem;
border:1px solid #d0d7de;border-radius:8px;min-height:44px;box-sizing:border-box}
.tw{overflow-x:auto}
.st{color:#555;font-size:.85rem}
figure{margin:1.5rem 0}figcaption{font-size:.8rem;color:#666;margin-top:.4rem}
.hit{background:#fff8e1}
@media (max-width:600px){
body{margin:1rem auto;font-size:15px}
h1{font-size:1.3rem}
.ms-kpis{gap:.5rem}
table{font-size:.82rem}
.btn{display:block;text-align:center}
}
td.num{text-align:right;white-space:nowrap}
.muted{color:#57606a;font-size:12px}
table{width:100%;border-collapse:collapse;font-size:14px}
th,td{padding:8px 10px;border-bottom:1px solid #e6e8eb;text-align:left;vertical-align:top}
th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#57606a}
.secgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:22px 0}
.secgrid a{display:block;padding:13px 14px;border:1px solid #e6e8eb;border-radius:9px;
text-decoration:none;color:inherit;background:#fff}
.secgrid a:hover{border-color:#1c5cab}
.secgrid b{display:block;font-size:14.5px;line-height:1.3}
.secgrid span{display:block;color:#57606a;font-size:12.5px;margin-top:5px}
.rule{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#57606a}
@media (max-width:640px){table{font-size:13px}th,td{padding:7px 6px}
.secgrid{grid-template-columns:1fr 1fr;gap:9px}.secgrid a{padding:11px 11px}}
@media (max-width:380px){.secgrid{grid-template-columns:1fr}}
</style></head><body>
<main>
<p class="muted"><a href="../index.html">WARN Feed</a> · <a href="../industries.html">layoffs by industry</a></p>
<h1>US technology and software layoffs — the actual WARN Act filings, rebuilt every day</h1>
<p><b>1,748 technology and software layoff and closing notices</b> filed with state
labour agencies under the WARN Act, from 1989 to 2026, covering
192,838 reported workers at 369 employers in 39 states. Free,
CC BY 4.0, rebuilt every morning from the agency portals — no login, no key, no email.</p>
<figure><div class="dv-kpis"><div class="dv-kpi"><b>1,748</b><span>technology and software notices on record</span><i style="color:#1c5cab">1989–2026</i></div><div class="dv-kpi"><b>192,838</b><span>workers reported in them</span><i style="color:#1c5cab">as filed by the employer</i></div><div class="dv-kpi"><b>369</b><span>distinct employers</span><i style="color:#1c5cab">in 39 states</i></div><div class="dv-kpi"><b>201</b><span>notices in the last 365 days</span><i style="color:#1c5cab">since 2025-09-24</i></div></div><figcaption>US technology and software WARN notices, all years on record · Source: state WARN portals, normalized · as of 2026-09-24</figcaption></figure>
<p><a class="btn" href="../data/notices_by_sector.csv">Download every sector-tagged notice (CSV)</a>
<a class="btn ghost" href="https://huggingface.co/datasets/APProjects/us-tech-company-layoffs-warn-act-notices-daily">This industry as its own dataset on Hugging Face</a></p>
<h2>Who is in this cut</h2>
<p>Included: software and internet companies, hardware and semiconductor makers, electronics manufacturers, IT services and data-centre operators.</p>
<p><b>What counts as tech here:</b> the employer name reads as a software, internet, hardware, semiconductor, electronics or IT-services company. Biotech and pharma are deliberately NOT here (they sit under <code>pharma_biotech</code>), and neither are telecoms carriers (<code>media_telecom</code>). The <code>sector_rule</code> column shows which pattern fired on every row, so you can audit or re-cut it yourself.</p>
<h2>Why this file exists</h2>
<p>Tech layoff trackers are built from press coverage and company blog posts, which means they see the famous cuts and miss the rest. These are the legal filings: employer, site, workers affected, notice date, effective date, notice type — including the layoffs nobody wrote about.</p>
<figure><svg class="dv-svg" viewBox="0 0 680 190" width="100%" height="190" role="img" xmlns="http://www.w3.org/2000/svg" aria-label="technology and software WARN notices per year"><title>technology and software WARN notices per year</title><line x1="8" y1="164.0" x2="575.0" y2="164.0" stroke="currentColor" stroke-opacity=".14" stroke-width="1"/><polygon points="8,164.0 8.0,160.2 45.8,161.6 83.6,153.5 121.4,134.9 159.2,129.6 197.0,124.4 234.8,132.0 272.6,135.4 310.4,117.7 348.2,93.8 386.0,147.3 423.8,112.4 461.6,16.0 499.4,79.5 537.2,98.1 575.0,90.0 575.0,164.0" fill="var(--dv-area,#cde2fb)" opacity="0.55"/><polyline points="8.0,160.2 45.8,161.6 83.6,153.5 121.4,134.9 159.2,129.6 197.0,124.4 234.8,132.0 272.6,135.4 310.4,117.7 348.2,93.8 386.0,147.3 423.8,112.4 461.6,16.0 499.4,79.5 537.2,98.1 575.0,90.0" fill="none" stroke="var(--dv-line,#2a78d6)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/><circle cx="575.0" cy="90.0" r="4.5" fill="var(--dv-line,#2a78d6)"/><text x="585.0" y="94" font-size="13" font-weight="700" fill="currentColor">155 notices</text><text x="8" y="184" font-size="11.5" fill="currentColor" opacity=".72">2011</text><text x="575.0" y="184" font-size="11.5" text-anchor="end" fill="currentColor" opacity=".72">2026</text></svg><figcaption>Technology and software WARN notices per year (2011–2026). Counted on the notice date, or the layoff date where the agency publishes no notice date. 2026 is a part year — it holds the notices dated so far, so the last point is not comparable with a full year before it. · Source: industry/tech.html, rebuilt daily · as of 2026-09-24</figcaption></figure>
<figure><svg class="dv-svg" viewBox="0 0 680 368" width="100%" height="368" role="img" xmlns="http://www.w3.org/2000/svg" aria-label="technology and software notices by state"><title>technology and software notices by state</title><text x="0" y="19" font-size="13" fill="currentColor">California</text><rect x="90" y="0" width="484.0" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="583.0" y="19" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">1,007 notices</text><text x="0" y="55" font-size="13" fill="currentColor">New York</text><rect x="90" y="36" width="70.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="169.7" y="55" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">147 notices</text><text x="0" y="91" font-size="13" fill="currentColor">Illinois</text><rect x="90" y="72" width="46.1" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="145.1" y="91" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">96 notices</text><text x="0" y="127" font-size="13" fill="currentColor">Washington</text><rect x="90" y="108" width="44.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="143.7" y="127" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">93 notices</text><text x="0" y="163" font-size="13" fill="currentColor">Texas</text><rect x="90" y="144" width="24.0" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="123.0" y="163" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">50 notices</text><text x="0" y="199" font-size="13" fill="currentColor">New Jersey</text><rect x="90" y="180" width="18.7" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="117.7" y="199" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">39 notices</text><text x="0" y="235" font-size="13" fill="currentColor">Oregon</text><rect x="90" y="216" width="15.4" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="114.4" y="235" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">32 notices</text><text x="0" y="271" font-size="13" fill="currentColor">Florida</text><rect x="90" y="252" width="12.5" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="111.5" y="271" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">26 notices</text><text x="0" y="307" font-size="13" fill="currentColor">Arizona</text><rect x="90" y="288" width="10.6" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="109.6" y="307" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">22 notices</text><text x="0" y="343" font-size="13" fill="currentColor">Michigan</text><rect x="90" y="324" width="10.6" height="26" rx="4" fill="var(--dv-line,#2a78d6)"/><text x="109.6" y="343" font-size="12.5" font-weight="700" fill="currentColor" opacity=".72">22 notices</text></svg><figcaption>The ten states with the most technology and software WARN notices on record. 39 states have at least one. · Source: state WARN portals · as of 2026-09-24</figcaption></figure>
<h2>The employers with the most technology and software notices on record</h2>
<p class="muted">Counted per notice, not per event: a company that files in four states
files four notices. Employer names are the resolved spelling — the raw agency spelling
is kept in the download.</p>
<table><thead><tr><th>Employer</th><th class="num">Notices</th>
<th class="num">Workers reported</th></tr></thead><tbody><tr><td><b>Meta Platforms</b></td><td class="num">114</td><td class="num">14,006</td></tr><tr><td><b>Intel</b></td><td class="num">104</td><td class="num">9,025</td></tr><tr><td><b>Google</b></td><td class="num">100</td><td class="num">3,369</td></tr><tr><td><b>Qualcomm</b></td><td class="num">69</td><td class="num">6,587</td></tr><tr><td><b>WeWork</b></td><td class="num">63</td><td class="num">2,443</td></tr><tr><td><b>Microsoft</b></td><td class="num">61</td><td class="num">13,083</td></tr><tr><td><b>Marvell Semiconductor</b></td><td class="num">49</td><td class="num">1,040</td></tr><tr><td><b>Sun Microsystems</b></td><td class="num">38</td><td class="num">356</td></tr><tr><td><b>Cisco Systems</b></td><td class="num">37</td><td class="num">7,986</td></tr><tr><td><b>Pitney Bowes</b></td><td class="num">33</td><td class="num">2,653</td></tr><tr><td><b>Xerox</b></td><td class="num">33</td><td class="num">3,331</td></tr><tr><td><b>Oracle America</b></td><td class="num">30</td><td class="num">5,093</td></tr></tbody></table>
<h2>The 15 most recent technology and software notices</h2>
<table><thead><tr><th class="num">Date</th><th>Employer</th><th>State</th>
<th class="num">Workers</th><th>Notice type</th></tr></thead><tbody><tr><td class="num">2026-09-22</td><td><b>Expedia</b><br><span class="rule">matched on &ldquo;expedia&rdquo;</span></td><td>Washington<br><span class="muted">Seattle</span></td><td class="num">58</td><td>Layoff</td></tr><tr><td class="num">2026-09-18</td><td><b>Intel</b><br><span class="rule">matched on &ldquo;intel&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">1</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-18</td><td><b>Intel</b><br><span class="rule">matched on &ldquo;intel&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">24</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-18</td><td><b>Intel</b><br><span class="rule">matched on &ldquo;intel&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">22</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-18</td><td><b>Intel</b><br><span class="rule">matched on &ldquo;intel&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">5</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-15</td><td><b>Oracle America</b><br><span class="rule">matched on &ldquo;oracle&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">99</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-15</td><td><b>Oracle Pleasanton Campus (Pleasanton Campus)</b><br><span class="rule">matched on &ldquo;oracle&rdquo;</span></td><td>California<br><span class="muted">Alameda County</span></td><td class="num">63</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-15</td><td><b>Uber Technologies</b><br><span class="rule">matched on &ldquo;uber&rdquo;</span></td><td>California<br><span class="muted">San Francisco County</span></td><td class="num">102</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-15</td><td><b>Oracle America</b><br><span class="rule">matched on &ldquo;oracle&rdquo;</span></td><td>California<br><span class="muted">San Mateo County</span></td><td class="num">279</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-15</td><td><b>Uber Technologies</b><br><span class="rule">matched on &ldquo;uber&rdquo;</span></td><td>California<br><span class="muted">San Francisco County</span></td><td class="num">151</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-14</td><td><b>Oracle America</b><br><span class="rule">matched on &ldquo;oracle&rdquo;</span></td><td>Washington<br><span class="muted">Seattle</span></td><td class="num">359</td><td>Layoff</td></tr><tr><td class="num">2026-09-14</td><td><b>Uber Technologies</b><br><span class="rule">matched on &ldquo;uber&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">43</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-14</td><td><b>LeeMAH Electronics</b><br><span class="rule">matched on &ldquo;electronics&rdquo;</span></td><td>California<br><span class="muted">San Mateo County</span></td><td class="num">62</td><td>Closure Permanent</td></tr><tr><td class="num">2026-09-14</td><td><b>Uber Technologies</b><br><span class="rule">matched on &ldquo;uber&rdquo;</span></td><td>California<br><span class="muted">Santa Clara County</span></td><td class="num">94</td><td>Layoff Permanent</td></tr><tr><td class="num">2026-09-02</td><td><b>Uber Technologies</b><br><span class="rule">matched on &ldquo;uber&rdquo;</span></td><td>Washington<br><span class="muted">Seattle</span></td><td class="num">93</td><td>Layoff</td></tr></tbody></table>
<p class="muted">Date is the notice date where the agency publishes one, otherwise the
layoff date. 193 of the 1,748 notices in this cut are recorded as a
closure rather than a layoff.</p>
<p class="muted">How the industry is decided: no state WARN portal publishes an industry field, so there is no NAICS column to filter on. The sector here is assigned from the resolved employer <i>name</i> by a published rule table (19 sectors, 3,152 patterns, first match wins), and every row carries the pattern that fired in its <code>sector_rule</code> column so you can audit or re-cut it. The archive holds 61,431 notices; 61,235 of them carry a usable date and are in the sector file (196 have no date in either column), 32,169 come out with a sector, and 29,066 stay <code>unclassified</code> — and are still counted in every total shown anywhere on this site. Manual audit 2026-09-12: 4 of 60 sampled rows were assigned to the wrong sector. Rebuilt 2026-09-24.</p>
<h2>How to check any of this</h2>
<p>Every number on this page is computed at build time from
<a href="../data/notices_by_sector.csv">notices_by_sector.csv</a> (one row per notice, with
the sector and the rule that assigned it), and the yearly series from
<a href="../data/sector_by_year.csv">sector_by_year.csv</a>. The
<a href="../api.html">free HTTP API</a> serves the whole archive as JSON, NDJSON and
per-state CSV with no key. This industry is also published as
<a href="https://huggingface.co/datasets/APProjects/us-tech-company-layoffs-warn-act-notices-daily">its own Hugging Face dataset</a>, and the full sector cut as
<a href="https://huggingface.co/datasets/APProjects/us-layoffs-by-industry-sector-warn-act">one file</a>. If a number here disagrees with the file, the file
is right and it is a bug — <a href="https://github.com/APVentureEngine/warn-act-notices/issues">tell us</a> and it is fixed the next morning.</p>
<div class="cta"><b>These are public filings, free to download. What costs money is noticing the new ones: WARN Watch re-runs your own list of technology and software employers against every daily refresh and tells you the morning a notice lands.</b><p class="ctap">Paste your list into the free checker and see every match from the last 180 days in your browser — no account, no email, nothing sent anywhere. WARN Watch is the paid version that runs the same list against every daily refresh for you and posts new matches to a private alert page, an RSS feed and a Slack or Teams webhook.</p><a class="btn" href="https://approjects-warn-act-notices.static.hf.space/watch-now.html">Check your employers now &mdash; free, no signup</a><a class="btn ghost" href="https://approj.gumroad.com/l/warn-free-watch">Have them watched &mdash; free for 30&nbsp;days</a><span class="btnnote">The trial needs no card. After it <a href="https://approjects-warn-act-notices.static.hf.space/watch.html">WARN Watch</a> is $49 for a year — one payment, no auto-renew, 14-day refund. The data itself — every notice back to 1988 — stays free either way.</span></div>
<p class="muted"><a href="../index.html">WARN Feed</a> ·
<a href="../api.html">free API</a> · <a href="../coverage.html">coverage by state</a> ·
<a href="../privacy.html">privacy &amp; terms</a> ·
<a href="https://github.com/APVentureEngine/warn-act-notices/issues">contact</a> · data CC BY 4.0</p>
</main><img src="https://cdn.jsdelivr.net/gh/APVentureEngine/warn-act-notices@main/assets/px.png" alt="" width="1" height="1" referrerpolicy="no-referrer" style="position:absolute;left:-9999px;top:0">
<script id="fl">if(top!==self)for(var a of document.links)if(a.origin!==location.origin){a.target="_blank";a.rel="noopener"}</script>
</body></html>