PageSourceSearch

https://anniesprinkle.org/assets/FortyReasonsPage-C6sZC0UT.js

js anniesprinkle.org collected 2026-10-02 05:47:04 UTC 7,380 bytes, 50 lines download raw bytes

1import{r as h,j as e,C as g}from"./index-D6ZxWqZ2.js";import{S as f}from"./SecondaryPageLayout-CRtxsW7-.js";const u="#e8547a",c="rgba(232,84,122,0.75)",d="rgba(232,84,122,0.22)",x="rgba(232,84,122,0.06)",p=["Whores have good senses of humor.","Whores challenge sexual mores.","Whores are playful.","Whores are tough.","Whores have careers based on giving pleasure.","Whores are creative.","Whores are adventurous and dare to live dangerously.","Whores teach people how to be better lovers.","Whores are multi-cultured and multi-gendered.","Whores give excellent advice and help people with their personal problems.","Whores have fun.","Whores wear exciting clothes.","Whores have patience and tolerance for people that other people could never manage to put up with.","Whores make lonely people less lonely.","Whores are independent.","Whores teach people how to have safer sex.","Whores are a tradition.","Whores are hot and hip.","Whores are free spirits.","Whores relieve millions of people of unwanted stress and tension.","Whores heal.","Whores endure in the face of fierce prejudice.","Whores make good money.","Whores always have a job.","Whores are sexy and erotic.","Whores have special talents other people just don't have. Not everyone has what it takes to be a whore.","Whores are interesting people with lots of exciting life stories.","Whores get laid a lot.","Whores help people explore their sexual desires.","Whores explore their own sexual desires.","Whores are not afraid of sex.","Whores hustle.","Whores sparkle.","Whores are entertaining.","Whores have the guts to wear very big wigs.","Whores are not ashamed to be naked.","Whores help the handicapped.","Whores make their own hours.","Whores are rebelling against the absurd, patriarchal, sex-negative laws against their profession and are fighting for the legal right to receive financial compensation for their valuable work.","Do you have what it takes to be a whore?"],b=`
2        .reason-row {
3          opacity: 0;
4          transform: translateY(28px);
5          filter: blur(6px) brightness(0);
6          will-change: opacity, transform, filter;
7          transition:
8            opacity 1.2s cubic-bezier(0.22,1,0.36,1),
9            transform 1.2s cubic-bezier(0.22,1,0.36,1),
10            filter 1.2s cubic-bezier(0.22,1,0.36,1),
11            background 0.25s ease;
12        }
13        .reason-row.is-in {
14          opacity: 1;
15          transform: translateY(0);
16          filter: blur(0) brightness(1);
17        }
18        .reason-row .reason-num,
19        .reason-row .reason-text {
20          opacity: 0;
21          transform: translateX(-10px);
22          transition:
23            opacity 1s cubic-bezier(0.22,1,0.36,1) 0.15s,
24            transform 1s cubic-bezier(0.22,1,0.36,1) 0.15s,
25            color 0.3s ease;
26        }
27        .reason-row .reason-text {
28          transition-delay: 0.28s;
29        }
30        .reason-row.is-in .reason-num,
31        .reason-row.is-in .reason-text {
32          opacity: 1;
33          transform: translateX(0);
34        }
35        .reason-row:hover .reason-num { color: #ff1aac; }
36        .reason-row:hover { background: rgba(232,84,122,0.045); }
37        @media (max-width: 540px) {
38          .forty-grid { grid-template-columns: 1fr ; }
39          .forty-grid .forty-poster { order: 1; max-width: 300px; margin: 0 auto 1.25rem; }
40          .forty-grid .forty-list  { order: 2; }
41        }
42        .forty-closing-q {
43          font-family: 'Sancreek', cursive ;
44          font-size: clamp(2rem, 4.6vw, 3.25rem) ;
45          letter-spacing: 0.03em ;
46          line-height: 1.15 ;
47          color: #ff1aac ;
48          text-shadow: 0 0 14px rgba(255,26,172,0.6), 0 0 34px rgba(255,26,172,0.35) ;
49        }
50      `,W=()=>{const l=h.useRef(null);return h.useEffect(()=>{const s=l.current;if(!s)return;const r=Array.from(s.querySelectorAll(".reason-row"));r.forEach(o=>{o.dataset.noReveal="true"});const n=new IntersectionObserver(o=>{o.filter(t=>t.isIntersecting).sort((t,i)=>{const a=Number(t.target.dataset.reasonIndex??0),m=Number(i.target.dataset.reasonIndex??0);return a-m}).forEach((t,i)=>{const a=t.target;setTimeout(()=>a.classList.add("is-in"),i*130),n.unobserve(a)})},{threshold:.12,rootMargin:"0px 0px -8% 0px"});return r.forEach(o=>n.observe(o)),()=>n.disconnect()},[]),e.jsxs(f,{title:"FORTY REASONS WHY WHORES ARE MY HEROES",category:"books",children:[e.jsx("style",{dangerouslySetInnerHTML:{__html:b}}),e.jsxs("div",{style:{maxWidth:"900px",margin:"0 auto"},children:[e.jsx("p",{style:{fontFamily:"Courier New, monospace",fontSize:"1.56rem",letterSpacing:"0.28em",textTransform:"uppercase",color:"#ff2d8a",textShadow:"0 0 10px rgba(255,45,138,0.7), 0 0 22px rgba(255,45,138,0.4)",marginBottom:"1.75rem"},children:"An Essay by Annie Sprinkle, published in 1998 – Post-Porn Modernist"}),e.jsxs("div",{className:"forty-grid",style:{display:"grid",gridTemplateColumns:"minmax(0,1fr) 240px",gap:"0 1.75rem",alignItems:"start",marginBottom:"3rem"},children:[e.jsx("div",{ref:l,className:"forty-list",style:{background:x,border:`1px solid ${d}`,borderRadius:"10px",overflow:"hidden"},children:p.slice(0,39).map((s,r)=>e.jsxs("div",{className:"reason-row","data-reason-index":r,style:{display:"flex",alignItems:"baseline",gap:"1.1rem",padding:"0.7rem 1.5rem",borderBottom:r<38?"1px solid rgba(232,84,122,0.1)":"none",transition:"background 0.2s ease",borderRadius:r===0?"10px 10px 0 0":r===38?"0 0 10px 10px":"0"},children:[e.jsx("span",{className:"reason-num list-num",style:{fontFamily:"Sancreek, cursive",fontSize:"1.05rem",color:c,letterSpacing:"0.04em",flexShrink:0,width:"1.8rem",textAlign:"right",transition:"color 0.2s ease",paddingTop:"0"},children:String(r+1).padStart(2,"0")}),e.jsx("span",{className:"reason-text",style:{fontFamily:"Courier New, monospace",fontSize:"clamp(0.88rem, 1.4vw, 1rem)",color:"rgba(255,255,255,0.85)",lineHeight:1.65},children:s})]},r))}),e.jsxs("div",{className:"forty-poster",style:{alignSelf:"start"},children:[e.jsx("img",{src:"/WhoresHeros.webp",alt:"Why Whores Are My Heroes poster by Norma Jean Almodovar",style:{width:"100%",height:"auto",display:"block",borderRadius:"4px",border:`1px solid ${d}`,filter:`drop-shadow(0 0 18px ${u}33)`}}),e.jsxs("p",{className:"img-caption",style:{fontFamily:"Courier New, monospace",fontSize:"0.6rem",fontWeight:700,letterSpacing:"0.06em",color:"rgba(255,255,255,0.62)",lineHeight:1.7,marginTop:"0.75rem"},children:["For a beautiful poster of this, designed and illustrated by Norma Jean Almodovar (the cop that became a call girl),"," ",e.jsx("a",{href:"https://web.archive.org/web/20110811070733/http://anniesprinkle.org/photos/writings/heroes.pdf",target:"_blank",rel:"noopener noreferrer",style:{color:c,textDecoration:"underline",textUnderlineOffset:"2px"},children:"Download this PDF file"}),". Feel free to print and distribute this poster everywhere. Help fight whore stigma and prejudice.",e.jsx("br",{}),e.jsx("br",{}),"Whores have the ability to share their most private and sensitive body parts with total strangers."]})]})]}),e.jsx("div",{style:{padding:"2rem 2.25rem",background:"rgba(0,0,0,0.45)",borderRadius:"10px",backdropFilter:"blur(20px)",WebkitBackdropFilter:"blur(20px)",textAlign:"center",marginBottom:"3rem"},children:e.jsx("p",{className:"forty-closing-q",style:{margin:0},children:p[39]})}),e.jsx(g,{slug:"forty-reasons"})]})]})};export{W as FortyReasonsPage};

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.