vendor: 5,556 bytes, line 1
1function yv(e,n){for(var s=0;s<n.length;s++){const a=n[s];if(typeof a!="string"&&!Array.isArray(a)){for(const l in a)if(l!=="default"&&!(l in e)){const u=Object.getOwnPropertyDescriptor(a,l);u&&Object.defineProperty(e,l,u.get?u:{enumerable:!0,get:()=>a[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&a(d)}).observe(document,{childList:!0,subtree:!0});function s(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function a(l){if(l.ep)return;l.ep=!0;const u=s(l);fetch(l.href,u)}})();function iy(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Uc={exports:{}},cr={},Gc={exports:{}},ye={};var Km;function wv(){if(Km)return ye;Km=1;var e=Symbol.for("react.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),w=Symbol.iterator;function b(P){return P===null||typeof P!="object"?null:(P=w&&P[w]||P["@@iterator"],typeof P=="function"?P:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,k={};function I(P,B,he){this.props=P,this.context=B,this.refs=k,this.updater=he||A}I.prototype.isReactComponent={},I.prototype.setState=function(P,B){if(typeof P!="object"&&typeof P!="function"&&P!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,P,B,"setState")},I.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function N(){}N.prototype=I.prototype;function E(P,B,he){this.props=P,this.context=B,this.refs=k,this.updater=he||A}var R=E.prototype=new N;R.constructor=E,j(R,I.prototype),R.isPureReactComponent=!0;var F=Array.isArray,W=Object.prototype.hasOwnProperty,_={current:null},V={key:!0,ref:!0,__self:!0,__source:!0};function G(P,B,he){var me,xe={},be=null,ke=null;if(B!=null)for(me in B.ref!==void 0&&(ke=B.ref),B.key!==void 0&&(be=""+B.key),B)W.call(B,me)&&!V.hasOwnProperty(me)&&(xe[me]=B[me]);var Ae=arguments.length-2;if(Ae===1)xe.children=he;else if(1<Ae){for(var Ne=Array(Ae),ht=0;ht<Ae;ht++)Ne[ht]=arguments[ht+2];xe.children=Ne}if(P&&P.defaultProps)for(me in Ae=P.defaultProps,Ae)xe[me]===void 0&&(xe[me]=Ae[me]);return{$$typeof:e,type:P,key:be,ref:ke,props:xe,_owner:_.current}}function ie(P,B){return{$$typeof:e,type:P.type,key:B,ref:P.ref,props:P.props,_owner:P._owner}}function re(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function pe(P){var B={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(he){return B[he]})}var se=/\/+/g;function fe(P,B){return typeof P=="object"&&P!==null&&P.key!=null?pe(""+P.key):B.toString(36)}function Y(P,B,he,me,xe){var be=typeof P;(be==="undefined"||be==="boolean")&&(P=null);var ke=!1;if(P===null)ke=!0;else switch(be){case"string":case"number":ke=!0;break;case"object":switch(P.$$typeof){case e:case n:ke=!0}}if(ke)return ke=P,xe=xe(ke),P=me===""?"."+fe(ke,0):me,F(xe)?(he="",P!=null&&(he=P.replace(se,"$&/")+"/"),Y(xe,B,he,"",function(ht){return ht})):xe!=null&&(re(xe)&&(xe=ie(xe,he+(!xe.key||ke&&ke.key===xe.key?"":(""+xe.key).replace(se,"$&/")+"/")+P)),B.push(xe)),1;if(ke=0,me=me===""?".":me+":",F(P))for(var Ae=0;Ae<P.length;Ae++){be=P[Ae];var Ne=me+fe(be,Ae);ke+=Y(be,B,he,Ne,xe)}else if(Ne=b(P),typeof Ne=="function")for(P=Ne.call(P),Ae=0;!(be=P.next()).done;)be=be.value,Ne=me+fe(be,Ae++),ke+=Y(be,B,he,Ne,xe);else if(be==="object")throw B=String(P),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.");return ke}function we(P,B,he){if(P==null)return P;var me=[],xe=0;return Y(P,me,"","",function(be){return B.call(he,be,xe++)}),me}function ue(P){if(P._status===-1){var B=P._result;B=B(),B.then(function(he){(P._status===0||P._status===-1)&&(P._status=1,P._result=he)},function(he){(P._status===0||P._status===-1)&&(P._status=2,P._result=he)}),P._status===-1&&(P._status=0,P._result=B)}if(P._status===1)return P._result.default;throw P._result}var X={current:null},O={transition:null},J={ReactCurrentDispatcher:X,ReactCurrentBatchConfig:O,ReactCurrentOwner:_};function K(){throw Error("act(...) is not supported in production builds of React.")}return ye.Children={map:we,forEach:function(P,B,he){we(P,function(){B.apply(this,arguments)},he)},count:function(P){var B=0;return we(P,function(){B++}),B},toArray:function(P){return we(P,function(B){return B})||[]},only:function(P){if(!re(P))throw Error("React.Children.only expected to receive a single React element child.");return P}},ye.Component=I,ye.Fragment=s,ye.Profiler=l,ye.PureComponent=E,ye.StrictMode=a,ye.Suspense=f,ye.__SECRET_INT
vendor: 4,863 bytes, line 1
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=J,ye.act=K,ye.cloneElement=function(P,B,he){if(P==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+P+".");var me=j({},P.props),xe=P.key,be=P.ref,ke=P._owner;if(B!=null){if(B.ref!==void 0&&(be=B.ref,ke=_.current),B.key!==void 0&&(xe=""+B.key),P.type&&P.type.defaultProps)var Ae=P.type.defaultProps;for(Ne in B)W.call(B,Ne)&&!V.hasOwnProperty(Ne)&&(me[Ne]=B[Ne]===void 0&&Ae!==void 0?Ae[Ne]:B[Ne])}var Ne=arguments.length-2;if(Ne===1)me.children=he;else if(1<Ne){Ae=Array(Ne);for(var ht=0;ht<Ne;ht++)Ae[ht]=arguments[ht+2];me.children=Ae}return{$$typeof:e,type:P.type,key:xe,ref:be,props:me,_owner:ke}},ye.createContext=function(P){return P={$$typeof:d,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},P.Provider={$$typeof:u,_context:P},P.Consumer=P},ye.createElement=G,ye.createFactory=function(P){var B=G.bind(null,P);return B.type=P,B},ye.createRef=function(){return{current:null}},ye.forwardRef=function(P){return{$$typeof:p,render:P}},ye.isValidElement=re,ye.lazy=function(P){return{$$typeof:y,_payload:{_status:-1,_result:P},_init:ue}},ye.memo=function(P,B){return{$$typeof:g,type:P,compare:B===void 0?null:B}},ye.startTransition=function(P){var B=O.transition;O.transition={};try{P()}finally{O.transition=B}},ye.unstable_act=K,ye.useCallback=function(P,B){return X.current.useCallback(P,B)},ye.useContext=function(P){return X.current.useContext(P)},ye.useDebugValue=function(){},ye.useDeferredValue=function(P){return X.current.useDeferredValue(P)},ye.useEffect=function(P,B){return X.current.useEffect(P,B)},ye.useId=function(){return X.current.useId()},ye.useImperativeHandle=function(P,B,he){return X.current.useImperativeHandle(P,B,he)},ye.useInsertionEffect=function(P,B){return X.current.useInsertionEffect(P,B)},ye.useLayoutEffect=function(P,B){return X.current.useLayoutEffect(P,B)},ye.useMemo=function(P,B){return X.current.useMemo(P,B)},ye.useReducer=function(P,B,he){return X.current.useReducer(P,B,he)},ye.useRef=function(P){return X.current.useRef(P)},ye.useState=function(P){return X.current.useState(P)},ye.useSyncExternalStore=function(P,B,he){return X.current.useSyncExternalStore(P,B,he)},ye.useTransition=function(){return X.current.useTransition()},ye.version="18.3.1",ye}var Jm;function Pa(){return Jm||(Jm=1,Gc.exports=wv()),Gc.exports}var Ym;function xv(){if(Ym)return cr;Ym=1;var e=Pa(),n=Symbol.for("react.element"),s=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(p,f,g){var y,w={},b=null,A=null;g!==void 0&&(b=""+g),f.key!==void 0&&(b=""+f.key),f.ref!==void 0&&(A=f.ref);for(y in f)a.call(f,y)&&!u.hasOwnProperty(y)&&(w[y]=f[y]);if(p&&p.defaultProps)for(y in f=p.defaultProps,f)w[y]===void 0&&(w[y]=f[y]);return{$$typeof:n,type:p,key:b,ref:A,props:w,_owner:l.current}}return cr.Fragment=s,cr.jsx=d,cr.jsxs=d,cr}var Qm;function bv(){return Qm||(Qm=1,Uc.exports=xv()),Uc.exports}var r=bv(),Ki={},$c={exports:{}},vt={},qc={exports:{}},Kc={};var Zm;function vv(){return Zm||(Zm=1,(function(e){function n(O,J){var K=O.length;O.push(J);e:for(;0<K;){var P=K-1>>>1,B=O[P];if(0<l(B,J))O[P]=J,O[K]=B,K=P;else break e}}function s(O){return O.length===0?null:O[0]}function a(O){if(O.length===0)return null;var J=O[0],K=O.pop();if(K!==J){O[0]=K;e:for(var P=0,B=O.length,he=B>>>1;P<he;){var me=2*(P+1)-1,xe=O[me],be=me+1,ke=O[be];if(0>l(xe,K))be<B&&0>l(ke,xe)?(O[P]=ke,O[be]=K,P=be):(O[P]=xe,O[me]=K,P=me);else if(be<B&&0>l(ke,K))O[P]=ke,O[be]=K,P=be;else break e}}return J}function l(O,J){var K=O.sortIndex-J.sortIndex;return K!==0?K:O.id-J.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var d=Date,p=d.now();e.unstable_now=function(){return d.now()-p}}var f=[],g=[],y=1,w=null,b=3,A=!1,j=!1,k=!1,I=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(O){for(var J=s(g);J!==null;){if(J.callback===null)a(g);else if(J.startTime<=O)a(g),J.sortIndex=J.expirationTime,n(f,J);else break;J=s(g)}}function F(O){if(k=!1,R(O),!j)if(s(f)!==null)j=!0,ue(W);else{var J=s(g);J!==null&&X(F,J.startTime-O)}}function W(O,J){j=!1,k&&(k=!1,N(G),G=-1),A=!0;var K=b;try{for(R(J),w=s(f);w!==null&&(!(w.expirationTime>J)||O&&!pe());){var P=w.callback;if(typeof P=="function"){w.callback=null,b=w.priorityLevel;var B=P(w.expirationTime<=J);J=e.unstable_now(),typeof B=="function"?w.callback=B:w===s(f)&&a(f),R(J)}else a(f);
vendor: 36,056 bytes, lines 1-5
1w=s(f)}if(w!==null)var he=!0;else{var me=s(g);me!==null&&X(F,me.startTime-J),he=!1}return he}finally{w=null,b=K,A=!1}}var _=!1,V=null,G=-1,ie=5,re=-1;function pe(){return!(e.unstable_now()-re<ie)}function se(){if(V!==null){var O=e.unstable_now();re=O;var J=!0;try{J=V(!0,O)}finally{J?fe():(_=!1,V=null)}}else _=!1}var fe;if(typeof E=="function")fe=function(){E(se)};else if(typeof MessageChannel<"u"){var Y=new MessageChannel,we=Y.port2;Y.port1.onmessage=se,fe=function(){we.postMessage(null)}}else fe=function(){I(se,0)};function ue(O){V=O,_||(_=!0,fe())}function X(O,J){G=I(function(){O(e.unstable_now())},J)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(O){O.callback=null},e.unstable_continueExecution=function(){j||A||(j=!0,ue(W))},e.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ie=0<O?Math.floor(1e3/O):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_getFirstCallbackNode=function(){return s(f)},e.unstable_next=function(O){switch(b){case 1:case 2:case 3:var J=3;break;default:J=b}var K=b;b=J;try{return O()}finally{b=K}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(O,J){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var K=b;b=O;try{return J()}finally{b=K}},e.unstable_scheduleCallback=function(O,J,K){var P=e.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?P+K:P):K=P,O){case 1:var B=-1;break;case 2:B=250;break;case 5:B=1073741823;break;case 4:B=1e4;break;default:B=5e3}return B=K+B,O={id:y++,callback:J,priorityLevel:O,startTime:K,expirationTime:B,sortIndex:-1},K>P?(O.sortIndex=K,n(g,O),s(f)===null&&O===s(g)&&(k?(N(G),G=-1):k=!0,X(F,K-P))):(O.sortIndex=B,n(f,O),j||A||(j=!0,ue(W))),O},e.unstable_shouldYield=pe,e.unstable_wrapCallback=function(O){var J=b;return function(){var K=b;b=J;try{return O.apply(this,arguments)}finally{b=K}}}})(Kc)),Kc}var Xm;function kv(){return Xm||(Xm=1,qc.exports=vv()),qc.exports}var ef;function Av(){if(ef)return vt;ef=1;var e=Pa(),n=kv();function s(t){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+t,i=1;i<arguments.length;i++)o+="&args[]="+encodeURIComponent(arguments[i]);return"Minified React error #"+t+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,l={};function u(t,o){d(t,o),d(t+"Capture",o)}function d(t,o){for(l[t]=o,t=0;t<o.length;t++)a.add(o[t])}var p=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,g=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y={},w={};function b(t){return f.call(w,t)?!0:f.call(y,t)?!1:g.test(t)?w[t]=!0:(y[t]=!0,!1)}function A(t,o,i,c){if(i!==null&&i.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return c?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function j(t,o,i,c){if(o===null||typeof o>"u"||A(t,o,i,c))return!0;if(c)return!1;if(i!==null)switch(i.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function k(t,o,i,c,h,m,x){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=c,this.attributeNamespace=h,this.mustUseProperty=i,this.propertyName=t,this.type=o,this.sanitizeURL=m,this.removeEmptyString=x}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){I[t]=new k(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var o=t[0];I[o]=new k(o,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){I[t]=new k(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){I[t]=new k(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){I[t]=new k(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){I[t]=new k(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){I[t]=new k(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){I[t]=new k(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){I[t]=new k(t,5,!1,t.toLowerCase(),null,!1,!1)});var N=/[\-:]([a-z])/g;function E(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var o=t.replace(N,E);I[o]=new k(o,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var o=t.replace(N,E);I[o]=new k(o,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var o=t.replace(N,E);I[o]=new k(o,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){I[t]=new k(t,1,!1,t.toLowerCase(),null,!1,!1)}),I.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){I[t]=new k(t,1,!1,t.toLowerCase(),null,!0,!0)});function R(t,o,i,c){var h=I.hasOwnProperty(o)?I[o]:null;(h!==null?h.type!==0:c||!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(j(o,i,h,c)&&(i=null),c||h===null?b(o)&&(i===null?t.removeAttribute(o):t.setAttribute(o,""+i)):h.mustUseProperty?t[h.propertyName]=i===null?h.type===3?!1:"":i:(o=h.attributeName,c=h.attributeNamespace,i===null?t.removeAttribute(o):(h=h.type,i=h===3||h===4&&i===!0?"":""+i,c?t.setAttributeNS(c,o,i):t.setAttribute(o,i))))}var F=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,W=Symbol.for("react.element"),_=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),ie=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),pe=Symbol.for("react.context"),se=Symbol.for("react.forward_ref"),fe=Symbol.for("react.suspense"),Y=Symbol.for("react.suspense_list"),we=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),X=Symbol.for("react.offscreen"),O=Symbol.iterator;function J(t){return t===null||typeof t!="object"?null:(t=O&&t[O]||t["@@iterator"],typeof t=="function"?t:null)}var K=Object.assign,P;function B(t){if(P===void 0)try{throw Error()}catch(i){var o=i.stack.trim().match(/\n( *(at )?)/);P=o&&o[1]||""}return` 2`+P+t}var he=!1;function me(t,o){if(!t||he)return"";he=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(o)if(o=function(){throw Error()},Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(D){var c=D}Reflect.construct(t,[],o)}else{try{o.call()}catch(D){c=D}t.call(o.prototype)}else{try{throw Error()}catch(D){c=D}t()}}catch(D){if(D&&c&&typeof D.stack=="string"){for(var h=D.stack.split(` 3`),m=c.stack.split(` 4`),x=h.length-1,S=m.length-1;1<=x&&0<=S&&h[x]!==m[S];)S--;for(;1<=x&&0<=S;x--,S--)if(h[x]!==m[S]){if(x!==1||S!==1)do if(x--,S--,0>S||h[x]!==m[S]){var T=` 5`+h[x].replace(" at new "," at ");return t.displayName&&T.includes("<anonymous>")&&(T=T.replace("<anonymous>",t.displayName)),T}while(1<=x&&0<=S);break}}}finally{he=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?B(t):""}function xe(t){switch(t.tag){case 5:return B(t.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return t=me(t.type,!1),t;case 11:return t=me(t.type.render,!1),t;case 1:return t=me(t.type,!0),t;default:return""}}function be(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case V:return"Fragment";case _:return"Portal";case ie:return"Profiler";case G:return"StrictMode";case fe:return"Suspense";case Y:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case pe:return(t.displayName||"Context")+".Consumer";case re:return(t._context.displayName||"Context")+".Provider";case se:var o=t.render;return t=t.displayName,t||(t=o.displayName||o.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case we:return o=t.displayName||null,o!==null?o:be(t.type)||"Memo";case ue:o=t._payload,t=t._init;try{return be(t(o))}catch{}}return null}function ke(t){var o=t.type;switch(t.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=o.render,t=t.displayName||t.name||"",o.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return be(o);case 8:return o===G?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function Ae(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ne(t){var o=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function ht(t){var o=Ne(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,o),c=""+t[o];if(!t.hasOwnProperty(o)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var h=i.get,m=i.set;return Object.defineProperty(t,o,{configurable:!0,get:function(){return h.call(this)},set:function(x){c=""+x,m.call(this,x)}}),Object.defineProperty(t,o,{enumerable:i.enumerable}),{getValue:function(){return c},setValue:function(x){c=""+x},stopTracking:function(){t._valueTracker=null,delete t[o]}}}}function Eo(t){t._valueTracker||(t._valueTracker=ht(t))}function _r(t){if(!t)return!1;var o=t._valueTracker;if(!o)return!0;var i=o.getValue(),c="";return t&&(c=Ne(t)?t.checked?"true":"false":t.value),t=c,t!==i?(o.setValue(t),!0):!1}function un(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Qa(t,o){var i=o.checked;return K({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function th(t,o){var i=o.defaultValue==null?"":o.defaultValue,c=o.checked!=null?o.checked:o.defaultChecked;i=Ae(o.value!=null?o.value:i),t._wrapperState={initialChecked:c,initialValue:i,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function nh(t,o){o=o.checked,o!=null&&R(t,"checked",o,!1)}function Za(t,o){nh(t,o);var i=Ae(o.value),c=o.type;if(i!=null)c==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(c==="submit"||c==="reset"){t.removeAttribute("value");return}o.hasOwnProperty("value")?Xa(t,o.type,i):o.hasOwnProperty("defaultValue")&&Xa(t,o.type,Ae(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(t.defaultChecked=!!o.defaultChecked)}function oh(t,o,i){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var c=o.type;if(!(c!=="submit"&&c!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+t._wrapperState.initialValue,i||o===t.value||(t.value=o),t.defaultValue=o}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function Xa(t,o,i){(o!=="number"||un(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Is=Array.isArray;function Mo(t,o,i,c){if(t=t.options,o){o={};for(var h=0;h<i.length;h++)o["$"+i[h]]=!0;for(i=0;i<t.length;i++)h=o.hasOwnProperty("$"+t[i].value),t[i].selected!==h&&(t[i].selected=h),h&&c&&(t[i].defaultSelected=!0)}else{for(i=""+Ae(i),o=null,h=0;h<t.length;h++){if(t[h].value===i){t[h].selected=!0,c&&(t[h].defaultSelected=!0);return}o!==null||t[h].disabled||(o=t[h])}o!==null&&(o.selected=!0)}}function el(t,o){if(o.dangerouslySetInnerHTML!=null)throw Error(s(91));return K({},o,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function sh(t,o){var i=o.value;if(i==null){if(i=o.children,o=o.defaultValue,i!=null){if(o!=null)throw Error(s(92));if(Is(i)){if(1<i.length)throw Error(s(93));i=i[0]}o=i}o==null&&(o=""),i=o}t._wrapperState={initialValue:Ae(i)}}function rh(t,o){var i=Ae(o.value),c=Ae(o.defaultValue);i!=null&&(i=""+i,i!==t.value&&(t.value=i),o.defaultValue==null&&t.defaultValue!==i&&(t.defaultValue=i)),c!=null&&(t.defaultValue=""+c)}function ih(t){var o=t.textContent;o===t._wrapperState.initialValue&&o!==""&&o!==null&&(t.value=o)}function ah(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function tl(t,o){return t==null||t==="http://www.w3.org/1999/xhtml"?ah(o):t==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var Br,lh=(function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(o,i,c,h){MSApp.execUnsafeLocalFunction(function(){return t(o,i,c,h)})}:t})(function(t,o){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=o;else{for(Br=Br||document.createElement("div"),Br.innerHTML="<svg>"+o.valueOf().toString()+"</svg>",o=Br.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;o.firstChild;)t.appendChild(o.firstChild)}});function Ss(t,o){if(o){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=o;return}}t.textContent=o}var js={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},v0=["Webkit","ms","Moz","O"];Object.keys(js).forEach(function(t){v0.forEach(function(o){o=o+t.charAt(0).toUpperCase()+t.substring(1),js[o]=js[t]})});function ch(t,o,i){return o==null||typeof o=="boolean"||o===""?"":i||typeof o!="number"||o===0||js.hasOwnProperty(t)&&js[t]?(""+o).trim():o+"px"}function uh(t,o){t=t.style;for(var i in o)if(o.hasOwnProperty(i)){var c=i.indexOf("--")===0,h=ch(i,o[i],c);i==="float"&&(i="cssFloat"),c?t.setProperty(i,h):t[i]=h}}var k0=K({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function nl(t,o){if(o){if(k0[t]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(s(137,t));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(s(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(s(61))}if(o.style!=null&&typeof o.style!="object")throw Error(s(62))}}function ol(t,o){if(t.indexOf("-")===-1)return typeof o.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var sl=null;function rl(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var il=null,Lo=null,Ro=null;function dh(t){if(t=Ks(t)){if(typeof il!="function")throw Error(s(280));var o=t.stateNode;o&&(o=ci(o),il(t.stateNode,t.type,o))}}function hh(t){Lo?Ro?Ro.push(t):Ro=[t]:Lo=t}function ph(){if(Lo){var t=Lo,o=Ro;if(Ro=Lo=null,dh(t),o)for(t=0;t<o.length;t++)dh(o[t])}}function mh(t,o){return t(o)}function fh(){}var al=!1;function gh(t,o,i){if(al)return t(o,i);al=!0;try{return mh(t,o,i)}finally{al=!1,(Lo!==null||Ro!==null)&&(fh(),ph())}}function Ts(t,o){var i=t.stateNode;if(i===null)return null;var c=ci(i);if(c===null)return null;i=c[o];e:switch(o){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(t=t.type,c=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!c;break e;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(s(231,o,typeof i));return i}var ll=!1;if(p)try{var Ns={};Object.defineProperty(Ns,"passive",{get:function(){ll=!0}}),window.addEventListener("test",Ns,Ns),window.removeEventListener("test",Ns,Ns)}catch{ll=!1}function A0(t,o,i,c,h,m,x,S,T){var D=Array.prototype.slice.call(arguments,3);try{o.apply(i,D)}catch(H){this.onError(H)}}var Cs=!1,zr=null,Hr=!1,cl=null,I0={onError:function(t){Cs=!0,zr=t}};function S0(t,o,i,c,h,m,x,S,T){Cs=!1,zr=null,A0.apply(I0,arguments)}function j0(t,o,i,c,h,m,x,S,T){if(S0.apply(this,arguments),Cs){if(Cs){var D=zr;Cs=!1,zr=null}else throw Error(s(198));Hr||(Hr=!0,cl=D)}}function ro(t){var o=t,i=t;if(t.alternate)for(;o.return;)o=o.return;else{t=o;do o=t,(o.flags&4098)!==0&&(i=o.return),t=o.return;while(t)}return o.tag===3?i:null}function yh(t){if(t.tag===13){var o=t.memoizedState;if(o===null&&(t=t.alternate,t!==null&&(o=t.memoizedState)),o!==null)return o.dehydrated}return null}function wh(t){if(ro(t)!==t)throw Error(s(188))}function T0(t){var o=t.alternate;if(!o){if(o=ro(t),o===null)throw Error(s(188));return o!==t?null:t}for(var i=t,c=o;;){var h=i.return;if(h===null)break;var m=h.alternate;if(m===null){if(c=h.return,c!==null){i=c;continue}break}if(h.child===m.child){for(m=h.child;m;){if(m===i)return wh(h),t;if(m===c)return wh(h),o;m=m.sibling}throw Error(s(188))}if(i.return!==c.return)i=h,c=m;else{for(var x=!1,S=h.child;S;){if(S===i){x=!0,i=h,c=m;break}if(S===c){x=!0,c=h,i=m;break}S=S.sibling}if(!x){for(S=m.child;S;){if(S===i){x=!0,i=m,c=h;break}if(S===c){x=!0,c=m,i=h;break}S=S.sibling}if(!x)throw Error(s(189))}}if(i.alternate!==c)throw Error(s(190))}if(i.tag!==3)throw Error(s(188));return i.stateNode.current===i?t:o}function xh(t){return t=T0(t),t!==null?bh(t):null}function bh(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var o=bh(t);if(o!==null)return o;t=t.sibling}return null}var vh=n.unstable_scheduleCallback,kh=n.unstable_cancelCallback,N0=n.unstable_shouldYield,C0=n.unstable_requestPaint,Ue=n.unstable_now,P0=n.unstable_getCurrentPriorityLevel,ul=n.unstable_ImmediatePriority,Ah=n.unstable_UserBlockingPriority,Vr=n.unstable_NormalPriority,E0=n.unstable_LowPriority,Ih=n.unstable_IdlePriority,Ur=null,Qt=null;function M0(t){if(Qt&&typeof Qt.onCommitFiberRoot=="function")try{Qt.onCommitFiberRoot(Ur,t,void 0,(t.current.flags&128)===128)}catch{}}var Bt=Math.clz32?Math.clz32:D0,L0=Math.log,R0=Math.LN2;function D0(t){return t>>>=0,t===0?32:31-(L0(t)/R0|0)|0}var Gr=64,$r=4194304;function Ps(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function qr(t,o){var i=t.pendingLanes;if(i===0)return 0;var c=0,h=t.suspendedLanes,m=t.pingedLanes,x=i&268435455;if(x!==0){var S=x&~h;S!==0?c=Ps(S):(m&=x,m!==0&&(c=Ps(m)))}else x=i&~h,x!==0?c=Ps(x):m!==0&&(c=Ps(m));if(c===0)return 0;if(o!==0&&o!==c&&(o&h)===0&&(h=c&-c,m=o&-o,h>=m||h===16&&(m&4194240)!==0))return o;if((c&4)!==0&&(c|=i&16),o=t.entangledLanes,o!==0)for(t=t.entanglements,o&=c;0<o;)i=31-Bt(o),h=1<<i,c|=t[i],o&=~h;return c}function W0(t,o){switch(t){case 1:case 2:case 4:return o+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function F0(t,o){for(var i=t.suspendedLanes,c=t.pingedLanes,h=t.expirationTimes,m=t.pendingLanes;0<m;){var x=31-Bt(m),S=1<<x,T=h[x];T===-1?((S&i)===0||(S&c)!==0)&&(h[x]=W0(S,o)):T<=o&&(t.expiredLanes|=S),m&=~S}}function dl(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Sh(){var t=Gr;return Gr<<=1,(Gr&4194240)===0&&(Gr=64),t}function hl(t){for(var o=[],i=0;31>i;i++)o.push(t);return o}function Es(t,o,i){t.pendingLanes|=o,o!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,o=31-Bt(o),t[o]=i}function O0(t,o){var i=t.pendingLanes&~o;t.pendingLanes=o,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=o,t.mutableReadLanes&=o,t.entangledLanes&=o,o=t.entanglements;var c=t.eventTimes;for(t=t.expirationTimes;0<i;){var h=31-Bt(i),m=1<<h;o[h]=0,c[h]=-1,t[h]=-1,i&=~m}}function pl(t,o){var i=t.entangledLanes|=o;for(t=t.entanglements;i;){var c=31-Bt(i),h=1<<c;h&o|t[c]&o&&(t[c]|=o),i&=~h}}var Se=0;function jh(t){return t&=-t,1<t?4<t?(t&268435455)!==0?16:536870912:4:1}var Th,ml,Nh,Ch,Ph,fl=!1,Kr=[],Nn=null,Cn=null,Pn=null,Ms=new Map,Ls=new Map,En=[],_0="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Eh(t,o){switch(t){case"focusin":case"focusout":Nn=null;break;case"dragenter":case"dragleave":Cn=null;break;case"mouseover":case"mouseout":Pn=null;break;case"pointerover":case"pointerout":Ms.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ls.delete(o.pointerId)}}function Rs(t,o,i,c,h,m){return t===null||t.nativeEvent!==m?(t={blockedOn:o,domEventName:i,eventSystemFlags:c,nativeEvent:m,targetContainers:[h]},o!==null&&(o=Ks(o),o!==null&&ml(o)),t):(t.eventSystemFlags|=c,o=t.targetContainers,h!==null&&o.indexOf(h)===-1&&o.push(h),t)}function B0(t,o,i,c,h){switch(o){case"focusin":return Nn=Rs(Nn,t,o,i,c,h),!0;case"dragenter":return Cn=Rs(Cn,t,o,i,c,h),!0;case"mouseover":return Pn=Rs(Pn,t,o,i,c,h),!0;case"pointerover":var m=h.pointerId;return Ms.set(m,Rs(Ms.get(m)||null,t,o,i,c,h)),!0;case"gotpointercapture":return m=h.pointerId,Ls.set(m,Rs(Ls.get(m)||null,t,o,i,c,h)),!0}return!1}function Mh(t){var o=io(t.target);if(o!==null){var i=ro(o);if(i!==null){if(o=i.tag,o===13){if(o=yh(i),o!==null){t.blockedOn=o,Ph(t.priority,function(){Nh(i)});return}}else if(o===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Jr(t){if(t.blockedOn!==null)return!1;for(var o=t.targetContainers;0<o.length;){var i=yl(t.domEventName,t.eventSystemFlags,o[0],t.nativeEvent);if(i===null){i=t.nativeEvent;var c=new i.constructor(i.type,i);sl=c,i.target.dispatchEvent(c),sl=null}else return o=Ks(i),o!==null&&ml(o),t.blockedOn=i,!1;o.shift()}return!0}function Lh(t,o,i){Jr(t)&&i.delete(o)}function z0(){fl=!1,Nn!==null&&Jr(Nn)&&(Nn=null),Cn!==null&&Jr(Cn)&&(Cn=null),Pn!==null&&Jr(Pn)&&(Pn=null),Ms.forEach(Lh),Ls.forEach(Lh)}function Ds(t,o){t.blockedOn===o&&(t.blockedOn=null,fl||(fl=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,z0)))}function Ws(t){function o(h){return Ds(h,t)}if(0<Kr.length){Ds(Kr[0],t);for(var i=1;i<Kr.length;i++){var c=Kr[i];c.blockedOn===t&&(c.blockedOn=null)}}for(Nn!==null&&Ds(Nn,t),Cn!==null&&Ds(Cn,t),Pn!==null&&Ds(Pn,t),Ms.forEach(o),Ls.forEach(o),i=0;i<En.length;i++)c=En[i],c.blockedOn===t&&(c.blockedOn=null);for(;0<En.length&&(i=En[0],i.blockedOn===null);)Mh(i),i.blockedOn===null&&En.shift()}var Do=F.ReactCurrentBatchConfig,Yr=!0;function H0(t,o,i,c){var h=Se,m=Do.transition;Do.transition=null;try{Se=1,gl(t,o,i,c)}finally{Se=h,Do.transition=m}}function V0(t,o,i,c){var h=Se,m=Do.transition;Do.transition=null;try{Se=4,gl(t,o,i,c)}finally{Se=h,Do.transition=m}}function gl(t,o,i,c){if(Yr){var h=yl(t,o,i,c);if(h===null)Rl(t,o,c,Qr,i),Eh(t,c);else if(B0(h,t,o,i,c))c.stopPropagation();else if(Eh(t,c),o&4&&-1<_0.indexOf(t)){for(;h!==null;){var m=Ks(h);if(m!==null&&Th(m),m=yl(t,o,i,c),m===null&&Rl(t,o,c,Qr,i),m===h)break;h=m}h!==null&&c.stopPropagation()}else Rl(t,o,c,null,i)}}var Qr=null;function yl(t,o,i,c){if(Qr=null,t=rl(c),t=io(t),t!==null)if(o=ro(t),o===null)t=null;else if(i=o.tag,i===13){if(t=yh(o),t!==null)return t;t=null}else if(i===3){if(o.stateNode.current.memoizedState.isDehydrated)return o.tag===3?o.stateNode.containerInfo:null;t=null}else o!==t&&(t=null);return Qr=t,null}function Rh(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(P0()){case ul:return 1;case Ah:return 4;case Vr:case E0:return 16;case Ih:return 536870912;default:return 16}default:return 16}}var Mn=null,wl=null,Zr=null;function Dh(){if(Zr)return Zr;var t,o=wl,i=o.length,c,h="value"in Mn?Mn.value:Mn.textContent,m=h.length;for(t=0;t<i&&o[t]===h[t];t++);var x=i-t;for(c=1;c<=x&&o[i-c]===h[m-c];c++);return Zr=h.slice(t,1<c?1-c:void 0)}function Xr(t){var o=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&o===13&&(t=13)):t=o,t===10&&(t=13),32<=t||t===13?t:0}function ei(){return!0}function Wh(){return!1}function At(t){function o(i,c,h,m,x){this._reactName=i,this._targetInst=h,this.type=c,this.nativeEvent=m,this.target=x,this.currentTarget=null;for(var S in t)t.hasOwnProperty(S)&&(i=t[S],this[S]=i?i(m):m[S]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?ei:Wh,this.isPropagationStopped=Wh,this}return K(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=ei)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=ei)},persist:function(){},isPersistent:ei}),o}var Wo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xl=At(Wo),Fs=K({},Wo,{view:0,detail:0}),U0=At(Fs),bl,vl,Os,ti=K({},Fs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Al,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Os&&(Os&&t.type==="mousemove"?(bl=t.screenX-Os.screenX,vl=t.screenY-Os.screenY):vl=bl=0,Os=t),bl)},movementY:function(t){return"movementY"in t?t.movementY:vl}}),Fh=At(ti),G0=K({},ti,{dataTransfer:0}),$0=At(G0),q0=K({},Fs,{relatedTarget:0}),kl=At(q0),K0=K({},Wo,{animationName:0,elapsedTime:0,pseudoElement:0}),J0=At(K0),Y0=K({},Wo,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Q0=At(Y0),Z0=K({},Wo,{data:0}),Oh=At(Z0),X0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},eb={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},tb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nb(t){var o=this.nativeEvent;return o.getModifierState?o.getModifierState(t):(t=tb[t])?!!o[t]:!1}function Al(){return nb}var ob=K({},Fs,{key:function(t){if(t.key){var o=X0[t.key]||t.key;if(o!=="Unidentified")return o}return t.type==="keypress"?(t=Xr(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?eb[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Al,charCode:function(t){return t.type==="keypress"?Xr(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Xr(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),sb=At(ob),rb=K({},ti,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_h=At(rb),ib=K({},Fs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Al}),ab=At(ib),lb=K({},Wo,{propertyName:0,elapsedTime:0,pseudoElement:0}),cb=At(lb),ub=K({},ti,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),db=At(ub),hb=[9,13,27,32],Il=p&&"CompositionEvent"in window,_s=null;p&&"documentMode"in document&&(_s=document.documentMode);var pb=p&&"TextEvent"in window&&!_s,Bh=p&&(!Il||_s&&8<_s&&11>=_s),zh=" ",Hh=!1;function Vh(t,o){switch(t){case"keyup":return hb.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Uh(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Fo=!1;function mb(t,o){switch(t){case"compositionend":return Uh(o);case"keypress":return o.which!==32?null:(Hh=!0,zh);case"textInput":return t=o.data,t===zh&&Hh?null:t;default:return null}}function fb(t,o){if(Fo)return t==="compositionend"||!Il&&Vh(t,o)?(t=Dh(),Zr=wl=Mn=null,Fo=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1<o.char.length)return o.char;if(o.which)return String.fromCharCode(o.which)}return null;case"compositionend":return Bh&&o.locale!=="ko"?null:o.data;default:return null}}var gb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gh(t){var o=t&&t.nodeName&&t.nodeName.toLowerCase();return o==="input"?!!gb[t.type]:o==="textarea"}function $h(t,o,i,c){hh(c),o=ii(o,"onChange"),0<o.length&&(i=new xl("onChange","change",null,i,c),t.push({event:i,listeners:o}))}var Bs=null,zs=null;function yb(t){up(t,0)}function ni(t){var o=Ho(t);if(_r(o))return t}function wb(t,o){if(t==="change")return o}var qh=!1;if(p){var Sl;if(p){var jl="oninput"in document;if(!jl){var Kh=document.createElement("div");Kh.setAttribute("oninput","return;"),jl=typeof Kh.oninput=="function"}Sl=jl}else Sl=!1;qh=Sl&&(!document.documentMode||9<document.documentMode)}function Jh(){Bs&&(Bs.detachEvent("onpropertychange",Yh),zs=Bs=null)}function Yh(t){if(t.propertyName==="value"&&ni(zs)){var o=[];$h(o,zs,t,rl(t)),gh(yb,o)}}function xb(t,o,i){t==="focusin"?(Jh(),Bs=o,zs=i,Bs.attachEvent("onpropertychange",Yh)):t==="focusout"&&Jh()}function bb(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ni(zs)}function vb(t,o){if(t==="click")return ni(o)}function kb(t,o){if(t==="input"||t==="change")return ni(o)}function Ab(t,o){return t===o&&(t!==0||1/t===1/o)||t!==t&&o!==o}var zt=typeof Object.is=="function"?Object.is:Ab;function Hs(t,o){if(zt(t,o))return!0;if(typeof t!="object"||t===null||typeof o!="object"||o===null)return!1;var i=Object.keys(t),c=Object.keys(o);if(i.length!==c.length)return!1;for(c=0;c<i.length;c++){var h=i[c];if(!f.call(o,h)||!zt(t[h],o[h]))return!1}return!0}function Qh(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Zh(t,o){var i=Qh(t);t=0;for(var c;i;){if(i.nodeType===3){if(c=t+i.textContent.length,t<=o&&c>=o)return{node:i,offset:o-t};t=c}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=Qh(i)}}function Xh(t,o){return t&&o?t===o?!0:t&&t.nodeType===3?!1:o&&o.nodeType===3?Xh(t,o.parentNode):"contains"in t?t.contains(o):t.compareDocumentPosition?!!(t.compareDocumentPosition(o)&16):!1:!1}function ep(){for(var t=window,o=un();o instanceof t.HTMLIFrameElement;){try{var i=typeof o.contentWindow.location.href=="string"}catch{i=!1}if(i)t=o.contentWindow;else break;o=un(t.document)}return o}function Tl(t){var o=t&&t.nodeName&&t.nodeName.toLowerCase();return o&&(o==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||o==="textarea"||t.contentEditable==="true")}function Ib(t){var o=ep(),i=t.focusedElem,c=t.selectionRange;if(o!==i&&i&&i.ownerDocument&&Xh(i.ownerDocument.documentElement,i)){if(c!==null&&Tl(i)){if
vendor: 1,693 bytes, line 5
5(o=c.start,t=c.end,t===void 0&&(t=o),"selectionStart"in i)i.selectionStart=o,i.selectionEnd=Math.min(t,i.value.length);else if(t=(o=i.ownerDocument||document)&&o.defaultView||window,t.getSelection){t=t.getSelection();var h=i.textContent.length,m=Math.min(c.start,h);c=c.end===void 0?m:Math.min(c.end,h),!t.extend&&m>c&&(h=c,c=m,m=h),h=Zh(i,m);var x=Zh(i,c);h&&x&&(t.rangeCount!==1||t.anchorNode!==h.node||t.anchorOffset!==h.offset||t.focusNode!==x.node||t.focusOffset!==x.offset)&&(o=o.createRange(),o.setStart(h.node,h.offset),t.removeAllRanges(),m>c?(t.addRange(o),t.extend(x.node,x.offset)):(o.setEnd(x.node,x.offset),t.addRange(o)))}}for(o=[],t=i;t=t.parentNode;)t.nodeType===1&&o.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i<o.length;i++)t=o[i],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Sb=p&&"documentMode"in document&&11>=document.documentMode,Oo=null,Nl=null,Vs=null,Cl=!1;function tp(t,o,i){var c=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Cl||Oo==null||Oo!==un(c)||(c=Oo,"selectionStart"in c&&Tl(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Vs&&Hs(Vs,c)||(Vs=c,c=ii(Nl,"onSelect"),0<c.length&&(o=new xl("onSelect","select",null,o,i),t.push({event:o,listeners:c}),o.target=Oo)))}function oi(t,o){var i={};return i[t.toLowerCase()]=o.toLowerCase(),i["Webkit"+t]="webkit"+o,i["Moz"+t]="moz"+o,i}var _o={animationend:oi("Animation","AnimationEnd"),animationiteration:oi("Animation","AnimationIteration"),animationstart:
vendor: 11,146 bytes, lines 5-6
5oi("Animation","AnimationStart"),transitionend:oi("Transition","TransitionEnd")},Pl={},np={};p&&(np=document.createElement("div").style,"AnimationEvent"in window||(delete _o.animationend.animation,delete _o.animationiteration.animation,delete _o.animationstart.animation),"TransitionEvent"in window||delete _o.transitionend.transition);function si(t){if(Pl[t])return Pl[t];if(!_o[t])return t;var o=_o[t],i;for(i in o)if(o.hasOwnProperty(i)&&i in np)return Pl[t]=o[i];return t}var op=si("animationend"),sp=si("animationiteration"),rp=si("animationstart"),ip=si("transitionend"),ap=new Map,lp="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ln(t,o){ap.set(t,o),u(o,[t])}for(var El=0;El<lp.length;El++){var Ml=lp[El],jb=Ml.toLowerCase(),Tb=Ml[0].toUpperCase()+Ml.slice(1);Ln(jb,"on"+Tb)}Ln(op,"onAnimationEnd"),Ln(sp,"onAnimationIteration"),Ln(rp,"onAnimationStart"),Ln("dblclick","onDoubleClick"),Ln("focusin","onFocus"),Ln("focusout","onBlur"),Ln(ip,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Us="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nb=new Set("cancel close invalid load scroll toggle".split(" ").concat(Us));function cp(t,o,i){var c=t.type||"unknown-event";t.currentTarget=i,j0(c,o,void 0,t),t.currentTarget=null}function up(t,o){o=(o&4)!==0;for(var i=0;i<t.length;i++){var c=t[i],h=c.event;c=c.listeners;e:{var m=void 0;if(o)for(var x=c.length-1;0<=x;x--){var S=c[x],T=S.instance,D=S.currentTarget;if(S=S.listener,T!==m&&h.isPropagationStopped())break e;cp(h,S,D),m=T}else for(x=0;x<c.length;x++){if(S=c[x],T=S.instance,D=S.currentTarget,S=S.listener,T!==m&&h.isPropagationStopped())break e;cp(h,S,D),m=T}}}if(Hr)throw t=cl,Hr=!1,cl=null,t}function Pe(t,o){var i=o[Bl];i===void 0&&(i=o[Bl]=new Set);var c=t+"__bubble";i.has(c)||(dp(o,t,2,!1),i.add(c))}function Ll(t,o,i){var c=0;o&&(c|=4),dp(i,t,c,o)}var ri="_reactListening"+Math.random().toString(36).slice(2);function Gs(t){if(!t[ri]){t[ri]=!0,a.forEach(function(i){i!=="selectionchange"&&(Nb.has(i)||Ll(i,!1,t),Ll(i,!0,t))});var o=t.nodeType===9?t:t.ownerDocument;o===null||o[ri]||(o[ri]=!0,Ll("selectionchange",!1,o))}}function dp(t,o,i,c){switch(Rh(o)){case 1:var h=H0;break;case 4:h=V0;break;default:h=gl}i=h.bind(null,o,i,t),h=void 0,!ll||o!=="touchstart"&&o!=="touchmove"&&o!=="wheel"||(h=!0),c?h!==void 0?t.addEventListener(o,i,{capture:!0,passive:h}):t.addEventListener(o,i,!0):h!==void 0?t.addEventListener(o,i,{passive:h}):t.addEventListener(o,i,!1)}function Rl(t,o,i,c,h){var m=c;if((o&1)===0&&(o&2)===0&&c!==null)e:for(;;){if(c===null)return;var x=c.tag;if(x===3||x===4){var S=c.stateNode.containerInfo;if(S===h||S.nodeType===8&&S.parentNode===h)break;if(x===4)for(x=c.return;x!==null;){var T=x.tag;if((T===3||T===4)&&(T=x.stateNode.containerInfo,T===h||T.nodeType===8&&T.parentNode===h))return;x=x.return}for(;S!==null;){if(x=io(S),x===null)return;if(T=x.tag,T===5||T===6){c=m=x;continue e}S=S.parentNode}}c=c.return}gh(function(){var D=m,H=rl(i),U=[];e:{var z=ap.get(t);if(z!==void 0){var Q=xl,te=t;switch(t){case"keypress":if(Xr(i)===0)break e;case"keydown":case"keyup":Q=sb;break;case"focusin":te="focus",Q=kl;break;case"focusout":te="blur",Q=kl;break;case"beforeblur":case"afterblur":Q=kl;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=Fh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=$0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=ab;break;case op:case sp:case rp:Q=J0;break;case ip:Q=cb;break;case"scroll":Q=U0;break;case"wheel":Q=db;break;case"copy":case"cut":case"paste":Q=Q0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=_h}var ne=(o&4)!==0,Ge=!ne&&t==="scroll",M=ne?z!==null?z+"Capture":null:z;ne=[];for(var C=D,L;C!==null;){L=C;var $=L.stateNode;if(L.tag===5&&$!==null&&(L=$,M!==null&&($=Ts(C,M),$!=null&&ne.push($s(C,$,L)))),Ge)break;C=C.return}0<ne.length&&(z=new Q(z,te,null,i,H),U.push({event:z,listeners:ne}))}}if((o&7)===0){e:{if(z=t==="mouseover"||t==="pointerover",Q=t==="mouseout"||t==="pointerout",z&&i!==sl&&(te=i.relatedTarget||i.fromElement)&&(io(te)||te[dn]))break e;if((Q||z)&&(z=H.window===H?H:(z=H.ownerDocument)?z.defaultView||z.parentWindow:window,Q?(te=i.relatedTarget||i.toElement,Q=D,te=te?io(te):null,te!==null&&(Ge=ro(te),te!==Ge||te.tag!==5&&te.tag!==6)&&(te=null)):(Q=null,te=D),Q!==te)){if(ne=Fh,$="onMouseLeave",M="onMouseEnter",C="mouse",(t==="pointerout"||t==="pointerover")&&(ne=_h,$="onPointerLeave",M="onPointerEnter",C="pointer"),Ge=Q==null?z:Ho(Q),L=te==null?z:Ho(te),z=new ne($,C+"leave",Q,i,H),z.target=Ge,z.relatedTarget=L,$=null,io(H)===D&&(ne=new ne(M,C+"enter",te,i,H),ne.target=L,ne.relatedTarget=Ge,$=ne),Ge=$,Q&&te)t:{for(ne=Q,M=te,C=0,L=ne;L;L=Bo(L))C++;for(L=0,$=M;$;$=Bo($))L++;for(;0<C-L;)ne=Bo(ne),C--;for(;0<L-C;)M=Bo(M),L--;for(;C--;){if(ne===M||M!==null&&ne===M.alternate)break t;ne=Bo(ne),M=Bo(M)}ne=null}else ne=null;Q!==null&&hp(U,z,Q,ne,!1),te!==null&&Ge!==null&&hp(U,Ge,te,ne,!0)}}e:{if(z=D?Ho(D):window,Q=z.nodeName&&z.nodeName.toLowerCase(),Q==="select"||Q==="input"&&z.type==="file")var oe=wb;else if(Gh(z))if(qh)oe=kb;else{oe=bb;var ae=xb}else(Q=z.nodeName)&&Q.toLowerCase()==="input"&&(z.type==="checkbox"||z.type==="radio")&&(oe=vb);if(oe&&(oe=oe(t,D))){$h(U,oe,i,H);break e}ae&&ae(t,z,D),t==="focusout"&&(ae=z._wrapperState)&&ae.controlled&&z.type==="number"&&Xa(z,"number",z.value)}switch(ae=D?Ho(D):window,t){case"focusin":(Gh(ae)||ae.contentEditable==="true")&&(Oo=ae,Nl=D,Vs=null);break;case"focusout":Vs=Nl=Oo=null;break;case"mousedown":Cl=!0;break;case"contextmenu":case"mouseup":case"dragend":Cl=!1,tp(U,i,H);break;case"selectionchange":if(Sb)break;case"keydown":case"keyup":tp(U,i,H)}var le;if(Il)e:{switch(t){case"compositionstart":var de="onCompositionStart";break e;case"compositionend":de="onCompositionEnd";break e;case"compositionupdate":de="onCompositionUpdate";break e}de=void 0}else Fo?Vh(t,i)&&(de="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(de="onCompositionStart");de&&(Bh&&i.locale!=="ko"&&(Fo||de!=="onCompositionStart"?de==="onCompositionEnd"&&Fo&&(le=Dh()):(Mn=H,wl="value"in Mn?Mn.value:Mn.textContent,Fo=!0)),ae=ii(D,de),0<ae.length&&(de=new Oh(de,t,null,i,H),U.push({event:de,listeners:ae}),le?de.data=le:(le=Uh(i),le!==null&&(de.data=le)))),(le=pb?mb(t,i):fb(t,i))&&(D=ii(D,"onBeforeInput"),0<D.length&&(H=new Oh("onBeforeInput","beforeinput",null,i,H),U.push({event:H,listeners:D}),H.data=le))}up(U,o)})}function $s(t,o,i){return{instance:t,listener:o,currentTarget:i}}function ii(t,o){for(var i=o+"Capture",c=[];t!==null;){var h=t,m=h.stateNode;h.tag===5&&m!==null&&(h=m,m=Ts(t,i),m!=null&&c.unshift($s(t,m,h)),m=Ts(t,o),m!=null&&c.push($s(t,m,h))),t=t.return}return c}function Bo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function hp(t,o,i,c,h){for(var m=o._reactName,x=[];i!==null&&i!==c;){var S=i,T=S.alternate,D=S.stateNode;if(T!==null&&T===c)break;S.tag===5&&D!==null&&(S=D,h?(T=Ts(i,m),T!=null&&x.unshift($s(i,T,S))):h||(T=Ts(i,m),T!=null&&x.push($s(i,T,S)))),i=i.return}x.length!==0&&t.push({event:o,listeners:x})}var Cb=/\r\n?/g,Pb=/\u0000|\uFFFD/g;function pp(t){return(typeof t=="string"?t:""+t).replace(Cb,` 6`).replace(Pb,"")}function ai(t,o,i){if(o=pp(o),pp(t)!==o&&i)throw Error(s(425))}function li(){}var Dl=null,Wl=null;function Fl(t,o){return t==="textarea"||t==="noscript"||typeof o.children=="string"||typeof o.children=="number"||typeof o.dangerouslySetInnerHTML=="object"&&o.dangerouslySetInnerHTML!==null&&o.dangerouslySetInnerHTML.__html!=null}var Ol=typeof setTimeout=="function"?setTimeout:void 0,Eb=typeof clearTimeout=="function"?clearTimeout:void 0,mp=typeof Promise=="function"?Promise:void 0,Mb=typeof queueMicrotask=="function"?queueMicrotask:typeof mp<"u"?function(t){return mp.resolve(null).then(t).catch(Lb)}:Ol;function Lb(t){setTimeout(function(){throw t})}function _l(t,o){var i=o,c=0;do{var h=i.nextSibling;if(t.removeChild(i),h&&h.nodeType===8)if(i=h.data,i==="/$"){if(c===0){t.removeChild(h),Ws(o);return}c--}else i!=="$"&&i!=="$?"&&i!=="$!"||c++;i=h}while(i);Ws(o)}function Rn(t){for(;t!=null;t=t.nextSibling){var o=t.nodeType;if(o===1||o===3)break;if(o===8){if(o=t.data,o==="$"||o==="$!"||o==="$?")break;if(o==="/$")return null}}return t}function fp(t){t=t.previousSibling;for(var o=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"){if(o===0)return t;o--}else i==="/$"&&o++}t=t.previousSibling}return null}var zo=Math.random().toString(36).slice(2),Zt="__reactFiber$"+zo,qs="__reactProps$"+zo,dn="__reactContainer$"+zo,Bl="__reactEvents$"+zo,Rb="__reactListeners$"+zo,Db="__reactHandles$"+zo;function io(t){var o=t[Zt];if(o)return o;for(var i=t.parentNode;i;){if(o=i[dn]||i[Zt]){if(i=o.alternate,o.child!==null||i!==null&&i.child!==null)for(t=fp(t);t!==null;){if(i=t[Zt])return i;t=fp(t)}return o}t=i,i=t.parentNode}return null}function Ks(t){return t=t[Zt]||t[dn],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function Ho(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(s(33))}function ci(t){return t[qs]||null}var zl=[],Vo=-1;function Dn(t){return{current:t}}function Ee(t){0>Vo||(t.current=zl[Vo],zl[Vo]=null,Vo--)}function Ce(t,o){Vo++,zl[Vo]=t.current,t.current=o}var Wn={},it=Dn(Wn),gt=Dn(!1),ao=Wn;function Uo(t,o){var i=t.type.contextTypes;if(!i)return Wn;var c=t.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===o)return c.__reactInternalMemoizedMaskedChildContext;var h={},m;
vendor: 4,188 bytes, line 6
6for(m in i)h[m]=o[m];return c&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=o,t.__reactInternalMemoizedMaskedChildContext=h),h}function yt(t){return t=t.childContextTypes,t!=null}function ui(){Ee(gt),Ee(it)}function gp(t,o,i){if(it.current!==Wn)throw Error(s(168));Ce(it,o),Ce(gt,i)}function yp(t,o,i){var c=t.stateNode;if(o=o.childContextTypes,typeof c.getChildContext!="function")return i;c=c.getChildContext();for(var h in c)if(!(h in o))throw Error(s(108,ke(t)||"Unknown",h));return K({},i,c)}function di(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||Wn,ao=it.current,Ce(it,t),Ce(gt,gt.current),!0}function wp(t,o,i){var c=t.stateNode;if(!c)throw Error(s(169));i?(t=yp(t,o,ao),c.__reactInternalMemoizedMergedChildContext=t,Ee(gt),Ee(it),Ce(it,t)):Ee(gt),Ce(gt,i)}var hn=null,hi=!1,Hl=!1;function xp(t){hn===null?hn=[t]:hn.push(t)}function Wb(t){hi=!0,xp(t)}function Fn(){if(!Hl&&hn!==null){Hl=!0;var t=0,o=Se;try{var i=hn;for(Se=1;t<i.length;t++){var c=i[t];do c=c(!0);while(c!==null)}hn=null,hi=!1}catch(h){throw hn!==null&&(hn=hn.slice(t+1)),vh(ul,Fn),h}finally{Se=o,Hl=!1}}return null}var Go=[],$o=0,pi=null,mi=0,Mt=[],Lt=0,lo=null,pn=1,mn="";function co(t,o){Go[$o++]=mi,Go[$o++]=pi,pi=t,mi=o}function bp(t,o,i){Mt[Lt++]=pn,Mt[Lt++]=mn,Mt[Lt++]=lo,lo=t;var c=pn;t=mn;var h=32-Bt(c)-1;c&=~(1<<h),i+=1;var m=32-Bt(o)+h;if(30<m){var x=h-h%5;m=(c&(1<<x)-1).toString(32),c>>=x,h-=x,pn=1<<32-Bt(o)+h|i<<h|c,mn=m+t}else pn=1<<m|i<<h|c,mn=t}function Vl(t){t.return!==null&&(co(t,1),bp(t,1,0))}function Ul(t){for(;t===pi;)pi=Go[--$o],Go[$o]=null,mi=Go[--$o],Go[$o]=null;for(;t===lo;)lo=Mt[--Lt],Mt[Lt]=null,mn=Mt[--Lt],Mt[Lt]=null,pn=Mt[--Lt],Mt[Lt]=null}var It=null,St=null,Re=!1,Ht=null;function vp(t,o){var i=Ft(5,null,null,0);i.elementType="DELETED",i.stateNode=o,i.return=t,o=t.deletions,o===null?(t.deletions=[i],t.flags|=16):o.push(i)}function kp(t,o){switch(t.tag){case 5:var i=t.type;return o=o.nodeType!==1||i.toLowerCase()!==o.nodeName.toLowerCase()?null:o,o!==null?(t.stateNode=o,It=t,St=Rn(o.firstChild),!0):!1;case 6:return o=t.pendingProps===""||o.nodeType!==3?null:o,o!==null?(t.stateNode=o,It=t,St=null,!0):!1;case 13:return o=o.nodeType!==8?null:o,o!==null?(i=lo!==null?{id:pn,overflow:mn}:null,t.memoizedState={dehydrated:o,treeContext:i,retryLane:1073741824},i=Ft(18,null,null,0),i.stateNode=o,i.return=t,t.child=i,It=t,St=null,!0):!1;default:return!1}}function Gl(t){return(t.mode&1)!==0&&(t.flags&128)===0}function $l(t){if(Re){var o=St;if(o){var i=o;if(!kp(t,o)){if(Gl(t))throw Error(s(418));o=Rn(i.nextSibling);var c=It;o&&kp(t,o)?vp(c,i):(t.flags=t.flags&-4097|2,Re=!1,It=t)}}else{if(Gl(t))throw Error(s(418));t.flags=t.flags&-4097|2,Re=!1,It=t}}}function Ap(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;It=t}function fi(t){if(t!==It)return!1;if(!Re)return Ap(t),Re=!0,!1;var o;if((o=t.tag!==3)&&!(o=t.tag!==5)&&(o=t.type,o=o!=="head"&&o!=="body"&&!Fl(t.type,t.memoizedProps)),o&&(o=St)){if(Gl(t))throw Ip(),Error(s(418));for(;o;)vp(t,o),o=Rn(o.nextSibling)}if(Ap(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));e:{for(t=t.nextSibling,o=0;t;){if(t.nodeType===8){var i=t.data;if(i==="/$"){if(o===0){St=Rn(t.nextSibling);break e}o--}else i!=="$"&&i!=="$!"&&i!=="$?"||o++}t=t.nextSibling}St=null}}else St=It?Rn(t.stateNode.nextSibling):null;return!0}function Ip(){for(var t=St;t;)t=Rn(t.nextSibling)}function qo(){St=It=null,Re=!1}function ql(t){Ht===null?Ht=[t]:Ht.push(t)}var Fb=F.ReactCurrentBatchConfig;function Js(t,o,i){if(t=i.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(i._owner){if(i=i._owner,i){if(i.tag!==1)throw Error(s(309));var c=i.stateNode}if(!c)throw Error(s(147,t));var h=c,m=""+t;return o!==null&&o.ref!==null&&typeof o.ref=="function"&&o.ref._stringRef===m?o.ref:(o=function(x){var S=h.refs;x===null?delete S[m]:S[m]=x},o._stringRef=m,o)}if(typeof t!="string")throw Error(s(284));if(!i._owner)throw Error(s(290,t))}return t}function gi(t,o){throw t=Object.prototype.toString.call(o),Error(s(31,t==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":t))}function Sp(t){var o=t._init;return o(t._payload)}
vendor: 4,658 bytes, line 6
6function jp(t){function o(M,C){if(t){var L=M.deletions;L===null?(M.deletions=[C],M.flags|=16):L.push(C)}}function i(M,C){if(!t)return null;for(;C!==null;)o(M,C),C=C.sibling;return null}function c(M,C){for(M=new Map;C!==null;)C.key!==null?M.set(C.key,C):M.set(C.index,C),C=C.sibling;return M}function h(M,C){return M=Gn(M,C),M.index=0,M.sibling=null,M}function m(M,C,L){return M.index=L,t?(L=M.alternate,L!==null?(L=L.index,L<C?(M.flags|=2,C):L):(M.flags|=2,C)):(M.flags|=1048576,C)}function x(M){return t&&M.alternate===null&&(M.flags|=2),M}function S(M,C,L,$){return C===null||C.tag!==6?(C=Oc(L,M.mode,$),C.return=M,C):(C=h(C,L),C.return=M,C)}function T(M,C,L,$){var oe=L.type;return oe===V?H(M,C,L.props.children,$,L.key):C!==null&&(C.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===ue&&Sp(oe)===C.type)?($=h(C,L.props),$.ref=Js(M,C,L),$.return=M,$):($=Bi(L.type,L.key,L.props,null,M.mode,$),$.ref=Js(M,C,L),$.return=M,$)}function D(M,C,L,$){return C===null||C.tag!==4||C.stateNode.containerInfo!==L.containerInfo||C.stateNode.implementation!==L.implementation?(C=_c(L,M.mode,$),C.return=M,C):(C=h(C,L.children||[]),C.return=M,C)}function H(M,C,L,$,oe){return C===null||C.tag!==7?(C=wo(L,M.mode,$,oe),C.return=M,C):(C=h(C,L),C.return=M,C)}function U(M,C,L){if(typeof C=="string"&&C!==""||typeof C=="number")return C=Oc(""+C,M.mode,L),C.return=M,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case W:return L=Bi(C.type,C.key,C.props,null,M.mode,L),L.ref=Js(M,null,C),L.return=M,L;case _:return C=_c(C,M.mode,L),C.return=M,C;case ue:var $=C._init;return U(M,$(C._payload),L)}if(Is(C)||J(C))return C=wo(C,M.mode,L,null),C.return=M,C;gi(M,C)}return null}function z(M,C,L,$){var oe=C!==null?C.key:null;if(typeof L=="string"&&L!==""||typeof L=="number")return oe!==null?null:S(M,C,""+L,$);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case W:return L.key===oe?T(M,C,L,$):null;case _:return L.key===oe?D(M,C,L,$):null;case ue:return oe=L._init,z(M,C,oe(L._payload),$)}if(Is(L)||J(L))return oe!==null?null:H(M,C,L,$,null);gi(M,L)}return null}function Q(M,C,L,$,oe){if(typeof $=="string"&&$!==""||typeof $=="number")return M=M.get(L)||null,S(C,M,""+$,oe);if(typeof $=="object"&&$!==null){switch($.$$typeof){case W:return M=M.get($.key===null?L:$.key)||null,T(C,M,$,oe);case _:return M=M.get($.key===null?L:$.key)||null,D(C,M,$,oe);case ue:var ae=$._init;return Q(M,C,L,ae($._payload),oe)}if(Is($)||J($))return M=M.get(L)||null,H(C,M,$,oe,null);gi(C,$)}return null}function te(M,C,L,$){for(var oe=null,ae=null,le=C,de=C=0,nt=null;le!==null&&de<L.length;de++){le.index>de?(nt=le,le=null):nt=le.sibling;var Ie=z(M,le,L[de],$);if(Ie===null){le===null&&(le=nt);break}t&&le&&Ie.alternate===null&&o(M,le),C=m(Ie,C,de),ae===null?oe=Ie:ae.sibling=Ie,ae=Ie,le=nt}if(de===L.length)return i(M,le),Re&&co(M,de),oe;if(le===null){for(;de<L.length;de++)le=U(M,L[de],$),le!==null&&(C=m(le,C,de),ae===null?oe=le:ae.sibling=le,ae=le);return Re&&co(M,de),oe}for(le=c(M,le);de<L.length;de++)nt=Q(le,M,de,L[de],$),nt!==null&&(t&&nt.alternate!==null&&le.delete(nt.key===null?de:nt.key),C=m(nt,C,de),ae===null?oe=nt:ae.sibling=nt,ae=nt);return t&&le.forEach(function($n){return o(M,$n)}),Re&&co(M,de),oe}function ne(M,C,L,$){var oe=J(L);if(typeof oe!="function")throw Error(s(150));if(L=oe.call(L),L==null)throw Error(s(151));for(var ae=oe=null,le=C,de=C=0,nt=null,Ie=L.next();le!==null&&!Ie.done;de++,Ie=L.next()){le.index>de?(nt=le,le=null):nt=le.sibling;var $n=z(M,le,Ie.value,$);if($n===null){le===null&&(le=nt);break}t&&le&&$n.alternate===null&&o(M,le),C=m($n,C,de),ae===null?oe=$n:ae.sibling=$n,ae=$n,le=nt}if(Ie.done)return i(M,le),Re&&co(M,de),oe;if(le===null){for(;!Ie.done;de++,Ie=L.next())Ie=U(M,Ie.value,$),Ie!==null&&(C=m(Ie,C,de),ae===null?oe=Ie:ae.sibling=Ie,ae=Ie);return Re&&co(M,de),oe}for(le=c(M,le);!Ie.done;de++,Ie=L.next())Ie=Q(le,M,de,Ie.value,$),Ie!==null&&(t&&Ie.alternate!==null&&le.delete(Ie.key===null?de:Ie.key),C=m(Ie,C,de),ae===null?oe=Ie:ae.sibling=Ie,ae=Ie);return t&&le.forEach(function(gv){return o(M,gv)}),Re&&co(M,de),oe}function Ge(M,C,L,$){if(typeof L=="object"&&L!==null&&L.type===V&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case W:e:{for(var oe=L.key,ae=C;ae!==null;){if(ae.key===oe){if(oe=L.type,oe===V){if(ae.tag===7){i(M,ae.sibling),C=h(ae,L.props.children),C.return=M,M=C;break e}}else if(ae.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===ue&&Sp(oe)===ae.type){i(M,ae.sibling),C=h(ae,L.props),C.ref=Js(M,ae,L),C.return=M,M=C;break e}i(M,ae);break}else o(M,ae);ae=ae.sibling}L.type===V?(C=wo(L.props.children,M.mode,$,L.key),C.return=M,M=C):($=Bi(L.type,L.
vendor: 18,682 bytes, lines 6-8
6key,L.props,null,M.mode,$),$.ref=Js(M,C,L),$.return=M,M=$)}return x(M);case _:e:{for(ae=L.key;C!==null;){if(C.key===ae)if(C.tag===4&&C.stateNode.containerInfo===L.containerInfo&&C.stateNode.implementation===L.implementation){i(M,C.sibling),C=h(C,L.children||[]),C.return=M,M=C;break e}else{i(M,C);break}else o(M,C);C=C.sibling}C=_c(L,M.mode,$),C.return=M,M=C}return x(M);case ue:return ae=L._init,Ge(M,C,ae(L._payload),$)}if(Is(L))return te(M,C,L,$);if(J(L))return ne(M,C,L,$);gi(M,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,C!==null&&C.tag===6?(i(M,C.sibling),C=h(C,L),C.return=M,M=C):(i(M,C),C=Oc(L,M.mode,$),C.return=M,M=C),x(M)):i(M,C)}return Ge}var Ko=jp(!0),Tp=jp(!1),yi=Dn(null),wi=null,Jo=null,Kl=null;function Jl(){Kl=Jo=wi=null}function Yl(t){var o=yi.current;Ee(yi),t._currentValue=o}function Ql(t,o,i){for(;t!==null;){var c=t.alternate;if((t.childLanes&o)!==o?(t.childLanes|=o,c!==null&&(c.childLanes|=o)):c!==null&&(c.childLanes&o)!==o&&(c.childLanes|=o),t===i)break;t=t.return}}function Yo(t,o){wi=t,Kl=Jo=null,t=t.dependencies,t!==null&&t.firstContext!==null&&((t.lanes&o)!==0&&(wt=!0),t.firstContext=null)}function Rt(t){var o=t._currentValue;if(Kl!==t)if(t={context:t,memoizedValue:o,next:null},Jo===null){if(wi===null)throw Error(s(308));Jo=t,wi.dependencies={lanes:0,firstContext:t}}else Jo=Jo.next=t;return o}var uo=null;function Zl(t){uo===null?uo=[t]:uo.push(t)}function Np(t,o,i,c){var h=o.interleaved;return h===null?(i.next=i,Zl(o)):(i.next=h.next,h.next=i),o.interleaved=i,fn(t,c)}function fn(t,o){t.lanes|=o;var i=t.alternate;for(i!==null&&(i.lanes|=o),i=t,t=t.return;t!==null;)t.childLanes|=o,i=t.alternate,i!==null&&(i.childLanes|=o),i=t,t=t.return;return i.tag===3?i.stateNode:null}var On=!1;function Xl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Cp(t,o){t=t.updateQueue,o.updateQueue===t&&(o.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function gn(t,o){return{eventTime:t,lane:o,tag:0,payload:null,callback:null,next:null}}function _n(t,o,i){var c=t.updateQueue;if(c===null)return null;if(c=c.shared,(ve&2)!==0){var h=c.pending;return h===null?o.next=o:(o.next=h.next,h.next=o),c.pending=o,fn(t,i)}return h=c.interleaved,h===null?(o.next=o,Zl(c)):(o.next=h.next,h.next=o),c.interleaved=o,fn(t,i)}function xi(t,o,i){if(o=o.updateQueue,o!==null&&(o=o.shared,(i&4194240)!==0)){var c=o.lanes;c&=t.pendingLanes,i|=c,o.lanes=i,pl(t,i)}}function Pp(t,o){var i=t.updateQueue,c=t.alternate;if(c!==null&&(c=c.updateQueue,i===c)){var h=null,m=null;if(i=i.firstBaseUpdate,i!==null){do{var x={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};m===null?h=m=x:m=m.next=x,i=i.next}while(i!==null);m===null?h=m=o:m=m.next=o}else h=m=o;i={baseState:c.baseState,firstBaseUpdate:h,lastBaseUpdate:m,shared:c.shared,effects:c.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=o:t.next=o,i.lastBaseUpdate=o}function bi(t,o,i,c){var h=t.updateQueue;On=!1;var m=h.firstBaseUpdate,x=h.lastBaseUpdate,S=h.shared.pending;if(S!==null){h.shared.pending=null;var T=S,D=T.next;T.next=null,x===null?m=D:x.next=D,x=T;var H=t.alternate;H!==null&&(H=H.updateQueue,S=H.lastBaseUpdate,S!==x&&(S===null?H.firstBaseUpdate=D:S.next=D,H.lastBaseUpdate=T))}if(m!==null){var U=h.baseState;x=0,H=D=T=null,S=m;do{var z=S.lane,Q=S.eventTime;if((c&z)===z){H!==null&&(H=H.next={eventTime:Q,lane:0,tag:S.tag,payload:S.payload,callback:S.callback,next:null});e:{var te=t,ne=S;switch(z=o,Q=i,ne.tag){case 1:if(te=ne.payload,typeof te=="function"){U=te.call(Q,U,z);break e}U=te;break e;case 3:te.flags=te.flags&-65537|128;case 0:if(te=ne.payload,z=typeof te=="function"?te.call(Q,U,z):te,z==null)break e;U=K({},U,z);break e;case 2:On=!0}}S.callback!==null&&S.lane!==0&&(t.flags|=64,z=h.effects,z===null?h.effects=[S]:z.push(S))}else Q={eventTime:Q,lane:z,tag:S.tag,payload:S.payload,callback:S.callback,next:null},H===null?(D=H=Q,T=U):H=H.next=Q,x|=z;if(S=S.next,S===null){if(S=h.shared.pending,S===null)break;z=S,S=z.next,z.next=null,h.lastBaseUpdate=z,h.shared.pending=null}}while(!0);if(H===null&&(T=U),h.baseState=T,h.firstBaseUpdate=D,h.lastBaseUpdate=H,o=h.shared.interleaved,o!==null){h=o;do x|=h.lane,h=h.next;while(h!==o)}else m===null&&(h.shared.lanes=0);mo|=x,t.lanes=x,t.memoizedState=U}}function Ep(t,o,i){if(t=o.effects,o.effects=null,t!==null)for(o=0;o<t.length;o++){var c=t[o],h=c.callback;if(h!==null){if(c.callback=null,c=i,typeof h!="function")throw Error(s(191,h));h.call(c)}}}var Ys={},Xt=Dn(Ys),Qs=Dn(Ys),Zs=Dn(Ys);function ho(t){if(t===Ys)throw Error(s(174));return t}function ec(t,o){switch(Ce(Zs,o),Ce(Qs,t),Ce(Xt,Ys),t=o.nodeType,t){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:tl(null,"");break;default:t=t===8?o.parentNode:o,o=t.namespaceURI||null,t=t.tagName,o=tl(o,t)}Ee(Xt),Ce(Xt,o)}function Qo(){Ee(Xt),Ee(Qs),Ee(Zs)}function Mp(t){ho(Zs.current);var o=ho(Xt.current),i=tl(o,t.type);o!==i&&(Ce(Qs,t),Ce(Xt,i))}function tc(t){Qs.current===t&&(Ee(Xt),Ee(Qs))}var We=Dn(0);function vi(t){for(var o=t;o!==null;){if(o.tag===13){var i=o.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||i.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if((o.flags&128)!==0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break;for(;o.sibling===null;){if(o.return===null||o.return===t)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var nc=[];function oc(){for(var t=0;t<nc.length;t++)nc[t]._workInProgressVersionPrimary=null;nc.length=0}var ki=F.ReactCurrentDispatcher,sc=F.ReactCurrentBatchConfig,po=0,Fe=null,Ye=null,et=null,Ai=!1,Xs=!1,er=0,Ob=0;function at(){throw Error(s(321))}function rc(t,o){if(o===null)return!1;for(var i=0;i<o.length&&i<t.length;i++)if(!zt(t[i],o[i]))return!1;return!0}function ic(t,o,i,c,h,m){if(po=m,Fe=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,ki.current=t===null||t.memoizedState===null?Hb:Vb,t=i(c,h),Xs){m=0;do{if(Xs=!1,er=0,25<=m)throw Error(s(301));m+=1,et=Ye=null,o.updateQueue=null,ki.current=Ub,t=i(c,h)}while(Xs)}if(ki.current=ji,o=Ye!==null&&Ye.next!==null,po=0,et=Ye=Fe=null,Ai=!1,o)throw Error(s(300));return t}function ac(){var t=er!==0;return er=0,t}function en(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?Fe.memoizedState=et=t:et=et.next=t,et}function Dt(){if(Ye===null){var t=Fe.alternate;t=t!==null?t.memoizedState:null}else t=Ye.next;var o=et===null?Fe.memoizedState:et.next;if(o!==null)et=o,Ye=t;else{if(t===null)throw Error(s(310));Ye=t,t={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},et===null?Fe.memoizedState=et=t:et=et.next=t}return et}function tr(t,o){return typeof o=="function"?o(t):o}function lc(t){var o=Dt(),i=o.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=t;var c=Ye,h=c.baseQueue,m=i.pending;if(m!==null){if(h!==null){var x=h.next;h.next=m.next,m.next=x}c.baseQueue=h=m,i.pending=null}if(h!==null){m=h.next,c=c.baseState;var S=x=null,T=null,D=m;do{var H=D.lane;if((po&H)===H)T!==null&&(T=T.next={lane:0,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),c=D.hasEagerState?D.eagerState:t(c,D.action);else{var U={lane:H,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null};T===null?(S=T=U,x=c):T=T.next=U,Fe.lanes|=H,mo|=H}D=D.next}while(D!==null&&D!==m);T===null?x=c:T.next=S,zt(c,o.memoizedState)||(wt=!0),o.memoizedState=c,o.baseState=x,o.baseQueue=T,i.lastRenderedState=c}if(t=i.interleaved,t!==null){h=t;do m=h.lane,Fe.lanes|=m,mo|=m,h=h.next;while(h!==t)}else h===null&&(i.lanes=0);return[o.memoizedState,i.dispatch]}function cc(t){var o=Dt(),i=o.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=t;var c=i.dispatch,h=i.pending,m=o.memoizedState;if(h!==null){i.pending=null;var x=h=h.next;do m=t(m,x.action),x=x.next;while(x!==h);zt(m,o.memoizedState)||(wt=!0),o.memoizedState=m,o.baseQueue===null&&(o.baseState=m),i.lastRenderedState=m}return[m,c]}function Lp(){}function Rp(t,o){var i=Fe,c=Dt(),h=o(),m=!zt(c.memoizedState,h);if(m&&(c.memoizedState=h,wt=!0),c=c.queue,uc(Fp.bind(null,i,c,t),[t]),c.getSnapshot!==o||m||et!==null&&et.memoizedState.tag&1){if(i.flags|=2048,nr(9,Wp.bind(null,i,c,h,o),void 0,null),tt===null)throw Error(s(349));(po&30)!==0||Dp(i,o,h)}return h}function Dp(t,o,i){t.flags|=16384,t={getSnapshot:o,value:i},o=Fe.updateQueue,o===null?(o={lastEffect:null,stores:null},Fe.updateQueue=o,o.stores=[t]):(i=o.stores,i===null?o.stores=[t]:i.push(t))}function Wp(t,o,i,c){o.value=i,o.getSnapshot=c,Op(o)&&_p(t)}function Fp(t,o,i){return i(function(){Op(o)&&_p(t)})}function Op(t){var o=t.getSnapshot;t=t.value;try{var i=o();return!zt(t,i)}catch{return!0}}function _p(t){var o=fn(t,1);o!==null&&$t(o,t,1,-1)}function Bp(t){var o=en();return typeof t=="function"&&(t=t()),o.memoizedState=o.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:tr,lastRenderedState:t},o.queue=t,t=t.dispatch=zb.bind(null,Fe,t),[o.memoizedState,t]}function nr(t,o,i,c){return t={tag:t,create:o,destroy:i,deps:c,next:null},o=Fe.updateQueue,o===null?(o={lastEffect:null,stores:null},Fe.updateQueue=o,o.lastEffect=t.next=t):(i=o.lastEffect,i===null?o.lastEffect=t.next=t:(c=i.next,i.next=t,t.next=c,o.lastEffect=t)),t}function zp(){return Dt().memoizedState}function Ii(t,o,i,c){var h=en();Fe.flags|=t,h.memoizedState=nr(1|o,i,void 0,c===void 0?null:c)}function Si(t,o,i,c){var h=Dt();c=c===void 0?null:c;var m=void 0;if(Ye!==null){var x=Ye.memoizedState;if(m=x.destroy,c!==null&&rc(c,x.deps)){h.memoizedState=nr(o,i,m,c);return}}Fe.flags|=t,h.memoizedState=nr(1|o,i,m,c)}function Hp(t,o){return Ii(8390656,8,t,o)}function uc(t,o){return Si(2048,8,t,o)}function Vp(t,o){return Si(4,2,t,o)}function Up(t,o){return Si(4,4,t,o)}function Gp(t,o){if(typeof o=="function")return t=t(),o(t),function(){o(null)};if(o!=null)return t=t(),o.current=t,function(){o.current=null}}function $p(t,o,i){return i=i!=null?i.concat([t]):null,Si(4,4,Gp.bind(null,o,t),i)}function dc(){}function qp(t,o){var i=Dt();o=o===void 0?null:o;var c=i.memoizedState;return c!==null&&o!==null&&rc(o,c[1])?c[0]:(i.memoizedState=[t,o],t)}function Kp(t,o){var i=Dt();o=o===void 0?null:o;var c=i.memoizedState;return c!==null&&o!==null&&rc(o,c[1])?c[0]:(t=t(),i.memoizedState=[t,o],t)}function Jp(t,o,i){return(po&21)===0?(t.baseState&&(t.baseState=!1,wt=!0),t.memoizedState=i):(zt(i,o)||(i=Sh(),Fe.lanes|=i,mo|=i,t.baseState=!0),o)}function _b(t,o){var i=Se;Se=i!==0&&4>i?i:4,t(!0);var c=sc.transition;sc.transition={};try{t(!1),o()}finally{Se=i,sc.transition=c}}function Yp(){return Dt().memoizedState}function Bb(t,o,i){var c=Vn(t);if(i={lane:c,action:i,hasEagerState:!1,eagerState:null,next:null},Qp(t))Zp(o,i);else if(i=Np(t,o,i,c),i!==null){var h=mt();$t(i,t,c,h),Xp(i,o,c)}}function zb(t,o,i){var c=Vn(t),h={lane:c,action:i,hasEagerState:!1,eagerState:null,next:null};if(Qp(t))Zp(o,h);else{var m=t.alternate;if(t.lanes===0&&(m===null||m.lanes===0)&&(m=o.lastRenderedReducer,m!==null))try{var x=o.lastRenderedState,S=m(x,i);if(h.hasEagerState=!0,h.eagerState=S,zt(S,x)){var T=o.interleaved;T===null?(h.next=h,Zl(o)):(h.next=T.next,T.next=h),o.interleaved=h;return}}catch{}i=Np(t,o,h,c),i!==null&&(h=mt(),$t(i,t,c,h),Xp(i,o,c))}}function Qp(t){var o=t.alternate;return t===Fe||o!==null&&o===Fe}function Zp(t,o){Xs=Ai=!0;var i=t.pending;i===null?o.next=o:(o.next=i.next,i.next=o),t.pending=o}function Xp(t,o,i){if((i&4194240)!==0){var c=o.lanes;c&=t.pendingLanes,i|=c,o.lanes=i,pl(t,i)}}var ji={readContext:Rt,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useInsertionEffect:at,useLayoutEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useMutableSource:at,useSyncExternalStore:at,useId:at,unstable_isNewReconciler:!1},Hb={readContext:Rt,useCallback:function(t,o){return en().memoizedState=[t,o===void 0?null:o],t},useContext:Rt,useEffect:Hp,useImperativeHandle:function(t,o,i){return i=i!=null?i.concat([t]):null,Ii(4194308,4,Gp.bind(null,o,t),i)},useLayoutEffect:function(t,o){return Ii(4194308,4,t,o)},useInsertionEffect:function(t,o){return Ii(4,2,t,o)},useMemo:function(t,o){var i=en();return o=o===void 0?null:o,t=t(),i.memoizedState=[t,o],t},useReducer:function(t,o,i){var c=en();return o=i!==void 0?i(o):o,c.memoizedState=c.baseState=o,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:o},c.queue=t,t=t.dispatch=Bb.bind(null,Fe,t),[c.memoizedState,t]},useRef:function(t){var o=en();return t={current:t},o.memoizedState=t},useState:Bp,useDebugValue:dc,useDeferredValue:function(t){return en().memoizedState=t},useTransition:function(){var t=Bp(!1),o=t[0];return t=_b.bind(null,t[1]),en().memoizedState=t,[o,t]},useMutableSource:function(){},useSyncExternalStore:function(t,o,i){var c=Fe,h=en();if(Re){if(i===void 0)throw Error(s(407));i=i()}else{if(i=o(),tt===null)throw Error(s(349));(po&30)!==0||Dp(c,o,i)}h.memoizedState=i;var m={value:i,getSnapshot:o};return h.queue=m,Hp(Fp.bind(null,c,m,t),[t]),c.flags|=2048,nr(9,Wp.bind(null,c,m,i,o),void 0,null),i},useId:function(){var t=en(),o=tt.identifierPrefix;if(Re){var i=mn,c=pn;i=(c&~(1<<32-Bt(c)-1)).toString(32)+i,o=":"+o+"R"+i,i=er++,0<i&&(o+="H"+i.toString(32)),o+=":"}else i=Ob++,o=":"+o+"r"+i.toString(32)+":";return t.memoizedState=o},unstable_isNewReconciler:!1},Vb={readContext:Rt,useCallback:qp,useContext:Rt,useEffect:uc,useImperativeHandle:$p,useInsertionEffect:Vp,useLayoutEffect:Up,useMemo:Kp,useReducer:lc,useRef:zp,useState:function(){return lc(tr)},useDebugValue:dc,useDeferredValue:function(t){var o=Dt();return Jp(o,Ye.memoizedState,t)},useTransition:function(){var t=lc(tr)[0],o=Dt().memoizedState;return[t,o]},useMutableSource:Lp,useSyncExternalStore:Rp,useId:Yp,unstable_isNewReconciler:!1},Ub={readContext:Rt,useCallback:qp,useContext:Rt,useEffect:uc,useImperativeHandle:$p,useInsertionEffect:Vp,useLayoutEffect:Up,useMemo:Kp,useReducer:cc,useRef:zp,useState:function(){return cc(tr)},useDebugValue:dc,useDeferredValue:function(t){var o=Dt();return Ye===null?o.memoizedState=t:Jp(o,Ye.memoizedState,t)},useTransition:function(){var t=cc(tr)[0],o=Dt().memoizedState;return[t,o]},useMutableSource:Lp,useSyncExternalStore:Rp,useId:Yp,unstable_isNewReconciler:!1};function Vt(t,o){if(t&&t.defaultProps){o=K({},o),t=t.defaultProps;for(var i in t)o[i]===void 0&&(o[i]=t[i]);return o}return o}function hc(t,o,i,c){o=t.memoizedState,i=i(c,o),i=i==null?o:K({},o,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var Ti={isMounted:function(t){return(t=t._reactInternals)?ro(t)===t:!1},enqueueSetState:function(t,o,i){t=t._reactInternals;var c=mt(),h=Vn(t),m=gn(c,h);m.payload=o,i!=null&&(m.callback=i),o=_n(t,m,h),o!==null&&($t(o,t,h,c),xi(o,t,h))},enqueueReplaceState:function(t,o,i){t=t._reactInternals;var c=mt(),h=Vn(t),m=gn(c,h);m.tag=1,m.payload=o,i!=null&&(m.callback=i),o=_n(t,m,h),o!==null&&($t(o,t,h,c),xi(o,t,h))},enqueueForceUpdate:function(t,o){t=t._reactInternals;var i=mt(),c=Vn(t),h=gn(i,c);h.tag=2,o!=null&&(h.callback=o),o=_n(t,h,c),o!==null&&($t(o,t,c,i),xi(o,t,c))}};function em(t,o,i,c,h,m,x){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(c,m,x):o.prototype&&o.prototype.isPureReactComponent?!Hs(i,c)||!Hs(h,m):!0}function tm(t,o,i){var c=!1,h=Wn,m=o.contextType;return typeof m=="object"&&m!==null?m=Rt(m):(h=yt(o)?ao:it.current,c=o.contextTypes,m=(c=c!=null)?Uo(t,h):Wn),o=new o(i,m),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Ti,t.stateNode=o,o._reactInternals=t,c&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=h,t.__reactInternalMemoizedMaskedChildContext=m),o}function nm(t,o,i,c){t=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(i,c),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(i,c),o.state!==t&&Ti.enqueueReplaceState(o,o.state,null)}function pc(t,o,i,c){var h=t.stateNode;h.props=i,h.state=t.memoizedState,h.refs={},Xl(t);var m=o.contextType;typeof m=="object"&&m!==null?h.context=Rt(m):(m=yt(o)?ao:it.current,h.context=Uo(t,m)),h.state=t.memoizedState,m=o.getDerivedStateFromProps,typeof m=="function"&&(hc(t,o,m,i),h.state=t.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(o=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),o!==h.state&&Ti.enqueueReplaceState(h,h.state,null),bi(t,i,h,c),h.state=t.memoizedState),typeof h.componentDidMount=="function"&&(t.flags|=4194308)}function Zo(t,o){try{var i="",c=o;do i+=xe(c),c=c.return;while(c);var h=i}catch(m){h=` 7Error generating stack: `+m.message+` 8`+m.stack}return{value:t,source:o,stack:h,digest:null}}function mc(t,o,i){return{value:t,source:null,stack:i??null,digest:o??null}}function fc(t,o){try{console.error(o.value)}catch(i){setTimeout(function(){throw i})}}var Gb=typeof WeakMap=="function"?WeakMap:Map;function om(t,o,i){i=gn(-1,i),i.tag=3,i.payload={element:null};var c=o.value;return i.callback=function(){Ri||(Ri=!0,Pc=c),fc(t,o)},i}function sm(t,o,i){i=gn(-1,i),i.tag=3;var c=t.type.getDerivedStateFromError;if(typeof c=="function"){var h=o.value;i.payload=function(){return c(h)},i.callback=function(){fc(t,o)}}var m=t.stateNode;return m!==null&&typeof m.componentDidCatch=="function"&&(i.callback=function(){fc(t,o),typeof c!="function"&&(zn===null?zn=new Set([this]):zn.add(this));var x=o.stack;this.componentDidCatch(o.value,{componentStack:x!==null?x:""})}),i}function rm(t,o,i){var c=t.pingCache;if(c===null){c=t.pingCache=new Gb;var h=new Set;c.set(o,h)}else h=c.get(o),h===void 0&&(h=new Set,c.set(o,h));h.has(i)||(h.add(i),t=rv.bind(null,t,o,i),o.then(t,t))}function im(t){do{var o;if((o=t.tag===13)&&(o=t.memoizedState,o=o!==null?o.dehydrated!==null:!0),o)return t;t=t.return}while(t!==null);return null}function am(t,o,i,c,h){return(t.mode&1)===0?(t===o?t.flags|=65536:(t.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(o=gn(-1,1),o.tag=2,_n(i,o,1))),i.lanes|=1),t):(t.flags|=65536,t.lanes=h,t)}var $b=F.ReactCurrentOwner,wt=!1;function pt(t,o,i,c){o.child=t===null?Tp(o,null,i,c):Ko(o,t.child,i,c)}function lm(t,o,i,c,h){i=i.render;var m=o.ref;
vendor: 8,768 bytes, line 8
8return Yo(o,h),c=ic(t,o,i,c,m,h),i=ac(),t!==null&&!wt?(o.updateQueue=t.updateQueue,o.flags&=-2053,t.lanes&=~h,yn(t,o,h)):(Re&&i&&Vl(o),o.flags|=1,pt(t,o,c,h),o.child)}function cm(t,o,i,c,h){if(t===null){var m=i.type;return typeof m=="function"&&!Fc(m)&&m.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(o.tag=15,o.type=m,um(t,o,m,c,h)):(t=Bi(i.type,null,c,o,o.mode,h),t.ref=o.ref,t.return=o,o.child=t)}if(m=t.child,(t.lanes&h)===0){var x=m.memoizedProps;if(i=i.compare,i=i!==null?i:Hs,i(x,c)&&t.ref===o.ref)return yn(t,o,h)}return o.flags|=1,t=Gn(m,c),t.ref=o.ref,t.return=o,o.child=t}function um(t,o,i,c,h){if(t!==null){var m=t.memoizedProps;if(Hs(m,c)&&t.ref===o.ref)if(wt=!1,o.pendingProps=c=m,(t.lanes&h)!==0)(t.flags&131072)!==0&&(wt=!0);else return o.lanes=t.lanes,yn(t,o,h)}return gc(t,o,i,c,h)}function dm(t,o,i){var c=o.pendingProps,h=c.children,m=t!==null?t.memoizedState:null;if(c.mode==="hidden")if((o.mode&1)===0)o.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ce(es,jt),jt|=i;else{if((i&1073741824)===0)return t=m!==null?m.baseLanes|i:i,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:t,cachePool:null,transitions:null},o.updateQueue=null,Ce(es,jt),jt|=t,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},c=m!==null?m.baseLanes:i,Ce(es,jt),jt|=c}else m!==null?(c=m.baseLanes|i,o.memoizedState=null):c=i,Ce(es,jt),jt|=c;return pt(t,o,h,i),o.child}function hm(t,o){var i=o.ref;(t===null&&i!==null||t!==null&&t.ref!==i)&&(o.flags|=512,o.flags|=2097152)}function gc(t,o,i,c,h){var m=yt(i)?ao:it.current;return m=Uo(o,m),Yo(o,h),i=ic(t,o,i,c,m,h),c=ac(),t!==null&&!wt?(o.updateQueue=t.updateQueue,o.flags&=-2053,t.lanes&=~h,yn(t,o,h)):(Re&&c&&Vl(o),o.flags|=1,pt(t,o,i,h),o.child)}function pm(t,o,i,c,h){if(yt(i)){var m=!0;di(o)}else m=!1;if(Yo(o,h),o.stateNode===null)Ci(t,o),tm(o,i,c),pc(o,i,c,h),c=!0;else if(t===null){var x=o.stateNode,S=o.memoizedProps;x.props=S;var T=x.context,D=i.contextType;typeof D=="object"&&D!==null?D=Rt(D):(D=yt(i)?ao:it.current,D=Uo(o,D));var H=i.getDerivedStateFromProps,U=typeof H=="function"||typeof x.getSnapshotBeforeUpdate=="function";U||typeof x.UNSAFE_componentWillReceiveProps!="function"&&typeof x.componentWillReceiveProps!="function"||(S!==c||T!==D)&&nm(o,x,c,D),On=!1;var z=o.memoizedState;x.state=z,bi(o,c,x,h),T=o.memoizedState,S!==c||z!==T||gt.current||On?(typeof H=="function"&&(hc(o,i,H,c),T=o.memoizedState),(S=On||em(o,i,S,c,z,T,D))?(U||typeof x.UNSAFE_componentWillMount!="function"&&typeof x.componentWillMount!="function"||(typeof x.componentWillMount=="function"&&x.componentWillMount(),typeof x.UNSAFE_componentWillMount=="function"&&x.UNSAFE_componentWillMount()),typeof x.componentDidMount=="function"&&(o.flags|=4194308)):(typeof x.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=c,o.memoizedState=T),x.props=c,x.state=T,x.context=D,c=S):(typeof x.componentDidMount=="function"&&(o.flags|=4194308),c=!1)}else{x=o.stateNode,Cp(t,o),S=o.memoizedProps,D=o.type===o.elementType?S:Vt(o.type,S),x.props=D,U=o.pendingProps,z=x.context,T=i.contextType,typeof T=="object"&&T!==null?T=Rt(T):(T=yt(i)?ao:it.current,T=Uo(o,T));var Q=i.getDerivedStateFromProps;(H=typeof Q=="function"||typeof x.getSnapshotBeforeUpdate=="function")||typeof x.UNSAFE_componentWillReceiveProps!="function"&&typeof x.componentWillReceiveProps!="function"||(S!==U||z!==T)&&nm(o,x,c,T),On=!1,z=o.memoizedState,x.state=z,bi(o,c,x,h);var te=o.memoizedState;S!==U||z!==te||gt.current||On?(typeof Q=="function"&&(hc(o,i,Q,c),te=o.memoizedState),(D=On||em(o,i,D,c,z,te,T)||!1)?(H||typeof x.UNSAFE_componentWillUpdate!="function"&&typeof x.componentWillUpdate!="function"||(typeof x.componentWillUpdate=="function"&&x.componentWillUpdate(c,te,T),typeof x.UNSAFE_componentWillUpdate=="function"&&x.UNSAFE_componentWillUpdate(c,te,T)),typeof x.componentDidUpdate=="function"&&(o.flags|=4),typeof x.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof x.componentDidUpdate!="function"||S===t.memoizedProps&&z===t.memoizedState||(o.flags|=4),typeof x.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&z===t.memoizedState||(o.flags|=1024),o.memoizedProps=c,o.memoizedState=te),x.props=c,x.state=te,x.context=T,c=D):(typeof x.componentDidUpdate!="function"||S===t.memoizedProps&&z===t.memoizedState||(o.flags|=4),typeof x.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&z===t.memoizedState||(o.flags|=1024),c=!1)}return yc(t,o,i,c,m,h)}function yc(t,o,i,c,h,m){hm(t,o);var x=(o.flags&128)!==0;if(!c&&!x)return h&&wp(o,i,!1),yn(t,o,m);c=o.stateNode,$b.current=o;var S=x&&typeof i.getDerivedStateFromError!="function"?null:c.render();return o.flags|=1,t!==null&&x?(o.child=Ko(o,t.child,null,m),o.child=Ko(o,null,S,m)):pt(t,o,S,m),o.memoizedState=c.state,h&&wp(o,i,!0),o.child}function mm(t){var o=t.stateNode;o.pendingContext?gp(t,o.pendingContext,o.pendingContext!==o.context):o.context&&gp(t,o.context,!1),ec(t,o.containerInfo)}function fm(t,o,i,c,h){return qo(),ql(h),o.flags|=256,pt(t,o,i,c),o.child}var wc={dehydrated:null,treeContext:null,retryLane:0};function xc(t){return{baseLanes:t,cachePool:null,transitions:null}}function gm(t,o,i){var c=o.pendingProps,h=We.current,m=!1,x=(o.flags&128)!==0,S;if((S=x)||(S=t!==null&&t.memoizedState===null?!1:(h&2)!==0),S?(m=!0,o.flags&=-129):(t===null||t.memoizedState!==null)&&(h|=1),Ce(We,h&1),t===null)return $l(o),t=o.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?((o.mode&1)===0?o.lanes=1:t.data==="$!"?o.lanes=8:o.lanes=1073741824,null):(x=c.children,t=c.fallback,m?(c=o.mode,m=o.child,x={mode:"hidden",children:x},(c&1)===0&&m!==null?(m.childLanes=0,m.pendingProps=x):m=zi(x,c,0,null),t=wo(t,c,i,null),m.return=o,t.return=o,m.sibling=t,o.child=m,o.child.memoizedState=xc(i),o.memoizedState=wc,t):bc(o,x));if(h=t.memoizedState,h!==null&&(S=h.dehydrated,S!==null))return qb(t,o,x,c,S,h,i);if(m){m=c.fallback,x=o.mode,h=t.child,S=h.sibling;var T={mode:"hidden",children:c.children};return(x&1)===0&&o.child!==h?(c=o.child,c.childLanes=0,c.pendingProps=T,o.deletions=null):(c=Gn(h,T),c.subtreeFlags=h.subtreeFlags&14680064),S!==null?m=Gn(S,m):(m=wo(m,x,i,null),m.flags|=2),m.return=o,c.return=o,c.sibling=m,o.child=c,c=m,m=o.child,x=t.child.memoizedState,x=x===null?xc(i):{baseLanes:x.baseLanes|i,cachePool:null,transitions:x.transitions},m.memoizedState=x,m.childLanes=t.childLanes&~i,o.memoizedState=wc,c}return m=t.child,t=m.sibling,c=Gn(m,{mode:"visible",children:c.children}),(o.mode&1)===0&&(c.lanes=i),c.return=o,c.sibling=null,t!==null&&(i=o.deletions,i===null?(o.deletions=[t],o.flags|=16):i.push(t)),o.child=c,o.memoizedState=null,c}function bc(t,o){return o=zi({mode:"visible",children:o},t.mode,0,null),o.return=t,t.child=o}function Ni(t,o,i,c){return c!==null&&ql(c),Ko(o,t.child,null,i),t=bc(o,o.pendingProps.children),t.flags|=2,o.memoizedState=null,t}function qb(t,o,i,c,h,m,x){if(i)return o.flags&256?(o.flags&=-257,c=mc(Error(s(422))),Ni(t,o,x,c)):o.memoizedState!==null?(o.child=t.child,o.flags|=128,null):(m=c.fallback,h=o.mode,c=zi({mode:"visible",children:c.children},h,0,null),m=wo(m,h,x,null),m.flags|=2,c.return=o,m.return=o,c.sibling=m,o.child=c,(o.mode&1)!==0&&Ko(o,t.child,null,x),o.child.memoizedState=xc(x),o.memoizedState=wc,m);if((o.mode&1)===0)return Ni(t,o,x,null);if(h.data==="$!"){if(c=h.nextSibling&&h.nextSibling.dataset,c)var S=c.dgst;return c=S,m=Error(s(419)),c=mc(m,c,void 0),Ni(t,o,x,c)}if(S=(x&t.childLanes)!==0,wt||S){if(c=tt,c!==null){switch(x&-x){case 4:h=2;break;case 16:h=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:h=32;break;case 536870912:h=268435456;break;default:h=0}h=(h&(c.suspendedLanes|x))!==0?0:h,h!==0&&h!==m.retryLane&&(m.retryLane=h,fn(t,h),$t(c,t,h,-1))}return Wc(),c=mc(Error(s(421))),Ni(t,o,x,c)}return h.data==="$?"?(o.flags|=128,o.child=t.child,o=iv.bind(null,t),h._reactRetry=o,null):(t=m.treeContext,St=Rn(h.nextSibling),It=o,Re=!0,Ht=null,t!==null&&(Mt[Lt++]=pn,Mt[Lt++]=mn,Mt[Lt++]=lo,pn=t.id,mn=t.overflow,lo=o),o=bc(o,c.children),o.flags|=4096,o)}function ym(t,o,i){t.lanes|=o;var c=t.alternate;c!==null&&(c.lanes|=o),Ql(t.return,o,i)}function vc(t,o,i,c,h){var m=t.memoizedState;m===null?t.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:c,tail:i,tailMode:h}:(m.isBackwards=o,m.rendering=null,m.renderingStartTime=0,m.last=c,m.tail=i,m.tailMode=h)}function wm(t,o,i){var c=o.pendingProps,h=c.revealOrder,m=c.tail;if(pt(t,o,c.children,i),c=We.current,(c&2)!==0)c=c&1|2,o.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=o.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&ym(t,i,o);
vendor: 6,441 bytes, line 8
8else if(t.tag===19)ym(t,i,o);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===o)break e;for(;t.sibling===null;){if(t.return===null||t.return===o)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}c&=1}if(Ce(We,c),(o.mode&1)===0)o.memoizedState=null;else switch(h){case"forwards":for(i=o.child,h=null;i!==null;)t=i.alternate,t!==null&&vi(t)===null&&(h=i),i=i.sibling;i=h,i===null?(h=o.child,o.child=null):(h=i.sibling,i.sibling=null),vc(o,!1,h,i,m);break;case"backwards":for(i=null,h=o.child,o.child=null;h!==null;){if(t=h.alternate,t!==null&&vi(t)===null){o.child=h;break}t=h.sibling,h.sibling=i,i=h,h=t}vc(o,!0,i,null,m);break;case"together":vc(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function Ci(t,o){(o.mode&1)===0&&t!==null&&(t.alternate=null,o.alternate=null,o.flags|=2)}function yn(t,o,i){if(t!==null&&(o.dependencies=t.dependencies),mo|=o.lanes,(i&o.childLanes)===0)return null;if(t!==null&&o.child!==t.child)throw Error(s(153));if(o.child!==null){for(t=o.child,i=Gn(t,t.pendingProps),o.child=i,i.return=o;t.sibling!==null;)t=t.sibling,i=i.sibling=Gn(t,t.pendingProps),i.return=o;i.sibling=null}return o.child}function Kb(t,o,i){switch(o.tag){case 3:mm(o),qo();break;case 5:Mp(o);break;case 1:yt(o.type)&&di(o);break;case 4:ec(o,o.stateNode.containerInfo);break;case 10:var c=o.type._context,h=o.memoizedProps.value;Ce(yi,c._currentValue),c._currentValue=h;break;case 13:if(c=o.memoizedState,c!==null)return c.dehydrated!==null?(Ce(We,We.current&1),o.flags|=128,null):(i&o.child.childLanes)!==0?gm(t,o,i):(Ce(We,We.current&1),t=yn(t,o,i),t!==null?t.sibling:null);Ce(We,We.current&1);break;case 19:if(c=(i&o.childLanes)!==0,(t.flags&128)!==0){if(c)return wm(t,o,i);o.flags|=128}if(h=o.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),Ce(We,We.current),c)break;return null;case 22:case 23:return o.lanes=0,dm(t,o,i)}return yn(t,o,i)}var xm,kc,bm,vm;xm=function(t,o){for(var i=o.child;i!==null;){if(i.tag===5||i.tag===6)t.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break;for(;i.sibling===null;){if(i.return===null||i.return===o)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},kc=function(){},bm=function(t,o,i,c){var h=t.memoizedProps;if(h!==c){t=o.stateNode,ho(Xt.current);var m=null;switch(i){case"input":h=Qa(t,h),c=Qa(t,c),m=[];break;case"select":h=K({},h,{value:void 0}),c=K({},c,{value:void 0}),m=[];break;case"textarea":h=el(t,h),c=el(t,c),m=[];break;default:typeof h.onClick!="function"&&typeof c.onClick=="function"&&(t.onclick=li)}nl(i,c);var x;i=null;for(D in h)if(!c.hasOwnProperty(D)&&h.hasOwnProperty(D)&&h[D]!=null)if(D==="style"){var S=h[D];for(x in S)S.hasOwnProperty(x)&&(i||(i={}),i[x]="")}else D!=="dangerouslySetInnerHTML"&&D!=="children"&&D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&D!=="autoFocus"&&(l.hasOwnProperty(D)?m||(m=[]):(m=m||[]).push(D,null));for(D in c){var T=c[D];if(S=h?.[D],c.hasOwnProperty(D)&&T!==S&&(T!=null||S!=null))if(D==="style")if(S){for(x in S)!S.hasOwnProperty(x)||T&&T.hasOwnProperty(x)||(i||(i={}),i[x]="");for(x in T)T.hasOwnProperty(x)&&S[x]!==T[x]&&(i||(i={}),i[x]=T[x])}else i||(m||(m=[]),m.push(D,i)),i=T;else D==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,S=S?S.__html:void 0,T!=null&&S!==T&&(m=m||[]).push(D,T)):D==="children"?typeof T!="string"&&typeof T!="number"||(m=m||[]).push(D,""+T):D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&(l.hasOwnProperty(D)?(T!=null&&D==="onScroll"&&Pe("scroll",t),m||S===T||(m=[])):(m=m||[]).push(D,T))}i&&(m=m||[]).push("style",i);var D=m;(o.updateQueue=D)&&(o.flags|=4)}},vm=function(t,o,i,c){i!==c&&(o.flags|=4)};function or(t,o){if(!Re)switch(t.tailMode){case"hidden":o=t.tail;for(var i=null;o!==null;)o.alternate!==null&&(i=o),o=o.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var c=null;i!==null;)i.alternate!==null&&(c=i),i=i.sibling;c===null?o||t.tail===null?t.tail=null:t.tail.sibling=null:c.sibling=null}}function lt(t){var o=t.alternate!==null&&t.alternate.child===t.child,i=0,c=0;if(o)for(var h=t.child;h!==null;)i|=h.lanes|h.childLanes,c|=h.subtreeFlags&14680064,c|=h.flags&14680064,h.return=t,h=h.sibling;else for(h=t.child;h!==null;)i|=h.lanes|h.childLanes,c|=h.subtreeFlags,c|=h.flags,h.return=t,h=h.sibling;return t.subtreeFlags|=c,t.childLanes=i,o}function Jb(t,o,i){var c=o.pendingProps;switch(Ul(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(o),null;case 1:return yt(o.type)&&ui(),lt(o),null;case 3:return c=o.stateNode,Qo(),Ee(gt),Ee(it),oc(),c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),(t===null||t.child===null)&&(fi(o)?o.flags|=4:t===null||t.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Ht!==null&&(Lc(Ht),Ht=null))),kc(t,o),lt(o),null;case 5:tc(o);var h=ho(Zs.current);if(i=o.type,t!==null&&o.stateNode!=null)bm(t,o,i,c,h),t.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!c){if(o.stateNode===null)throw Error(s(166));return lt(o),null}if(t=ho(Xt.current),fi(o)){c=o.stateNode,i=o.type;var m=o.memoizedProps;switch(c[Zt]=o,c[qs]=m,t=(o.mode&1)!==0,i){case"dialog":Pe("cancel",c),Pe("close",c);break;case"iframe":case"object":case"embed":Pe("load",c);break;case"video":case"audio":for(h=0;h<Us.length;h++)Pe(Us[h],c);break;case"source":Pe("error",c);break;case"img":case"image":case"link":Pe("error",c),Pe("load",c);break;case"details":Pe("toggle",c);break;case"input":th(c,m),Pe("invalid",c);break;case"select":c._wrapperState={wasMultiple:!!m.multiple},Pe("invalid",c);break;case"textarea":sh(c,m),Pe("invalid",c)}nl(i,m),h=null;for(var x in m)if(m.hasOwnProperty(x)){var S=m[x];x==="children"?typeof S=="string"?c.textContent!==S&&(m.suppressHydrationWarning!==!0&&ai(c.textContent,S,t),h=["children",S]):typeof S=="number"&&c.textContent!==""+S&&(m.suppressHydrationWarning!==!0&&ai(c.textContent,S,t),h=["children",""+S]):l.hasOwnProperty(x)&&S!=null&&x==="onScroll"&&Pe("scroll",c)}switch(i){case"input":Eo(c),oh(c,m,!0);break;case"textarea":Eo(c),ih(c);break;case"select":case"option":break;default:typeof m.onClick=="function"&&(c.onclick=li)}c=h,o.updateQueue=c,c!==null&&(o.flags|=4)}else{x=h.nodeType===9?h:h.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=ah(i)),t==="http://www.w3.org/1999/xhtml"?i==="script"?(t=x.createElement("div"),t.innerHTML="<script><\/script>
8",t=t.removeChild(t.firstChild)):typeof c.is=="string"?t=x.createElement(i,{is:c.is}):(t=x.createElement(i),i==="select"&&(x=t,c.multiple?x.multiple=!0:c.size&&(x.size=c.size))):t=x.createElementNS(t,i),t[Zt]=o,t[qs]=c,xm(t,o,!1,!1),o.stateNode=t;e:{switch(x=ol(i,c),i){case"dialog":Pe("cancel",t),Pe("close",t),h=c;break;case"iframe":case"object":case"embed":Pe("load",t),h=c;break;case"video":case"audio":for(h=0;h<Us.length;h++)Pe(Us[h],t);h=c;break;case"source":Pe("error",t),h=c;break;case"img":case"image":case"link":Pe("error",t),Pe("load",t),h=c;break;case"details":Pe("toggle",t),h=c;break;case"input":th(t,c),h=Qa(t,c),Pe("invalid",t);break;case"option":h=c;break;case"select":t._wrapperState={wasMultiple:!!c.multiple},h=K({},c,{value:void 0}),Pe("invalid",t);break;case"textarea":sh(t,c),h=el(t,c),Pe("invalid",t);break;default:h=c}nl(i,h),S=h;for(m in S)if(S.hasOwnProperty(m)){var T=S[m];m==="style"?uh(t,T):m==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,T!=null&&lh(t,T)):m==="children"?typeof T=="string"?(i!=="textarea"||T!=="")&&Ss(t,T):typeof T=="number"&&Ss(t,""+T):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(l.hasOwnProperty(m)?T!=null&&m==="onScroll"&&Pe("scroll",t):T!=null&&R(t,m,T,x))}switch(i){case"input":Eo(t),oh(t,c,!1);break;case"textarea":Eo(t),ih(t);break;case"option":c.value!=null&&t.setAttribute("value",""+Ae(c.value));break;case"select":t.multiple=!!c.multiple,m=c.value,m!=null?Mo(t,!!c.multiple,m,!1):c.defaultValue!=null&&Mo(t,!!c.multiple,c.defaultValue,!0);break;default:typeof h.onClick=="function"&&(t.onclick=li)}switch(i){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}}c&&(o.flags|=4)}o.ref!==null&&(o.flags|=512,o.flags|=2097152)}return lt(o),null;case 6:if(t&&o.stateNode!=null)vm(t,o,t.memoizedProps,c);else{if(typeof c!="string"&&o.stateNode===null)throw Error(s(166));if(i=ho(Zs.current),ho(Xt.current),fi(o)){if(c=o.stateNode,i=o.memoizedProps,c[Zt]=o,(m=c.nodeValue!==i)&&(t=It,t!==null))switch(t.tag){case 3:ai(c.nodeValue,i,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&ai(c.nodeValue,i,(t.mode&1)!==0)}m&&(o.flags|=4)}else c=(i.nodeType===9?i:i.ownerDocument).createTextNode(c),c[Zt]=o,o.stateNode=c}return lt(o),null;case 13:if(Ee(We),c=o.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Re&&St!==null&&(o.mode&1)!==0&&(o.flags&128)===0)Ip(),qo(),o.flags|=98560,m=!1;else if(m=fi(o),c!==null&&c.dehydrated!==null){if(t===null){if(!m)throw Error(s(318));if(m=o.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(s(317));m[Zt]=o}else qo(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;lt(o),m=!1}else Ht!==null&&(Lc(Ht),Ht=null),m=!0;if(!m)return o.flags&65536?o:null}return(o.flags&128)!==0?(o.lanes=i,o):(c=c!==null,c!==(t!==null&&t.memoizedState!==null)&&c&&(o.child.flags|=8192,(o.mode&1)!==0&&(t===null||(We.current&1)!==0?Qe===0&&(Qe=3):Wc())),o.updateQueue!==null&&(o.flags|=4),lt(o),null);case 4:return Qo(),kc(t,o),t===null&&Gs(o.stateNode.containerInfo),lt(o),null;case 10:return Yl(o.type._context),lt(o),null;case 17:return yt(o.type)&&ui(),lt(o),null;case 19:if(Ee(We),m=o.memoizedState,m===null)return lt(o),null;if(c=(o.flags&128)!==0,x=m.rendering,x===null)if(c)or(m,!1);else{if(Qe!==0||t!==null&&(t.flags&128)!==0)for(t=o.child;t!==null;){if(x=vi(t),x!==null){for(o.flags|=128,or(m,!1),c=x.updateQueue,c!==null&&(o.updateQueue=c,o.flags|=4),o.subtreeFlags=0,c=i,i=o.child;i!==null;)m=i,t=c,m.flags&=14680066,x=m.alternate,x===null?(m.childLanes=0,m.lanes=t,m.child=null,m.subtreeFlags=0,m.memoizedProps=null,m.memoizedState=null,m.updateQueue=null,m.dependencies=null,m.stateNode=null):(m.childLanes=x.childLanes,m.lanes=x.lanes,m.child=x.child,m.subtreeFlags=0,m.deletions=null,m.memoizedProps=x.memoizedProps,m.memoizedState=x.memoizedState,m.updateQueue=x.updateQueue,m.type=x.type,t=x.dependencies,m.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),i=i.sibling;return Ce(We,We.current&1|2),o.child}t=t.sibling}m.tail!==null&&Ue()>ts&&(o.flags|=128,c=!0,or(m,!1),o.lanes=4194304)}else{if(!c)if(t=vi(x),t!==null){if(o.flags|=128,c=!0,i=t.updateQueue,i!==null&&(o.updateQueue=i,o.flags|=4),or(m,!0),m.tail===null&&m.tailMode==="hidden"&&!x.alternate&&!Re)return lt(o),null}else 2*Ue()-m.renderingStartTime>ts&&i!==1073741824&&(o.flags|=128,c=!0,or(m,!1),o.lanes=4194304);m.isBackwards?(x.sibling=o.child,o.child=x):(i=m.last,i!==null?i.sibling=x:o.child=x,m.last=x)}return m.tail!==null?(o=m.tail,m.rendering=o,m.tail=o.sibling,m.renderingStartTime=Ue(),o.sibling=null,i=We.current,Ce(We,c?i&1|2:i&1),o):(lt(o),null);case 22:case 23:return Dc(),c=o.memoizedState!==null,t!==null&&t.memoizedState!==null!==c&&(o.flags|=8192),c&&(o.mode&1)!==0?(jt&1073741824)!==0&&(lt(o),o.subtreeFlags&6&&(o.flags|=8192)):lt(o),null;case 24:return null;case 25:return null}throw Error(s(156,o.tag))}function Yb(t,o){switch(Ul(o),o.tag){case 1:return yt(o.type)&&ui(),t=o.flags,t&65536?(o.flags=t&-65537|128,o):null;case 3:return Qo(),Ee(gt),Ee(it),oc(),t=o.flags,(t&65536)!==0&&(t&128)===0?(o.flags=t&-65537|128,o):null;case 5:return tc(o),null;case 13:if(Ee(We),t=o.memoizedState,t!==null&&t.dehydrated!==null){if(o.alternate===null)throw Error(s(340));qo()}return t=o.flags,t&65536?(o.flags=t&-65537|128,o):null;case 19:return Ee(We),null;case 4:return Qo(),null;case 10:return Yl(o.type._context),null;case 22:case 23:return Dc(),null;case 24:return null;default:return null}}var Pi=!1,ct=!1,Qb=typeof WeakSet=="function"?WeakSet:Set,ee=null;function Xo(t,o){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(c){He(t,o,c)}else i.current=null}function Ac(t,o,i){try{i()}catch(c){He(t,o,c)}}var km=!1;function Zb(t,o){if(Dl=Yr,t=ep(),Tl(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else e:{i=(i=t.ownerDocument)&&i.defaultView||window;var c=i.getSelection&&i.getSelection();if(c&&c.rangeCount!==0){i=c.anchorNode;
vendor: 4,379 bytes, line 8
8var h=c.anchorOffset,m=c.focusNode;c=c.focusOffset;try{i.nodeType,m.nodeType}catch{i=null;break e}var x=0,S=-1,T=-1,D=0,H=0,U=t,z=null;t:for(;;){for(var Q;U!==i||h!==0&&U.nodeType!==3||(S=x+h),U!==m||c!==0&&U.nodeType!==3||(T=x+c),U.nodeType===3&&(x+=U.nodeValue.length),(Q=U.firstChild)!==null;)z=U,U=Q;for(;;){if(U===t)break t;if(z===i&&++D===h&&(S=x),z===m&&++H===c&&(T=x),(Q=U.nextSibling)!==null)break;U=z,z=U.parentNode}U=Q}i=S===-1||T===-1?null:{start:S,end:T}}else i=null}i=i||{start:0,end:0}}else i=null;for(Wl={focusedElem:t,selectionRange:i},Yr=!1,ee=o;ee!==null;)if(o=ee,t=o.child,(o.subtreeFlags&1028)!==0&&t!==null)t.return=o,ee=t;else for(;ee!==null;){o=ee;try{var te=o.alternate;if((o.flags&1024)!==0)switch(o.tag){case 0:case 11:case 15:break;case 1:if(te!==null){var ne=te.memoizedProps,Ge=te.memoizedState,M=o.stateNode,C=M.getSnapshotBeforeUpdate(o.elementType===o.type?ne:Vt(o.type,ne),Ge);M.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var L=o.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch($){He(o,o.return,$)}if(t=o.sibling,t!==null){t.return=o.return,ee=t;break}ee=o.return}return te=km,km=!1,te}function sr(t,o,i){var c=o.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var h=c=c.next;do{if((h.tag&t)===t){var m=h.destroy;h.destroy=void 0,m!==void 0&&Ac(o,i,m)}h=h.next}while(h!==c)}}function Ei(t,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var i=o=o.next;do{if((i.tag&t)===t){var c=i.create;i.destroy=c()}i=i.next}while(i!==o)}}function Ic(t){var o=t.ref;if(o!==null){var i=t.stateNode;t.tag,t=i,typeof o=="function"?o(t):o.current=t}}function Am(t){var o=t.alternate;o!==null&&(t.alternate=null,Am(o)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(o=t.stateNode,o!==null&&(delete o[Zt],delete o[qs],delete o[Bl],delete o[Rb],delete o[Db])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Im(t){return t.tag===5||t.tag===3||t.tag===4}function Sm(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Im(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Sc(t,o,i){var c=t.tag;if(c===5||c===6)t=t.stateNode,o?i.nodeType===8?i.parentNode.insertBefore(t,o):i.insertBefore(t,o):(i.nodeType===8?(o=i.parentNode,o.insertBefore(t,i)):(o=i,o.appendChild(t)),i=i._reactRootContainer,i!=null||o.onclick!==null||(o.onclick=li));else if(c!==4&&(t=t.child,t!==null))for(Sc(t,o,i),t=t.sibling;t!==null;)Sc(t,o,i),t=t.sibling}function jc(t,o,i){var c=t.tag;if(c===5||c===6)t=t.stateNode,o?i.insertBefore(t,o):i.appendChild(t);else if(c!==4&&(t=t.child,t!==null))for(jc(t,o,i),t=t.sibling;t!==null;)jc(t,o,i),t=t.sibling}var ot=null,Ut=!1;function Bn(t,o,i){for(i=i.child;i!==null;)jm(t,o,i),i=i.sibling}function jm(t,o,i){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(Ur,i)}catch{}switch(i.tag){case 5:ct||Xo(i,o);case 6:var c=ot,h=Ut;ot=null,Bn(t,o,i),ot=c,Ut=h,ot!==null&&(Ut?(t=ot,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):ot.removeChild(i.stateNode));break;case 18:ot!==null&&(Ut?(t=ot,i=i.stateNode,t.nodeType===8?_l(t.parentNode,i):t.nodeType===1&&_l(t,i),Ws(t)):_l(ot,i.stateNode));break;case 4:c=ot,h=Ut,ot=i.stateNode.containerInfo,Ut=!0,Bn(t,o,i),ot=c,Ut=h;break;case 0:case 11:case 14:case 15:if(!ct&&(c=i.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){h=c=c.next;do{var m=h,x=m.destroy;m=m.tag,x!==void 0&&((m&2)!==0||(m&4)!==0)&&Ac(i,o,x),h=h.next}while(h!==c)}Bn(t,o,i);break;case 1:if(!ct&&(Xo(i,o),c=i.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=i.memoizedProps,c.state=i.memoizedState,c.componentWillUnmount()}catch(S){He(i,o,S)}Bn(t,o,i);break;case 21:Bn(t,o,i);break;case 22:i.mode&1?(ct=(c=ct)||i.memoizedState!==null,Bn(t,o,i),ct=c):Bn(t,o,i);break;default:Bn(t,o,i)}}function Tm(t){var o=t.updateQueue;if(o!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new Qb),o.forEach(function(c){var h=av.bind(null,t,c);i.has(c)||(i.add(c),c.then(h,h))})}}
vendor: 12,930 bytes, line 8
8function Gt(t,o){var i=o.deletions;if(i!==null)for(var c=0;c<i.length;c++){var h=i[c];try{var m=t,x=o,S=x;e:for(;S!==null;){switch(S.tag){case 5:ot=S.stateNode,Ut=!1;break e;case 3:ot=S.stateNode.containerInfo,Ut=!0;break e;case 4:ot=S.stateNode.containerInfo,Ut=!0;break e}S=S.return}if(ot===null)throw Error(s(160));jm(m,x,h),ot=null,Ut=!1;var T=h.alternate;T!==null&&(T.return=null),h.return=null}catch(D){He(h,o,D)}}if(o.subtreeFlags&12854)for(o=o.child;o!==null;)Nm(o,t),o=o.sibling}function Nm(t,o){var i=t.alternate,c=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(Gt(o,t),tn(t),c&4){try{sr(3,t,t.return),Ei(3,t)}catch(ne){He(t,t.return,ne)}try{sr(5,t,t.return)}catch(ne){He(t,t.return,ne)}}break;case 1:Gt(o,t),tn(t),c&512&&i!==null&&Xo(i,i.return);break;case 5:if(Gt(o,t),tn(t),c&512&&i!==null&&Xo(i,i.return),t.flags&32){var h=t.stateNode;try{Ss(h,"")}catch(ne){He(t,t.return,ne)}}if(c&4&&(h=t.stateNode,h!=null)){var m=t.memoizedProps,x=i!==null?i.memoizedProps:m,S=t.type,T=t.updateQueue;if(t.updateQueue=null,T!==null)try{S==="input"&&m.type==="radio"&&m.name!=null&&nh(h,m),ol(S,x);var D=ol(S,m);for(x=0;x<T.length;x+=2){var H=T[x],U=T[x+1];H==="style"?uh(h,U):H==="dangerouslySetInnerHTML"?lh(h,U):H==="children"?Ss(h,U):R(h,H,U,D)}switch(S){case"input":Za(h,m);break;case"textarea":rh(h,m);break;case"select":var z=h._wrapperState.wasMultiple;h._wrapperState.wasMultiple=!!m.multiple;var Q=m.value;Q!=null?Mo(h,!!m.multiple,Q,!1):z!==!!m.multiple&&(m.defaultValue!=null?Mo(h,!!m.multiple,m.defaultValue,!0):Mo(h,!!m.multiple,m.multiple?[]:"",!1))}h[qs]=m}catch(ne){He(t,t.return,ne)}}break;case 6:if(Gt(o,t),tn(t),c&4){if(t.stateNode===null)throw Error(s(162));h=t.stateNode,m=t.memoizedProps;try{h.nodeValue=m}catch(ne){He(t,t.return,ne)}}break;case 3:if(Gt(o,t),tn(t),c&4&&i!==null&&i.memoizedState.isDehydrated)try{Ws(o.containerInfo)}catch(ne){He(t,t.return,ne)}break;case 4:Gt(o,t),tn(t);break;case 13:Gt(o,t),tn(t),h=t.child,h.flags&8192&&(m=h.memoizedState!==null,h.stateNode.isHidden=m,!m||h.alternate!==null&&h.alternate.memoizedState!==null||(Cc=Ue())),c&4&&Tm(t);break;case 22:if(H=i!==null&&i.memoizedState!==null,t.mode&1?(ct=(D=ct)||H,Gt(o,t),ct=D):Gt(o,t),tn(t),c&8192){if(D=t.memoizedState!==null,(t.stateNode.isHidden=D)&&!H&&(t.mode&1)!==0)for(ee=t,H=t.child;H!==null;){for(U=ee=H;ee!==null;){switch(z=ee,Q=z.child,z.tag){case 0:case 11:case 14:case 15:sr(4,z,z.return);break;case 1:Xo(z,z.return);var te=z.stateNode;if(typeof te.componentWillUnmount=="function"){c=z,i=z.return;try{o=c,te.props=o.memoizedProps,te.state=o.memoizedState,te.componentWillUnmount()}catch(ne){He(c,i,ne)}}break;case 5:Xo(z,z.return);break;case 22:if(z.memoizedState!==null){Em(U);continue}}Q!==null?(Q.return=z,ee=Q):Em(U)}H=H.sibling}e:for(H=null,U=t;;){if(U.tag===5){if(H===null){H=U;try{h=U.stateNode,D?(m=h.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none"):(S=U.stateNode,T=U.memoizedProps.style,x=T!=null&&T.hasOwnProperty("display")?T.display:null,S.style.display=ch("display",x))}catch(ne){He(t,t.return,ne)}}}else if(U.tag===6){if(H===null)try{U.stateNode.nodeValue=D?"":U.memoizedProps}catch(ne){He(t,t.return,ne)}}else if((U.tag!==22&&U.tag!==23||U.memoizedState===null||U===t)&&U.child!==null){U.child.return=U,U=U.child;continue}if(U===t)break e;for(;U.sibling===null;){if(U.return===null||U.return===t)break e;H===U&&(H=null),U=U.return}H===U&&(H=null),U.sibling.return=U.return,U=U.sibling}}break;case 19:Gt(o,t),tn(t),c&4&&Tm(t);break;case 21:break;default:Gt(o,t),tn(t)}}function tn(t){var o=t.flags;if(o&2){try{e:{for(var i=t.return;i!==null;){if(Im(i)){var c=i;break e}i=i.return}throw Error(s(160))}switch(c.tag){case 5:var h=c.stateNode;c.flags&32&&(Ss(h,""),c.flags&=-33);var m=Sm(t);jc(t,m,h);break;case 3:case 4:var x=c.stateNode.containerInfo,S=Sm(t);Sc(t,S,x);break;default:throw Error(s(161))}}catch(T){He(t,t.return,T)}t.flags&=-3}o&4096&&(t.flags&=-4097)}function Xb(t,o,i){ee=t,Cm(t)}function Cm(t,o,i){for(var c=(t.mode&1)!==0;ee!==null;){var h=ee,m=h.child;if(h.tag===22&&c){var x=h.memoizedState!==null||Pi;if(!x){var S=h.alternate,T=S!==null&&S.memoizedState!==null||ct;S=Pi;var D=ct;if(Pi=x,(ct=T)&&!D)for(ee=h;ee!==null;)x=ee,T=x.child,x.tag===22&&x.memoizedState!==null?Mm(h):T!==null?(T.return=x,ee=T):Mm(h);for(;m!==null;)ee=m,Cm(m),m=m.sibling;ee=h,Pi=S,ct=D}Pm(t)}else(h.subtreeFlags&8772)!==0&&m!==null?(m.return=h,ee=m):Pm(t)}}function Pm(t){for(;ee!==null;){var o=ee;if((o.flags&8772)!==0){var i=o.alternate;try{if((o.flags&8772)!==0)switch(o.tag){case 0:case 11:case 15:ct||Ei(5,o);break;case 1:var c=o.stateNode;if(o.flags&4&&!ct)if(i===null)c.componentDidMount();else{var h=o.elementType===o.type?i.memoizedProps:Vt(o.type,i.memoizedProps);c.componentDidUpdate(h,i.memoizedState,c.__reactInternalSnapshotBeforeUpdate)}var m=o.updateQueue;m!==null&&Ep(o,m,c);break;case 3:var x=o.updateQueue;if(x!==null){if(i=null,o.child!==null)switch(o.child.tag){case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}Ep(o,x,i)}break;case 5:var S=o.stateNode;if(i===null&&o.flags&4){i=S;var T=o.memoizedProps;switch(o.type){case"button":case"input":case"select":case"textarea":T.autoFocus&&i.focus();break;case"img":T.src&&(i.src=T.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(o.memoizedState===null){var D=o.alternate;if(D!==null){var H=D.memoizedState;if(H!==null){var U=H.dehydrated;U!==null&&Ws(U)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}ct||o.flags&512&&Ic(o)}catch(z){He(o,o.return,z)}}if(o===t){ee=null;break}if(i=o.sibling,i!==null){i.return=o.return,ee=i;break}ee=o.return}}function Em(t){for(;ee!==null;){var o=ee;if(o===t){ee=null;break}var i=o.sibling;if(i!==null){i.return=o.return,ee=i;break}ee=o.return}}function Mm(t){for(;ee!==null;){var o=ee;try{switch(o.tag){case 0:case 11:case 15:var i=o.return;try{Ei(4,o)}catch(T){He(o,i,T)}break;case 1:var c=o.stateNode;if(typeof c.componentDidMount=="function"){var h=o.return;try{c.componentDidMount()}catch(T){He(o,h,T)}}var m=o.return;try{Ic(o)}catch(T){He(o,m,T)}break;case 5:var x=o.return;try{Ic(o)}catch(T){He(o,x,T)}}}catch(T){He(o,o.return,T)}if(o===t){ee=null;break}var S=o.sibling;if(S!==null){S.return=o.return,ee=S;break}ee=o.return}}var ev=Math.ceil,Mi=F.ReactCurrentDispatcher,Tc=F.ReactCurrentOwner,Wt=F.ReactCurrentBatchConfig,ve=0,tt=null,Je=null,st=0,jt=0,es=Dn(0),Qe=0,rr=null,mo=0,Li=0,Nc=0,ir=null,xt=null,Cc=0,ts=1/0,wn=null,Ri=!1,Pc=null,zn=null,Di=!1,Hn=null,Wi=0,ar=0,Ec=null,Fi=-1,Oi=0;function mt(){return(ve&6)!==0?Ue():Fi!==-1?Fi:Fi=Ue()}function Vn(t){return(t.mode&1)===0?1:(ve&2)!==0&&st!==0?st&-st:Fb.transition!==null?(Oi===0&&(Oi=Sh()),Oi):(t=Se,t!==0||(t=window.event,t=t===void 0?16:Rh(t.type)),t)}function $t(t,o,i,c){if(50<ar)throw ar=0,Ec=null,Error(s(185));Es(t,i,c),((ve&2)===0||t!==tt)&&(t===tt&&((ve&2)===0&&(Li|=i),Qe===4&&Un(t,st)),bt(t,c),i===1&&ve===0&&(o.mode&1)===0&&(ts=Ue()+500,hi&&Fn()))}function bt(t,o){var i=t.callbackNode;F0(t,o);var c=qr(t,t===tt?st:0);if(c===0)i!==null&&kh(i),t.callbackNode=null,t.callbackPriority=0;else if(o=c&-c,t.callbackPriority!==o){if(i!=null&&kh(i),o===1)t.tag===0?Wb(Rm.bind(null,t)):xp(Rm.bind(null,t)),Mb(function(){(ve&6)===0&&Fn()}),i=null;else{switch(jh(c)){case 1:i=ul;break;case 4:i=Ah;break;case 16:i=Vr;break;case 536870912:i=Ih;break;default:i=Vr}i=Hm(i,Lm.bind(null,t))}t.callbackPriority=o,t.callbackNode=i}}function Lm(t,o){if(Fi=-1,Oi=0,(ve&6)!==0)throw Error(s(327));var i=t.callbackNode;if(ns()&&t.callbackNode!==i)return null;var c=qr(t,t===tt?st:0);if(c===0)return null;if((c&30)!==0||(c&t.expiredLanes)!==0||o)o=_i(t,c);else{o=c;var h=ve;ve|=2;var m=Wm();(tt!==t||st!==o)&&(wn=null,ts=Ue()+500,go(t,o));do try{ov();break}catch(S){Dm(t,S)}while(!0);Jl(),Mi.current=m,ve=h,Je!==null?o=0:(tt=null,st=0,o=Qe)}if(o!==0){if(o===2&&(h=dl(t),h!==0&&(c=h,o=Mc(t,h))),o===1)throw i=rr,go(t,0),Un(t,c),bt(t,Ue()),i;if(o===6)Un(t,c);else{if(h=t.current.alternate,(c&30)===0&&!tv(h)&&(o=_i(t,c),o===2&&(m=dl(t),m!==0&&(c=m,o=Mc(t,m))),o===1))throw i=rr,go(t,0),Un(t,c),bt(t,Ue()),i;switch(t.finishedWork=h,t.finishedLanes=c,o){case 0:case 1:throw Error(s(345));case 2:yo(t,xt,wn);break;case 3:if(Un(t,c),(c&130023424)===c&&(o=Cc+500-Ue(),10<o)){if(qr(t,0)!==0)break;if(h=t.suspendedLanes,(h&c)!==c){mt(),t.pingedLanes|=t.suspendedLanes&h;break}t.timeoutHandle=Ol(yo.bind(null,t,xt,wn),o);break}yo(t,xt,wn);break;case 4:if(Un(t,c),(c&4194240)===c)break;for(o=t.eventTimes,h=-1;0<c;){var x=31-Bt(c);m=1<<x,x=o[x],x>h&&(h=x),c&=~m}if(c=h,c=Ue()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*ev(c/1960))-c,10<c){t.timeoutHandle=Ol(yo.bind(null,t,xt,wn),c);break}yo(t,xt,wn);break;case 5:yo(t,xt,wn);break;default:throw Error(s(329))}}}return bt(t,Ue()),t.callbackNode===i?Lm.bind(null,t):null}function Mc(t,o){var i=ir;return t.current.memoizedState.isDehydrated&&(go(t,o).flags|=256),t=_i(t,o),t!==2&&(o=xt,xt=i,o!==null&&Lc(o)),t}function Lc(t){xt===null?xt=t:xt.push.apply(xt,t)}function tv(t){for(var o=t;;){if(o.flags&16384){var i=o.updateQueue;if(i!==null&&(i=i.stores,i!==null))for(var c=0;c<i.length;c++){var h=i[c],m=h.getSnapshot;h=h.value;try{if(!zt(m(),h))return!1}catch{return!1}}}if(i=o.child,o.subtreeFlags&16384&&i!==null)i.return=o,o=i;else{if(o===t)break;for(;o.sibling===null;){if(o.return===null||o.return===t)return!0;o=o.return}o.sibling.return=o.return,o=o.sibling}}return!0}function Un(t,o){for(o&=~Nc,o&=~Li,t.suspendedLanes|=o,t.pingedLanes&=~o,t=t.expirationTimes;0<o;){var i=31-Bt(o),c=1<<i;t[i]=-1,o&=~c}}function Rm(t){if((ve&6)!==0)throw Error(s(327));ns();var o=qr(t,0);if((o&1)===0)return bt(t,Ue()),null;var i=_i(t,o);if(t.tag!==0&&i===2){var c=dl(t);c!==0&&(o=c,i=Mc(t,c))}if(i===1)throw i=rr,go(t,0),Un(t,o),bt(t,Ue()),i;if(i===6)throw Error(s(345));return t.finishedWork=t.current.alternate,t.finishedLanes=o,yo(t,xt,wn),bt(t,Ue()),null}function Rc(t,o){var i=ve;ve|=1;try{return t(o)}finally{ve=i,ve===0&&(ts=Ue()+500,hi&&Fn())}}function fo(t){Hn!==null&&Hn.tag===0&&(ve&6)===0&&ns();var o=ve;ve|=1;var i=Wt.transition,c=Se;try{if(Wt.transition=null,Se=1,t)return t()}finally{Se=c,Wt.transition=i,ve=o,(ve&6)===0&&Fn()}}function Dc(){jt=es.current,Ee(es)}function go(t,o){t.finishedWork=null,t.finishedLanes=0;var i=t.timeoutHandle;if(i!==-1&&(t.timeoutHandle=-1,Eb(i)),Je!==null)for(i=Je.return;i!==null;){var c=i;switch(Ul(c),c.tag){case 1:c=c.type.childContextTypes,c!=null&&ui();break;case 3:Qo(),Ee(gt),Ee(it),oc();break;case 5:tc(c);break;case 4:Qo();break;case 13:Ee(We);break;case 19:Ee(We);break;case 10:Yl(c.type._context);break;case 22:case 23:Dc()}i=i.return}if(tt=t,Je=t=Gn(t.current,null),st=jt=o,Qe=0,rr=null,Nc=Li=mo=0,xt=ir=null,uo!==null){for(o=0;o<uo.length;o++)if(i=uo[o],c=i.interleaved,c!==null){i.interleaved=null;var h=c.next,m=i.pending;if(m!==null){var x=m.next;m.next=h,c.next=x}i.pending=c}uo=null}return t}function Dm(t,o){do{var i=Je;try{if(Jl(),ki.current=ji,Ai){for(var c=Fe.memoizedState;c!==null;){var h=c.queue;h!==null&&(h.pending=null),c=c.next}Ai=!1}if(po=0,et=Ye=Fe=null,Xs=!1,er=0,Tc.current=null,i===null||i.return===null){Qe=1,rr=o,Je=null;break}e:{var m=t,x=i.return,S=i,T=o;if(o=st,S.flags|=32768,T!==null&&typeof T=="object"&&typeof T.then=="function"){var D=T,H=S,U=H.tag;if((H.mode&1)===0&&(U===0||U===11||U===15)){var z=H.alternate;z?(H.updateQueue=z.updateQueue,H.memoizedState=z.memoizedState,H.lanes=z.lanes):(H.updateQueue=null,H.memoizedState=null)}var Q=im(x);if(Q!==null){Q.flags&=-257,am(Q,x,S,m,o),Q.mode&1&&rm(m,D,o),o=Q,T=D;var te=o.updateQueue;if(te===null){var ne=new Set;ne.add(T),o.updateQueue=ne}else te.add(T);break e}else{if((o&1)===0){rm(m,D,o),Wc();break e}T=Error(s(426))}}else if(Re&&S.mode&1){var Ge=im(x);if(Ge!==null){(Ge.flags&65536)===0&&(Ge.flags|=256),am(Ge,x,S,m,o),ql(Zo(T,S));break e}}m=T=Zo(T,S),Qe!==4&&(Qe=2),ir===null?ir=[m]:ir.push(m),m=x;do{switch(m.tag){case 3:m.flags|=65536,o&=-o,m.lanes|=o;var M=om(m,T,o);Pp(m,M);break e;case 1:S=T;var C=m.type,L=m.stateNode;if((m.flags&128)===0&&(typeof C.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(zn===null||!zn.has(L)))){m.flags|=65536,o&=-o,m.lanes|=o;var $=sm(m,S,o);Pp(m,$);break e}}m=m.return}while(m!==null)}Om(i)}catch(oe){o=oe,Je===i&&i!==null&&(Je=i=i.return);continue}break}while(!0)}function Wm(){var t=Mi.current;return Mi.current=ji,t===null?ji:t}function Wc(){(Qe===0||Qe===3||Qe===2)&&(Qe=4),tt===null||(mo&268435455)===0&&(Li&268435455)===0||Un(tt,st)}function _i(t,o){var i=ve;ve|=2;var c=Wm();(tt!==t||st!==o)&&(wn=null,go(t,o));do try{nv();break}catch(h){Dm(t,h)}while(!0);if(Jl(),ve=i,Mi.current=c,Je!==null)throw Error(s(261));return tt=null,st=0,Qe}function nv(){for(;Je!==null;)Fm(Je)}function ov(){for(;Je!==null&&!N0();)Fm(Je)}function Fm(t){var o=zm(t.alternate,t,jt);t.memoizedProps=t.pendingProps,o===null?Om(t):Je=o,Tc.current=null}
vendor: 5,403 bytes, line 8
8function Om(t){var o=t;do{var i=o.alternate;if(t=o.return,(o.flags&32768)===0){if(i=Jb(i,o,jt),i!==null){Je=i;return}}else{if(i=Yb(i,o),i!==null){i.flags&=32767,Je=i;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Qe=6,Je=null;return}}if(o=o.sibling,o!==null){Je=o;return}Je=o=t}while(o!==null);Qe===0&&(Qe=5)}function yo(t,o,i){var c=Se,h=Wt.transition;try{Wt.transition=null,Se=1,sv(t,o,i,c)}finally{Wt.transition=h,Se=c}return null}function sv(t,o,i,c){do ns();while(Hn!==null);if((ve&6)!==0)throw Error(s(327));i=t.finishedWork;var h=t.finishedLanes;if(i===null)return null;if(t.finishedWork=null,t.finishedLanes=0,i===t.current)throw Error(s(177));t.callbackNode=null,t.callbackPriority=0;var m=i.lanes|i.childLanes;if(O0(t,m),t===tt&&(Je=tt=null,st=0),(i.subtreeFlags&2064)===0&&(i.flags&2064)===0||Di||(Di=!0,Hm(Vr,function(){return ns(),null})),m=(i.flags&15990)!==0,(i.subtreeFlags&15990)!==0||m){m=Wt.transition,Wt.transition=null;var x=Se;Se=1;var S=ve;ve|=4,Tc.current=null,Zb(t,i),Nm(i,t),Ib(Wl),Yr=!!Dl,Wl=Dl=null,t.current=i,Xb(i),C0(),ve=S,Se=x,Wt.transition=m}else t.current=i;if(Di&&(Di=!1,Hn=t,Wi=h),m=t.pendingLanes,m===0&&(zn=null),M0(i.stateNode),bt(t,Ue()),o!==null)for(c=t.onRecoverableError,i=0;i<o.length;i++)h=o[i],c(h.value,{componentStack:h.stack,digest:h.digest});if(Ri)throw Ri=!1,t=Pc,Pc=null,t;return(Wi&1)!==0&&t.tag!==0&&ns(),m=t.pendingLanes,(m&1)!==0?t===Ec?ar++:(ar=0,Ec=t):ar=0,Fn(),null}function ns(){if(Hn!==null){var t=jh(Wi),o=Wt.transition,i=Se;try{if(Wt.transition=null,Se=16>t?16:t,Hn===null)var c=!1;else{if(t=Hn,Hn=null,Wi=0,(ve&6)!==0)throw Error(s(331));var h=ve;for(ve|=4,ee=t.current;ee!==null;){var m=ee,x=m.child;if((ee.flags&16)!==0){var S=m.deletions;if(S!==null){for(var T=0;T<S.length;T++){var D=S[T];for(ee=D;ee!==null;){var H=ee;switch(H.tag){case 0:case 11:case 15:sr(8,H,m)}var U=H.child;if(U!==null)U.return=H,ee=U;else for(;ee!==null;){H=ee;var z=H.sibling,Q=H.return;if(Am(H),H===D){ee=null;break}if(z!==null){z.return=Q,ee=z;break}ee=Q}}}var te=m.alternate;if(te!==null){var ne=te.child;if(ne!==null){te.child=null;do{var Ge=ne.sibling;ne.sibling=null,ne=Ge}while(ne!==null)}}ee=m}}if((m.subtreeFlags&2064)!==0&&x!==null)x.return=m,ee=x;else e:for(;ee!==null;){if(m=ee,(m.flags&2048)!==0)switch(m.tag){case 0:case 11:case 15:sr(9,m,m.return)}var M=m.sibling;if(M!==null){M.return=m.return,ee=M;break e}ee=m.return}}var C=t.current;for(ee=C;ee!==null;){x=ee;var L=x.child;if((x.subtreeFlags&2064)!==0&&L!==null)L.return=x,ee=L;else e:for(x=C;ee!==null;){if(S=ee,(S.flags&2048)!==0)try{switch(S.tag){case 0:case 11:case 15:Ei(9,S)}}catch(oe){He(S,S.return,oe)}if(S===x){ee=null;break e}var $=S.sibling;if($!==null){$.return=S.return,ee=$;break e}ee=S.return}}if(ve=h,Fn(),Qt&&typeof Qt.onPostCommitFiberRoot=="function")try{Qt.onPostCommitFiberRoot(Ur,t)}catch{}c=!0}return c}finally{Se=i,Wt.transition=o}}return!1}function _m(t,o,i){o=Zo(i,o),o=om(t,o,1),t=_n(t,o,1),o=mt(),t!==null&&(Es(t,1,o),bt(t,o))}function He(t,o,i){if(t.tag===3)_m(t,t,i);else for(;o!==null;){if(o.tag===3){_m(o,t,i);break}else if(o.tag===1){var c=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(zn===null||!zn.has(c))){t=Zo(i,t),t=sm(o,t,1),o=_n(o,t,1),t=mt(),o!==null&&(Es(o,1,t),bt(o,t));break}}o=o.return}}function rv(t,o,i){var c=t.pingCache;c!==null&&c.delete(o),o=mt(),t.pingedLanes|=t.suspendedLanes&i,tt===t&&(st&i)===i&&(Qe===4||Qe===3&&(st&130023424)===st&&500>Ue()-Cc?go(t,0):Nc|=i),bt(t,o)}function Bm(t,o){o===0&&((t.mode&1)===0?o=1:(o=$r,$r<<=1,($r&130023424)===0&&($r=4194304)));var i=mt();t=fn(t,o),t!==null&&(Es(t,o,i),bt(t,i))}function iv(t){var o=t.memoizedState,i=0;o!==null&&(i=o.retryLane),Bm(t,i)}function av(t,o){var i=0;switch(t.tag){case 13:var c=t.stateNode,h=t.memoizedState;h!==null&&(i=h.retryLane);break;case 19:c=t.stateNode;break;default:throw Error(s(314))}c!==null&&c.delete(o),Bm(t,i)}var zm;zm=function(t,o,i){if(t!==null)if(t.memoizedProps!==o.pendingProps||gt.current)wt=!0;else{if((t.lanes&i)===0&&(o.flags&128)===0)return wt=!1,Kb(t,o,i);wt=(t.flags&131072)!==0}else wt=!1,Re&&(o.flags&1048576)!==0&&bp(o,mi,o.index);switch(o.lanes=0,o.tag){case 2:var c=o.type;Ci(t,o),t=o.pendingProps;var h=Uo(o,it.current);Yo(o,i),h=ic(null,o,c,t,h,i);var m=ac();return o.flags|=1,typeof h=="object"&&h!==null&&typeof h.render=="function"&&h.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,yt(c)?(m=!0,di(o)):m=!1,o.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,Xl(o),h.updater=Ti,o.stateNode=h,h._reactInternals=o,pc(o,c,t,i),o=yc(null,o,c,!0,m,i)):(o.tag=0,Re&&m&&Vl(o),pt(null,o,h,i),o=o.child),o;case 16:c=o.elementType;e:{switch(Ci(t,o),t=o.pendingProps,h=c._init,c=h(c._payload),o.type=c,h=o.tag=cv(c),t=Vt(c,t),h){case 0:o=gc(null,o,c,t,i);break e;case 1:o=pm(null,o,c,t,i);break e;case 11:o=lm(null,o,c,t,i);break e;case 14:o=cm(null,o,c,Vt(c.type,t),i);break e}throw Error(s(306,c,""))}return o;case 0:return c=o.type,h=o.pendingProps,h=o.elementType===c?h:Vt(c,h),gc(t,o,c,h,i);case 1:return c=o.type,h=o.pendingProps,h=o.elementType===c?h:Vt(c,h),pm(t,o,c,h,i);case 3:e:{if(mm(o),t===null)throw Error(s(387));c=o.pendingProps,m=o.memoizedState,h=m.element,Cp(t,o),bi(o,c,null,i);var x=o.memoizedState;if(c=x.element,m.isDehydrated)if(m={element:c,isDehydrated:!1,cache:x.cache,pendingSuspenseBoundaries:x.pe
vendor: 7,127 bytes, line 8
8ndingSuspenseBoundaries,transitions:x.transitions},o.updateQueue.baseState=m,o.memoizedState=m,o.flags&256){h=Zo(Error(s(423)),o),o=fm(t,o,c,i,h);break e}else if(c!==h){h=Zo(Error(s(424)),o),o=fm(t,o,c,i,h);break e}else for(St=Rn(o.stateNode.containerInfo.firstChild),It=o,Re=!0,Ht=null,i=Tp(o,null,c,i),o.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(qo(),c===h){o=yn(t,o,i);break e}pt(t,o,c,i)}o=o.child}return o;case 5:return Mp(o),t===null&&$l(o),c=o.type,h=o.pendingProps,m=t!==null?t.memoizedProps:null,x=h.children,Fl(c,h)?x=null:m!==null&&Fl(c,m)&&(o.flags|=32),hm(t,o),pt(t,o,x,i),o.child;case 6:return t===null&&$l(o),null;case 13:return gm(t,o,i);case 4:return ec(o,o.stateNode.containerInfo),c=o.pendingProps,t===null?o.child=Ko(o,null,c,i):pt(t,o,c,i),o.child;case 11:return c=o.type,h=o.pendingProps,h=o.elementType===c?h:Vt(c,h),lm(t,o,c,h,i);case 7:return pt(t,o,o.pendingProps,i),o.child;case 8:return pt(t,o,o.pendingProps.children,i),o.child;case 12:return pt(t,o,o.pendingProps.children,i),o.child;case 10:e:{if(c=o.type._context,h=o.pendingProps,m=o.memoizedProps,x=h.value,Ce(yi,c._currentValue),c._currentValue=x,m!==null)if(zt(m.value,x)){if(m.children===h.children&&!gt.current){o=yn(t,o,i);break e}}else for(m=o.child,m!==null&&(m.return=o);m!==null;){var S=m.dependencies;if(S!==null){x=m.child;for(var T=S.firstContext;T!==null;){if(T.context===c){if(m.tag===1){T=gn(-1,i&-i),T.tag=2;var D=m.updateQueue;if(D!==null){D=D.shared;var H=D.pending;H===null?T.next=T:(T.next=H.next,H.next=T),D.pending=T}}m.lanes|=i,T=m.alternate,T!==null&&(T.lanes|=i),Ql(m.return,i,o),S.lanes|=i;break}T=T.next}}else if(m.tag===10)x=m.type===o.type?null:m.child;else if(m.tag===18){if(x=m.return,x===null)throw Error(s(341));x.lanes|=i,S=x.alternate,S!==null&&(S.lanes|=i),Ql(x,i,o),x=m.sibling}else x=m.child;if(x!==null)x.return=m;else for(x=m;x!==null;){if(x===o){x=null;break}if(m=x.sibling,m!==null){m.return=x.return,x=m;break}x=x.return}m=x}pt(t,o,h.children,i),o=o.child}return o;case 9:return h=o.type,c=o.pendingProps.children,Yo(o,i),h=Rt(h),c=c(h),o.flags|=1,pt(t,o,c,i),o.child;case 14:return c=o.type,h=Vt(c,o.pendingProps),h=Vt(c.type,h),cm(t,o,c,h,i);case 15:return um(t,o,o.type,o.pendingProps,i);case 17:return c=o.type,h=o.pendingProps,h=o.elementType===c?h:Vt(c,h),Ci(t,o),o.tag=1,yt(c)?(t=!0,di(o)):t=!1,Yo(o,i),tm(o,c,h),pc(o,c,h,i),yc(null,o,c,!0,t,i);case 19:return wm(t,o,i);case 22:return dm(t,o,i)}throw Error(s(156,o.tag))};function Hm(t,o){return vh(t,o)}function lv(t,o,i,c){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ft(t,o,i,c){return new lv(t,o,i,c)}function Fc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function cv(t){if(typeof t=="function")return Fc(t)?1:0;if(t!=null){if(t=t.$$typeof,t===se)return 11;if(t===we)return 14}return 2}function Gn(t,o){var i=t.alternate;return i===null?(i=Ft(t.tag,o,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=o,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,o=t.dependencies,i.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function Bi(t,o,i,c,h,m){var x=2;if(c=t,typeof t=="function")Fc(t)&&(x=1);else if(typeof t=="string")x=5;else e:switch(t){case V:return wo(i.children,h,m,o);case G:x=8,h|=8;break;case ie:return t=Ft(12,i,o,h|2),t.elementType=ie,t.lanes=m,t;case fe:return t=Ft(13,i,o,h),t.elementType=fe,t.lanes=m,t;case Y:return t=Ft(19,i,o,h),t.elementType=Y,t.lanes=m,t;case X:return zi(i,h,m,o);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case re:x=10;break e;case pe:x=9;break e;case se:x=11;break e;case we:x=14;break e;case ue:x=16,c=null;break e}throw Error(s(130,t==null?t:typeof t,""))}return o=Ft(x,i,o,h),o.elementType=t,o.type=c,o.lanes=m,o}function wo(t,o,i,c){return t=Ft(7,t,c,o),t.lanes=i,t}function zi(t,o,i,c){return t=Ft(22,t,c,o),t.elementType=X,t.lanes=i,t.stateNode={isHidden:!1},t}function Oc(t,o,i){return t=Ft(6,t,null,o),t.lanes=i,t}function _c(t,o,i){return o=Ft(4,t.children!==null?t.children:[],t.key,o),o.lanes=i,o.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},o}function uv(t,o,i,c,h){this.tag=o,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hl(0),this.expirationTimes=hl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hl(0),this.identifierPrefix=c,this.onRecoverableError=h,this.mutableSourceEagerHydrationData=null}function Bc(t,o,i,c,h,m,x,S,T){return t=new uv(t,o,i,S,T),o===1?(o=1,m===!0&&(o|=8)):o=0,m=Ft(3,null,null,o),t.current=m,m.stateNode=t,m.memoizedState={element:c,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},Xl(m),t}function dv(t,o,i){var c=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_,key:c==null?null:""+c,children:t,containerInfo:o,implementation:i}}function Vm(t){if(!t)return Wn;t=t._reactInternals;e:{if(ro(t)!==t||t.tag!==1)throw Error(s(170));var o=t;do{switch(o.tag){case 3:o=o.stateNode.context;break e;case 1:if(yt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break e}}o=o.return}while(o!==null);throw Error(s(171))}if(t.tag===1){var i=t.type;if(yt(i))return yp(t,i,o)}return o}function Um(t,o,i,c,h,m,x,S,T){return t=Bc(i,c,!0,t,h,m,x,S,T),t.context=Vm(null),i=t.current,c=mt(),h=Vn(i),m=gn(c,h),m.callback=o??null,_n(i,m,h),t.current.lanes=h,Es(t,h,c),bt(t,c),t}function Hi(t,o,i,c){var h=o.current,m=mt(),x=Vn(h);return i=Vm(i),o.context===null?o.context=i:o.pendingContext=i,o=gn(m,x),o.payload={element:t},c=c===void 0?null:c,c!==null&&(o.callback=c),t=_n(h,o,x),t!==null&&($t(t,h,x,m),xi(t,h,x)),x}function Vi(t){return t=t.current,t.child?(t.child.tag===5,t.child.stateNode):null}function Gm(t,o){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<o?i:o}}function zc(t,o){Gm(t,o),(t=t.alternate)&&Gm(t,o)}function hv(){return null}var $m=typeof reportError=="function"?reportError:function(t){console.error(t)};function Hc(t){this._internalRoot=t}Ui.prototype.render=Hc.prototype.render=function(t){var o=this._internalRoot;if(o===null)throw Error(s(409));Hi(t,o,null,null)},Ui.prototype.unmount=Hc.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var o=t.containerInfo;fo(function(){Hi(null,t,null,null)}
vendor: 4,588 bytes, line 8
8),o[dn]=null}};function Ui(t){this._internalRoot=t}Ui.prototype.unstable_scheduleHydration=function(t){if(t){var o=Ch();t={blockedOn:null,target:t,priority:o};for(var i=0;i<En.length&&o!==0&&o<En[i].priority;i++);En.splice(i,0,t),i===0&&Mh(t)}};function Vc(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Gi(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function qm(){}function pv(t,o,i,c,h){if(h){if(typeof c=="function"){var m=c;c=function(){var D=Vi(x);m.call(D)}}var x=Um(o,c,t,0,null,!1,!1,"",qm);return t._reactRootContainer=x,t[dn]=x.current,Gs(t.nodeType===8?t.parentNode:t),fo(),x}for(;h=t.lastChild;)t.removeChild(h);if(typeof c=="function"){var S=c;c=function(){var D=Vi(T);S.call(D)}}var T=Bc(t,0,!1,null,null,!1,!1,"",qm);return t._reactRootContainer=T,t[dn]=T.current,Gs(t.nodeType===8?t.parentNode:t),fo(function(){Hi(o,T,i,c)}),T}function $i(t,o,i,c,h){var m=i._reactRootContainer;if(m){var x=m;if(typeof h=="function"){var S=h;h=function(){var T=Vi(x);S.call(T)}}Hi(o,x,t,h)}else x=pv(i,o,t,h,c);return Vi(x)}Th=function(t){switch(t.tag){case 3:var o=t.stateNode;if(o.current.memoizedState.isDehydrated){var i=Ps(o.pendingLanes);i!==0&&(pl(o,i|1),bt(o,Ue()),(ve&6)===0&&(ts=Ue()+500,Fn()))}break;case 13:fo(function(){var c=fn(t,1);if(c!==null){var h=mt();$t(c,t,1,h)}}),zc(t,1)}},ml=function(t){if(t.tag===13){var o=fn(t,134217728);if(o!==null){var i=mt();$t(o,t,134217728,i)}zc(t,134217728)}},Nh=function(t){if(t.tag===13){var o=Vn(t),i=fn(t,o);if(i!==null){var c=mt();$t(i,t,o,c)}zc(t,o)}},Ch=function(){return Se},Ph=function(t,o){var i=Se;try{return Se=t,o()}finally{Se=i}},il=function(t,o,i){switch(o){case"input":if(Za(t,i),o=i.name,i.type==="radio"&&o!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),o=0;o<i.length;o++){var c=i[o];if(c!==t&&c.form===t.form){var h=ci(c);if(!h)throw Error(s(90));_r(c),Za(c,h)}}}break;case"textarea":rh(t,i);break;case"select":o=i.value,o!=null&&Mo(t,!!i.multiple,o,!1)}},mh=Rc,fh=fo;var mv={usingClientEntryPoint:!1,Events:[Ks,Ho,ci,hh,ph,Rc]},lr={findFiberByHostInstance:io,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},fv={bundleType:lr.bundleType,version:lr.version,rendererPackageName:lr.rendererPackageName,rendererConfig:lr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:F.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=xh(t),t===null?null:t.stateNode},findFiberByHostInstance:lr.findFiberByHostInstance||hv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qi.isDisabled&&qi.supportsFiber)try{Ur=qi.inject(fv),Qt=qi}catch{}}return vt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mv,vt.createPortal=function(t,o){var i=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Vc(o))throw Error(s(200));return dv(t,o,null,i)},vt.createRoot=function(t,o){if(!Vc(t))throw Error(s(299));var i=!1,c="",h=$m;return o!=null&&(o.unstable_strictMode===!0&&(i=!0),o.identifierPrefix!==void 0&&(c=o.identifierPrefix),o.onRecoverableError!==void 0&&(h=o.onRecoverableError)),o=Bc(t,1,!1,null,null,i,!1,c,h),t[dn]=o.current,Gs(t.nodeType===8?t.parentNode:t),new Hc(o)},vt.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var o=t._reactInternals;if(o===void 0)throw typeof t.render=="function"?Error(s(188)):(t=Object.keys(t).join(","),Error(s(268,t)));return t=xh(o),t=t===null?null:t.stateNode,t},vt.flushSync=function(t){return fo(t)},vt.hydrate=function(t,o,i){if(!Gi(o))throw Error(s(200));return $i(null,t,o,!0,i)},vt.hydrateRoot=function(t,o,i){if(!Vc(t))throw Error(s(405));var c=i!=null&&i.hydratedSources||null,h=!1,m="",x=$m;if(i!=null&&(i.unstable_strictMode===!0&&(h=!0),i.identifierPrefix!==void 0&&(m=i.identifierPrefix),i.onRecoverableError!==void 0&&(x=i.onRecoverableError)),o=Um(o,null,t,1,i??null,h,!1,m,x),t[dn]=o.current,Gs(t),c)for(t=0;t<c.length;t++)i=c[t],h=i._getVersion,h=h(i._source),o.mutableSourceEagerHydrationData==null?o.mutableSourceEagerHydrationData=[i,h]:o.mutableSourceEagerHydrationData.push(i,h);return new Ui(o)}
8,vt.render=function(t,o,i){if(!Gi(o))throw Error(s(200));return $i(null,t,o,!1,i)},vt.unmountComponentAtNode=function(t){if(!Gi(t))throw Error(s(40));return t._reactRootContainer?(fo(function(){$i(null,null,t,!1,function(){t._reactRootContainer=null,t[dn]=null})}),!0):!1},vt.unstable_batchedUpdates=Rc,vt.unstable_renderSubtreeIntoContainer=function(t,o,i,c){if(!Gi(i))throw Error(s(200));if(t==null||t._reactInternals===void 0)throw Error(s(38));return $i(t,o,i,!1,c)},vt.version="18.3.1-next-f1338f8080-20240426",vt}var tf;function ay(){if(tf)return $c.exports;tf=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),$c.exports=Av(),$c.exports}var nf;function Iv(){if(nf)return Ki;nf=1;var e=ay();return Ki.createRoot=e.createRoot,Ki.hydrateRoot=e.hydrateRoot,Ki}var Sv=Iv();function jv(e,n){if(e instanceof RegExp)return{keys:!1,pattern:e};var s,a,l,u,d=[],p="",f=e.split("/");for(f[0]||f.shift();l=f.shift();)s=l[0],s==="*"?(d.push(s),p+=l[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(a=l.indexOf("?",1),u=l.indexOf(".",1),d.push(l.substring(1,~a?a:~u?u:l.length)),p+=~a&&!~u?"(?:/([^/]+?))?":"/([^/]+?)",~u&&(p+=(~a?"?":"")+"\\"+l.substring(u))):p+="/"+l;return{keys:d,pattern:new RegExp("^"+p+(n?"(?=$|/)":"/?$"),"i")}}var v=Pa();const ft=iy(v),Tv=yv({__proto__:null,default:ft},[v]);var Jc={exports:{}},Yc={};var of;function Nv(){if(of)return Yc;of=1;var e=Pa();function n(w,b){return w===b&&(w!==0||1/w===1/b)||w!==w&&b!==b}var s=typeof Object.is=="function"?Object.is:n,a=e.useState,l=e.useEffect,u=e.useLayoutEffect,d=e.useDebugValue;function p(w,b){var A=b(),j=a({inst:{value:A,getSnapshot:b}}),k=j[0].inst,I=j[1];return u(function(){k.value=A,k.getSnapshot=b,f(k)&&I({inst:k})},[w,A,b]),l(function(){return f(k)&&I({inst:k}),w(function(){f(k)&&I({inst:k})})},[w]),d(A),A}function f(w){var b=w.getSnapshot;w=w.value;try{var A=b();return!s(w,A)}catch{return!0}}function g(w,b){return b()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:p;return Yc.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:y,Yc}var sf;function Cv(){return sf||(sf=1,Jc.exports=Nv()),Jc.exports}var Pv=Cv();const Ev=Tv.useInsertionEffect,Mv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Lv=Mv?v.useLayoutEffect:v.useEffect,Rv=Ev||Lv,ly=e=>{const n=v.useRef([e,(...s)=>n[0](...s)]).current;return Rv(()=>{n[0]=e}),n[1]},Dv="popstate",Zu="pushState",Xu="replaceState",Wv="hashchange",rf=[Dv,Zu,Xu,Wv],Fv=e=>{for(const n of rf)addEventListener(n,e);return()=>{for(const n of rf)removeEventListener(n,e)}},cy=(e,n)=>Pv.useSyncExternalStore(Fv,e,n),Ov=()=>location.search,_v=({ssrSearch:e=""}={})=>cy(Ov,()=>e),af=()=>location.pathname,Bv=({ssrPath:e}={})=>cy(af,e?()=>e:af),zv=(e,{replace:n=!1,state:s=null}={})=>history[n?Xu:Zu](s,"",e),Hv=(e={})=>[Bv(e),zv],lf=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[lf]>"u"){for(const e of[Zu,Xu]){const n=history[e];history[e]=function(){const s=n.apply(this,arguments),a=new Event(e);return a.arguments=arguments,dispatchEvent(a),s}}Object.defineProperty(window,lf,{value:!0})}const Vv=(e,n)=>n.toLowerCase().indexOf(e.toLowerCase())?"~"+n:n.slice(e.length)||"/",uy=(e="")=>e==="/"?"":e,Uv=(e,n)=>e[0]==="~"?e.slice(1):uy(n)+e,Gv=(e="",n)=>Vv(cf(uy(e)),cf(n)),cf=e=>{try{return decodeURI(e)}catch{return e}},dy={hook:Hv,searchHook:_v,parser:jv,base:"",ssrPath:void 0,ssrSearch:void 0,hrefs:e=>e},hy=v.createContext(dy),Mr=()=>v.useContext(hy),py={},my=v.createContext(py),ws=()=>v.useContext(my),Ea=e=>{const[n,s]=e.hook(e);return[Gv(e.base,n),ly((a,l)=>s(Uv(a,e.base),l))]},$v=()=>Ea(Mr()),fy=(e,n,s,a)=>{const{pattern:l,keys:u}=n instanceof RegExp?{keys:!1,pattern:n}:e(n||"*",a),d=l.exec(s)||[],[p,...f]=d;return p!==void 0?[!0,(()=>{const g=u!==!1?Object.fromEntries(u.map((w,b)=>[w,f[b]])):d.groups;let y={...f};return g&&Object.assign(y,g),y})(),...a?[p]:[]]:[!1,null]},qv=({children:e,...n})=>{const s=Mr(),a=n.hook?dy:s;let l=a;const[u,d]=n.ssrPath?.split("?")??[];d&&(n.ssrSearch=d,n.ssrPath=u),n.hrefs=n.hrefs??n.hook?.hrefs;let p=v.useRef({}),f=p.current,g=f;for(let y in a){const w=y==="base"?a[y]+(n[y]||""):n[y]||a[y];f===g&&w!==g[y]&&(p.current=g={...g}),g[y]=w,w!==a[y]&&(l=g)}return v.createElement(hy.Provider,{value:l,children:e})},uf=({children:e,component:n},s)=>n?v.createElement(n,{params:s}):typeof e=="function"?e(s):e,Kv=e=>{let n=v.useRef(py),s=n.current;for(const a in e)e[a]!==s[a]&&(s=e);return Object.keys(e).length===0&&(s=e),n.current=s},De=({path:e,nest:n,match:s,...a})=>{const l=Mr(),[u]=Ea(l),[d,p,f]=s??fy(l.parser,e,u,n),g=Kv({...ws(),...p});if(!d)return null;const y=f?v.createElement(qv,{base:f},uf(a,g)):uf(a,g);return v.createElement(my.Provider,{value:g,children:y})}
8,Z=v.forwardRef((e,n)=>{const s=Mr(),[a,l]=Ea(s),{to:u="",href:d=u,onClick:p,asChild:f,children:g,className:y,replace:w,state:b,...A}=e,j=ly(I=>{I.ctrlKey||I.metaKey||I.altKey||I.shiftKey||I.button!==0||(p?.(I),I.defaultPrevented||(I.preventDefault(),l(d,e)))}),k=s.hrefs(d[0]==="~"?d.slice(1):s.base+d,s);return f&&v.isValidElement(g)?v.cloneElement(g,{onClick:j,href:k}):v.createElement("a",{...A,onClick:j,href:k,className:y?.call?y(a===d):y,children:g,ref:n})}),gy=e=>Array.isArray(e)?e.flatMap(n=>gy(n&&n.type===v.Fragment?n.props.children:n)):[e],Jv=({children:e,location:n})=>{const s=Mr(),[a]=Ea(s);for(const l of gy(e)){let u=0;if(v.isValidElement(l)&&(u=fy(s.parser,l.props.path,n||a,l.props.nest))[0])return v.cloneElement(l,{match:u})}return null},Yv=1,Qv=1e6;let Qc=0;function Zv(){return Qc=(Qc+1)%Number.MAX_SAFE_INTEGER,Qc.toString()}const Zc=new Map,df=e=>{if(Zc.has(e))return;const n=setTimeout(()=>{Zc.delete(e),wr({type:"REMOVE_TOAST",toastId:e})},Qv);Zc.set(e,n)},Xv=(e,n)=>{switch(n.type){case"ADD_TOAST":return{...e,toasts:[n.toast,...e.toasts].slice(0,Yv)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(s=>s.id===n.toast.id?{...s,...n.toast}:s)};case"DISMISS_TOAST":{const{toastId:s}=n;return s?df(s):e.toasts.forEach(a=>{df(a.id)}),{...e,toasts:e.toasts.map(a=>a.id===s||s===void 0?{...a,open:!1}:a)}}case"REMOVE_TOAST":return n.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(s=>s.id!==n.toastId)}}},ia=[];let aa={toasts:[]};function wr(e){aa=Xv(aa,e),ia.forEach(n=>{n(aa)})}function e1({...e}){const n=Zv(),s=l=>wr({type:"UPDATE_TOAST",toast:{...l,id:n}}),a=()=>wr({type:"DISMISS_TOAST",toastId:n});return wr({type:"ADD_TOAST",toast:{...e,id:n,open:!0,onOpenChange:l=>{l||a()}}}),{id:n,dismiss:a,update:s}}function t1(){const[e,n]=v.useState(aa);return v.useEffect(()=>(ia.push(n),()=>{const s=ia.indexOf(n);s>-1&&ia.splice(s,1)}),[e]),{...e,toast:e1,dismiss:s=>wr({type:"DISMISS_TOAST",toastId:s})}}var Ma=ay();const n1=iy(Ma);function Xe(e,n,{checkForDefaultPrevented:s=!0}={}){return function(l){if(e?.(l),s===!1||!l.defaultPrevented)return n?.(l)}}function hf(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function yy(...e){return n=>{let s=!1;const a=e.map(l=>{const u=hf(l,n);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let l=0;l<a.length;l++){const u=a[l];typeof u=="function"?u():hf(e[l],null)}}}}function Kt(...e){return v.useCallback(yy(...e),e)}function La(e,n=[]){let s=[];function a(u,d){const p=v.createContext(d),f=s.length;s=[...s,d];const g=w=>{const{scope:b,children:A,...j}=w,k=b?.[e]?.[f]||p,I=v.useMemo(()=>j,Object.values(j));return r.jsx(k.Provider,{value:I,children:A})};g.displayName=u+"Provider";function y(w,b){const A=b?.[e]?.[f]||p,j=v.useContext(A);if(j)return j;if(d!==void 0)return d;throw new Error(`\`${w}\` must be used within \`${u}\``)}return[g,y]}const l=()=>{const u=s.map(d=>v.createContext(d));return function(p){const f=p?.[e]||u;return v.useMemo(()=>({[`__scope${e}`]:{...p,[e]:f}}),[p,f])}};return l.scopeName=e,[a,o1(l,...n)]}function o1(...e){const n=e[0];if(e.length===1)return n;const s=()=>{const a=e.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(u){const d=a.reduce((p,{useScope:f,scopeName:g})=>{const w=f(u)[`__scope${g}`];return{...p,...w}},{});return v.useMemo(()=>({[`__scope${n.scopeName}`]:d}),[d])}};return s.scopeName=n.scopeName,s}function bu(e){const n=s1(e),s=v.forwardRef((a,l)=>{const{children:u,...d}=a,p=v.Children.toArray(u),f=p.find(i1);if(f){const g=f.props.children,y=p.map(w=>w===f?v.Children.count(g)>1?v.Children.only(null):v.isValidElement(g)?g.props.children:null:w);return r.jsx(n,{...d,ref:l,children:v.isValidElement(g)?v.cloneElement(g,void 0,y):null})}return r.jsx(n,{...d,ref:l,children:u})});return s.displayName=`${e}.Slot`,s}function s1(e){const n=v.forwardRef((s,a)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=l1(l),p=a1(u,l.props);return l.type!==v.Fragment&&(p.ref=a?yy(a,d):d),v.cloneElement(l,p)}return v.Children.count(l)>1?v.Children.only(null):null});return n.displayName=`${e}.SlotClone`,n}var wy=Symbol("radix.slottable");function r1(e){const n=({children:s})=>r.jsx(r.Fragment,{children:s});return n.displayName=`${e}.Slottable`,n.__radixId=wy,n}function i1(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===wy}function a1(e,n){const s={...n};for(const a in n){const l=e[a],u=n[a];/^on[A-Z]/.test(a)?l&&u?s[a]=(...p)=>{u(...p),l(...p)}:l&&(s[a]=l):a==="style"?s[a]={...l,...u}
vendor: 5,569 bytes, line 8
8:a==="className"&&(s[a]=[l,u].filter(Boolean).join(" "))}return{...e,...s}}function l1(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}function c1(e){const n=e+"CollectionProvider",[s,a]=La(n),[l,u]=s(n,{collectionRef:{current:null},itemMap:new Map}),d=k=>{const{scope:I,children:N}=k,E=ft.useRef(null),R=ft.useRef(new Map).current;return r.jsx(l,{scope:I,itemMap:R,collectionRef:E,children:N})};d.displayName=n;const p=e+"CollectionSlot",f=bu(p),g=ft.forwardRef((k,I)=>{const{scope:N,children:E}=k,R=u(p,N),F=Kt(I,R.collectionRef);return r.jsx(f,{ref:F,children:E})});g.displayName=p;const y=e+"CollectionItemSlot",w="data-radix-collection-item",b=bu(y),A=ft.forwardRef((k,I)=>{const{scope:N,children:E,...R}=k,F=ft.useRef(null),W=Kt(I,F),_=u(y,N);return ft.useEffect(()=>(_.itemMap.set(F,{ref:F,...R}),()=>{_.itemMap.delete(F)})),r.jsx(b,{[w]:"",ref:W,children:E})});A.displayName=y;function j(k){const I=u(e+"CollectionConsumer",k);return ft.useCallback(()=>{const E=I.collectionRef.current;if(!E)return[];const R=Array.from(E.querySelectorAll(`[${w}]`));return Array.from(I.itemMap.values()).sort((_,V)=>R.indexOf(_.ref.current)-R.indexOf(V.ref.current))},[I.collectionRef,I.itemMap])}return[{Provider:d,Slot:g,ItemSlot:A},j,a]}var u1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],kt=u1.reduce((e,n)=>{const s=bu(`Primitive.${n}`),a=v.forwardRef((l,u)=>{const{asChild:d,...p}=l,f=d?s:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),r.jsx(f,{...p,ref:u})});return a.displayName=`Primitive.${n}`,{...e,[n]:a}},{});function xy(e,n){e&&Ma.flushSync(()=>e.dispatchEvent(n))}function rn(e){const n=v.useRef(e);return v.useEffect(()=>{n.current=e}),v.useMemo(()=>(...s)=>n.current?.(...s),[])}function d1(e,n=globalThis?.document){const s=rn(e);v.useEffect(()=>{const a=l=>{l.key==="Escape"&&s(l)};return n.addEventListener("keydown",a,{capture:!0}),()=>n.removeEventListener("keydown",a,{capture:!0})},[s,n])}var h1="DismissableLayer",vu="dismissableLayer.update",p1="dismissableLayer.pointerDownOutside",m1="dismissableLayer.focusOutside",pf,by=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ed=v.forwardRef((e,n)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:p,...f}=e,g=v.useContext(by),[y,w]=v.useState(null),b=y?.ownerDocument??globalThis?.document,[,A]=v.useState({}),j=Kt(n,V=>w(V)),k=Array.from(g.layers),[I]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),N=k.indexOf(I),E=y?k.indexOf(y):-1,R=g.layersWithOutsidePointerEventsDisabled.size>0,F=E>=N,W=g1(V=>{const G=V.target,ie=[...g.branches].some(re=>re.contains(G));!F||ie||(l?.(V),d?.(V),V.defaultPrevented||p?.())},b),_=y1(V=>{const G=V.target;[...g.branches].some(re=>re.contains(G))||(u?.(V),d?.(V),V.defaultPrevented||p?.())},b);return d1(V=>{E===g.layers.size-1&&(a?.(V),!V.defaultPrevented&&p&&(V.preventDefault(),p()))},b),v.useEffect(()=>{if(y)return s&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(pf=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(y)),g.layers.add(y),mf(),()=>{s&&g.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=pf)}},[y,b,s,g]),v.useEffect(()=>()=>{y&&(g.layers.delete(y),g.layersWithOutsidePointerEventsDisabled.delete(y),mf())},[y,g]),v.useEffect(()=>{const V=()=>A({});return document.addEventListener(vu,V),()=>document.removeEventListener(vu,V)},[]),r.jsx(kt.div,{...f,ref:j,style:{pointerEvents:R?F?"auto":"none":void 0,...e.style},onFocusCapture:Xe(e.onFocusCapture,_.onFocusCapture),onBlurCapture:Xe(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:Xe(e.onPointerDownCapture,W.onPointerDownCapture)})});ed.displayName=h1;var f1="DismissableLayerBranch",vy=v.forwardRef((e,n)=>{const s=v.useContext(by),a=v.useRef(null),l=Kt(n,a);return v.useEffect(()=>{const u=a.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),r.jsx(kt.div,{...e,ref:l})});vy.displayName=f1;function g1(e,n=globalThis?.document){const s=rn(e),a=v.useRef(!1),l=v.useRef(()=>{});return v.useEffect(()=>{const u=p=>{if(p.target&&!a.current){let f=function(){ky(p1,s,g,{discrete:!0})};const g={originalEvent:p};p.pointerType==="touch"?(n.removeEventListener("click",l.current),l.current=f,n.addEventListener("click",l.current,{once:!0})):f()}else n.removeEventListener("click",l.current);a.current=!1},d=window.setTimeout(()=>{n.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),n.removeEventListener("pointerdown",u),n.removeEventListener("click",l.current)}},[n,s]),{onPointerDownCapture:()=>a.current=!0}}function y1(e,n=globalThis?.document){const s=rn(e),a=v.useRef(!1);return v.useEffect(()=>{const l=u=>{u.target&&!a.current&&ky(m1,s,{originalEvent:u},{discrete:!1})};return n.addEventListener("focusin",l),()=>n.removeEventListener("focusin",l)},[n,s]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function mf(){const e=new CustomEvent(vu);document.dispatchEvent(e)}function ky(e,n,s,{discrete:a}){const l=s.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:s});n&&l.addEventListener(e,n,{once:!0}),a?xy(l,u):l.dispatchEvent(u)}var w1=ed,x1=vy,No=globalThis?.document?v.useLayoutEffect:()=>{}
8,b1="Portal",Ay=v.forwardRef((e,n)=>{const{container:s,...a}=e,[l,u]=v.useState(!1);No(()=>u(!0),[]);const d=s||l&&globalThis?.document?.body;return d?n1.createPortal(r.jsx(kt.div,{...a,ref:n}),d):null});Ay.displayName=b1;function v1(e,n){return v.useReducer((s,a)=>n[s][a]??s,e)}var td=e=>{const{present:n,children:s}=e,a=k1(n),l=typeof s=="function"?s({present:a.isPresent}):v.Children.only(s),u=Kt(a.ref,A1(l));return typeof s=="function"||a.isPresent?v.cloneElement(l,{ref:u}):null};td.displayName="Presence";function k1(e){const[n,s]=v.useState(),a=v.useRef({}),l=v.useRef(e),u=v.useRef("none"),d=e?"mounted":"unmounted",[p,f]=v1(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const g=Ji(a.current);u.current=p==="mounted"?g:"none"},[p]),No(()=>{const g=a.current,y=l.current;if(y!==e){const b=u.current,A=Ji(g);e?f("MOUNT"):A==="none"||g?.display==="none"?f("UNMOUNT"):f(y&&b!==A?"ANIMATION_OUT":"UNMOUNT"),l.current=e}},[e,f]),No(()=>{if(n){let g;const y=n.ownerDocument.defaultView??window,w=A=>{const k=Ji(a.current).includes(A.animationName);if(A.target===n&&k&&(f("ANIMATION_END"),!l.current)){const I=n.style.animationFillMode;n.style.animationFillMode="forwards",g=y.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=I)})}},b=A=>{A.target===n&&(u.current=Ji(a.current))};return n.addEventListener("animationstart",b),n.addEventListener("animationcancel",w),n.addEventListener("animationend",w),()=>{y.clearTimeout(g),n.removeEventListener("animationstart",b),n.removeEventListener("animationcancel",w),n.removeEventListener("animationend",w)}}else f("ANIMATION_END")},[n,f]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:v.useCallback(g=>{g&&(a.current=getComputedStyle(g)),s(g)},[])}}function Ji(e){return e?.animationName||"none"}function A1(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}function I1({prop:e,defaultProp:n,onChange:s=()=>{}}){const[a,l]=S1({defaultProp:n,onChange:s}),u=e!==void 0,d=u?e:a,p=rn(s),f=v.useCallback(g=>{if(u){const w=typeof g=="function"?g(e):g;w!==e&&p(w)}else l(g)},[u,e,l,p]);return[d,f]}function S1({defaultProp:e,onChange:n}){const s=v.useState(e),[a]=s,l=v.useRef(a),u=rn(n);return v.useEffect(()=>{l.current!==a&&(u(a),l.current=a)},[a,l,u]),s}var j1="VisuallyHidden",Ra=v.forwardRef((e,n)=>r.jsx(kt.span,{...e,ref:n,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));Ra.displayName=j1;var T1=Ra,nd="ToastProvider",[od,N1,C1]=c1("Toast"),[Iy]=La("Toast",[C1]),[P1,Da]=Iy(nd),Sy=e=>{const{__scopeToast:n,label:s="Notification",duration:a=5e3,swipeDirection:l="right",swipeThreshold:u=50,children:d}=e,[p,f]=v.useState(null),[g,y]=v.useState(0),w=v.useRef(!1),b=v.useRef(!1);return s.trim()||console.error(`Invalid prop \`label\` supplied to \`${nd}\`. Expected non-empty \`string\`.`),r.jsx(od.Provider,{scope:n,children:r.jsx(P1,{scope:n,label:s,duration:a,swipeDirection:l,swipeThreshold:u,toastCount:g,viewport:p,onViewportChange:f,onToastAdd:v.useCallback(()=>y(A=>A+1),[]),onToastRemove:v.useCallback(()=>y(A=>A-1),[]),isFocusedToastEscapeKeyDownRef:w,isClosePausedRef:b,children:d})})};Sy.displayName=nd;var jy="ToastViewport",E1=["F8"],ku="toast.viewportPause",Au="toast.viewportResume",Ty=v.forwardRef((e,n)=>{const{__scopeToast:s,hotkey:a=E1,label:l="Notifications ({hotkey})",...u}=e,d=Da(jy,s),p=N1(s),f=v.useRef(null),g=v.useRef(null),y=v.useRef(null),w=v.useRef(null),b=Kt(n,w,d.onViewportChange),A=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),j=d.toastCount>0;v.useEffect(()=>{const I=N=>{a.length!==0&&a.every(R=>N[R]||N.code===R)&&w.current?.focus()};return document.addEventListener("keydown",I),()=>document.removeEventListener("keydown",I)},[a]),v.useEffect(()=>{const I=f.current,N=w.current;if(j&&I&&N){const E=()=>
vendor: 8,693 bytes, line 8
8{if(!d.isClosePausedRef.current){const _=new CustomEvent(ku);N.dispatchEvent(_),d.isClosePausedRef.current=!0}},R=()=>{if(d.isClosePausedRef.current){const _=new CustomEvent(Au);N.dispatchEvent(_),d.isClosePausedRef.current=!1}},F=_=>{!I.contains(_.relatedTarget)&&R()},W=()=>{I.contains(document.activeElement)||R()};return I.addEventListener("focusin",E),I.addEventListener("focusout",F),I.addEventListener("pointermove",E),I.addEventListener("pointerleave",W),window.addEventListener("blur",E),window.addEventListener("focus",R),()=>{I.removeEventListener("focusin",E),I.removeEventListener("focusout",F),I.removeEventListener("pointermove",E),I.removeEventListener("pointerleave",W),window.removeEventListener("blur",E),window.removeEventListener("focus",R)}}},[j,d.isClosePausedRef]);const k=v.useCallback(({tabbingDirection:I})=>{const E=p().map(R=>{const F=R.ref.current,W=[F,...U1(F)];return I==="forwards"?W:W.reverse()});return(I==="forwards"?E.reverse():E).flat()},[p]);return v.useEffect(()=>{const I=w.current;if(I){const N=E=>{const R=E.altKey||E.ctrlKey||E.metaKey;if(E.key==="Tab"&&!R){const W=document.activeElement,_=E.shiftKey;if(E.target===I&&_){g.current?.focus();return}const ie=k({tabbingDirection:_?"backwards":"forwards"}),re=ie.findIndex(pe=>pe===W);Xc(ie.slice(re+1))?E.preventDefault():_?g.current?.focus():y.current?.focus()}};return I.addEventListener("keydown",N),()=>I.removeEventListener("keydown",N)}},[p,k]),r.jsxs(x1,{ref:f,role:"region","aria-label":l.replace("{hotkey}",A),tabIndex:-1,style:{pointerEvents:j?void 0:"none"},children:[j&&r.jsx(Iu,{ref:g,onFocusFromOutsideViewport:()=>{const I=k({tabbingDirection:"forwards"});Xc(I)}}),r.jsx(od.Slot,{scope:s,children:r.jsx(kt.ol,{tabIndex:-1,...u,ref:b})}),j&&r.jsx(Iu,{ref:y,onFocusFromOutsideViewport:()=>{const I=k({tabbingDirection:"backwards"});Xc(I)}})]})});Ty.displayName=jy;var Ny="ToastFocusProxy",Iu=v.forwardRef((e,n)=>{const{__scopeToast:s,onFocusFromOutsideViewport:a,...l}=e,u=Da(Ny,s);return r.jsx(Ra,{"aria-hidden":!0,tabIndex:0,...l,ref:n,style:{position:"fixed"},onFocus:d=>{const p=d.relatedTarget;!u.viewport?.contains(p)&&a()}})});Iu.displayName=Ny;var Wa="Toast",M1="toast.swipeStart",L1="toast.swipeMove",R1="toast.swipeCancel",D1="toast.swipeEnd",Cy=v.forwardRef((e,n)=>{const{forceMount:s,open:a,defaultOpen:l,onOpenChange:u,...d}=e,[p=!0,f]=I1({prop:a,defaultProp:l,onChange:u});return r.jsx(td,{present:s||p,children:r.jsx(O1,{open:p,...d,ref:n,onClose:()=>f(!1),onPause:rn(e.onPause),onResume:rn(e.onResume),onSwipeStart:Xe(e.onSwipeStart,g=>{g.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Xe(e.onSwipeMove,g=>{const{x:y,y:w}=g.detail.delta;g.currentTarget.setAttribute("data-swipe","move"),g.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${y}px`),g.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${w}px`)}),onSwipeCancel:Xe(e.onSwipeCancel,g=>{g.currentTarget.setAttribute("data-swipe","cancel"),g.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),g.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),g.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),g.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Xe(e.onSwipeEnd,g=>{const{x:y,y:w}=g.detail.delta;g.currentTarget.setAttribute("data-swipe","end"),g.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),g.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),g.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${y}px`),g.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${w}px`),f(!1)})})})});Cy.displayName=Wa;var[W1,F1]=Iy(Wa,{onClose(){}}),O1=v.forwardRef((e,n)=>{const{__scopeToast:s,type:a="foreground",duration:l,open:u,onClose:d,onEscapeKeyDown:p,onPause:f,onResume:g,onSwipeStart:y,onSwipeMove:w,onSwipeCancel:b,onSwipeEnd:A,...j}=e,k=Da(Wa,s),[I,N]=v.useState(null),E=Kt(n,Y=>N(Y)),R=v.useRef(null),F=v.useRef(null),W=l||k.duration,_=v.useRef(0),V=v.useRef(W),G=v.useRef(0),{onToastAdd:ie,onToastRemove:re}=k,pe=rn(()=>{I?.contains(document.activeElement)&&k.viewport?.focus(),d()}),se=v.useCallback(Y=>{!Y||Y===1/0||(window.clearTimeout(G.current),_.current=new Date().getTime(),G.current=window.setTimeout(pe,Y))},[pe]);v.useEffect(()=>{const Y=k.viewport;if(Y){const we=()=>{se(V.current),g?.()},ue=()=>{const X=new Date().getTime()-_.current;V.current=V.current-X,window.clearTimeout(G.current),f?.()};return Y.addEventListener(ku,ue),Y.addEventListener(Au,we),()=>{Y.removeEventListener(ku,ue),Y.removeEventListener(Au,we)}}},[k.viewport,W,f,g,se]),v.useEffect(()=>{u&&!k.isClosePausedRef.current&&se(W)},[u,W,k.isClosePausedRef,se]),v.useEffect(()=>(ie(),()=>re()),[ie,re]);const fe=v.useMemo(()=>I?Wy(I):null,[I]);return k.viewport?r.jsxs(r.Fragment,{children:[fe&&r.jsx(_1,{__scopeToast:s,role:"status","aria-live":a==="foreground"?"assertive":"polite","aria-atomic":!0,children:fe}),r.jsx(W1,{scope:s,onClose:pe,children:Ma.createPortal(r.jsx(od.ItemSlot,{scope:s,children:r.jsx(w1,{asChild:!0,onEscapeKeyDown:Xe(p,()=>{k.isFocusedToastEscapeKeyDownRef.current||pe(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:r.jsx(kt.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":k.swipeDirection,...j,ref:E,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Xe(e.onKeyDown,Y=>{Y.key==="Escape"&&(p?.(Y.nativeEvent),Y.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,pe()))}),onPointerDown:Xe(e.onPointerDown,Y=>{Y.button===0&&(R.current={x:Y.clientX,y:Y.clientY})}),onPointerMove:Xe(e.onPointerMove,Y=>{if(!R.current)return;const we=Y.clientX-R.current.x,ue=Y.clientY-R.current.y,X=!!F.current,O=["left","right"].includes(k.swipeDirection),J=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,K=O?J(0,we):0,P=O?0:J(0,ue),B=Y.pointerType==="touch"?10:2,he={x:K,y:P},me={originalEvent:Y,delta:he};X?(F.current=he,Yi(L1,w,me,{discrete:!1})):ff(he,k.swipeDirection,B)?(F.current=he,Yi(M1,y,me,{discrete:!1}),Y.target.setPointerCapture(Y.pointerId)):(Math.abs(we)>B||Math.abs(ue)>B)&&(R.current=null)}),onPointerUp:Xe(e.onPointerUp,Y=>{const we=F.current,ue=Y.target;if(ue.hasPointerCapture(Y.pointerId)&&ue.releasePointerCapture(Y.pointerId),F.current=null,R.current=null,we){const X=Y.currentTarget,O={originalEvent:Y,delta:we};ff(we,k.swipeDirection,k.swipeThreshold)?Yi(D1,A,O,{discrete:!0}):Yi(R1,b,O,{discrete:!0}),X.addEventListener("click",J=>J.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),_1=e=>{const{__scopeToast:n,children:s,...a}=e,l=Da(Wa,n),[u,d]=v.useState(!1),[p,f]=v.useState(!1);return H1(()=>d(!0)),v.useEffect(()=>{const g=window.setTimeout(()=>f(!0),1e3);return()=>window.clearTimeout(g)},[]),p?null:r.jsx(Ay,{asChild:!0,children:r.jsx(Ra,{...a,children:u&&r.jsxs(r.Fragment,{children:[l.label," ",s]})})})},B1="ToastTitle",Py=v.forwardRef((e,n)=>{const{__scopeToast:s,...a}=e;return r.jsx(kt.div,{...a,ref:n})});Py.displayName=B1;var z1="ToastDescription",Ey=v.forwardRef((e,n)=>{const{__scopeToast:s,...a}=e;return r.jsx(kt.div,{...a,ref:n})});Ey.displayName=z1;var My="ToastAction",Ly=v.forwardRef((e,n)=>{const{altText:s,...a}=e;return s.trim()?r.jsx(Dy,{altText:s,asChild:!0,children:r.jsx(sd,{...a,ref:n})}):(console.error(`Invalid prop \`altText\` supplied to \`${My}\`. Expected non-empty \`string\`.`),null)});Ly.displayName=My;var Ry="ToastClose",sd=v.forwardRef((e,n)=>{const{__scopeToast:s,...a}=e,l=F1(Ry,s);return r.jsx(Dy,{asChild:!0,children:r.jsx(kt.button,{type:"button",...a,ref:n,onClick:Xe(e.onClick,l.onClose)})})});sd.displayName=Ry;var Dy=v.forwardRef((e,n)=>{const{__scopeToast:s,altText:a,...l}=e;return r.jsx(kt.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...l,ref:n})});function Wy(e){const n=[];return Array.from(e.childNodes).forEach(a=>{if(a.nodeType===a.TEXT_NODE&&a.textContent&&n.push(a.textContent),V1(a)){const l=a.ariaHidden||a.hidden||a.style.display==="none",u=a.dataset.radixToastAnnounceExclude==="";if(!l)if(u){const d=a.dataset.radixToastAnnounceAlt;d&&n.push(d)}else n.push(...Wy(a))}}),n}function Yi(e,n,s,{discrete:a}){const l=s.originalEvent.currentTarget,u=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:s});n&&l.addEventListener(e,n,{once:!0}),a?xy(l,u):l.dispatchEvent(u)}var ff=(e,n,s=0)=>{const a=Math.abs(e.x),l=Math.abs(e.y),u=a>l;return n==="left"||n==="right"?u&&a>s:!u&&l>s};function H1(e=()=>{}){const n=rn(e);No(()=>{let s=0,a=0;return s=window.requestAnimationFrame(()=>a=window.requestAnimationFrame(n)),()=>{window.cancelAnimationFrame(s),window.cancelAnimationFrame(a)}},[n])}
vendor: 8,814 bytes, line 8
8function V1(e){return e.nodeType===e.ELEMENT_NODE}function U1(e){const n=[],s=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const l=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||l?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)n.push(s.currentNode);return n}function Xc(e){const n=document.activeElement;return e.some(s=>s===n?!0:(s.focus(),document.activeElement!==n))}var G1=Sy,Fy=Ty,Oy=Cy,_y=Py,By=Ey,zy=Ly,Hy=sd;function Vy(e){var n,s,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(n=0;n<l;n++)e[n]&&(s=Vy(e[n]))&&(a&&(a+=" "),a+=s)}else for(s in e)e[s]&&(a&&(a+=" "),a+=s);return a}function Uy(){for(var e,n,s=0,a="",l=arguments.length;s<l;s++)(e=arguments[s])&&(n=Vy(e))&&(a&&(a+=" "),a+=n);return a}const gf=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,yf=Uy,Gy=(e,n)=>s=>{var a;if(n?.variants==null)return yf(e,s?.class,s?.className);const{variants:l,defaultVariants:u}=n,d=Object.keys(l).map(g=>{const y=s?.[g],w=u?.[g];if(y===null)return null;const b=gf(y)||gf(w);return l[g][b]}),p=s&&Object.entries(s).reduce((g,y)=>{let[w,b]=y;return b===void 0||(g[w]=b),g},{}),f=n==null||(a=n.compoundVariants)===null||a===void 0?void 0:a.reduce((g,y)=>{let{class:w,className:b,...A}=y;return Object.entries(A).every(j=>{let[k,I]=j;return Array.isArray(I)?I.includes({...u,...p}[k]):{...u,...p}[k]===I})?[...g,w,b]:g},[]);return yf(e,d,f,s?.class,s?.className)};const $1=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),$y=(...e)=>e.filter((n,s,a)=>!!n&&a.indexOf(n)===s).join(" ");var q1={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const K1=v.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:s=2,absoluteStrokeWidth:a,className:l="",children:u,iconNode:d,...p},f)=>v.createElement("svg",{ref:f,...q1,width:n,height:n,stroke:e,strokeWidth:a?Number(s)*24/Number(n):s,className:$y("lucide",l),...p},[...d.map(([g,y])=>v.createElement(g,y)),...Array.isArray(u)?u:[u]]));const Te=(e,n)=>{const s=v.forwardRef(({className:a,...l},u)=>v.createElement(K1,{ref:u,iconNode:n,className:$y(`lucide-${$1(e)}`,a),...l}));return s.displayName=`${e}`,s};const Ke=Te("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);const rd=Te("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);const id=Te("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const ad=Te("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const qy=Te("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const J1=Te("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);const an=Te("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);const hs=Te("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);const Y1=Te("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);const Q1=Te("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);const Z1=Te("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);const ld=Te("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);const Ky=Te("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);const X1=Te("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);const cd=Te("MessageCircleQuestion",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const Su=Te("MicVocal",[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]]);const ek=Te("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);const tk=Te("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);const Fa=Te("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);const nk=Te("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);const ok=Te("Rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);const sk=Te("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);const rk=Te("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);const ik=Te("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);const Oa=Te("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);const ak=Te("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);const Jy=Te("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),ud="-",lk=e=>{const n=uk(e),{conflictingClassGroups:s,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:d=>{const p=d.split(ud);return p[0]===""&&p.length!==1&&p.shift(),Yy(p,n)||ck(d)},getConflictingClassGroupIds:(d,p)=>{const f=s[d]||[];return p&&a[d]?[...f,...a[d]]:f}}},Yy=(e,n)=>{if(e.length===0)return n.classGroupId;const s=e[0],a=n.nextPart.get(s),l=a?Yy(e.slice(1),a):void 0;if(l)return l;if(n.validators.length===0)return;const u=e.join(ud);return n.validators.find(({validator:d})=>d(u))?.classGroupId},wf=/^\[(.+)\]$/,ck=e=>{if(wf.test(e)){const n=wf.exec(e)[1],s=n?.substring(0,n.indexOf(":"));if(s)return"arbitrary.."+s}},uk=e=>{const{theme:n,prefix:s}=e,a={nextPart:new Map,validators:[]};return hk(Object.entries(e.classGroups),s).forEach(([u,d])=>{ju(d,a,u,n)}),a},ju=(e,n,s,a)=>{e.forEach(l=>{if(typeof l=="string"){const u=l===""?n:xf(n,l);u.classGroupId=s;return}if(typeof l=="function"){if(dk(l)){ju(l(a),n,s,a);return}n.validators.push({validator:l,classGroupId:s});return}Object.entries(l).forEach(([u,d])=>{ju(d,xf(n,u),s,a)})})},xf=(e,n)=>{let s=e;
vendor: 4,758 bytes, line 8
8return n.split(ud).forEach(a=>{s.nextPart.has(a)||s.nextPart.set(a,{nextPart:new Map,validators:[]}),s=s.nextPart.get(a)}),s},dk=e=>e.isThemeGetter,hk=(e,n)=>n?e.map(([s,a])=>{const l=a.map(u=>typeof u=="string"?n+u:typeof u=="object"?Object.fromEntries(Object.entries(u).map(([d,p])=>[n+d,p])):u);return[s,l]}):e,pk=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,s=new Map,a=new Map;const l=(u,d)=>{s.set(u,d),n++,n>e&&(n=0,a=s,s=new Map)};return{get(u){let d=s.get(u);if(d!==void 0)return d;if((d=a.get(u))!==void 0)return l(u,d),d},set(u,d){s.has(u)?s.set(u,d):l(u,d)}}},Qy="!",mk=e=>{const{separator:n,experimentalParseClassName:s}=e,a=n.length===1,l=n[0],u=n.length,d=p=>{const f=[];let g=0,y=0,w;for(let I=0;I<p.length;I++){let N=p[I];if(g===0){if(N===l&&(a||p.slice(I,I+u)===n)){f.push(p.slice(y,I)),y=I+u;continue}if(N==="/"){w=I;continue}}N==="["?g++:N==="]"&&g--}const b=f.length===0?p:p.substring(y),A=b.startsWith(Qy),j=A?b.substring(1):b,k=w&&w>y?w-y:void 0;return{modifiers:f,hasImportantModifier:A,baseClassName:j,maybePostfixModifierPosition:k}};return s?p=>s({className:p,parseClassName:d}):d},fk=e=>{if(e.length<=1)return e;const n=[];let s=[];return e.forEach(a=>{a[0]==="["?(n.push(...s.sort(),a),s=[]):s.push(a)}),n.push(...s.sort()),n},gk=e=>({cache:pk(e.cacheSize),parseClassName:mk(e),...lk(e)}),yk=/\s+/,wk=(e,n)=>{const{parseClassName:s,getClassGroupId:a,getConflictingClassGroupIds:l}=n,u=[],d=e.trim().split(yk);let p="";for(let f=d.length-1;f>=0;f-=1){const g=d[f],{modifiers:y,hasImportantModifier:w,baseClassName:b,maybePostfixModifierPosition:A}=s(g);let j=!!A,k=a(j?b.substring(0,A):b);if(!k){if(!j){p=g+(p.length>0?" "+p:p);continue}if(k=a(b),!k){p=g+(p.length>0?" "+p:p);continue}j=!1}const I=fk(y).join(":"),N=w?I+Qy:I,E=N+k;if(u.includes(E))continue;u.push(E);const R=l(k,j);for(let F=0;F<R.length;++F){const W=R[F];u.push(N+W)}p=g+(p.length>0?" "+p:p)}return p};function xk(){let e=0,n,s,a="";for(;e<arguments.length;)(n=arguments[e++])&&(s=Zy(n))&&(a&&(a+=" "),a+=s);return a}const Zy=e=>{if(typeof e=="string")return e;let n,s="";for(let a=0;a<e.length;a++)e[a]&&(n=Zy(e[a]))&&(s&&(s+=" "),s+=n);return s};function bk(e,...n){let s,a,l,u=d;function d(f){const g=n.reduce((y,w)=>w(y),e());return s=gk(g),a=s.cache.get,l=s.cache.set,u=p,p(f)}function p(f){const g=a(f);if(g)return g;const y=wk(f,s);return l(f,y),y}return function(){return u(xk.apply(null,arguments))}}const Me=e=>{const n=s=>s[e]||[];return n.isThemeGetter=!0,n},Xy=/^\[(?:([a-z-]+):)?(.+)\]$/i,vk=/^\d+\/\d+$/,kk=new Set(["px","full","screen"]),Ak=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ik=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Sk=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,jk=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Tk=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,xn=e=>us(e)||kk.has(e)||vk.test(e),qn=e=>xs(e,"length",Dk),us=e=>!!e&&!Number.isNaN(Number(e)),eu=e=>xs(e,"number",us),ur=e=>!!e&&Number.isInteger(Number(e)),Nk=e=>e.endsWith("%")&&us(e.slice(0,-1)),ge=e=>Xy.test(e),Kn=e=>Ak.test(e),Ck=new Set(["length","size","percentage"]),Pk=e=>xs(e,Ck,ew),Ek=e=>xs(e,"position",ew),Mk=new Set(["image","url"]),Lk=e=>xs(e,Mk,Fk),Rk=e=>xs(e,"",Wk),dr=()=>!0,xs=(e,n,s)=>{const a=Xy.exec(e);return a?a[1]?typeof n=="string"?a[1]===n:n.has(a[1]):s(a[2]):!1},Dk=e=>Ik.test(e)&&!Sk.test(e),ew=()=>!1,Wk=e=>jk.test(e),Fk=e=>Tk.test(e),Ok=()=>{const e=Me("colors"),n=Me("spacing"),s=Me("blur"),a=Me("brightness"),l=Me("borderColor"),u=Me("borderRadius"),d=Me("borderSpacing"),p=Me("borderWidth"),f=Me("contrast"),g=Me("grayscale"),y=Me("hueRotate"),w=Me("invert"),b=Me("gap"),A=Me("gradientColorStops"),j=Me("gradientColorStopPositions"),k=Me("inset"),I=Me("margin"),N=Me("opacity"),E=Me("padding"),R=Me("saturate"),F=Me("scale"),W=Me("sepia"),_=Me("skew"),V=Me("space"),G=Me("translate"),ie=()=>["auto","contain","none"],re=()=>["auto","hidden","clip","visible","scroll"],pe=()=>["auto",ge,n],se=()=>[ge,n],fe=()=>["",xn,qn],Y=()=>["auto",us,ge],we=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ue=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],O=()=>["start","end","center","between","around","evenly","stretch"],J=()=>["","0",ge],K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],P=()=>[us,ge];return{cacheSize:500,separator:":",theme:{colors:[dr],spacing:[xn,qn],blur:["none","",Kn,ge],brightness:P(),borderColor:[e],borderRadius:["n
8one","","full",Kn,ge],borderSpacing:se(),borderWidth:fe(),contrast:P(),grayscale:J(),hueRotate:P(),invert:J(),gap:se(),gradientColorStops:[e],gradientColorStopPositions:[Nk,qn],inset:pe(),margin:pe(),opacity:P(),padding:se(),saturate:P(),scale:P(),sepia:J(),skew:P(),space:se(),translate:se()},classGroups:{aspect:[{aspect:["auto","square","video",ge]}],container:["container"],columns:[{columns:[Kn]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...we(),ge]}],overflow:[{overflow:re()}],"overflow-x":[{"overflow-x":re()}],"overflow-y":[{"overflow-y":re()}],overscroll:[{overscroll:ie()}],"overscroll-x":[{"overscroll-x":ie()}],"overscroll-y":[{"overscroll-y":ie()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[k]}],"inset-x":[{"inset-x":[k]}],"inset-y":[{"inset-y":[k]}],start:[{start:[k]}],end:[{end:[k]}],top:[{top:[k]}],right:[{right:[k]}],bottom:[{bottom:[k]}],left:[{left:[k]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ur,ge]}],basis:[{basis:pe()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ge]}],grow:[{grow:J()}],shrink:[{shrink:J()}],order:[{order:["first","last","none",ur,ge]}],"grid-cols":[{"grid-cols":[dr]}],"col-start-end":[{col:["auto",{span:["full",ur,ge]},ge]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[dr]}],"row-start-end":[{row:["auto",{span:[ur,ge]},ge]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ge]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ge]}],gap:[{gap:[b]}],"gap-x":[{"gap-x":[b]}],"gap-y":[{"gap-y":[b]}],"justify-content":[{justify:["normal",...O()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...O(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...O(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[E]}],px:[{px:[E]}],py:[{py:[E]}],ps:[{ps:[E]}],pe:[{pe:[E]}],pt:[{pt:[E]}],pr:[{pr:[E]}],pb:[{pb:[E]}],pl:[{pl:[E]}],m:[{m:[I]}],mx:[{mx:[I]}],my:[{my:[I]}],ms:[{ms:[I]}],me:[{me:[I]}],mt:[{mt:[I]}],mr:[{mr:[I]}],mb:[{mb:[I]}],ml:[{ml:[I]}],"space-x":[{"space-x":[V]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[V]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ge,n]}],"min-w":[{"min-w":[ge,n,"min","max","fit"]}],"max-w":[{"max-w":[ge,n,"none","full","min","max","fit","prose",{screen:[Kn]},Kn]}],h:[{h:[ge,n,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ge,n,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ge,n,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ge,n,"auto","min","max","fit"]}],"font-size":[{text:["base",Kn,qn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",eu]}],"font-family":[{font:[dr]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ge]}],"line-clamp":[{"line-clamp":["none",us,eu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",xn,ge]}],"list-image":[{"list-image":["none",ge]}],"list-style-type":[{list:["none","disc","decimal",ge]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[N]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[N]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ue(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",xn,qn]}],"underline-offset":[{"underline-offset":["auto",xn,ge]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:se()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ge]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ge]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[N]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...we(),Ek]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Pk]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Lk]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[j]}
8],"gradient-via-pos":[{via:[j]}],"gradient-to-pos":[{to:[j]}],"gradient-from":[{from:[A]}],"gradient-via":[{via:[A]}],"gradient-to":[{to:[A]}],rounded:[{rounded:[u]}],"rounded-s":[{"rounded-s":[u]}],"rounded-e":[{"rounded-e":[u]}],"rounded-t":[{"rounded-t":[u]}],"rounded-r":[{"rounded-r":[u]}],"rounded-b":[{"rounded-b":[u]}],"rounded-l":[{"rounded-l":[u]}],"rounded-ss":[{"rounded-ss":[u]}],"rounded-se":[{"rounded-se":[u]}],"rounded-ee":[{"rounded-ee":[u]}],"rounded-es":[{"rounded-es":[u]}],"rounded-tl":[{"rounded-tl":[u]}],"rounded-tr":[{"rounded-tr":[u]}],"rounded-br":[{"rounded-br":[u]}],"rounded-bl":[{"rounded-bl":[u]}],"border-w":[{border:[p]}],"border-w-x":[{"border-x":[p]}],"border-w-y":[{"border-y":[p]}],"border-w-s":[{"border-s":[p]}],"border-w-e":[{"border-e":[p]}],"border-w-t":[{"border-t":[p]}],"border-w-r":[{"border-r":[p]}],"border-w-b":[{"border-b":[p]}],"border-w-l":[{"border-l":[p]}],"border-opacity":[{"border-opacity":[N]}],"border-style":[{border:[...ue(),"hidden"]}],"divide-x":[{"divide-x":[p]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[p]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[N]}
vendor: 4,488 bytes, line 8
8],"divide-style":[{divide:ue()}],"border-color":[{border:[l]}],"border-color-x":[{"border-x":[l]}],"border-color-y":[{"border-y":[l]}],"border-color-s":[{"border-s":[l]}],"border-color-e":[{"border-e":[l]}],"border-color-t":[{"border-t":[l]}],"border-color-r":[{"border-r":[l]}],"border-color-b":[{"border-b":[l]}],"border-color-l":[{"border-l":[l]}],"divide-color":[{divide:[l]}],"outline-style":[{outline:["",...ue()]}],"outline-offset":[{"outline-offset":[xn,ge]}],"outline-w":[{outline:[xn,qn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:fe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[N]}],"ring-offset-w":[{"ring-offset":[xn,qn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Kn,Rk]}],"shadow-color":[{shadow:[dr]}],opacity:[{opacity:[N]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[s]}],brightness:[{brightness:[a]}],contrast:[{contrast:[f]}],"drop-shadow":[{"drop-shadow":["","none",Kn,ge]}],grayscale:[{grayscale:[g]}],"hue-rotate":[{"hue-rotate":[y]}],invert:[{invert:[w]}],saturate:[{saturate:[R]}],sepia:[{sepia:[W]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[s]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[f]}],"backdrop-grayscale":[{"backdrop-grayscale":[g]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[y]}],"backdrop-invert":[{"backdrop-invert":[w]}],"backdrop-opacity":[{"backdrop-opacity":[N]}],"backdrop-saturate":[{"backdrop-saturate":[R]}],"backdrop-sepia":[{"backdrop-sepia":[W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[d]}],"border-spacing-x":[{"border-spacing-x":[d]}],"border-spacing-y":[{"border-spacing-y":[d]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ge]}],duration:[{duration:P()}],ease:[{ease:["linear","in","out","in-out",ge]}],delay:[{delay:P()}],animate:[{animate:["none","spin","ping","pulse","bounce",ge]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[F]}],"scale-x":[{"scale-x":[F]}],"scale-y":[{"scale-y":[F]}],rotate:[{rotate:[ur,ge]}],"translate-x":[{"translate-x":[G]}],"translate-y":[{"translate-y":[G]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ge]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ge]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":se()}],"scroll-mx":[{"scroll-mx":se()}],"scroll-my":[{"scroll-my":se()}],"scroll-ms":[{"scroll-ms":se()}],"scroll-me":[{"scroll-me":se()}],"scroll-mt":[{"scroll-mt":se()}],"scroll-mr":[{"scroll-mr":se()}],"scroll-mb":[{"scroll-mb":se()}],"scroll-ml":[{"scroll-ml":se()}],"scroll-p":[{"scroll-p":se()}],"scroll-px":[{"scroll-px":se()}],"scroll-py":[{"scroll-py":se()}],"scroll-ps":[{"scroll-ps":se()}],"scroll-pe":[{"scroll-pe":se()}],"scroll-pt":[{"scroll-pt":se()}],"scroll-pr":[{"scroll-pr":se()}],"scroll-pb":[{"scroll-pb":se()}],"scroll-pl":[{"scroll-pl":se()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ge]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[xn,qn,eu]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
8none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},_k=bk(Ok);function Pt(...e){return _k(Uy(e))}const Bk=G1,tw=v.forwardRef(({className:e,...n},s)=>r.jsx(Fy,{ref:s,className:Pt("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...n}));tw.displayName=Fy.displayName;const zk=Gy("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),nw=v.forwardRef(({className:e,variant:n,...s},a)=>r.jsx(Oy,{ref:a,className:Pt(zk({variant:n}),e),...s}));nw.displayName=Oy.displayName;const Hk=v.forwardRef(({className:e,...n},s)=>r.jsx(zy,{ref:s,className:Pt("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...n}));Hk.displayName=zy.displayName;const ow=v.forwardRef(({className:e,...n},s)=>r.jsx(Hy,{ref:s,className:Pt("absolute right-2 top-2 rounded-md p-1 text-foreground
vendor: 3,445 bytes, line 8
8/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...n,children:r.jsx(Jy,{className:"h-4 w-4"})}));ow.displayName=Hy.displayName;const sw=v.forwardRef(({className:e,...n},s)=>r.jsx(_y,{ref:s,className:Pt("text-sm font-semibold",e),...n}));sw.displayName=_y.displayName;const rw=v.forwardRef(({className:e,...n},s)=>r.jsx(By,{ref:s,className:Pt("text-sm opacity-90",e),...n}));rw.displayName=By.displayName;function Vk(){const{toasts:e}=t1();return r.jsxs(Bk,{children:[e.map(function({id:n,title:s,description:a,action:l,...u}){return r.jsxs(nw,{...u,children:[r.jsxs("div",{className:"grid gap-1",children:[s&&r.jsx(sw,{children:s}),a&&r.jsx(rw,{children:a})]}),l,r.jsx(ow,{})]},n)}),r.jsx(tw,{})]})}const Uk=["top","right","bottom","left"],Qn=Math.min,Tt=Math.max,ha=Math.round,Qi=Math.floor,nn=e=>({x:e,y:e}),Gk={left:"right",right:"left",bottom:"top",top:"bottom"},$k={start:"end",end:"start"};function Tu(e,n,s){return Tt(e,Qn(n,s))}function An(e,n){return typeof e=="function"?e(n):e}function In(e){return e.split("-")[0]}function bs(e){return e.split("-")[1]}function dd(e){return e==="x"?"y":"x"}function hd(e){return e==="y"?"height":"width"}function Zn(e){return["top","bottom"].includes(In(e))?"y":"x"}function pd(e){return dd(Zn(e))}function qk(e,n,s){s===void 0&&(s=!1);const a=bs(e),l=pd(e),u=hd(l);let d=l==="x"?a===(s?"end":"start")?"right":"left":a==="start"?"bottom":"top";return n.reference[u]>n.floating[u]&&(d=pa(d)),[d,pa(d)]}function Kk(e){const n=pa(e);return[Nu(e),n,Nu(n)]}function Nu(e){return e.replace(/start|end/g,n=>$k[n])}function Jk(e,n,s){const a=["left","right"],l=["right","left"],u=["top","bottom"],d=["bottom","top"];switch(e){case"top":case"bottom":return s?n?l:a:n?a:l;case"left":case"right":return n?u:d;default:return[]}}function Yk(e,n,s,a){const l=bs(e);let u=Jk(In(e),s==="start",a);return l&&(u=u.map(d=>d+"-"+l),n&&(u=u.concat(u.map(Nu)))),u}function pa(e){return e.replace(/left|right|bottom|top/g,n=>Gk[n])}function Qk(e){return{top:0,right:0,bottom:0,left:0,...e}}function iw(e){return typeof e!="number"?Qk(e):{top:e,right:e,bottom:e,left:e}}function ma(e){const{x:n,y:s,width:a,height:l}=e;return{width:a,height:l,top:s,left:n,right:n+a,bottom:s+l,x:n,y:s}}function bf(e,n,s){let{reference:a,floating:l}=e;const u=Zn(n),d=pd(n),p=hd(d),f=In(n),g=u==="y",y=a.x+a.width/2-l.width/2,w=a.y+a.height/2-l.height/2,b=a[p]/2-l[p]/2;let A;switch(f){case"top":A={x:y,y:a.y-l.height};break;case"bottom":A={x:y,y:a.y+a.height};break;case"right":A={x:a.x+a.width,y:w};break;case"left":A={x:a.x-l.width,y:w};break;default:A={x:a.x,y:a.y}}switch(bs(n)){case"start":A[d]-=b*(s&&g?-1:1);break;case"end":A[d]+=b*(s&&g?-1:1);break}return A}const Zk=async(e,n,s)=>{const{placement:a="bottom",strategy:l="absolute",middleware:u=[],platform:d}=s,p=u.filter(Boolean),f=await(d.isRTL==null?void 0:d.isRTL(n));let g=await d.getElementRects({reference:e,floating:n,strategy:l}),{x:y,y:w}=bf(g,a,f),b=a,A={},j=0;for(let k=0;k<p.length;k++){const{name:I,fn:N}=p[k],{x:E,y:R,data:F,reset:W}=await N({x:y,y:w,initialPlacement:a,placement:b,strategy:l,middlewareData:A,rects:g,platform:d,elements:{reference:e,floating:n}});y=E??y,w=R??w,A={...A,[I]:{...A[I],...F}
vendor: 9,421 bytes, line 8
8},W&&j<=50&&(j++,typeof W=="object"&&(W.placement&&(b=W.placement),W.rects&&(g=W.rects===!0?await d.getElementRects({reference:e,floating:n,strategy:l}):W.rects),{x:y,y:w}=bf(g,b,f)),k=-1)}return{x:y,y:w,placement:b,strategy:l,middlewareData:A}};async function Ir(e,n){var s;n===void 0&&(n={});const{x:a,y:l,platform:u,rects:d,elements:p,strategy:f}=e,{boundary:g="clippingAncestors",rootBoundary:y="viewport",elementContext:w="floating",altBoundary:b=!1,padding:A=0}=An(n,e),j=iw(A),I=p[b?w==="floating"?"reference":"floating":w],N=ma(await u.getClippingRect({element:(s=await(u.isElement==null?void 0:u.isElement(I)))==null||s?I:I.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(p.floating)),boundary:g,rootBoundary:y,strategy:f})),E=w==="floating"?{x:a,y:l,width:d.floating.width,height:d.floating.height}:d.reference,R=await(u.getOffsetParent==null?void 0:u.getOffsetParent(p.floating)),F=await(u.isElement==null?void 0:u.isElement(R))?await(u.getScale==null?void 0:u.getScale(R))||{x:1,y:1}:{x:1,y:1},W=ma(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:p,rect:E,offsetParent:R,strategy:f}):E);return{top:(N.top-W.top+j.top)/F.y,bottom:(W.bottom-N.bottom+j.bottom)/F.y,left:(N.left-W.left+j.left)/F.x,right:(W.right-N.right+j.right)/F.x}}const Xk=e=>({name:"arrow",options:e,async fn(n){const{x:s,y:a,placement:l,rects:u,platform:d,elements:p,middlewareData:f}=n,{element:g,padding:y=0}=An(e,n)||{};if(g==null)return{};const w=iw(y),b={x:s,y:a},A=pd(l),j=hd(A),k=await d.getDimensions(g),I=A==="y",N=I?"top":"left",E=I?"bottom":"right",R=I?"clientHeight":"clientWidth",F=u.reference[j]+u.reference[A]-b[A]-u.floating[j],W=b[A]-u.reference[A],_=await(d.getOffsetParent==null?void 0:d.getOffsetParent(g));let V=_?_[R]:0;(!V||!await(d.isElement==null?void 0:d.isElement(_)))&&(V=p.floating[R]||u.floating[j]);const G=F/2-W/2,ie=V/2-k[j]/2-1,re=Qn(w[N],ie),pe=Qn(w[E],ie),se=re,fe=V-k[j]-pe,Y=V/2-k[j]/2+G,we=Tu(se,Y,fe),ue=!f.arrow&&bs(l)!=null&&Y!==we&&u.reference[j]/2-(Y<se?re:pe)-k[j]/2<0,X=ue?Y<se?Y-se:Y-fe:0;return{[A]:b[A]+X,data:{[A]:we,centerOffset:Y-we-X,...ue&&{alignmentOffset:X}},reset:ue}}}),e2=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var s,a;const{placement:l,middlewareData:u,rects:d,initialPlacement:p,platform:f,elements:g}=n,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:b,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:k=!0,...I}=An(e,n);if((s=u.arrow)!=null&&s.alignmentOffset)return{};const N=In(l),E=Zn(p),R=In(p)===p,F=await(f.isRTL==null?void 0:f.isRTL(g.floating)),W=b||(R||!k?[pa(p)]:Kk(p)),_=j!=="none";!b&&_&&W.push(...Yk(p,k,j,F));const V=[p,...W],G=await Ir(n,I),ie=[];let re=((a=u.flip)==null?void 0:a.overflows)||[];if(y&&ie.push(G[N]),w){const Y=qk(l,d,F);ie.push(G[Y[0]],G[Y[1]])}if(re=[...re,{placement:l,overflows:ie}],!ie.every(Y=>Y<=0)){var pe,se;const Y=(((pe=u.flip)==null?void 0:pe.index)||0)+1,we=V[Y];if(we)return{data:{index:Y,overflows:re},reset:{placement:we}};let ue=(se=re.filter(X=>X.overflows[0]<=0).sort((X,O)=>X.overflows[1]-O.overflows[1])[0])==null?void 0:se.placement;if(!ue)switch(A){case"bestFit":{var fe;const X=(fe=re.filter(O=>{if(_){const J=Zn(O.placement);return J===E||J==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(J=>J>0).reduce((J,K)=>J+K,0)]).sort((O,J)=>O[1]-J[1])[0])==null?void 0:fe[0];X&&(ue=X);break}case"initialPlacement":ue=p;break}if(l!==ue)return{reset:{placement:ue}}}return{}}}};function vf(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function kf(e){return Uk.some(n=>e[n]>=0)}const t2=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:s}=n,{strategy:a="referenceHidden",...l}=An(e,n);switch(a){case"referenceHidden":{const u=await Ir(n,{...l,elementContext:"reference"}),d=vf(u,s.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:kf(d)}}}case"escaped":{const u=await Ir(n,{...l,altBoundary:!0}),d=vf(u,s.floating);return{data:{escapedOffsets:d,escaped:kf(d)}}}default:return{}}}}};async function n2(e,n){const{placement:s,platform:a,elements:l}=e,u=await(a.isRTL==null?void 0:a.isRTL(l.floating)),d=In(s),p=bs(s),f=Zn(s)==="y",g=["left","top"].includes(d)?-1:1,y=u&&f?-1:1,w=An(n,e);let{mainAxis:b,crossAxis:A,alignmentAxis:j}=typeof w=="number"?{mainAxis:w,crossAxis:0,alignmentAxis:null}:{mainAxis:w.mainAxis||0,crossAxis:w.crossAxis||0,alignmentAxis:w.alignmentAxis};return p&&typeof j=="number"&&(A=p==="end"?j*-1:j),f?{x:A*y,y:b*g}:{x:b*g,y:A*y}}const o2=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var s,a;const{x:l,y:u,placement:d,middlewareData:p}=n,f=await n2(n,e);return d===((s=p.offset)==null?void 0:s.placement)&&(a=p.arrow)!=null&&a.alignmentOffset?{}:{x:l+f.x,y:u+f.y,data:{...f,placement:d}}}}},s2=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:s,y:a,placement:l}=n,{mainAxis:u=!0,crossAxis:d=!1,limiter:p={fn:I=>{let{x:N,y:E}=I;return{x:N,y:E}}},...f}=An(e,n),g={x:s,y:a},y=await Ir(n,f),w=Zn(In(l)),b=dd(w);let A=g[b],j=g[w];if(u){const I=b==="y"?"top":"left",N=b==="y"?"bottom":"right",E=A+y[I],R=A-y[N];A=Tu(E,A,R)}if(d){const I=w==="y"?"top":"left",N=w==="y"?"bottom":"right",E=j+y[I],R=j-y[N];j=Tu(E,j,R)}const k=p.fn({...n,[b]:A,[w]:j});return{...k,data:{x:k.x-s,y:k.y-a,enabled:{[b]:u,[w]:d}}}}}},r2=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:s,y:a,placement:l,rects:u,middlewareData:d}=n,{offset:p=0,mainAxis:f=!0,crossAxis:g=!0}=An(e,n),y={x:s,y:a},w=Zn(l),b=dd(w);let A=y[b],j=y[w];const k=An(p,n),I=typeof k=="number"?{mainAxis:k,crossAxis:0}:{mainAxis:0,crossAxis:0,...k};if(f){const R=b==="y"?"height":"width",F=u.reference[b]-u.floating[R]+I.mainAxis,W=u.reference[b]+u.reference[R]-I.mainAxis;A<F?A=F:A>W&&(A=W)}if(g){var N,E;const R=b==="y"?"width":"height",F=["top","left"].includes(In(l)),W=u.reference[w]-u.floating[R]+(F&&((N=d.offset)==null?void 0:N[w])||0)+(F?0:I.crossAxis),_=u.reference[w]+u.reference[R]+(F?0:((E=d.offset)==null?void 0:E[w])||0)-(F?I.crossAxis:0);j<W?j=W:j>_&&(j=_)}return{[b]:A,[w]:j}}}},i2=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var s,a;const{placement:l,rects:u,platform:d,elements:p}=n,{apply:f=()=>{},...g}=An(e,n),y=await Ir(n,g),w=In(l),b=bs(l),A=Zn(l)==="y",{width:j,height:k}=u.floating;let I,N;w==="top"||w==="bottom"?(I=w,N=b===(await(d.isRTL==null?void 0:d.isRTL(p.floating))?"start":"end")?"left":"right"):(N=w,I=b==="end"?"top":"bottom");const E=k-y.top-y.bottom,R=j-y.left-y.right,F=Qn(k-y[I],E),W=Qn(j-y[N],R),_=!n.middlewareData.shift;let V=F,G=W;if((s=n.middlewareData.shift)!=null&&s.enabled.x&&(G=R),(a=n.middlewareData.shift)!=null&&a.enabled.y&&(V=E),_&&!b){const re=Tt(y.left,0),pe=Tt(y.right,0),se=Tt(y.top,0),fe=Tt(y.bottom,0);A?G=j-2*(re!==0||pe!==0?re+pe:Tt(y.left,y.right)):V=k-2*(se!==0||fe!==0?se+fe:Tt(y.top,y.bottom))}await f({...n,availableWidth:G,availableHeight:V});const ie=await d.getDimensions(p.floating);return j!==ie.width||k!==ie.height?{reset:{rects:!0}}:{}}}};function _a(){return typeof window<"u"}function vs(e){return aw(e)?(e.nodeName||"").toLowerCase():"#document"}function Nt(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function cn(e){var n;return(n=(aw(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function aw(e){return _a()?e instanceof Node||e instanceof Nt(e).Node:!1}function Jt(e){return _a()?e instanceof Element||e instanceof Nt(e).Element:!1}function ln(e){return _a()?e instanceof HTMLElement||e instanceof Nt(e).HTMLElement:!1}function Af(e){return!_a()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Nt(e).ShadowRoot}function Lr(e){const{overflow:n,overflowX:s,overflowY:a,display:l}=Yt(e);return/auto|scroll|overlay|hidden|clip/.test(n+a+s)&&!["inline","contents"].includes(l)}function a2(e){return["table","td","th"].includes(vs(e))}function Ba(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch{return!1}})}function md(e){const n=fd(),s=Jt(e)?Yt(e):e;return["transform","translate","scale","rotate","perspective"].some(a=>s[a]?s[a]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!n&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!n&&(s.filter?s.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(a=>(s.willChange||"").includes(a))||["paint","layout","strict","content"].some(a=>(s.contain||"").includes(a))}function l2(e){let n=Xn(e);for(;ln(n)&&!ps(n);){if(md(n))return n;if(Ba(n))return null;n=Xn(n)}return null}function fd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ps(e){return["html","body","#document"].includes(vs(e))}function Yt(e){return Nt(e).getComputedStyle(e)}function za(e){return Jt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Xn(e){if(vs(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Af(e)&&e.host||cn(e);return Af(n)?n.host:n}function lw(e){const n=Xn(e);return ps(n)?e.ownerDocument?e.ownerDocument.body:e.body:ln(n)&&Lr(n)?n:lw(n)}function Sr(e,n,s){var a;n===void 0&&(n=[]),s===void 0&&(s=!0);const l=lw(e),u=l===((a=e.ownerDocument)==null?void 0:a.body),d=Nt(l);if(u){const p=Cu(d);
vendor: 4,548 bytes, line 8
8return n.concat(d,d.visualViewport||[],Lr(l)?l:[],p&&s?Sr(p):[])}return n.concat(l,Sr(l,[],s))}function Cu(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function cw(e){const n=Yt(e);let s=parseFloat(n.width)||0,a=parseFloat(n.height)||0;const l=ln(e),u=l?e.offsetWidth:s,d=l?e.offsetHeight:a,p=ha(s)!==u||ha(a)!==d;return p&&(s=u,a=d),{width:s,height:a,$:p}}function gd(e){return Jt(e)?e:e.contextElement}function ds(e){const n=gd(e);if(!ln(n))return nn(1);const s=n.getBoundingClientRect(),{width:a,height:l,$:u}=cw(n);let d=(u?ha(s.width):s.width)/a,p=(u?ha(s.height):s.height)/l;return(!d||!Number.isFinite(d))&&(d=1),(!p||!Number.isFinite(p))&&(p=1),{x:d,y:p}}const c2=nn(0);function uw(e){const n=Nt(e);return!fd()||!n.visualViewport?c2:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function u2(e,n,s){return n===void 0&&(n=!1),!s||n&&s!==Nt(e)?!1:n}function Co(e,n,s,a){n===void 0&&(n=!1),s===void 0&&(s=!1);const l=e.getBoundingClientRect(),u=gd(e);let d=nn(1);n&&(a?Jt(a)&&(d=ds(a)):d=ds(e));const p=u2(u,s,a)?uw(u):nn(0);let f=(l.left+p.x)/d.x,g=(l.top+p.y)/d.y,y=l.width/d.x,w=l.height/d.y;if(u){const b=Nt(u),A=a&&Jt(a)?Nt(a):a;let j=b,k=Cu(j);for(;k&&a&&A!==j;){const I=ds(k),N=k.getBoundingClientRect(),E=Yt(k),R=N.left+(k.clientLeft+parseFloat(E.paddingLeft))*I.x,F=N.top+(k.clientTop+parseFloat(E.paddingTop))*I.y;f*=I.x,g*=I.y,y*=I.x,w*=I.y,f+=R,g+=F,j=Nt(k),k=Cu(j)}}return ma({width:y,height:w,x:f,y:g})}function yd(e,n){const s=za(e).scrollLeft;return n?n.left+s:Co(cn(e)).left+s}function dw(e,n,s){s===void 0&&(s=!1);const a=e.getBoundingClientRect(),l=a.left+n.scrollLeft-(s?0:yd(e,a)),u=a.top+n.scrollTop;return{x:l,y:u}}function d2(e){let{elements:n,rect:s,offsetParent:a,strategy:l}=e;const u=l==="fixed",d=cn(a),p=n?Ba(n.floating):!1;if(a===d||p&&u)return s;let f={scrollLeft:0,scrollTop:0},g=nn(1);const y=nn(0),w=ln(a);if((w||!w&&!u)&&((vs(a)!=="body"||Lr(d))&&(f=za(a)),ln(a))){const A=Co(a);g=ds(a),y.x=A.x+a.clientLeft,y.y=A.y+a.clientTop}const b=d&&!w&&!u?dw(d,f,!0):nn(0);return{width:s.width*g.x,height:s.height*g.y,x:s.x*g.x-f.scrollLeft*g.x+y.x+b.x,y:s.y*g.y-f.scrollTop*g.y+y.y+b.y}}function h2(e){return Array.from(e.getClientRects())}function p2(e){const n=cn(e),s=za(e),a=e.ownerDocument.body,l=Tt(n.scrollWidth,n.clientWidth,a.scrollWidth,a.clientWidth),u=Tt(n.scrollHeight,n.clientHeight,a.scrollHeight,a.clientHeight);let d=-s.scrollLeft+yd(e);const p=-s.scrollTop;return Yt(a).direction==="rtl"&&(d+=Tt(n.clientWidth,a.clientWidth)-l),{width:l,height:u,x:d,y:p}}function m2(e,n){const s=Nt(e),a=cn(e),l=s.visualViewport;let u=a.clientWidth,d=a.clientHeight,p=0,f=0;if(l){u=l.width,d=l.height;const g=fd();(!g||g&&n==="fixed")&&(p=l.offsetLeft,f=l.offsetTop)}return{width:u,height:d,x:p,y:f}}function f2(e,n){const s=Co(e,!0,n==="fixed"),a=s.top+e.clientTop,l=s.left+e.clientLeft,u=ln(e)?ds(e):nn(1),d=e.clientWidth*u.x,p=e.clientHeight*u.y,f=l*u.x,g=a*u.y;return{width:d,height:p,x:f,y:g}}function If(e,n,s){let a;if(n==="viewport")a=m2(e,s);else if(n==="document")a=p2(cn(e));else if(Jt(n))a=f2(n,s);else{const l=uw(e);a={x:n.x-l.x,y:n.y-l.y,width:n.width,height:n.height}}return ma(a)}function hw(e,n){const s=Xn(e);return s===n||!Jt(s)||ps(s)?!1:Yt(s).position==="fixed"||hw(s,n)}function g2(e,n){const s=n.get(e);if(s)return s;let a=Sr(e,[],!1).filter(p=>Jt(p)&&vs(p)!=="body"),l=null;const u=Yt(e).position==="fixed";let d=u?Xn(e):e;for(;Jt(d)&&!ps(d);){const p=Yt(d),f=md(d);!f&&p.position==="fixed"&&(l=null),(u?!f&&!l:!f&&p.position==="static"&&!!l&&["absolute","fixed"].includes(l.position)||Lr(d)&&!f&&hw(e,d))?a=a.filter(y=>y!==d):l=p,d=Xn(d)}return n.set(e,a),a}function y2(e){let{element:n,boundary:s,rootBoundary:a,strategy:l}=e;const d=[...s==="clippingAncestors"?Ba(n)?[]:g2(n,this._c):[].concat(s),a],p=d[0],f=d.reduce((g,y)=>{const w=If(n,y,l);return g.top=Tt(w.top,g.top),g.right=Qn(w.right,g.right),g.bottom=Qn(w.bottom,g.bottom),g.left=Tt(w.left,g.left),g},If(n,p,l));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function w2(e){const{width:n,height:s}=cw(e);return{width:n,height:s}}function x2(e,n,s){const a=ln(n),l=cn(n),u=s==="fixed",d=Co(e,!0,u,n);let p={scrollLeft:0,scrollTop:0};const f=nn(0);if(a||!a&&!u)if((vs(n)!=="body"||Lr(l))&&(p=za(n)),a){const b=Co(n,!0,u,n);f.x=b.x+n.clientLeft,f.y=b.y+n.clientTop}else l&&(f.x=yd(l));const g=l&&!a&&!u?dw(l,p):nn(0),y=d.left+p.scrollLeft-f.x-g.x,w=d.top+p.scrollTop-f.y-g.y;return{x:y,y:w,width:d.width,height:d.height}}function tu(e){return Yt(e).position==="static"}
vendor: 8,997 bytes, line 8
8function Sf(e,n){if(!ln(e)||Yt(e).position==="fixed")return null;if(n)return n(e);let s=e.offsetParent;return cn(e)===s&&(s=s.ownerDocument.body),s}function pw(e,n){const s=Nt(e);if(Ba(e))return s;if(!ln(e)){let l=Xn(e);for(;l&&!ps(l);){if(Jt(l)&&!tu(l))return l;l=Xn(l)}return s}let a=Sf(e,n);for(;a&&a2(a)&&tu(a);)a=Sf(a,n);return a&&ps(a)&&tu(a)&&!md(a)?s:a||l2(e)||s}const b2=async function(e){const n=this.getOffsetParent||pw,s=this.getDimensions,a=await s(e.floating);return{reference:x2(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function v2(e){return Yt(e).direction==="rtl"}const k2={convertOffsetParentRelativeRectToViewportRelativeRect:d2,getDocumentElement:cn,getClippingRect:y2,getOffsetParent:pw,getElementRects:b2,getClientRects:h2,getDimensions:w2,getScale:ds,isElement:Jt,isRTL:v2};function mw(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function A2(e,n){let s=null,a;const l=cn(e);function u(){var p;clearTimeout(a),(p=s)==null||p.disconnect(),s=null}function d(p,f){p===void 0&&(p=!1),f===void 0&&(f=1),u();const g=e.getBoundingClientRect(),{left:y,top:w,width:b,height:A}=g;if(p||n(),!b||!A)return;const j=Qi(w),k=Qi(l.clientWidth-(y+b)),I=Qi(l.clientHeight-(w+A)),N=Qi(y),R={rootMargin:-j+"px "+-k+"px "+-I+"px "+-N+"px",threshold:Tt(0,Qn(1,f))||1};let F=!0;function W(_){const V=_[0].intersectionRatio;if(V!==f){if(!F)return d();V?d(!1,V):a=setTimeout(()=>{d(!1,1e-7)},1e3)}V===1&&!mw(g,e.getBoundingClientRect())&&d(),F=!1}try{s=new IntersectionObserver(W,{...R,root:l.ownerDocument})}catch{s=new IntersectionObserver(W,R)}s.observe(e)}return d(!0),u}function I2(e,n,s,a){a===void 0&&(a={});const{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:p=typeof IntersectionObserver=="function",animationFrame:f=!1}=a,g=gd(e),y=l||u?[...g?Sr(g):[],...Sr(n)]:[];y.forEach(N=>{l&&N.addEventListener("scroll",s,{passive:!0}),u&&N.addEventListener("resize",s)});const w=g&&p?A2(g,s):null;let b=-1,A=null;d&&(A=new ResizeObserver(N=>{let[E]=N;E&&E.target===g&&A&&(A.unobserve(n),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var R;(R=A)==null||R.observe(n)})),s()}),g&&!f&&A.observe(g),A.observe(n));let j,k=f?Co(e):null;f&&I();function I(){const N=Co(e);k&&!mw(k,N)&&s(),k=N,j=requestAnimationFrame(I)}return s(),()=>{var N;y.forEach(E=>{l&&E.removeEventListener("scroll",s),u&&E.removeEventListener("resize",s)}),w?.(),(N=A)==null||N.disconnect(),A=null,f&&cancelAnimationFrame(j)}}const S2=o2,j2=s2,T2=e2,N2=i2,C2=t2,jf=Xk,P2=r2,E2=(e,n,s)=>{const a=new Map,l={platform:k2,...s},u={...l.platform,_c:a};return Zk(e,n,{...l,platform:u})};var la=typeof document<"u"?v.useLayoutEffect:v.useEffect;function fa(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let s,a,l;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(s=e.length,s!==n.length)return!1;for(a=s;a--!==0;)if(!fa(e[a],n[a]))return!1;return!0}if(l=Object.keys(e),s=l.length,s!==Object.keys(n).length)return!1;for(a=s;a--!==0;)if(!{}.hasOwnProperty.call(n,l[a]))return!1;for(a=s;a--!==0;){const u=l[a];if(!(u==="_owner"&&e.$$typeof)&&!fa(e[u],n[u]))return!1}return!0}return e!==e&&n!==n}function fw(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Tf(e,n){const s=fw(e);return Math.round(n*s)/s}function nu(e){const n=v.useRef(e);return la(()=>{n.current=e}),n}function M2(e){e===void 0&&(e={});const{placement:n="bottom",strategy:s="absolute",middleware:a=[],platform:l,elements:{reference:u,floating:d}={},transform:p=!0,whileElementsMounted:f,open:g}=e,[y,w]=v.useState({x:0,y:0,strategy:s,placement:n,middlewareData:{},isPositioned:!1}),[b,A]=v.useState(a);fa(b,a)||A(a);const[j,k]=v.useState(null),[I,N]=v.useState(null),E=v.useCallback(O=>{O!==_.current&&(_.current=O,k(O))},[]),R=v.useCallback(O=>{O!==V.current&&(V.current=O,N(O))},[]),F=u||j,W=d||I,_=v.useRef(null),V=v.useRef(null),G=v.useRef(y),ie=f!=null,re=nu(f),pe=nu(l),se=nu(g),fe=v.useCallback(()=>{if(!_.current||!V.current)return;const O={placement:n,strategy:s,middleware:b};pe.current&&(O.platform=pe.current),E2(_.current,V.current,O).then(J=>{const K={...J,isPositioned:se.current!==!1};Y.current&&!fa(G.current,K)&&(G.current=K,Ma.flushSync(()=>{w(K)}))})},[b,n,s,pe,se]);la(()=>{g===!1&&G.current.isPositioned&&(G.current.isPositioned=!1,w(O=>({...O,isPositioned:!1})))},[g]);const Y=v.useRef(!1);la(()=>(Y.current=!0,()=>{Y.current=!1}),[]),la(()=>{if(F&&(_.current=F),W&&(V.current=W),F&&W){if(re.current)return re.current(F,W,fe);fe()}},[F,W,fe,re,ie]);const we=v.useMemo(()=>({reference:_,floating:V,setReference:E,setFloating:R}),[E,R]),ue=v.useMemo(()=>({reference:F,floating:W}),[F,W]),X=v.useMemo(()=>{const O={position:s,left:0,top:0};if(!ue.floating)return O;const J=Tf(ue.floating,y.x),K=Tf(ue.floating,y.y);return p?{...O,transform:"translate("+J+"px, "+K+"px)",...fw(ue.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:J,top:K}},[s,p,ue.floating,y.x,y.y]);return v.useMemo(()=>({...y,update:fe,refs:we,elements:ue,floatingStyles:X}),[y,fe,we,ue,X])}const L2=e=>{function n(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){const{element:a,padding:l}=typeof e=="function"?e(s):e;return a&&n(a)?a.current!=null?jf({element:a.current,padding:l}).fn(s):{}:a?jf({element:a,padding:l}).fn(s):{}}}},R2=(e,n)=>({...S2(e),options:[e,n]}),D2=(e,n)=>({...j2(e),options:[e,n]}),W2=(e,n)=>({...P2(e),options:[e,n]}),F2=(e,n)=>({...T2(e),options:[e,n]}),O2=(e,n)=>({...N2(e),options:[e,n]}),_2=(e,n)=>({...C2(e),options:[e,n]}),B2=(e,n)=>({...L2(e),options:[e,n]});var z2="Arrow",gw=v.forwardRef((e,n)=>{const{children:s,width:a=10,height:l=5,...u}=e;return r.jsx(kt.svg,{...u,ref:n,width:a,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?s:r.jsx("polygon",{points:"0,0 30,0 15,10"})})});gw.displayName=z2;var H2=gw;function V2(e){const[n,s]=v.useState(void 0);return No(()=>{if(e){s({width:e.offsetWidth,height:e.offsetHeight});const a=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const u=l[0];let d,p;if("borderBoxSize"in u){const f=u.borderBoxSize,g=Array.isArray(f)?f[0]:f;d=g.inlineSize,p=g.blockSize}else d=e.offsetWidth,p=e.offsetHeight;s({width:d,height:p})});return a.observe(e,{box:"border-box"}),()=>a.unobserve(e)}else s(void 0)},[e]),n}var yw="Popper",[ww,xw]=La(yw),[k3,bw]=ww(yw),vw="PopperAnchor",kw=v.forwardRef((e,n)=>{const{__scopePopper:s,virtualRef:a,...l}=e,u=bw(vw,s),d=v.useRef(null),p=Kt(n,d);return v.useEffect(()=>{u.onAnchorChange(a?.current||d.current)}),a?null:r.jsx(kt.div,{...l,ref:p})});kw.displayName=vw;var wd="PopperContent",[U2,G2]=ww(wd),Aw=v.forwardRef((e,n)=>{const{__scopePopper:s,side:a="bottom",sideOffset:l=0,align:u="center",alignOffset:d=0,arrowPadding:p=0,avoidCollisions:f=!0,collisionBoundary:g=[],collisionPadding:y=0,sticky:w="partial",hideWhenDetached:b=!1,updatePositionStrategy:A="optimized",onPlaced:j,...k}=e,I=bw(wd,s),[N,E]=v.useState(null),R=Kt(n,ke=>E(ke)),[F,W]=v.useState(null),_=V2(F),V=_?.width??0,G=_?.height??0,ie=a+(u!=="center"?"-"+u:""),re=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},pe=Array.isArray(g)?g:[g],se=pe.length>0,fe={padding:re,boundary:pe.filter(q2),altBoundary:se},{refs:Y,floatingStyles:we,placement:ue,isPositioned:X,middlewareData:O}=M2({strategy:"fixed",placement:ie,whileElementsMounted:(...ke)=>I2(...ke,{animationFrame:A==="always"}),elements:{reference:I.anchor},middleware:[R2({mainAxis:l+G,alignmentAxis:d}),f&&D2({mainAxis:!0,crossAxis:!1,limiter:w==="partial"?W2():void 0,...fe}),f&&F2({...fe}),O2({...fe,apply:({elements:ke,rects:Ae,availableWidth:Ne,availableHeight:ht})=>{const{width:Eo,height:_r}=Ae.reference,un=ke.floating.style;un.setProperty("--radix-popper-available-width",`${Ne}px`),un.setProperty("--radix-popper-available-height",`${ht}px`),un.setProperty("--radix-popper-anchor-width",`${Eo}px`),un.setProperty("--radix-popper-anchor-height",`${_r}px`)}}),F&&B2({element:F,padding:p}),K2({arrowWidth:V,arrowHeight:G}),b&&_2({strategy:"referenceHidden",...fe})]}),[J,K]=jw(ue),P=rn(j);No(()=>{X&&P?.()},[X,P]);const B=O.arrow?.x,he=O.arrow?.y,me=O.arrow?.centerOffset!==0,[xe,be]=v.useState();return No(()=>{N&&be(window.getComputedStyle(N).zIndex)},[N]),r.jsx("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...we,transform:X?we.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:xe,"--radix-popper-transform-origin":[O.transformOrigin?.x,O.transformOrigin?.y].join(" "),...O.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:r.jsx(U2,{scope:s,placedSide:J,onArrowChange:W,arrowX:B,arrowY:he,shouldHideArrow:me,children:r.jsx(kt.div,{"data-side":J,"data-align":K,...k,ref:R,style:{...k.style,animation:X?void 0:"none"}})})})});Aw.displayName=wd;var Iw="PopperArrow",$2={top:"bottom",right:"left",bottom:"top",left:"r
8ight"},Sw=v.forwardRef(function(n,s){const{__scopePopper:a,...l}=n,u=G2(Iw,a),d=$2[u.placedSide];return r.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:r.jsx(H2,{...l,ref:s,style:{...l.style,display:"block"}})})});Sw.displayName=Iw;function q2(e){return e!==null}var K2=e=>({name:"transformOrigin",options:e,fn(n){const{placement:s,rects:a,middlewareData:l}=n,d=l.arrow?.centerOffset!==0,p=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[g,y]=jw(s),w={start:"0%",center:"50%",end:"100%"}[y],b=(l.arrow?.x??0)+p/2,A=(l.arrow?.y??0)+f/2;let j="",k="";return g==="bottom"?(j=d?w:`${b}px`,k=`${-f}px`):g==="top"?(j=d?w:`${b}px`,k=`${a.floating.height+f}px`):g==="right"?(j=`${-f}px`,k=d?w:`${A}px`):g==="left"&&(j=`${a.floating.width+f}px`,k=d?w:`${A}px`),{data:{x:j,y:k}}}});function jw(e){const[n,s="center"]=e.split("-");return[n,s]}var J2=kw,Y2=Aw,Q2=Sw,[Ha]=La("Tooltip",[xw]),xd=xw(),Tw="TooltipProvider",Z2=700,Nf="tooltip.open",[X2,Nw]=Ha(Tw),Cw=e=>{const{__scopeTooltip:n,delayDuration:s=Z2,skipDelayDuration:a=300,disableHoverableContent:l=!1,children:u}=e,d=v.useRef(!0),p=v.useRef(!1),f=v.useRef(0);return v.useEffect(()=>{const g=f.current;return()=>window.clearTimeout(g)},[]),r.jsx(X2,{scope:n,isOpenDelayedRef:d,delayDuration:s,onOpen:v.useCallback(()=>{window.clearTimeout(f.current),d.current=!1},[]),onClose:v.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>d.current=!0,a)},[a]),isPointerInTransitRef:p,onPointerInTransitChange:v.useCallback(g=>{p.current=g},[]),disableHoverableContent:l,children:u})};Cw.displayName=Tw;var Pw="Tooltip",[A3,Va]=Ha(Pw),Pu="TooltipTrigger",eA=v.forwardRef((e,n)=>{const{__scopeTooltip:s,...a}=e,l=Va(Pu,s),u=Nw(Pu,s),d=xd(s),p=v.useRef(null),f=Kt(n,p,l.onTriggerChange),g=v.useRef(!1),y=v.useRef(!1),w=v.useCallback(()=>g.current=!1,[]);return v.useEffect(()=>()=>document.removeEventListener("pointerup",w),[w]),r.jsx(J2,{asChild:!0,...d,children:r.jsx(kt.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...a,ref:f,onPointerMove:Xe(e.onPointerMove,b=>{b.pointerType!=="touch"&&!y.current&&!u.isPointerInTransitRef.current&&(l.onTriggerEnter(),y.current=!0)}),onPointerLeave:Xe(e.onPointerLeave,()=>{l.onTriggerLeave(),y.current=!1}),onPointerDown:Xe(e.onPointerDown,()=>{l.open&&l.onClose(),g.current=!0,document.addEventListener("pointerup",w,{once:!0})}),onFocus:Xe(e.onFocus,()=>{g.current||l.onOpen()}),onBlur:Xe(e.onBlur,l.onClose),onClick:Xe(e.onClick,l.onClose)})})});eA.displayName=Pu;var tA="TooltipPortal",[I3,nA]=Ha(tA,{forceMount:void 0}),ms="TooltipContent",Ew=v.forwardRef((e,n)=>{const s=nA(ms,e.__scopeTooltip),{forceMount:a=s.forceMount,side:l="top",...u}=e,d=Va(ms,e.__scopeTooltip);return r.jsx(td,{present:a||d.open,children:d.disableHoverableContent?r.jsx(Mw,{side:l,...u,ref:n}):r.jsx(oA,{side:l,...u,ref:n})})}),oA=v.forwardRef((e,n)=>{const s=Va(ms,e.__scopeTooltip),a=Nw(ms,e.__scopeTooltip),l=v.useRef(null),u=Kt(n,l),[d,p]=v.useState(null),{trigger:f,onClose:g}=s,y=l.current,{onPointerInTransitChange:w}=a,b=v.useCallback(()=>{p(null),w(!1)},[w]),A=v.useCallback((j,k)=>{const I=j.currentTarget,N={x:j.clientX,y:j.clientY},E=lA(N,I.getBoundingClientRect()),R=cA(N,E),F=uA(k.getBoundingClientRect()),W=hA([...R,...F]);p(W),w(!0)},[w]);return v.useEffect(()=>()=>b(),[b]),v.useEffect(()=>{if(f&&y){const j=I=>A(I,y),k=I=>A(I,f);return f.addEventListener("pointerleave",j),y.addEventListener("pointerleave",k),()=>{f.removeEventListener("pointerleave",j),y.removeEventListener("pointerleave",k)}}},[f,y,A,b]),v.useEffect(()=>{if(d){const j=k=>{const I=k.target,N={x:k.clientX,y:k.clientY},E=f?.contains(I)||y?.contains(I),R=!dA(N,d);E?b():R&&(b(),g())};return document.addEventListener("pointermove",j),()=>document.removeEventListener("pointermove",j)}},[f,y,d,g,b]),r.jsx(Mw,{...e,ref:u})}),[sA,rA]=Ha(Pw,{isInside:!1}
8),iA=r1("TooltipContent"),Mw=v.forwardRef((e,n)=>{const{__scopeTooltip:s,children:a,"aria-label":l,onEscapeKeyDown:u,onPointerDownOutside:d,...p}=e,f=Va(ms,s),g=xd(s),{onClose:y}=f;return v.useEffect(()=>(document.addEventListener(Nf,y),()=>document.removeEventListener(Nf,y)),[y]),v.useEffect(()=>{if(f.trigger){const w=b=>{b.target?.contains(f.trigger)&&y()};return window.addEventListener("scroll",w,{capture:!0}),()=>window.removeEventListener("scroll",w,{capture:!0})}},[f.trigger,y]),r.jsx(ed,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:w=>w.preventDefault(),onDismiss:y,children:r.jsxs(Y2,{"data-state":f.stateAttribute,...g,...p,ref:n,style:{...p.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[r.jsx(iA,{children:a}),r.jsx(sA,{scope:s,isInside:!0,children:r.jsx(T1,{id:f.contentId,role:"tooltip",children:l||a})})]})})});Ew.displayName=ms;var Lw="TooltipArrow",aA=v.forwardRef((e,n)=>{const{__scopeTooltip:s,...a}=e,l=xd(s);return rA(Lw,s).isInside?null:r.jsx(Q2,{...l,...a,ref:n})});aA.displayName=Lw;function lA(e,n){const s=Math.abs(n.top-e.y),a=Math.abs(n.bottom-e.y),l=Math.abs(n.right-e.x),u=Math.abs(n.left-e.x);switch(Math.min(s,a,l,u)){case u:return"left";case l:return"right";case s:return"top";case a:return"bottom";default:throw new Error("unreachable")}}function cA(e,n,s=5){const a=[];switch(n){case"top":a.push({x:e.x-s,y:e.y+s},{x:e.x+s,y:e.y+s});break;case"bottom":a.push({x:e.x-s,y:e.y-s},{x:e.x+s,y:e.y-s});break;case"left":a.push({x:e.x+s,y:e.y-s},{x:e.x+s,y:e.y+s});break;case"right":a.push({x:e.x-s,y:e.y-s},{x:e.x-s,y:e.y+s});break}return a}function uA(e){const{top:n,right:s,bottom:a,left:l}=e;return[{x:l,y:n},{x:s,y:n},{x:s,y:a},{x:l,y:a}]}function dA(e,n){const{x:s,y:a}=e;let l=!1;for(let u=0,d=n.length-1;u<n.length;d=u++){const p=n[u].x,f=n[u].y,g=n[d].x,y=n[d].y;f>a!=y>a&&s<(g-p)*(a-f)/(y-f)+p&&(l=!l)}return l}function hA(e){const n=e.slice();return n.sort((s,a)=>s.x<a.x?-1:s.x>a.x?1:s.y<a.y?-1:s.y>a.y?1:0),pA(n)}function pA(e){if(e.length<=1)return e.slice();const n=[];for(let a=0;a<e.length;a++){const l=e[a];for(;n.length>=2;){const u=n[n.length-1],d=n[n.length-2];if((u.x-d.x)*(l.y-d.y)>=(u.y-d.y)*(l.x-d.x))n.pop();else break}n.push(l)}n.pop();const s=[];for(let a=e.length-1;a>=0;a--){const l=e[a];for(;s.length>=2;){const u=s[s.length-1],d=s[s.length-2];if((u.x-d.x)*(l.y-d.y)>=(u.y-d.y)*(l.x-d.x))s.pop();else break}s.push(l)}return s.pop(),n.length===1&&s.length===1&&n[0].x===s[0].x&&n[0].y===s[0].y?n:n.concat(s)}var mA=Cw,Rw=Ew;const fA=mA,gA=v.forwardRef(({className:e,sideOffset:n=4,...s},a)=>r.jsx(Rw,{ref:a,sideOffset:n,className:Pt("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",e),...s}));gA.displayName=Rw.displayName;const bd=v.createContext({});function vd(e){const n=v.useRef(null);return n.current===null&&(n.current=e()),n.current}const Ua=v.createContext(null),kd=v.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class yA extends v.Component{getSnapshotBeforeUpdate(n){const s=this.props.childRef.current;if(s&&n.isPresent&&!this.props.isPresent){const a=this.props.sizeRef.current;a.height=s.offsetHeight||0,a.width=s.offsetWidth||0,a.top=s.offsetTop,a.left=s.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function wA({children:e,isPresent:n}){const s=v.useId(),a=v.useRef(null),l=v.useRef({width:0,height:0,top:0,left:0}),{nonce:u}=v.useContext(kd);return v.useInsertionEffect(()=>{const{width:d,height:p,top:f,left:g}=l.current;if(n||!a.current||!d||!p)return;a.current.dataset.motionPopId=s;const y=document.createElement("style");return u&&(y.nonce=u),document.head.appendChild(y),y.sheet&&y.sheet.insertRule(` 9 [data-motion-pop-id="${s}"] { 10 position: absolute !important; 11 width: ${d}px !important; 12 height: ${p}px !important; 13 top: ${f}px !important; 14 left: ${g}px !important; 15 } 16 `),()=>{document.head.removeChild(y)}},[n]),r.jsx(yA,{isPresent:n,childRef:a,sizeRef:l,children:v.cloneElement(e,{ref:a})})}const xA=({children:e,initial:n,isPresent:s,onExitComplete:a,custom:l,presenceAffectsLayout:u,mode:d})=>{const p=vd(bA),f=v.useId(),g=v.useCallback(w=>{p.set(w,!0);for(const b of p.values())if(!b)return;a&&a()},[p,a]),y=v.useMemo(()=>({id:f,initial:n,isPresent:s,custom:l,onExitComplete:g,register:w=>(p.set(w,!1),()=>p.delete(w))}),u?[Math.random(),g]:[s,g]);return v.useMemo(()=>{p.forEach((w,b)=>p.set(b,!1))},[s]),v.useEffect(()=>{!s&&!p.size&&a&&a()},[s]),d==="popLayout"&&(e=r.jsx(wA,{isPresent:s,children:e})),r.jsx(Ua.Provider,{value:y,children:e})};function bA(){return new Map}function Dw(e=!0){const n=v.useContext(Ua);if(n===null)return[!0,null];const{isPresent:s,onExitComplete:a,register:l}=n,u=v.useId();v.useEffect(()=>{e&&l(u)},[e]);const d=v.useCallback(()=>e&&a&&a(u),[u,a,e]);return!s&&a?[!1,d]:[!0]}const Zi=e=>e.key||"";function Cf(e){const n=[];
vendor: 33,456 bytes, line 16
16return v.Children.forEach(e,s=>{v.isValidElement(s)&&n.push(s)}),n}const Ad=typeof window<"u",Ww=Ad?v.useLayoutEffect:v.useEffect,vA=({children:e,custom:n,initial:s=!0,onExitComplete:a,presenceAffectsLayout:l=!0,mode:u="sync",propagate:d=!1})=>{const[p,f]=Dw(d),g=v.useMemo(()=>Cf(e),[e]),y=d&&!p?[]:g.map(Zi),w=v.useRef(!0),b=v.useRef(g),A=vd(()=>new Map),[j,k]=v.useState(g),[I,N]=v.useState(g);Ww(()=>{w.current=!1,b.current=g;for(let F=0;F<I.length;F++){const W=Zi(I[F]);y.includes(W)?A.delete(W):A.get(W)!==!0&&A.set(W,!1)}},[I,y.length,y.join("-")]);const E=[];if(g!==j){let F=[...g];for(let W=0;W<I.length;W++){const _=I[W],V=Zi(_);y.includes(V)||(F.splice(W,0,_),E.push(_))}u==="wait"&&E.length&&(F=E),N(Cf(F)),k(g);return}const{forceRender:R}=v.useContext(bd);return r.jsx(r.Fragment,{children:I.map(F=>{const W=Zi(F),_=d&&!p?!1:g===I||y.includes(W),V=()=>{if(A.has(W))A.set(W,!0);else return;let G=!0;A.forEach(ie=>{ie||(G=!1)}),G&&(R?.(),N(b.current),d&&f?.(),a&&a())};return r.jsx(xA,{isPresent:_,initial:!w.current||s?void 0:!1,custom:_?void 0:n,presenceAffectsLayout:l,mode:u,onExitComplete:_?void 0:V,children:F},W)})})},Ct=e=>e;let Fw=Ct;function Id(e){let n;return()=>(n===void 0&&(n=e()),n)}const fs=(e,n,s)=>{const a=n-e;return a===0?1:(s-e)/a},vn=e=>e*1e3,kn=e=>e/1e3,kA={useManualTiming:!1};function AA(e){let n=new Set,s=new Set,a=!1,l=!1;const u=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function p(g){u.has(g)&&(f.schedule(g),e()),g(d)}const f={schedule:(g,y=!1,w=!1)=>{const A=w&&a?n:s;return y&&u.add(g),A.has(g)||A.add(g),g},cancel:g=>{s.delete(g),u.delete(g)},process:g=>{if(d=g,a){l=!0;return}a=!0,[n,s]=[s,n],n.forEach(p),n.clear(),a=!1,l&&(l=!1,f.process(g))}};return f}const Xi=["read","resolveKeyframes","update","preRender","render","postRender"],IA=40;function Ow(e,n){let s=!1,a=!0;const l={delta:0,timestamp:0,isProcessing:!1},u=()=>s=!0,d=Xi.reduce((N,E)=>(N[E]=AA(u),N),{}),{read:p,resolveKeyframes:f,update:g,preRender:y,render:w,postRender:b}=d,A=()=>{const N=performance.now();s=!1,l.delta=a?1e3/60:Math.max(Math.min(N-l.timestamp,IA),1),l.timestamp=N,l.isProcessing=!0,p.process(l),f.process(l),g.process(l),y.process(l),w.process(l),b.process(l),l.isProcessing=!1,s&&n&&(a=!1,e(A))},j=()=>{s=!0,a=!0,l.isProcessing||e(A)};return{schedule:Xi.reduce((N,E)=>{const R=d[E];return N[E]=(F,W=!1,_=!1)=>(s||j(),R.schedule(F,W,_)),N},{}),cancel:N=>{for(let E=0;E<Xi.length;E++)d[Xi[E]].cancel(N)},state:l,steps:d}}const{schedule:Le,cancel:eo,state:rt,steps:ou}=Ow(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ct,!0),_w=v.createContext({strict:!1}),Pf={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},gs={};for(const e in Pf)gs[e]={isEnabled:n=>Pf[e].some(s=>!!n[s])};function SA(e){for(const n in e)gs[n]={...gs[n],...e[n]}}const jA=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function ga(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||jA.has(e)}let Bw=e=>!ga(e);function TA(e){e&&(Bw=n=>n.startsWith("on")?!ga(n):e(n))}try{TA(require("@emotion/is-prop-valid").default)}catch{}function NA(e,n,s){const a={};for(const l in e)l==="values"&&typeof e.values=="object"||(Bw(l)||s===!0&&ga(l)||!n&&!ga(l)||e.draggable&&l.startsWith("onDrag"))&&(a[l]=e[l]);return a}function CA(e){if(typeof Proxy>"u")return e;const n=new Map,s=(...a)=>e(...a);return new Proxy(s,{get:(a,l)=>l==="create"?e:(n.has(l)||n.set(l,e(l)),n.get(l))})}const Ga=v.createContext({});function jr(e){return typeof e=="string"||Array.isArray(e)}function $a(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const Sd=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],jd=["initial",...Sd];function qa(e){return $a(e.animate)||jd.some(n=>jr(e[n]))}function zw(e){return!!(qa(e)||e.variants)}function PA(e,n){if(qa(e)){const{initial:s,animate:a}=e;return{initial:s===!1||jr(s)?s:void 0,animate:jr(a)?a:void 0}}return e.inherit!==!1?n:{}}function EA(e){const{initial:n,animate:s}=PA(e,v.useContext(Ga));return v.useMemo(()=>({initial:n,animate:s}),[Ef(n),Ef(s)])}function Ef(e){return Array.isArray(e)?e.join(" "):e}const MA=Symbol.for("motionComponentSymbol");function rs(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function LA(e,n,s){return v.useCallback(a=>{a&&e.onMount&&e.onMount(a),n&&(a?n.mount(a):n.unmount()),s&&(typeof s=="function"?s(a):rs(s)&&(s.current=a))},[n])}const Td=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),RA="framerAppearId",Hw="data-"+Td(RA),{schedule:Nd}=Ow(queueMicrotask,!1),Vw=v.createContext({});function DA(e,n,s,a,l){var u,d;const{visualElement:p}=v.useContext(Ga),f=v.useContext(_w),g=v.useContext(Ua),y=v.useContext(kd).reducedMotion,w=v.useRef(null);a=a||f.renderer,!w.current&&a&&(w.current=a(e,{visualState:n,parent:p,props:s,presenceContext:g,blockInitialAnimation:g?g.initial===!1:!1,reducedMotionConfig:y}));const b=w.current,A=v.useContext(Vw);b&&!b.projection&&l&&(b.type==="html"||b.type==="svg")&&WA(w.current,s,l,A);const j=v.useRef(!1);v.useInsertionEffect(()=>{b&&j.current&&b.update(s,g)});const k=s[Hw],I=v.useRef(!!k&&!(!((u=window.MotionHandoffIsComplete)===null||u===void 0)&&u.call(window,k))&&((d=window.MotionHasOptimisedAnimation)===null||d===void 0?void 0:d.call(window,k)));return Ww(()=>{b&&(j.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),Nd.render(b.render),I.current&&b.animationState&&b.animationState.animateChanges())}),v.useEffect(()=>{b&&(!I.current&&b.animationState&&b.animationState.animateChanges(),I.current&&(queueMicrotask(()=>{var N;(N=window.MotionHandoffMarkAsComplete)===null||N===void 0||N.call(window,k)}),I.current=!1))}),b}function WA(e,n,s,a){const{layoutId:l,layout:u,drag:d,dragConstraints:p,layoutScroll:f,layoutRoot:g}=n;e.projection=new s(e.latestValues,n["data-framer-portal-id"]?void 0:Uw(e.parent)),e.projection.setOptions({layoutId:l,layout:u,alwaysMeasureLayout:!!d||p&&rs(p),visualElement:e,animationType:typeof u=="string"?u:"both",initialPromotionConfig:a,layoutScroll:f,layoutRoot:g})}function Uw(e){if(e)return e.options.allowProjection!==!1?e.projection:Uw(e.parent)}function FA({preloadedFeatures:e,createVisualElement:n,useRender:s,useVisualState:a,Component:l}){var u,d;e&&SA(e);function p(g,y){let w;const b={...v.useContext(kd),...g,layoutId:OA(g)},{isStatic:A}=b,j=EA(g),k=a(g,A);if(!A&&Ad){_A();const I=BA(b);w=I.MeasureLayout,j.visualElement=DA(l,k,b,n,I.ProjectionNode)}return r.jsxs(Ga.Provider,{value:j,children:[w&&j.visualElement?r.jsx(w,{visualElement:j.visualElement,...b}):null,s(l,g,LA(k,j.visualElement,y),k,A,j.visualElement)]})}p.displayName=`motion.${typeof l=="string"?l:`create(${(d=(u=l.displayName)!==null&&u!==void 0?u:l.name)!==null&&d!==void 0?d:""})`}`;const f=v.forwardRef(p);return f[MA]=l,f}function OA({layoutId:e}){const n=v.useContext(bd).id;return n&&e!==void 0?n+"-"+e:e}function _A(e,n){v.useContext(_w).strict}function BA(e){const{drag:n,layout:s}=gs;if(!n&&!s)return{};const a={...n,...s};return{MeasureLayout:n?.isEnabled(e)||s?.isEnabled(e)?a.MeasureLayout:void 0,ProjectionNode:a.ProjectionNode}}const zA=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Cd(e){return typeof e!="string"||e.includes("-")?!1:!!(zA.indexOf(e)>-1||/[A-Z]/u.test(e))}function Mf(e){const n=[{},{}];return e?.values.forEach((s,a)=>{n[0][a]=s.get(),n[1][a]=s.getVelocity()}),n}function Pd(e,n,s,a){if(typeof n=="function"){const[l,u]=Mf(a);n=n(s!==void 0?s:e.custom,l,u)}if(typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"){const[l,u]=Mf(a);n=n(s!==void 0?s:e.custom,l,u)}return n}const Eu=e=>Array.isArray(e),HA=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),VA=e=>Eu(e)?e[e.length-1]||0:e,dt=e=>!!(e&&e.getVelocity);function ca(e){const n=dt(e)?e.get():e;return HA(n)?n.toValue():n}function UA({scrapeMotionValuesFromProps:e,createRenderState:n,onUpdate:s},a,l,u){const d={latestValues:GA(a,l,u,e),renderState:n()};return s&&(d.onMount=p=>s({props:a,current:p,...d}),d.onUpdate=p=>s(p)),d}const Gw=e=>(n,s)=>{const a=v.useContext(Ga),l=v.useContext(Ua),u=()=>UA(e,n,a,l);return s?u():vd(u)};function GA(e,n,s,a){const l={},u=a(e,{});for(const b in u)l[b]=ca(u[b]);let{initial:d,animate:p}=e;const f=qa(e),g=zw(e);n&&g&&!f&&e.inherit!==!1&&(d===void 0&&(d=n.initial),p===void 0&&(p=n.animate));let y=s?s.initial===!1:!1;y=y||d===!1;const w=y?p:d;if(w&&typeof w!="boolean"&&!$a(w)){const b=Array.isArray(w)?w:[w];for(let A=0;A<b.length;A++){const j=Pd(e,b[A]);if(j){const{transitionEnd:k,transition:I,...N}=j;for(const E in N){let R=N[E];if(Array.isArray(R)){const F=y?R.length-1:0;R=R[F]}R!==null&&(l[E]=R)}for(const E in k)l[E]=k[E]}}}return l}const ks=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Po=new Set(ks),$w=e=>n=>typeof n=="string"&&n.startsWith(e),qw=$w("--"),$A=$w("var(--"),Ed=e=>$A(e)?qA.test(e.split("/*")[0].trim()):!1,qA=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Kw=(e,n)=>n&&typeof e=="number"?n.transform(e):e,Sn=(e,n,s)=>s>n?n:s<e?e:s,As={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Tr={...As,transform:e=>Sn(0,1,e)},ea={...As,default:1},Rr=e=>({test:n=>typeof n=="string"&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),Yn=Rr("deg"),on=Rr("%"),ce=Rr("px"),KA=Rr("vh"),JA=Rr("vw"),Lf={...on,parse:e=>on.parse(e)/100,transform:e=>on.transform(e*100)},YA={borderWidth:ce,borderTopWidth:ce,borderRightWidth:ce,borderBottomWidth:ce,borderLeftWidth:ce,borderRadius:ce,radius:ce,borderTopLeftRadius:ce,borderTopRightRadius:ce,borderBottomRightRadius:ce,borderBottomLeftRadius:ce,width:ce,maxWidth:ce,height:ce,maxHeight:ce,top:ce,right:ce,bottom:ce,left:ce,padding:ce,paddingTop:ce,paddingRight:ce,paddingBottom:ce,paddingLeft:ce,margin:ce,marginTop:ce,marginRight:ce,marginBottom:ce,marginLeft:ce,backgroundPositionX:ce,backgroundPositionY:ce},QA={rotate:Yn,rotateX:Yn,rotateY:Yn,rotateZ:Yn,scale:ea,scaleX:ea,scaleY:ea,scaleZ:ea,skew:Yn,skewX:Yn,skewY:Yn,distance:ce,translateX:ce,translateY:ce,translateZ:ce,x:ce,y:ce,z:ce,perspective:ce,transformPerspective:ce,opacity:Tr,originX:Lf,originY:Lf,originZ:ce},Rf={...As,transform:Math.round},Md={...YA,...QA,zIndex:Rf,size:ce,fillOpacity:Tr,strokeOpacity:Tr,numOctaves:Rf},ZA={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},XA=ks.length;function eI(e,n,s){let a="",l=!0;for(let u=0;u<XA;u++){const d=ks[u],p=e[d];if(p===void 0)continue;let f=!0;if(typeof p=="number"?f=p===(d.startsWith("scale")?1:0):f=parseFloat(p)===0,!f||s){const g=Kw(p,Md[d]);if(!f){l=!1;const y=ZA[d]||d;a+=`${y}(${g}) `}s&&(n[d]=g)}}return a=a.trim(),s?a=s(n,l?"":a):l&&(a="none"),a}function Ld(e,n,s){const{style:a,vars:l,transformOrigin:u}=e;let d=!1,p=!1;for(const f in n){const g=n[f];if(Po.has(f)){d=!0;continue}else if(qw(f)){l[f]=g;continue}else{const y=Kw(g,Md[f]);f.startsWith("origin")?(p=!0,u[f]=y):a[f]=y}}if(n.transform||(d||s?a.transform=eI(n,e.transform,s):a.transform&&(a.transform="none")),p){const{originX:f="50%",originY:g="50%",originZ:y=0}=u;a.transformOrigin=`${f} ${g} ${y}`}}const tI={offset:"stroke-dashoffset",array:"stroke-dasharray"},nI={offset:"strokeDashoffset",array:"strokeDasharray"};function oI(e,n,s=1,a=0,l=!0){e.pathLength=1;const u=l?tI:nI;e[u.offset]=ce.transform(-a);const d=ce.transform(n),p=ce.transform(s);e[u.array]=`${d} ${p}`}function Df(e,n,s){return typeof e=="string"?e:ce.transform(n+s*e)}function sI(e,n,s){const a=Df(n,e.x,e.width),l=Df(s,e.y,e.height);return`${a} ${l}`}function Rd(e,{attrX:n,attrY:s,attrScale:a,originX:l,originY:u,pathLength:d,pathSpacing:p=1,pathOffset:f=0,...g},y,w){if(Ld(e,g,w),y){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:b,style:A,dimensions:j}=e;b.transform&&(j&&(A.transform=b.transform),delete b.transform),j&&(l!==void 0||u!==void 0||A.transform)&&(A.transformOrigin=sI(j,l!==void 0?l:.5,u!==void 0?u:.5)),n!==void 0&&(b.x=n),s!==void 0&&(b.y=s),a!==void 0&&(b.scale=a),d!==void 0&&oI(b,d,p,f,!1)}const Dd=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),Jw=()=>({...Dd(),attrs:{}}),Wd=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Yw(e,{style:n,vars:s},a,l){Object.assign(e.style,n,l&&l.getProjectionStyles(a));for(const u in s)e.style.setProperty(u,s[u])}const Qw=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Zw(e,n,s,a){Yw(e,n,void 0,a);for(const l in n.attrs)e.setAttribute(Qw.has(l)?l:Td(l),n.attrs[l])}const ya={};function rI(e){Object.assign(ya,e)}function Xw(e,{layout:n,layoutId:s}){return Po.has(e)||e.startsWith("origin")||(n||s!==void 0)&&(!!ya[e]||e==="opacity")}function Fd(e,n,s){var a;const{style:l}=e,u={};for(const d in l)(dt(l[d])||n.style&&dt(n.style[d])||Xw(d,e)||((a=s?.getValue(d))===null||a===void 0?void 0:a.liveStyle)!==void 0)&&(u[d]=l[d]);return u}function ex(e,n,s){const a=Fd(e,n,s);for(const l in e)if(dt(e[l])||dt(n[l])){const u=ks.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;a[u]=e[l]}return a}function iI(e,n){try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}const Wf=["x","y","width","height","cx","cy","r"],aI={useVisualState:Gw({scrapeMotionValuesFromProps:ex,createRenderState:Jw,onUpdate:({props:e,prevProps:n,current:s,renderState:a,latestValues:l})=>{if(!s)return;let u=!!e.drag;if(!u){for(const p in l)if(Po.has(p)){u=!0;break}}if(!u)return;let d=!n;if(n)for(let p=0;p<Wf.length;p++){const f=Wf[p];e[f]!==n[f]&&(d=!0)}d&&Le.read(()=>{iI(s,a),Le.render(()=>{Rd(a,l,Wd(s.tagName),e.transformTemplate),Zw(s,a)})})}})},lI={useVisualState:Gw({scrapeMotionValuesFromProps:Fd,createRenderState:Dd})};function tx(e,n,s){for(const a in n)!dt(n[a])&&!Xw(a,s)&&(e[a]=n[a])}function cI({transformTemplate:e},n){return v.useMemo(()=>{const s=Dd();return Ld(s,n,e),Object.assign({},s.vars,s.style)},[n])}function uI(e,n){const s=e.style||{},a={};return tx(a,s,e),Object.assign(a,cI(e,n)),a}function dI(e,n){const s={},a=uI(e,n);return e.drag&&e.dragListener!==!1&&(s.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=a,s}function hI(e,n,s,a){const l=v.useMemo(()=>{const u=Jw();return Rd(u,n,Wd(a),e.transformTemplate),{...u.attrs,style:{...u.style}}},[n]);if(e.style){const u={};tx(u,e.style,e),l.style={...u,...l.style}}return l}function pI(e=!1){return(s,a,l,{latestValues:u},d)=>{const f=(Cd(s)?hI:dI)(a,u,d,s),g=NA(a,typeof s=="string",e),y=s!==v.Fragment?{...g,...f,ref:l}:{},{children:w}=a,b=v.useMemo(()=>dt(w)?w.get():w,[w]);return v.createElement(s,{...y,children:b})}}function mI(e,n){return function(a,{forwardMotionProps:l}={forwardMotionProps:!1}){const d={...Cd(a)?aI:lI,preloadedFeatures:e,useRender:pI(l),createVisualElement:n,Component:a};return FA(d)}}function nx(e,n){if(!Array.isArray(n))return!1;const s=n.length;if(s!==e.length)return!1;for(let a=0;a<s;a++)if(n[a]!==e[a])return!1;return!0}function Ka(e,n,s){const a=e.getProps();return Pd(a,n,s!==void 0?s:a.custom,e)}const fI=Id(()=>window.ScrollTimeline!==void 0);class gI{constructor(n){this.stop=()=>this.runAll("stop"),this.animations=n.filter(Boolean)}get finished(){return Promise.all(this.animations.map(n=>"finished"in n?n.finished:n))}getAll(n){return this.animations[0][n]}setAll(n,s){for(let a=0;a<this.animations.length;a++)this.animations[a][n]=s}attachTimeline(n,s){const a=this.animations.map(l=>{if(fI()&&l.attachTimeline)return l.attachTimeline(n);if(typeof s=="function")return s(l)});return()=>{a.forEach((l,u)=>{l&&l(),this.animations[u].stop()})}}get time(){return this.getAll("time")}set time(n){this.setAll("time",n)}get speed(){return this.getAll("speed")}set speed(n){this.setAll("speed",n)}get startTime(){return this.getAll("startTime")}get duration(){let n=0;for(let s=0;s<this.animations.length;s++)n=Math.max(n,this.animations[s].duration);return n}runAll(n){this.animations.forEach(s=>s[n]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class yI extends gI{then(n,s){return Promise.all(this.animations).then(n).catch(s)}}function Od(e,n){return e?e[n]||e.default||e:void 0}const Mu=2e4;function ox(e){let n=0;const s=50;let a=e.next(n);for(;!a.done&&n<Mu;)n+=s,a=e.next(n);return n>=Mu?1/0:n}function _d(e){return typeof e=="function"}function Ff(e,n){e.timeline=n,e.onfinish=null}const Bd=e=>Array.isArray(e)&&typeof e[0]=="number",wI={linearEasing:void 0};function xI(e,n){const s=Id(e);return()=>{var a;return(a=wI[n])!==null&&a!==void 0?a:s()}}const wa=xI(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),sx=(e,n,s=10)=>{let a="";const l=Math.max(Math.round(n/s),2);for(let u=0;u<l;u++)a+=e(fs(0,l-1,u))+", ";return`linear(${a.substring(0,a.length-2)})`};function rx(e){return!!(typeof e=="function"&&wa()||!e||typeof e=="string"&&(e in Lu||wa())||Bd(e)||Array.isArray(e)&&e.every(rx))}const fr=([e,n,s,a])=>`cubic-bezier(${e}, ${n}, ${s}, ${a})`,Lu={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:fr([0,.65,.55,1]),circOut:fr([.55,0,1,.45]),backIn:fr([.31,.01,.66,-.59]),backOut:fr([.33,1.53,.69,.99])};function ix(e,n){if(e)return typeof e=="function"&&wa()?sx(e,n):Bd(e)?fr(e):Array.isArray(e)?e.map(s=>ix(s,n)||Lu.easeOut):Lu[e]}const qt={x:!1,y:!1};function ax(){return qt.x||qt.y}function bI(e,n,s){var a;if(e instanceof Element)return[e];if(typeof e=="string"){let l=document;const u=(a=void 0)!==null&&a!==void 0?a:l.querySelectorAll(e);return u?Array.from(u):[]}return Array.from(e)}function lx(e,n){const s=bI(e),a=new AbortController,l={passive:!0,...n,signal:a.signal};return[s,l,()=>a.abort()]}function Of(e){return n=>{n.pointerType==="touch"||ax()||e(n)}}function vI(e,n,s={}){const[a,l,u]=lx(e,s),d=Of(p=>{const{target:f}=p,g=n(p);if(typeof g!="function"||!f)return;const y=Of(w=>{g(w),f.removeEventListener("pointerleave",y)});f.addEventListener("pointerleave",y,l)});return a.forEach(p=>{p.addEventListener("pointerenter",d,l)}),u}const cx=(e,n)=>n?e===n?!0:cx(e,n.parentElement):!1,zd=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,kI=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function AI(e){return kI.has(e.tagName)||e.tabIndex!==-1}const gr=new WeakSet;function _f(e){return n=>{n.key==="Enter"&&e(n)}}function su(e,n){e.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const II=(e,n)=>{const s=e.currentTarget;if(!s)return;const a=_f(()=>{if(gr.has(s))return;su(s,"down");const l=_f(()=>{su(s,"up")}),u=()=>su(s,"cancel");s.addEventListener("keyup",l,n),s.addEventListener("blur",u,n)});s.addEventListener("keydown",a,n),s.addEventListener("blur",()=>s.removeEventListener("keydown",a),n)};function Bf(e){return zd(e)&&!ax()}function SI(e,n,s={}){const[a,l,u]=lx(e,s),d=p=>{const f=p.currentTarget;if(!Bf(p)||gr.has(f))return;gr.add(f);const g=n(p),y=(A,j)=>{window.removeEventListener("pointerup",w),window.removeEventListener("pointercancel",b),!(!Bf(A)||!gr.has(f))&&(gr.delete(f),typeof g=="function"&&g(A,{success:j}))},w=A=>{y(A,s.useGlobalTarget||cx(f,A.target))},b=A=>{y(A,!1)};window.addEventListener("pointerup",w,l),window.addEventListener("pointercancel",b,l)};return a.forEach(p=>{!AI(p)&&p.getAttribute("tabindex")===null&&(p.tabIndex=0),(s.useGlobalTarget?window:p).addEventListener("pointerdown",d,l),p.addEventListener("focus",g=>II(g,l),l)}),u}function jI(e){return e==="x"||e==="y"?qt[e]?null:(qt[e]=!0,()=>{qt[e]=!1}):qt.x||qt.y?null:(qt.x=qt.y=!0,()=>{qt.x=qt.y=!1})}const ux=new Set(["width","height","top","left","right","bottom",...ks]);let ua;function TI(){ua=void 0}const sn={now:()=>(ua===void 0&&sn.set(rt.isProcessing||kA.useManualTiming?rt.timestamp:performance.now()),ua),set:e=>{ua=e,queueMicrotask(TI)}};function Hd(e,n){e.indexOf(n)===-1&&e.push(n)}function Vd(e,n){const s=e.indexOf(n);s>-1&&e.splice(s,1)}class Ud{constructor(){this.subscriptions=[]}add(n){return Hd(this.subscriptions,n),()=>Vd(this.subscriptions,n)}notify(n,s,a){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](n,s,a);else for(let u=0;u<l;u++){const d=this.subscriptions[u];d&&d(n,s,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function dx(e,n){return n?e*(1e3/n):0}const zf=30,NI=e=>!isNaN(parseFloat(e));class CI{constructor(n,s={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(a,l=!0)=>{const u=sn.now();this.updatedAt!==u&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),l&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(n),this.owner=s.owner}setCurrent(n){this.current=n,this.updatedAt=sn.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=NI(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,s){this.events[n]||(this.events[n]=new Ud);const a=this.events[n].add(s);return n==="change"?()=>{a(),Le.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,s){this.passiveEffect=n,this.stopPassiveEffect=s}set(n,s=!0){!s||!this.passiveEffect?this.updateAndNotify(n,s):this.passiveEffect(n,this.updateAndNotify)}setWithVelocity(n,s,a){this.set(s),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-a}jump(n,s=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=sn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>zf)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,zf);return dx(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(n){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=n(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Nr(e,n){return new CI(e,n)}function PI(e,n,s){e.hasValue(n)?e.getValue(n).set(s):e.addValue(n,Nr(s))}function EI(e,n){const s=Ka(e,n);let{transitionEnd:a={},transition:l={},...u}=s||{};u={...u,...a};for(const d in u){const p=VA(u[d]);PI(e,d,p)}}function MI(e){return!!(dt(e)&&e.add)}function Ru(e,n){const s=e.getValue("willChange");if(MI(s))return s.add(n)}function hx(e){return e.props[Hw]}const px=(e,n,s)=>(((1-3*s+3*n)*e+(3*s-6*n))*e+3*n)*e,LI=1e-7,RI=12;function DI(e,n,s,a,l){let u,d,p=0;do d=n+(s-n)/2,u=px(d,a,l)-e,u>0?s=d:n=d;while(Math.abs(u)>LI&&++p<RI);return d}function Dr(e,n,s,a){if(e===n&&s===a)return Ct;const l=u=>DI(u,0,1,e,s);return u=>u===0||u===1?u:px(l(u),n,a)}const mx=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,fx=e=>n=>1-e(1-n),gx=Dr(.33,1.53,.69,.99),Gd=fx(gx),yx=mx(Gd),wx=e=>(e*=2)<1?.5*Gd(e):.5*(2-Math.pow(2,-10*(e-1))),$d=e=>1-Math.sin(Math.acos(e)),xx=fx($d),bx=mx($d),vx=e=>/^0[^.\s]+$/u.test(e);function WI(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||vx(e):!0}const xr=e=>Math.round(e*1e5)/1e5,qd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function FI(e){return e==null}const OI=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Kd=(e,n)=>s=>!!(typeof s=="string"&&OI.test(s)&&s.startsWith(e)||n&&!FI(s)&&Object.prototype.hasOwnProperty.call(s,n)),kx=(e,n,s)=>a=>{if(typeof a!="string")return a;const[l,u,d,p]=a.match(qd);return{[e]:parseFloat(l),[n]:parseFloat(u),[s]:parseFloat(d),alpha:p!==void 0?parseFloat(p):1}},_I=e=>Sn(0,255,e),ru={...As,transform:e=>Math.round(_I(e))},jo={test:Kd("rgb","red"),parse:kx("red","green","blue"),transform:({red:e,green:n,blue:s,alpha:a=1})=>"rgba("+ru.transform(e)+", "+ru.transform(n)+", "+ru.transform(s)+", "+xr(Tr.transform(a))+")"};function BI(e){let n="",s="",a="",l="";return e.length>5?(n=e.substring(1,3),s=e.substring(3,5),a=e.substring(5,7),l=e.substring(7,9)):(n=e.substring(1,2),s=e.substring(2,3),a=e.substring(3,4),l=e.substring(4,5),n+=n,s+=s,a+=a,l+=l),{red:parseInt(n,16),green:parseInt(s,16),blue:parseInt(a,16),alpha:l?parseInt(l,16)/255:1}}const Du={test:Kd("#"),parse:BI,transform:jo.transform},is={test:Kd("hsl","hue"),parse:kx("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:s,alpha:a=1})=>"hsla("+Math.round(e)+", "+on.transform(xr(n))+", "+on.transform(xr(s))+", "+xr(Tr.transform(a))+")"},ut={test:e=>jo.test(e)||Du.test(e)||is.test(e),parse:e=>jo.test(e)?jo.parse(e):is.test(e)?is.parse(e):Du.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?jo.transform(e):is.transform(e)},zI=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function HI(e){var n,s;return isNaN(e)&&typeof e=="string"&&(((n=e.match(qd))===null||n===void 0?void 0:n.length)||0)+(((s=e.match(zI))===null||s===void 0?void 0:s.length)||0)>0}const Ax="number",Ix="color",VI="var",UI="var(",Hf="${}",GI=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Cr(e){const n=e.toString(),s=[],a={color:[],number:[],var:[]},l=[];let u=0;const p=n.replace(GI,f=>(ut.test(f)?(a.color.push(u),l.push(Ix),s.push(ut.parse(f))):f.startsWith(UI)?(a.var.push(u),l.push(VI),s.push(f)):(a.number.push(u),l.push(Ax),s.push(parseFloat(f))),++u,Hf)).split(Hf);return{values:s,split:p,indexes:a,types:l}}function Sx(e){return Cr(e).values}function jx(e){const{split:n,types:s}=Cr(e),a=n.length;return l=>{let u="";for(let d=0;d<a;d++)if(u+=n[d],l[d]!==void 0){const p=s[d];p===Ax?u+=xr(l[d]):p===Ix?u+=ut.transform(l[d]):u+=l[d]}return u}}const $I=e=>typeof e=="number"?0:e;function qI(e){const n=Sx(e);return jx(e)(n.map($I))}const to={test:HI,parse:Sx,createTransformer:jx,getAnimatableNone:qI},KI=new Set(["brightness","contrast","saturate","opacity"]);function JI(e){const[n,s]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[a]=s.match(qd)||[];if(!a)return e;const l=s.replace(a,"");let u=KI.has(n)?1:0;return a!==s&&(u*=100),n+"("+u+l+")"}const YI=/\b([a-z-]*)\(.*?\)/gu,Wu={...to,getAnimatableNone:e=>{const n=e.match(YI);return n?n.map(JI).join(" "):e}},QI={...Md,color:ut,backgroundColor:ut,outlineColor:ut,fill:ut,stroke:ut,borderColor:ut,borderTopColor:ut,borderRightColor:ut,borderBottomColor:ut,borderLeftColor:ut,filter:Wu,WebkitFilter:Wu},Jd=e=>QI[e];function Tx(e,n){let s=Jd(e);return s!==Wu&&(s=to),s.getAnimatableNone?s.getAnimatableNone(n):void 0}const ZI=new Set(["auto","none","0"]);function XI(e,n,s){let a=0,l;for(;a<e.length&&!l;){const u=e[a];typeof u=="string"&&!ZI.has(u)&&Cr(u).values.length&&(l=e[a]),a++}if(l&&s)for(const u of n)e[u]=Tx(s,l)}const Vf=e=>e===As||e===ce,Uf=(e,n)=>parseFloat(e.split(", ")[n]),Gf=(e,n)=>(s,{transform:a})=>{if(a==="none"||!a)return 0;const l=a.match(/^matrix3d\((.+)\)$/u);if(l)return Uf(l[1],n);{const u=a.match(/^matrix\((.+)\)$/u);return u?Uf(u[1],e):0}},eS=new Set(["x","y","z"]),tS=ks.filter(e=>!eS.has(e));function nS(e){const n=[];return tS.forEach(s=>{const a=e.getValue(s);a!==void 0&&(n.push([s,a.get()]),a.set(s.startsWith("scale")?1:0))}),n}const ys={width:({x:e},{paddingLeft:n="0",paddingRight:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),height:({y:e},{paddingTop:n="0",paddingBottom:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:Gf(4,13),y:Gf(5,14)};ys.translateX=ys.x;ys.translateY=ys.y;const To=new Set;let Fu=!1,Ou=!1;function Nx(){if(Ou){const e=Array.from(To).filter(a=>a.needsMeasurement),n=new Set(e.map(a=>a.element)),s=new Map;n.forEach(a=>{const l=nS(a);l.length&&(s.set(a,l),a.render())}),e.forEach(a=>a.measureInitialState()),n.forEach(a=>{a.render();const l=s.get(a);l&&l.forEach(([u,d])=>{var p;(p=a.getValue(u))===null||p===void 0||p.set(d)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}Ou=!1,Fu=!1,To.forEach(e=>e.complete()),To.clear()}function Cx(){To.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Ou=!0)})}function oS(){Cx(),Nx()}class Yd{constructor(n,s,a,l,u,d=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...n],this.onComplete=s,this.name=a,this.motionValue=l,this.element=u,this.isAsync=d}scheduleResolve(){this.isScheduled=!0,this.isAsync?(To.add(this),Fu||(Fu=!0,Le.read(Cx),Le.resolveKeyframes(Nx))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:s,element:a,motionValue:l}=this;for(let u=0;u<n.length;u++)if(n[u]===null)if(u===0){const d=l?.get(),p=n[n.length-1];if(d!==void 0)n[0]=d;else if(a&&s){const f=a.readValue(s,p);f!=null&&(n[0]=f)}n[0]===void 0&&(n[0]=p),l&&d===void 0&&l.set(n[0])}else n[u]=n[u-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),To.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,To.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const Px=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),sS=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function rS(e){const n=sS.exec(e);if(!n)return[,];const[,s,a,l]=n;return[`--${s??a}`,l]}function Ex(e,n,s=1){const[a,l]=rS(e);if(!a)return;const u=window.getComputedStyle(n).getPropertyValue(a);if(u){const d=u.trim();return Px(d)?parseFloat(d):d}return Ed(l)?Ex(l,n,s+1):l}const Mx=e=>n=>n.test(e),iS={test:e=>e==="auto",parse:e=>e},Lx=[As,ce,on,Yn,JA,KA,iS],$f=e=>Lx.find(Mx(e));class Rx extends Yd{constructor(n,s,a,l,u){super(n,s,a,l,u,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:s,name:a}=this;if(!s||!s.current)return;super.readKeyframes();for(let f=0;f<n.length;f++){let g=n[f];if(typeof g=="string"&&(g=g.trim(),Ed(g))){const y=Ex(g,s.current);y!==void 0&&(n[f]=y),f===n.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!ux.has(a)||n.length!==2)return;const[l,u]=n,d=$f(l),p=$f(u);if(d!==p)if(Vf(d)&&Vf(p))for(let f=0;f<n.length;f++){const g=n[f];typeof g=="string"&&(n[f]=parseFloat(g))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:s}=this,a=[];for(let l=0;l<n.length;l++)WI(n[l])&&a.push(l);a.length&&XI(n,a,s)}measureInitialState(){const{element:n,unresolvedKeyframes:s,name:a}=this;if(!n||!n.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ys[a](n.measureViewportBox(),window.getComputedStyle(n.current)),s[0]=this.measuredOrigin;const l=s[s.length-1];l!==void 0&&n.getValue(a,l).jump(l,!1)}measureEndState(){var n;const{element:s,name:a,unresolvedKeyframes:l}=this;if(!s||!s.current)return;const u=s.getValue(a);u&&u.jump(this.measuredOrigin,!1);const d=l.length-1,p=l[d];l[d]=ys[a](s.measureViewportBox(),window.getComputedStyle(s.current)),p!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=p),!((n=this.removedTransforms)===null||n===void 0)&&n.length&&this.removedTransforms.forEac
vendor: 4,559 bytes, line 16
16h(([f,g])=>{s.getValue(f).set(g)}),this.resolveNoneKeyframes()}}const qf=(e,n)=>n==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(to.test(e)||e==="0")&&!e.startsWith("url("));function aS(e){const n=e[0];if(e.length===1)return!0;for(let s=0;s<e.length;s++)if(e[s]!==n)return!0}function lS(e,n,s,a){const l=e[0];if(l===null)return!1;if(n==="display"||n==="visibility")return!0;const u=e[e.length-1],d=qf(l,n),p=qf(u,n);return!d||!p?!1:aS(e)||(s==="spring"||_d(s))&&a}const cS=e=>e!==null;function Ja(e,{repeat:n,repeatType:s="loop"},a){const l=e.filter(cS),u=n&&s!=="loop"&&n%2===1?0:l.length-1;return!u||a===void 0?l[u]:a}const uS=40;class Dx{constructor({autoplay:n=!0,delay:s=0,type:a="keyframes",repeat:l=0,repeatDelay:u=0,repeatType:d="loop",...p}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=sn.now(),this.options={autoplay:n,delay:s,type:a,repeat:l,repeatDelay:u,repeatType:d,...p},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>uS?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&oS(),this._resolved}onKeyframesResolved(n,s){this.resolvedAt=sn.now(),this.hasAttemptedResolve=!0;const{name:a,type:l,velocity:u,delay:d,onComplete:p,onUpdate:f,isGenerator:g}=this.options;if(!g&&!lS(n,a,l,u))if(d)this.options.duration=0;else{f&&f(Ja(n,this.options,s)),p&&p(),this.resolveFinishedPromise();return}const y=this.initPlayback(n,s);y!==!1&&(this._resolved={keyframes:n,finalKeyframe:s,...y},this.onPostResolved())}onPostResolved(){}then(n,s){return this.currentFinishedPromise.then(n,s)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(n=>{this.resolveFinishedPromise=n})}}const _e=(e,n,s)=>e+(n-e)*s;function iu(e,n,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?e+(n-e)*6*s:s<1/2?n:s<2/3?e+(n-e)*(2/3-s)*6:e}function dS({hue:e,saturation:n,lightness:s,alpha:a}){e/=360,n/=100,s/=100;let l=0,u=0,d=0;if(!n)l=u=d=s;else{const p=s<.5?s*(1+n):s+n-s*n,f=2*s-p;l=iu(f,p,e+1/3),u=iu(f,p,e),d=iu(f,p,e-1/3)}return{red:Math.round(l*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:a}}function xa(e,n){return s=>s>0?n:e}const au=(e,n,s)=>{const a=e*e,l=s*(n*n-a)+a;return l<0?0:Math.sqrt(l)},hS=[Du,jo,is],pS=e=>hS.find(n=>n.test(e));function Kf(e){const n=pS(e);if(!n)return!1;let s=n.parse(e);return n===is&&(s=dS(s)),s}const Jf=(e,n)=>{const s=Kf(e),a=Kf(n);if(!s||!a)return xa(e,n);const l={...s};return u=>(l.red=au(s.red,a.red,u),l.green=au(s.green,a.green,u),l.blue=au(s.blue,a.blue,u),l.alpha=_e(s.alpha,a.alpha,u),jo.transform(l))},mS=(e,n)=>s=>n(e(s)),Wr=(...e)=>e.reduce(mS),_u=new Set(["none","hidden"]);function fS(e,n){return _u.has(e)?s=>s<=0?e:n:s=>s>=1?n:e}function gS(e,n){return s=>_e(e,n,s)}function Qd(e){return typeof e=="number"?gS:typeof e=="string"?Ed(e)?xa:ut.test(e)?Jf:xS:Array.isArray(e)?Wx:typeof e=="object"?ut.test(e)?Jf:yS:xa}function Wx(e,n){const s=[...e],a=s.length,l=e.map((u,d)=>Qd(u)(u,n[d]));return u=>{for(let d=0;d<a;d++)s[d]=l[d](u);return s}}function yS(e,n){const s={...e,...n},a={};for(const l in s)e[l]!==void 0&&n[l]!==void 0&&(a[l]=Qd(e[l])(e[l],n[l]));return l=>{for(const u in a)s[u]=a[u](l);return s}}function wS(e,n){var s;const a=[],l={color:0,var:0,number:0};for(let u=0;u<n.values.length;u++){const d=n.types[u],p=e.indexes[d][l[d]],f=(s=e.values[p])!==null&&s!==void 0?s:0;a[u]=f,l[d]++}return a}const xS=(e,n)=>{const s=to.createTransformer(n),a=Cr(e),l=Cr(n);return a.indexes.var.length===l.indexes.var.length&&a.indexes.color.length===l.indexes.color.length&&a.indexes.number.length>=l.indexes.number.length?_u.has(e)&&!l.values.length||_u.has(n)&&!a.values.length?fS(e,n):Wr(Wx(wS(a,l),l.values),s):xa(e,n)};function Fx(e,n,s){return typeof e=="number"&&typeof n=="number"&&typeof s=="number"?_e(e,n,s):Qd(e)(e,n)}const bS=5;function Ox(e,n,s){const a=Math.max(n-bS,0);return dx(s-e(a),n-a)}const Ve={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},lu=.001;function vS({duration:e=Ve.duration,bounce:n=Ve.bounce,velocity:s=Ve.velocity,mass:a=Ve.mass}){let l,u,d=1-n;d=Sn(Ve.minDamping,Ve.maxDamping,d),e=Sn(Ve.minDuration,Ve.maxDuration,kn(e)),d<1?(l=g=>{const y=g*d,w=y*e,b=y-s,A=Bu(g,d),j=Math.exp(-w);return lu-b/A*j},u=g=>{const w=g*d*e,b=w*s+s,A=Math.pow(d,2)*Math.pow(g,2)*e,j=Math.exp(-w),
vendor: 66,084 bytes, line 16
16k=Bu(Math.pow(g,2),d);return(-l(g)+lu>0?-1:1)*((b-A)*j)/k}):(l=g=>{const y=Math.exp(-g*e),w=(g-s)*e+1;return-lu+y*w},u=g=>{const y=Math.exp(-g*e),w=(s-g)*(e*e);return y*w});const p=5/e,f=AS(l,u,p);if(e=vn(e),isNaN(f))return{stiffness:Ve.stiffness,damping:Ve.damping,duration:e};{const g=Math.pow(f,2)*a;return{stiffness:g,damping:d*2*Math.sqrt(a*g),duration:e}}}const kS=12;function AS(e,n,s){let a=s;for(let l=1;l<kS;l++)a=a-e(a)/n(a);return a}function Bu(e,n){return e*Math.sqrt(1-n*n)}const IS=["duration","bounce"],SS=["stiffness","damping","mass"];function Yf(e,n){return n.some(s=>e[s]!==void 0)}function jS(e){let n={velocity:Ve.velocity,stiffness:Ve.stiffness,damping:Ve.damping,mass:Ve.mass,isResolvedFromDuration:!1,...e};if(!Yf(e,SS)&&Yf(e,IS))if(e.visualDuration){const s=e.visualDuration,a=2*Math.PI/(s*1.2),l=a*a,u=2*Sn(.05,1,1-(e.bounce||0))*Math.sqrt(l);n={...n,mass:Ve.mass,stiffness:l,damping:u}}else{const s=vS(e);n={...n,...s,mass:Ve.mass},n.isResolvedFromDuration=!0}return n}function _x(e=Ve.visualDuration,n=Ve.bounce){const s=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:n}:e;let{restSpeed:a,restDelta:l}=s;const u=s.keyframes[0],d=s.keyframes[s.keyframes.length-1],p={done:!1,value:u},{stiffness:f,damping:g,mass:y,duration:w,velocity:b,isResolvedFromDuration:A}=jS({...s,velocity:-kn(s.velocity||0)}),j=b||0,k=g/(2*Math.sqrt(f*y)),I=d-u,N=kn(Math.sqrt(f/y)),E=Math.abs(I)<5;a||(a=E?Ve.restSpeed.granular:Ve.restSpeed.default),l||(l=E?Ve.restDelta.granular:Ve.restDelta.default);let R;if(k<1){const W=Bu(N,k);R=_=>{const V=Math.exp(-k*N*_);return d-V*((j+k*N*I)/W*Math.sin(W*_)+I*Math.cos(W*_))}}else if(k===1)R=W=>d-Math.exp(-N*W)*(I+(j+N*I)*W);else{const W=N*Math.sqrt(k*k-1);R=_=>{const V=Math.exp(-k*N*_),G=Math.min(W*_,300);return d-V*((j+k*N*I)*Math.sinh(G)+W*I*Math.cosh(G))/W}}const F={calculatedDuration:A&&w||null,next:W=>{const _=R(W);if(A)p.done=W>=w;else{let V=0;k<1&&(V=W===0?vn(j):Ox(R,W,_));const G=Math.abs(V)<=a,ie=Math.abs(d-_)<=l;p.done=G&&ie}return p.value=p.done?d:_,p},toString:()=>{const W=Math.min(ox(F),Mu),_=sx(V=>F.next(W*V).value,W,30);return W+"ms "+_}};return F}function Qf({keyframes:e,velocity:n=0,power:s=.8,timeConstant:a=325,bounceDamping:l=10,bounceStiffness:u=500,modifyTarget:d,min:p,max:f,restDelta:g=.5,restSpeed:y}){const w=e[0],b={done:!1,value:w},A=G=>p!==void 0&&G<p||f!==void 0&&G>f,j=G=>p===void 0?f:f===void 0||Math.abs(p-G)<Math.abs(f-G)?p:f;let k=s*n;const I=w+k,N=d===void 0?I:d(I);N!==I&&(k=N-w);const E=G=>-k*Math.exp(-G/a),R=G=>N+E(G),F=G=>{const ie=E(G),re=R(G);b.done=Math.abs(ie)<=g,b.value=b.done?N:re};let W,_;const V=G=>{A(b.value)&&(W=G,_=_x({keyframes:[b.value,j(b.value)],velocity:Ox(R,G,b.value),damping:l,stiffness:u,restDelta:g,restSpeed:y}))};return V(0),{calculatedDuration:null,next:G=>{let ie=!1;return!_&&W===void 0&&(ie=!0,F(G),V(G)),W!==void 0&&G>=W?_.next(G-W):(!ie&&F(G),b)}}}const TS=Dr(.42,0,1,1),NS=Dr(0,0,.58,1),Bx=Dr(.42,0,.58,1),CS=e=>Array.isArray(e)&&typeof e[0]!="number",PS={linear:Ct,easeIn:TS,easeInOut:Bx,easeOut:NS,circIn:$d,circInOut:bx,circOut:xx,backIn:Gd,backInOut:yx,backOut:gx,anticipate:wx},Zf=e=>{if(Bd(e)){Fw(e.length===4);const[n,s,a,l]=e;return Dr(n,s,a,l)}else if(typeof e=="string")return PS[e];return e};function ES(e,n,s){const a=[],l=s||Fx,u=e.length-1;for(let d=0;d<u;d++){let p=l(e[d],e[d+1]);if(n){const f=Array.isArray(n)?n[d]||Ct:n;p=Wr(f,p)}a.push(p)}return a}function MS(e,n,{clamp:s=!0,ease:a,mixer:l}={}){const u=e.length;if(Fw(u===n.length),u===1)return()=>n[0];if(u===2&&n[0]===n[1])return()=>n[1];const d=e[0]===e[1];e[0]>e[u-1]&&(e=[...e].reverse(),n=[...n].reverse());const p=ES(n,a,l),f=p.length,g=y=>{if(d&&y<e[0])return n[0];let w=0;if(f>1)for(;w<e.length-2&&!(y<e[w+1]);w++);const b=fs(e[w],e[w+1],y);return p[w](b)};return s?y=>g(Sn(e[0],e[u-1],y)):g}function LS(e,n){const s=e[e.length-1];for(let a=1;a<=n;a++){const l=fs(0,n,a);e.push(_e(s,1,l))}}function RS(e){const n=[0];return LS(n,e.length-1),n}function DS(e,n){return e.map(s=>s*n)}function WS(e,n){return e.map(()=>n||Bx).splice(0,e.length-1)}function ba({duration:e=300,keyframes:n,times:s,ease:a="easeInOut"}){const l=CS(a)?a.map(Zf):Zf(a),u={done:!1,value:n[0]},d=DS(s&&s.length===n.length?s:RS(n),e),p=MS(d,n,{ease:Array.isArray(l)?l:WS(n,l)});return{calculatedDuration:e,next:f=>(u.value=p(f),u.done=f>=e,u)}}const FS=e=>{const n=({timestamp:s})=>e(s);return{start:()=>Le.update(n,!0),stop:()=>eo(n),now:()=>rt.isProcessing?rt.timestamp:sn.now()}},OS={decay:Qf,inertia:Qf,tween:ba,keyframes:ba,spring:_x},_S=e=>e/100;class Zd extends Dx{constructor(n){super(n),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:f}=this.options;f&&f()};const{name:s,motionValue:a,element:l,keyframes:u}=this.options,d=l?.KeyframeResolver||Yd,p=(f,g)=>this.onKeyframesResolved(f,g);this.resolver=new d(u,p,s,a,l),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(n){const{type:s="keyframes",repeat:a=0,repeatDelay:l=0,repeatType:u,velocity:d=0}=this.options,p=_d(s)?s:OS[s]||ba;let f,g;p!==ba&&typeof n[0]!="number"&&(f=Wr(_S,Fx(n[0],n[1])),n=[0,100]);const y=p({...this.options,keyframes:n});u==="mirror"&&(g=p({...this.options,keyframes:[...n].reverse(),velocity:-d})),y.calculatedDuration===null&&(y.calculatedDuration=ox(y));const{calculatedDuration:w}=y,b=w+l,A=b*(a+1)-l;return{generator:y,mirroredGenerator:g,mapPercentToKeyframes:f,calculatedDuration:w,resolvedDuration:b,totalDuration:A}}onPostResolved(){const{autoplay:n=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!n?this.pause():this.state=this.pendingPlayState}tick(n,s=!1){const{resolved:a}=this;if(!a){const{keyframes:G}=this.options;return{done:!0,value:G[G.length-1]}}const{finalKeyframe:l,generator:u,mirroredGenerator:d,mapPercentToKeyframes:p,keyframes:f,calculatedDuration:g,totalDuration:y,resolvedDuration:w}=a;if(this.startTime===null)return u.next(0);const{delay:b,repeat:A,repeatType:j,repeatDelay:k,onUpdate:I}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-y/this.speed,this.startTime)),s?this.currentTime=n:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(n-this.startTime)*this.speed;const N=this.currentTime-b*(this.speed>=0?1:-1),E=this.speed>=0?N<0:N>y;this.currentTime=Math.max(N,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=y);let R=this.currentTime,F=u;if(A){const G=Math.min(this.currentTime,y)/w;let ie=Math.floor(G),re=G%1;!re&&G>=1&&(re=1),re===1&&ie--,ie=Math.min(ie,A+1),ie%2&&(j==="reverse"?(re=1-re,k&&(re-=k/w)):j==="mirror"&&(F=d)),R=Sn(0,1,re)*w}const W=E?{done:!1,value:f[0]}:F.next(R);p&&(W.value=p(W.value));let{done:_}=W;!E&&g!==null&&(_=this.speed>=0?this.currentTime>=y:this.currentTime<=0);const V=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&_);return V&&l!==void 0&&(W.value=Ja(f,this.options,l)),I&&I(W.value),V&&this.finish(),W}get duration(){const{resolved:n}=this;return n?kn(n.calculatedDuration):0}get time(){return kn(this.currentTime)}set time(n){n=vn(n),this.currentTime=n,this.holdTime!==null||this.speed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.speed)}get speed(){return this.playbackSpeed}set speed(n){const s=this.playbackSpeed!==n;this.playbackSpeed=n,s&&(this.time=kn(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:n=FS,onPlay:s,startTime:a}=this.options;this.driver||(this.driver=n(u=>this.tick(u))),s&&s();const l=this.driver.now();this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=l):this.startTime=a??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var n;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(n=this.currentTime)!==null&&n!==void 0?n:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:n}=this.options;n&&n()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}}const BS=new Set(["opacity","clipPath","filter","transform"]);function zS(e,n,s,{delay:a=0,duration:l=300,repeat:u=0,repeatType:d="loop",ease:p="easeInOut",times:f}={}){const g={[n]:s};f&&(g.offset=f);const y=ix(p,l);return Array.isArray(y)&&(g.easing=y),e.animate(g,{delay:a,duration:l,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"})}const HS=Id(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),va=10,VS=2e4;function US(e){return _d(e.type)||e.type==="spring"||!rx(e.ease)}function GS(e,n){const s=new Zd({...n,keyframes:e,repeat:0,delay:0,isGenerator:!0});let a={done:!1,value:e[0]};const l=[];let u=0;for(;!a.done&&u<VS;)a=s.sample(u),l.push(a.value),u+=va;return{times:void 0,keyframes:l,duration:u-va,ease:"linear"}}const zx={anticipate:wx,backInOut:yx,circInOut:bx};function $S(e){return e in zx}class Xf extends Dx{constructor(n){super(n);const{name:s,motionValue:a,element:l,keyframes:u}=this.options;this.resolver=new Rx(u,(d,p)=>this.onKeyframesResolved(d,p),s,a,l),this.resolver.scheduleResolve()}initPlayback(n,s){let{duration:a=300,times:l,ease:u,type:d,motionValue:p,name:f,startTime:g}=this.options;if(!p.owner||!p.owner.current)return!1;if(typeof u=="string"&&wa()&&$S(u)&&(u=zx[u]),US(this.options)){const{onComplete:w,onUpdate:b,motionValue:A,element:j,...k}=this.options,I=GS(n,k);n=I.keyframes,n.length===1&&(n[1]=n[0]),a=I.duration,l=I.times,u=I.ease,d="keyframes"}const y=zS(p.owner.current,f,n,{...this.options,duration:a,times:l,ease:u});return y.startTime=g??this.calcStartTime(),this.pendingTimeline?(Ff(y,this.pendingTimeline),this.pendingTimeline=void 0):y.onfinish=()=>{const{onComplete:w}=this.options;p.set(Ja(n,this.options,s)),w&&w(),this.cancel(),this.resolveFinishedPromise()},{animation:y,duration:a,times:l,type:d,ease:u,keyframes:n}}get duration(){const{resolved:n}=this;if(!n)return 0;const{duration:s}=n;return kn(s)}get time(){const{resolved:n}=this;if(!n)return 0;const{animation:s}=n;return kn(s.currentTime||0)}set time(n){const{resolved:s}=this;if(!s)return;const{animation:a}=s;a.currentTime=vn(n)}get speed(){const{resolved:n}=this;if(!n)return 1;const{animation:s}=n;return s.playbackRate}set speed(n){const{resolved:s}=this;if(!s)return;const{animation:a}=s;a.playbackRate=n}get state(){const{resolved:n}=this;if(!n)return"idle";const{animation:s}=n;return s.playState}get startTime(){const{resolved:n}=this;if(!n)return null;const{animation:s}=n;return s.startTime}attachTimeline(n){if(!this._resolved)this.pendingTimeline=n;else{const{resolved:s}=this;if(!s)return Ct;const{animation:a}=s;Ff(a,n)}return Ct}play(){if(this.isStopped)return;const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playState==="finished"&&this.updateFinishedPromise(),s.play()}pause(){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:n}=this;if(!n)return;const{animation:s,keyframes:a,duration:l,type:u,ease:d,times:p}=n;if(s.playState==="idle"||s.playState==="finished")return;if(this.time){const{motionValue:g,onUpdate:y,onComplete:w,element:b,...A}=this.options,j=new Zd({...A,keyframes:a,duration:l,type:u,ease:d,times:p,isGenerator:!0}),k=vn(this.time);g.setWithVelocity(j.sample(k-va).value,j.sample(k).value,va)}const{onStop:f}=this.options;f&&f(),this.cancel()}complete(){const{resolved:n}=this;n&&n.animation.finish()}cancel(){const{resolved:n}=this;n&&n.animation.cancel()}static supports(n){const{motionValue:s,name:a,repeatDelay:l,repeatType:u,damping:d,type:p}=n;if(!s||!s.owner||!(s.owner.current instanceof HTMLElement))return!1;const{onUpdate:f,transformTemplate:g}=s.owner.getProps();return HS()&&a&&BS.has(a)&&!f&&!g&&!l&&u!=="mirror"&&d!==0&&p!=="inertia"}}const qS={type:"spring",stiffness:500,damping:25,restSpeed:10},KS=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),JS={type:"keyframes",duration:.8},YS={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},QS=(e,{keyframes:n})=>n.length>2?JS:Po.has(e)?e.startsWith("scale")?KS(n[1]):qS:YS;function ZS({when:e,delay:n,delayChildren:s,staggerChildren:a,staggerDirection:l,repeat:u,repeatType:d,repeatDelay:p,from:f,elapsed:g,...y}){return!!Object.keys(y).length}const Xd=(e,n,s,a={},l,u)=>d=>{const p=Od(a,e)||{},f=p.delay||a.delay||0;let{elapsed:g=0}=a;g=g-vn(f);let y={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:n.getVelocity(),...p,delay:-g,onUpdate:b=>{n.set(b),p.onUpdate&&p.onUpdate(b)},onComplete:()=>{d(),p.onComplete&&p.onComplete()},name:e,motionValue:n,element:u?void 0:l};ZS(p)||(y={...y,...QS(e,y)}),y.duration&&(y.duration=vn(y.duration)),y.repeatDelay&&(y.repeatDelay=vn(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let w=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(y.duration=0,y.delay===0&&(w=!0)),w&&!u&&n.get()!==void 0){const b=Ja(y.keyframes,p);if(b!==void 0)return Le.update(()=>{y.onUpdate(b),y.onComplete()}),new yI([])}return!u&&Xf.supports(y)?new Xf(y):new Zd(y)};function XS({protectedKeys:e,needsAnimating:n},s){const a=e.hasOwnProperty(s)&&n[s]!==!0;return n[s]=!1,a}function Hx(e,n,{delay:s=0,transitionOverride:a,type:l}={}){var u;let{transition:d=e.getDefaultTransition(),transitionEnd:p,...f}=n;a&&(d=a);const g=[],y=l&&e.animationState&&e.animationState.getState()[l];for(const w in f){const b=e.getValue(w,(u=e.latestValues[w])!==null&&u!==void 0?u:null),A=f[w];if(A===void 0||y&&XS(y,w))continue;const j={delay:s,...Od(d||{},w)};let k=!1;if(window.MotionHandoffAnimation){const N=hx(e);if(N){const E=window.MotionHandoffAnimation(N,w,Le);E!==null&&(j.startTime=E,k=!0)}}Ru(e,w),b.start(Xd(w,b,A,e.shouldReduceMotion&&ux.has(w)?{type:!1}:j,e,k));const I=b.animation;I&&g.push(I)}return p&&Promise.all(g).then(()=>{Le.update(()=>{p&&EI(e,p)})}),g}function zu(e,n,s={}){var a;const l=Ka(e,n,s.type==="exit"?(a=e.presenceContext)===null||a===void 0?void 0:a.custom:void 0);let{transition:u=e.getDefaultTransition()||{}}=l||{};s.transitionOverride&&(u=s.transitionOverride);const d=l?()=>Promise.all(Hx(e,l,s)):()=>Promise.resolve(),p=e.variantChildren&&e.variantChildren.size?(g=0)=>{const{delayChildren:y=0,staggerChildren:w,staggerDirection:b}=u;return ej(e,n,y+g,w,b,s)}:()=>Promise.resolve(),{when:f}=u;if(f){const[g,y]=f==="beforeChildren"?[d,p]:[p,d];return g().then(()=>y())}else return Promise.all([d(),p(s.delay)])}function ej(e,n,s=0,a=0,l=1,u){const d=[],p=(e.variantChildren.size-1)*a,f=l===1?(g=0)=>g*a:(g=0)=>p-g*a;return Array.from(e.variantChildren).sort(tj).forEach((g,y)=>{g.notify("AnimationStart",n),d.push(zu(g,n,{...u,delay:s+f(y)}).then(()=>g.notify("AnimationComplete",n)))}),Promise.all(d)}function tj(e,n){return e.sortNodePosition(n)}function nj(e,n,s={}){e.notify("AnimationStart",n);let a;if(Array.isArray(n)){const l=n.map(u=>zu(e,u,s));a=Promise.all(l)}else if(typeof n=="string")a=zu(e,n,s);else{const l=typeof n=="function"?Ka(e,n,s.custom):n;a=Promise.all(Hx(e,l,s))}return a.then(()=>{e.notify("AnimationComplete",n)})}const oj=jd.length;function Vx(e){if(!e)return;if(!e.isControllingVariants){const s=e.parent?Vx(e.parent)||{}:{};return e.props.initial!==void 0&&(s.initial=e.props.initial),s}const n={};for(let s=0;s<oj;s++){const a=jd[s],l=e.props[a];(jr(l)||l===!1)&&(n[a]=l)}return n}const sj=[...Sd].reverse(),rj=Sd.length;function ij(e){return n=>Promise.all(n.map(({animation:s,options:a})=>nj(e,s,a)))}function aj(e){let n=ij(e),s=eg(),a=!0;const l=f=>(g,y)=>{var w;const b=Ka(e,y,f==="exit"?(w=e.presenceContext)===null||w===void 0?void 0:w.custom:void 0);if(b){const{transition:A,transitionEnd:j,...k}=b;g={...g,...k,...j}}return g};function u(f){n=f(e)}function d(f){const{props:g}=e,y=Vx(e.parent)||{},w=[],b=new Set;let A={},j=1/0;for(let I=0;I<rj;I++){const N=sj[I],E=s[N],R=g[N]!==void 0?g[N]:y[N],F=jr(R),W=N===f?E.isActive:null;W===!1&&(j=I);let _=R===y[N]&&R!==g[N]&&F;if(_&&a&&e.manuallyAnimateOnMount&&(_=!1),E.protectedKeys={...A},!E.isActive&&W===null||!R&&!E.prevProp||$a(R)||typeof R=="boolean")continue;const V=lj(E.prevProp,R);let G=V||N===f&&E.isActive&&!_&&F||I>j&&F,ie=!1;const re=Array.isArray(R)?R:[R];let pe=re.reduce(l(N),{});W===!1&&(pe={});const{prevResolvedValues:se={}}=E,fe={...se,...pe},Y=X=>{G=!0,b.has(X)&&(ie=!0,b.delete(X)),E.needsAnimating[X]=!0;const O=e.getValue(X);O&&(O.liveStyle=!1)};for(const X in fe){const O=pe[X],J=se[X];if(A.hasOwnProperty(X))continue;let K=!1;Eu(O)&&Eu(J)?K=!nx(O,J):K=O!==J,K?O!=null?Y(X):b.add(X):O!==void 0&&b.has(X)?Y(X):E.protectedKeys[X]=!0}E.prevProp=R,E.prevResolvedValues=pe,E.isActive&&(A={...A,...pe}),a&&e.blockInitialAnimation&&(G=!1),G&&(!(_&&V)||ie)&&w.push(...re.map(X=>({animation:X,options:{type:N}})))}if(b.size){const I={};b.forEach(N=>{const E=e.getBaseTarget(N),R=e.getValue(N);R&&(R.liveStyle=!0),I[N]=E??null}),w.push({animation:I})}let k=!!w.length;return a&&(g.initial===!1||g.initial===g.animate)&&!e.manuallyAnimateOnMount&&(k=!1),a=!1,k?n(w):Promise.resolve()}function p(f,g){var y;if(s[f].isActive===g)return Promise.resolve();(y=e.variantChildren)===null||y===void 0||y.forEach(b=>{var A;return(A=b.animationState)===null||A===void 0?void 0:A.setActive(f,g)}),s[f].isActive=g;const w=d(f);for(const b in s)s[b].protectedKeys={};return w}return{animateChanges:d,setActive:p,setAnimateFunction:u,getState:()=>s,reset:()=>{s=eg(),a=!0}}}function lj(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!nx(n,e):!1}function xo(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function eg(){return{animate:xo(!0),whileInView:xo(),whileHover:xo(),whileTap:xo(),whileDrag:xo(),whileFocus:xo(),exit:xo()}}class oo{constructor(n){this.isMounted=!1,this.node=n}update(){}}class cj extends oo{constructor(n){super(n),n.animationState||(n.animationState=aj(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();$a(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:s}=this.node.prevProps||{};n!==s&&this.updateAnimationControlsSubscription()}unmount(){var n;this.node.animationState.reset(),(n=this.unmountControls)===null||n===void 0||n.call(this)}}let uj=0;class dj extends oo{constructor(){super(...arguments),this.id=uj++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:s}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===a)return;const l=this.node.animationState.setActive("exit",!n);s&&!n&&l.then(()=>s(this.id))}mount(){const{register:n}=this.node.presenceContext||{};n&&(this.unmount=n(this.id))}unmount(){}}const hj={animation:{Feature:cj},exit:{Feature:dj}};function Pr(e,n,s,a={passive:!0}){return e.addEventListener(n,s,a),()=>e.removeEventListener(n,s)}function Fr(e){return{point:{x:e.pageX,y:e.pageY}}}const pj=e=>n=>zd(n)&&e(n,Fr(n));function br(e,n,s,a){return Pr(e,n,pj(s),a)}const tg=(e,n)=>Math.abs(e-n);function mj(e,n){const s=tg(e.x,n.x),a=tg(e.y,n.y);return Math.sqrt(s**2+a**2)}class Ux{constructor(n,s,{transformPagePoint:a,contextWindow:l,dragSnapToOrigin:u=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=uu(this.lastMoveEventInfo,this.history),b=this.startEvent!==null,A=mj(w.offset,{x:0,y:0})>=3;if(!b&&!A)return;const{point:j}=w,{timestamp:k}=rt;this.history.push({...j,timestamp:k});const{onStart:I,onMove:N}=this.handlers;b||(I&&I(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,w)},this.handlePointerMove=(w,b)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=cu(b,this.transformPagePoint),Le.update(this.updatePoint,!0)},this.handlePointerUp=(w,b)=>{this.end();const{onEnd:A,onSessionEnd:j,resumeAnimation:k}=this.handlers;if(this.dragSnapToOrigin&&k&&k(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const I=uu(w.type==="pointercancel"?this.lastMoveEventInfo:cu(b,this.transformPagePoint),this.history);this.startEvent&&A&&A(w,I),j&&j(w,I)},!zd(n))return;this.dragSnapToOrigin=u,this.handlers=s,this.transformPagePoint=a,this.contextWindow=l||window;const d=Fr(n),p=cu(d,this.transformPagePoint),{point:f}=p,{timestamp:g}=rt;this.history=[{...f,timestamp:g}];const{onSessionStart:y}=s;y&&y(n,uu(p,this.history)),this.removeListeners=Wr(br(this.contextWindow,"pointermove",this.handlePointerMove),br(this.contextWindow,"pointerup",this.handlePointerUp),br(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),eo(this.updatePoint)}}function cu(e,n){return n?{point:n(e.point)}:e}function ng(e,n){return{x:e.x-n.x,y:e.y-n.y}}function uu({point:e},n){return{point:e,delta:ng(e,Gx(n)),offset:ng(e,fj(n)),velocity:gj(n,.1)}}function fj(e){return e[0]}function Gx(e){return e[e.length-1]}function gj(e,n){if(e.length<2)return{x:0,y:0};let s=e.length-1,a=null;const l=Gx(e);for(;s>=0&&(a=e[s],!(l.timestamp-a.timestamp>vn(n)));)s--;if(!a)return{x:0,y:0};const u=kn(l.timestamp-a.timestamp);if(u===0)return{x:0,y:0};const d={x:(l.x-a.x)/u,y:(l.y-a.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}const $x=1e-4,yj=1-$x,wj=1+$x,qx=.01,xj=0-qx,bj=0+qx;function Et(e){return e.max-e.min}function vj(e,n,s){return Math.abs(e-n)<=s}function og(e,n,s,a=.5){e.origin=a,e.originPoint=_e(n.min,n.max,e.origin),e.scale=Et(s)/Et(n),e.translate=_e(s.min,s.max,e.origin)-e.originPoint,(e.scale>=yj&&e.scale<=wj||isNaN(e.scale))&&(e.scale=1),(e.translate>=xj&&e.translate<=bj||isNaN(e.translate))&&(e.translate=0)}function vr(e,n,s,a){og(e.x,n.x,s.x,a?a.originX:void 0),og(e.y,n.y,s.y,a?a.originY:void 0)}function sg(e,n,s){e.min=s.min+n.min,e.max=e.min+Et(n)}function kj(e,n,s){sg(e.x,n.x,s.x),sg(e.y,n.y,s.y)}function rg(e,n,s){e.min=n.min-s.min,e.max=e.min+Et(n)}function kr(e,n,s){rg(e.x,n.x,s.x),rg(e.y,n.y,s.y)}function Aj(e,{min:n,max:s},a){return n!==void 0&&e<n?e=a?_e(n,e,a.min):Math.max(e,n):s!==void 0&&e>s&&(e=a?_e(s,e,a.max):Math.min(e,s)),e}function ig(e,n,s){return{min:n!==void 0?e.min+n:void 0,max:s!==void 0?e.max+s-(e.max-e.min):void 0}}function Ij(e,{top:n,left:s,bottom:a,right:l}){return{x:ig(e.x,s,l),y:ig(e.y,n,a)}}function ag(e,n){let s=n.min-e.min,a=n.max-e.max;return n.max-n.min<e.max-e.min&&([s,a]=[a,s]),{min:s,max:a}}function Sj(e,n){return{x:ag(e.x,n.x),y:ag(e.y,n.y)}}function jj(e,n){let s=.5;const a=Et(e),l=Et(n);return l>a?s=fs(n.min,n.max-a,e.min):a>l&&(s=fs(e.min,e.max-l,n.min)),Sn(0,1,s)}function Tj(e,n){const s={};return n.min!==void 0&&(s.min=n.min-e.min),n.max!==void 0&&(s.max=n.max-e.min),s}const Hu=.35;function Nj(e=Hu){return e===!1?e=0:e===!0&&(e=Hu),{x:lg(e,"left","right"),y:lg(e,"top","bottom")}}function lg(e,n,s){return{min:cg(e,n),max:cg(e,s)}}function cg(e,n){return typeof e=="number"?e:e[n]||0}const ug=()=>({translate:0,scale:1,origin:0,originPoint:0}),as=()=>({x:ug(),y:ug()}),dg=()=>({min:0,max:0}),$e=()=>({x:dg(),y:dg()});function _t(e){return[e("x"),e("y")]}function Kx({top:e,left:n,right:s,bottom:a}){return{x:{min:n,max:s},y:{min:e,max:a}}}function Cj({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function Pj(e,n){if(!n)return e;const s=n({x:e.left,y:e.top}),a=n({x:e.right,y:e.bottom});return{top:s.y,left:s.x,bottom:a.y,right:a.x}}function du(e){return e===void 0||e===1}function Vu({scale:e,scaleX:n,scaleY:s}){return!du(e)||!du(n)||!du(s)}function ko(e){return Vu(e)||Jx(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Jx(e){return hg(e.x)||hg(e.y)}function hg(e){return e&&e!=="0%"}function ka(e,n,s){const a=e-s,l=n*a;return s+l}function pg(e,n,s,a,l){return l!==void 0&&(e=ka(e,l,a)),ka(e,s,a)+n}function Uu(e,n=0,s=1,a,l){e.min=pg(e.min,n,s,a,l),e.max=pg(e.max,n,s,a,l)}function Yx(e,{x:n,y:s}){Uu(e.x,n.translate,n.scale,n.originPoint),Uu(e.y,s.translate,s.scale,s.originPoint)}const mg=.999999999999,fg=1.0000000000001;function Ej(e,n,s,a=!1){const l=s.length;if(!l)return;n.x=n.y=1;let u,d;for(let p=0;p<l;p++){u=s[p],d=u.projectionDelta;const{visualElement:f}=u.options;f&&f.props.style&&f.props.style.display==="contents"||(a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&cs(e,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(n.x*=d.x.scale,n.y*=d.y.scale,Yx(e,d)),a&&ko(u.latestValues)&&cs(e,u.latestValues))}n.x<fg&&n.x>mg&&(n.x=1),n.y<fg&&n.y>mg&&(n.y=1)}function ls(e,n){e.min=e.min+n,e.max=e.max+n}function gg(e,n,s,a,l=.5){const u=_e(e.min,e.max,l);Uu(e,n,s,u,a)}function cs(e,n){gg(e.x,n.x,n.scaleX,n.scale,n.originX),gg(e.y,n.y,n.scaleY,n.scale,n.originY)}function Qx(e,n){return Kx(Pj(e.getBoundingClientRect(),n))}function Mj(e,n,s){const a=Qx(e,s),{scroll:l}=n;return l&&(ls(a.x,l.offset.x),ls(a.y,l.offset.y)),a}const Zx=({current:e})=>e?e.ownerDocument.defaultView:null,Lj=new WeakMap;class Rj{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$e(),this.visualElement=n}start(n,{snapToCursor:s=!1}={}){const{presenceContext:a}=this.visualElement;if(a&&a.isPresent===!1)return;const l=y=>{const{dragSnapToOrigin:w}=this.getProps();w?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(Fr(y).point)},u=(y,w)=>{const{drag:b,dragPropagation:A,onDragStart:j}=this.getProps();if(b&&!A&&(this.openDragLock&&this.openDragLock(),this.openDragLock=jI(b),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),_t(I=>{let N=this.getAxisMotionValue(I).get()||0;if(on.test(N)){const{projection:E}=this.visualElement;if(E&&E.layout){const R=E.layout.layoutBox[I];R&&(N=Et(R)*(parseFloat(N)/100))}}this.originPoint[I]=N}),j&&Le.postRender(()=>j(y,w)),Ru(this.visualElement,"transform");const{animationState:k}=this.visualElement;k&&k.setActive("whileDrag",!0)},d=(y,w)=>{const{dragPropagation:b,dragDirectionLock:A,onDirectionLock:j,onDrag:k}=this.getProps();if(!b&&!this.openDragLock)return;const{offset:I}=w;if(A&&this.currentDirection===null){this.currentDirection=Dj(I),this.currentDirection!==null&&j&&j(this.currentDirection);return}this.updateAxis("x",w.point,I),this.updateAxis("y",w.point,I),this.visualElement.render(),k&&k(y,w)},p=(y,w)=>this.stop(y,w),f=()=>_t(y=>{var w;return this.getAnimationState(y)==="paused"&&((w=this.getAxisMotionValue(y).animation)===null||w===void 0?void 0:w.play())}),{dragSnapToOrigin:g}=this.getProps();this.panSession=new Ux(n,{onSessionStart:l,onStart:u,onMove:d,onSessionEnd:p,resumeAnimation:f},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,contextWindow:Zx(this.visualElement)})}stop(n,s){const a=this.isDragging;if(this.cancel(),!a)return;const{velocity:l}=s;this.startAnimation(l);const{onDragEnd:u}=this.getProps();u&&Le.postRender(()=>u(n,s))}cancel(){this.isDragging=!1;const{projection:n,animationState:s}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(n,s,a){const{drag:l}=this.getProps();if(!a||!ta(n,l,this.currentDirection))return;const u=this.getAxisMotionValue(n);let d=this.originPoint[n]+a[n];this.constraints&&this.constraints[n]&&(d=Aj(d,this.constraints[n],this.elastic[n])),u.set(d)}resolveConstraints(){var n;const{dragConstraints:s,dragElastic:a}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(n=this.visualElement.projection)===null||n===void 0?void 0:n.layout,u=this.constraints;s&&rs(s)?this.constraints||(this.constraints=this.resolveRefConstraints()):s&&l?this.constraints=Ij(l.layoutBox,s):this.constraints=!1,this.elastic=Nj(a),u!==this.constraints&&l&&this.constraints&&!this.hasMutatedConstraints&&_t(d=>{this.constraints!==!1&&this.getAxisMotionValue(d)&&(this.constraints[d]=Tj(l.layoutBox[d],this.constraints[d]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:s}=this.getProps();if(!n||!rs(n))return!1;const a=n.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const u=Mj(a,l.root,this.visualElement.getTransformPagePoint());let d=Sj(l.layout.layoutBox,u);if(s){const p=s(Cj(d));this.hasMutatedConstraints=!!p,p&&(d=Kx(p))}return d}startAnimation(n){const{drag:s,dragMomentum:a,dragElastic:l,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:p}=this.getProps(),f=this.constraints||{},g=_t(y=>{if(!ta(y,s,this.currentDirection))return;let w=f&&f[y]||{};d&&(w={min:0,max:0});const b=l?200:1e6,A=l?40:1e7,j={type:"inertia",velocity:a?n[y]:0,bounceStiffness:b,bounceDamping:A,timeConstant:750,restDelta:1,restSpeed:10,...u,...w};return this.startAxisValueAnimation(y,j)});return Promise.all(g).then(p)}startAxisValueAnimation(n,s){const a=this.getAxisMotionValue(n);return Ru(this.visualElement,n),a.start(Xd(n,a,0,s,this.visualElement,!1))}stopAnimation(){_t(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){_t(n=>{var s;return(s=this.getAxisMotionValue(n).animation)===null||s===void 0?void 0:s.pause()})}getAnimationState(n){var s;return(s=this.getAxisMotionValue(n).animation)===null||s===void 0?void 0:s.state}getAxisMotionValue(n){const s=`_drag${n.toUpperCase()}`,a=this.visualElement.getProps(),l=a[s];return l||this.visualElement.getValue(n,(a.initial?a.initial[n]:void 0)||0)}snapToCursor(n){_t(s=>{const{drag:a}=this.getProps();if(!ta(s,a,this.currentDirection))return;const{projection:l}=this.visualElement,u=this.getAxisMotionValue(s);if(l&&l.layout){const{min:d,max:p}=l.layout.layoutBox[s];u.set(n[s]-_e(d,p,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:s}=this.getProps(),{projection:a}=this.visualElement;if(!rs(s)||!a||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};_t(d=>{const p=this.getAxisMotionValue(d);if(p&&this.constraints!==!1){const f=p.get();l[d]=jj({min:f,max:f},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.resolveConstraints(),_t(d=>{if(!ta(d,n,null))return;const p=this.getAxisMotionValue(d),{min:f,max:g}=this.constraints[d];p.set(_e(f,g,l[d]))})}addListeners(){if(!this.visualElement.current)return;Lj.set(this.visualElement,this);const n=this.visualElement.current,s=br(n,"pointerdown",f=>{const{drag:g,dragListener:y=!0}=this.getProps();g&&y&&this.start(f)}),a=()=>{const{dragConstraints:f}=this.getProps();rs(f)&&f.current&&(this.constraints=this.resolveRefConstraints())},{projection:l}=this.visualElement,u=l.addEventListener("measure",a);l&&!l.layout&&(l.root&&l.root.updateScroll(),l.updateLayout()),Le.read(a);const d=Pr(window,"resize",()=>this.scalePositionWithinConstraints()),p=l.addEventListener("didUpdate",(({delta:f,hasLayoutChanged:g})=>{this.isDragging&&g&&(_t(y=>{const w=this.getAxisMotionValue(y);w&&(this.originPoint[y]+=f[y].translate,w.set(w.get()+f[y].translate))}),this.visualElement.render())}));return()=>{d(),s(),u(),p&&p()}}getProps(){const n=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:a=!1,dragPropagation:l=!1,dragConstraints:u=!1,dragElastic:d=Hu,dragMomentum:p=!0}=n;return{...n,drag:s,dragDirectionLock:a,dragPropagation:l,dragConstraints:u,dragElastic:d,dragMomentum:p}}}function ta(e,n,s){return(n===!0||n===e)&&(s===null||s===e)}function Dj(e,n=10){let s=null;return Math.abs(e.y)>n?s="y":Math.abs(e.x)>n&&(s="x"),s}class Wj extends oo{constructor(n){super(n),this.removeGroupControls=Ct,this.removeListeners=Ct,this.controls=new Rj(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ct}unmount(){this.removeGroupControls(),this.removeListeners()}}const yg=e=>(n,s)=>{e&&Le.postRender(()=>e(n,s))};class Fj extends oo{constructor(){super(...arguments),this.removePointerDownListener=Ct}onPointerDown(n){this.session=new Ux(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Zx(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:s,onPan:a,onPanEnd:l}=this.node.getProps();return{onSessionStart:yg(n),onStart:yg(s),onMove:a,onEnd:(u,d)=>{delete this.session,l&&Le.postRender(()=>l(u,d))}}}mount(){this.removePointerDownListener=br(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const da={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function wg(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const hr={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(ce.test(e))e=parseFloat(e);else return e;const s=wg(e,n.target.x),a=wg(e,n.target.y);return`${s}% ${a}%`}},Oj={correct:(e,{treeScale:n,projectionDelta:s})=>{const a=e,l=to.parse(e);if(l.length>5)return a;const u=to.createTransformer(e),d=typeof l[0]!="number"?1:0,p=s.x.scale*n.x,f=s.y.scale*n.y;l[0+d]/=p,l[1+d]/=f;const g=_e(p,f,.5);return typeof l[2+d]=="number"&&(l[2+d]/=g),typeof l[3+d]=="number"&&(l[3+d]/=g),u(l)}};class _j extends v.Component{componentDidMount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:a,layoutId:l}=this.props,{projection:u}=n;rI(Bj),u&&(s.group&&s.group.add(u),a&&a.register&&l&&a.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),da.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:s,visualElement:a,drag:l,isPresent:u}=this.props,d=a.projection;return d&&(d.isPresent=u,l||n.layoutDependency!==s||s===void 0?d.willUpdate():this.safeToRemove(),n.isPresent!==u&&(u?d.promote():d.relegate()||Le.postRender(()=>{const p=d.getStack();(!p||!p.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),Nd.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:a}=this.props,{projection:l}=n;l&&(l.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(l),a&&a.deregister&&a.deregister(l))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function Xx(e){const[n,s]=Dw(),a=v.useContext(bd);return r.jsx(_j,{...e,layoutGroup:a,switchLayoutGroup:v.useContext(Vw),isPresent:n,safeToRemove:s})}const Bj={borderRadius:{...hr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:hr,borderTopRightRadius:hr,borderBottomLeftRadius:hr,borderBottomRightRadius:hr,boxShadow:Oj};function zj(e,n,s){const a=dt(e)?e:Nr(e);return a.start(Xd("",a,n,s)),a.animation}function Hj(e){return e instanceof SVGElement&&e.tagName!=="svg"}const Vj=(e,n)=>e.depth-n.depth;class Uj{constructor(){this.children=[],this.isDirty=!1}add(n){Hd(this.children,n),this.isDirty=!0}remove(n){Vd(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(Vj),this.isDirty=!1,this.children.forEach(n)}}function Gj(e,n){const s=sn.now(),a=({timestamp:l})=>{const u=l-s;u>=n&&(eo(a),e(u-n))};return Le.read(a,!0),()=>eo(a)}const e0=["TopLeft","TopRight","BottomLeft","BottomRight"],$j=e0.length,xg=e=>typeof e=="string"?parseFloat(e):e,bg=e=>typeof e=="number"||ce.test(e);function qj(e,n,s,a,l,u){l?(e.opacity=_e(0,s.opacity!==void 0?s.opacity:1,Kj(a)),e.opacityExit=_e(n.opacity!==void 0?n.opacity:1,0,Jj(a))):u&&(e.opacity=_e(n.opacity!==void 0?n.opacity:1,s.opacity!==void 0?s.opacity:1,a));for(let d=0;d<$j;d++){const p=`border${e0[d]}Radius`;let f=vg(n,p),g=vg(s,p);if(f===void 0&&g===void 0)continue;f||(f=0),g||(g=0),f===0||g===0||bg(f)===bg(g)?(e[p]=Math.max(_e(xg(f),xg(g),a),0),(on.test(g)||on.test(f))&&(e[p]+="%")):e[p]=g}(n.rotate||s.rotate)&&(e.rotate=_e(n.rotate||0,s.rotate||0,a))}function vg(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const Kj=t0(0,.5,xx),Jj=t0(.5,.95,Ct);function t0(e,n,s){return a=>a<e?0:a>n?1:s(fs(e,n,a))}function kg(e,n){e.min=n.min,e.max=n.max}function Ot(e,n){kg(e.x,n.x),kg(e.y,n.y)}function Ag(e,n){e.translate=n.translate,e.scale=n.scale,e.originPoint=n.originPoint,e.origin=n.origin}function Ig(e,n,s,a,l){return e-=n,e=ka(e,1/s,a),l!==void 0&&(e=ka(e,1/l,a)),e}function Yj(e,n=0,s=1,a=.5,l,u=e,d=e){if(on.test(n)&&(n=parseFloat(n),n=_e(d.min,d.max,n/100)-d.min),typeof n!="number")return;let p=_e(u.min,u.max,a);e===u&&(p-=n),e.min=Ig(e.min,n,s,p,l),e.max=Ig(e.max,n,s,p,l)}function Sg(e,n,[s,a,l],u,d){Yj(e,n[s],n[a],n[l],n.scale,u,d)}const Qj=["x","scaleX","originX"],Zj=["y","scaleY","originY"];function jg(e,n,s,a){Sg(e.x,n,Qj,s?s.x:void 0,a?a.x:void 0),Sg(e.y,n,Zj,s?s.y:void 0,a?a.y:void 0)}function Tg(e){return e.translate===0&&e.scale===1}function n0(e){return Tg(e.x)&&Tg(e.y)}function Ng(e,n){return e.min===n.min&&e.max===n.max}function Xj(e,n){return Ng(e.x,n.x)&&Ng(e.y,n.y)}function Cg(e,n){return Math.round(e.min)===Math.round(n.min)&&Math.round(e.max)===Math.round(n.max)}function o0(e,n){return Cg(e.x,n.x)&&Cg(e.y,n.y)}function Pg(e){return Et(e.x)/Et(e.y)}function Eg(e,n){return e.translate===n.translate&&e.scale===n.scale&&e.originPoint===n.originPoint}class e4{constructor(){this.members=[]}add(n){Hd(this.members,n),n.scheduleRender()}remove(n){if(Vd(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(n){const s=this.members.findIndex(l=>n===l);if(s===0)return!1;let a;for(let l=s;l>=0;l--){const u=this.members[l];if(u.isPresent!==!1){a=u;break}}return a?(this.promote(a),!0):!1}promote(n,s){const a=this.lead;if(n!==a&&(this.prevLead=a,this.lead=n,n.show(),a)){a.instance&&a.scheduleRender(),n.scheduleRender(),n.resumeFrom=a,s&&(n.resumeFrom.preserveOpacity=!0),a.snapshot&&(n.snapshot=a.snapshot,n.snapshot.latestValues=a.animationValues||a.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:l}=n.options;l===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:s,resumingFrom:a}=n;s.onExitComplete&&s.onExitComplete(),a&&a.options.onExitComplete&&a.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function t4(e,n,s){let a="";const l=e.x.translate/n.x,u=e.y.translate/n.y,d=s?.z||0;if((l||u||d)&&(a=`translate3d(${l}px, ${u}px, ${d}px) `),(n.x!==1||n.y!==1)&&(a+=`scale(${1/n.x}, ${1/n.y}) `),s){const{transformPerspective:g,rotate:y,rotateX:w,rotateY:b,skewX:A,skewY:j}=s;g&&(a=`perspective(${g}px) ${a}`),y&&(a+=`rotate(${y}deg) `),w&&(a+=`rotateX(${w}deg) `),b&&(a+=`rotateY(${b}deg) `),A&&(a+=`skewX(${A}deg) `),j&&(a+=`skewY(${j}deg) `)}const p=e.x.scale*n.x,f=e.y.scale*n.y;return(p!==1||f!==1)&&(a+=`scale(${p}, ${f})`),a||"none"}const Ao={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},yr=typeof window<"u"&&window.MotionDebug!==void 0,hu=["","X","Y","Z"],n4={visibility:"hidden"},Mg=1e3;let o4=0;function pu(e,n,s,a){const{latestValues:l}=n;l[e]&&(s[e]=l[e],n.setStaticValue(e,0),a&&(a[e]=0))}function s0(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:n}=e.options;if(!n)return;const s=hx(n);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:l,layoutId:u}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",Le,!(l||u))}const{parent:a}=e;a&&!a.hasCheckedOptimisedAppear&&s0(a)}function r0({attachResizeListener:e,defaultParent:n,measureScroll:s,checkIsScrollRoot:a,resetTransform:l}){return class{constructor(d={},p=n?.()){this.id=o4++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,yr&&(Ao.totalNodes=Ao.resolvedTargetDeltas=Ao.recalculatedProjection=0),this.nodes.forEach(i4),this.nodes.forEach(d4),this.nodes.forEach(h4),this.nodes.forEach(a4),yr&&window.MotionDebug.record(Ao)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=p?p.root||p:this,this.path=p?[...p.path,p]:[],this.parent=p,this.depth=p?p.depth+1:0;for(let f=0;f<this.path.length;f++)this.path[f].shouldResetTransform=!0;this.root===this&&(this.nodes=new Uj)}addEventListener(d,p){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new Ud),this.eventHandlers.get(d).add(p)}notifyListeners(d,...p){const f=this.eventHandlers.get(d);f&&f.notify(...p)}hasListeners(d){return this.eventHandlers.has(d)}mount(d,p=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=Hj(d),this.instance=d;const{layoutId:f,layout:g,visualElement:y}=this.options;if(y&&!y.current&&y.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),p&&(g||f)&&(this.isLayoutDirty=!0),e){let w;const b=()=>this.root.updateBlockedByResize=!1;e(d,()=>{this.root.updateBlockedByResize=!0,w&&w(),w=Gj(b,250),da.hasAnimatedSinceResize&&(da.hasAnimatedSinceResize=!1,this.nodes.forEach(Rg))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&y&&(f||g)&&this.addEventListener("didUpdate",({delta:w,hasLayoutChanged:b,hasRelativeTargetChanged:A,layout:j})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const k=this.options.transition||y.getDefaultTransition()||y4,{onLayoutAnimationStart:I,onLayoutAnimationComplete:N}=y.getProps(),E=!this.targetLayout||!o0(this.targetLayout,j)||A,R=!b&&A;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||R||b&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(w,R);const F={...Od(k,"layout"),onPlay:I,onComplete:N};(y.shouldReduceMotion||this.options.layoutRoot)&&(F.delay=0,F.type=!1),this.startAnimation(F)}else b||Rg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=j})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,eo(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(p4),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&s0(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const w=this.path[y];w.shouldResetTransform=!0,w.updateScroll("snapshot"),w.options.layoutRoot&&w.willUpdate(!1)}const{layoutId:p,layout:f}=this.options;if(p===void 0&&!f)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Lg);return}this.isUpdating||this.nodes.forEach(c4),this.isUpdating=!1,this.nodes.forEach(u4),this.nodes.forEach(s4),this.nodes.forEach(r4),this.clearAllSnapshots();const p=sn.now();rt.delta=Sn(0,1e3/60,p-rt.timestamp),rt.timestamp=p,rt.isProcessing=!0,ou.update.process(rt),ou.preRender.process(rt),ou.render.process(rt),rt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Nd.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(l4),this.sharedNodes.forEach(m4)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Le.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Le.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let f=0;f<this.path.length;f++)this.path[f].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=$e(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:p}=this.options;p&&p.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let p=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(p=!1),p){const f=a(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:f,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:f}}}resetTransform(){if(!l)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,p=this.projectionDelta&&!n0(this.projectionDelta),f=this.getTransformTemplate(),g=f?f(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;d&&(p||ko(this.latestValues)||y)&&(l(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const p=this.measurePageBox();let f=this.removeElementScroll(p);return d&&(f=this.removeTransform(f)),w4(f),{animationId:this.root.animationId,measuredBox:p,layoutBox:f,latestValues:{},source:this.id}}measurePageBox(){var d;const{visualElement:p}=this.options;if(!p)return $e();const f=p.measureViewportBox();if(!(((d=this.scroll)===null||d===void 0?void 0:d.wasRoot)||this.path.some(x4))){const{scroll:y}=this.root;y&&(ls(f.x,y.offset.x),ls(f.y,y.offset.y))}return f}removeElementScroll(d){var p;const f=$e();if(Ot(f,d),!((p=this.scroll)===null||p===void 0)&&p.wasRoot)return f;for(let g=0;g<this.path.length;g++){const y=this.path[g],{scroll:w,options:b}=y;y!==this.root&&w&&b.layoutScroll&&(w.wasRoot&&Ot(f,d),ls(f.x,w.offset.x),ls(f.y,w.offset.y))}return f}applyTransform(d,p=!1){const f=$e();Ot(f,d);for(let g=0;g<this.path.length;g++){const y=this.path[g];!p&&y.options.layoutScroll&&y.scroll&&y!==y.root&&cs(f,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),ko(y.latestValues)&&cs(f,y.latestValues)}return ko(this.latestValues)&&cs(f,this.latestValues),f}removeTransform(d){const p=$e();Ot(p,d);for(let f=0;f<this.path.length;f++){const g=this.path[f];if(!g.instance||!ko(g.latestValues))continue;Vu(g.latestValues)&&g.updateSnapshot();const y=$e(),w=g.measurePageBox();Ot(y,w),jg(p,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,y)}return ko(this.latestValues)&&jg(p,this.latestValues),p}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==rt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){var p;const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const g=!!this.resumingFrom||this!==f;if(!(d||g&&this.isSharedProjectionDirty||this.isProjectionDirty||!((p=this.parent)===null||p===void 0)&&p.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:w,layoutId:b}=this.options;if(!(!this.layout||!(w||b))){if(this.resolvedRelativeTargetAt=rt.timestamp,!this.targetDelta&&!this.relativeTarget){const A=this.getClosestProjectingParent();A&&A.layout&&this.animationProgress!==1?(this.relativeParent=A,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$e(),this.relativeTargetOrigin=$e(),kr(this.relativeTargetOrigin,this.layout.layoutBox,A.layout.layoutBox),Ot(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=$e(),this.targetWithTransforms=$e()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),kj(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ot(this.target,this.layout.layoutBox),Yx(this.target,this.targetDelta)):Ot(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const A=this.getClosestProjectingParent();A&&!!A.resumingFrom==!!this.resumingFrom&&!A.options.layoutScroll&&A.target&&this.animationProgress!==1?(this.relativeParent=A,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$e(),this.relativeTargetOrigin=$e(),kr(this.relativeTargetOrigin,this.target,A.target),Ot(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}yr&&Ao.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||Vu(this.parent.latestValues)||Jx(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var d;const p=this.getLead(),f=!!this.resumingFrom||this!==p;let g=!0;if((this.isProjectionDirty||!((d=this.parent)===null||d===void 0)&&d.isProjectionDirty)&&(g=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(g=!1),this.resolvedRelativeTargetAt===rt.timestamp&&(g=!1),g)return;const{layout:y,layoutId:w}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(y||w))return;Ot(this.layoutCorrected,this.layout.layoutBox);const b=this.treeScale.x,A=this.treeScale.y;Ej(this.layoutCorrected,this.treeScale,this.path,f),p.layout&&!p.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(p.target=p.layout.layoutBox,p.targetWithTransforms=$e());const{target:j}=p;if(!j){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Ag(this.prevProjectionDelta.x,this.projectionDelta.x),Ag(this.prevProjectionDelta.y,this.projectionDelta.y)),vr(this.projectionDelta,this.layoutCorrected,j,this.latestValues),(this.treeScale.x!==b||this.treeScale.y!==A||!Eg(this.projectionDelta.x,this.prevProjectionDelta.x)||!Eg(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",j)),yr&&Ao.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){var p;if((p=this.options.visualElement)===null||p===void 0||p.scheduleRender(),d){const f=this.getStack();f&&f.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=as(),this.projectionDelta=as(),this.projectionDeltaWithTransform=as()}setAnimationOrigin(d,p=!1){const f=this.snapshot,g=f?f.latestValues:{},y={...this.latestValues},w=as();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!p;const b=$e(),A=f?f.source:void 0,j=this.layout?this.layout.source:void 0,k=A!==j,I=this.getStack(),N=!I||I.members.length<=1,E=!!(k&&!N&&this.options.crossfade===!0&&!this.path.some(g4));this.animationProgress=0;let R;this.mixTargetDelta=F=>{const W=F/1e3;Dg(w.x,d.x,W),Dg(w.y,d.y,W),this.setTargetDelta(w),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(kr(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f4(this.relativeTarget,this.relativeTargetOrigin,b,W),R&&Xj(this.relativeTarget,R)&&(this.isProjectionDirty=!1),R||(R=$e()),Ot(R,this.relativeTarget)),k&&(this.animationValues=y,qj(y,g,this.latestValues,W,E,N)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=W},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(eo(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Le.update(()=>{da.hasAnimatedSinceResize=!0,this.currentAnimation=zj(0,Mg,{...d,onUpdate:p=>{this.mixTargetDelta(p),d.onUpdate&&d.onUpdate(p)},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Mg),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:p,target:f,layout:g,latestValues:y}=d;if(!(!p||!f||!g)){if(this!==d&&this.layout&&g&&i0(this.options.animationType,this.layout.layoutBox,g.layoutBox)){f=this.target||$e();const w=Et(this.layout.layoutBox.x);f.x.min=d.target.x.min,f.x.max=f.x.min+w;const b=Et(this.layout.layoutBox.y);f.y.min=d.target.y.min,f.y.max=f.y.min+b}Ot(p,f),cs(p,y),vr(this.projectionDeltaWithTransform,this.layoutCorrected,p,y)}}registerSharedNode(d,p){this.sharedNodes.has(d)||this.sharedNodes.set(d,new e4),this.sharedNodes.get(d).add(p);const g=p.options.initialPromotionConfig;p.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(p):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){var d;const{layoutId:p}=this.options;return p?((d=this.getStack())===null||d===void 0?void 0:d.lead)||this:this}getPrevLead(){var d;const{layoutId:p}=this.options;return p?(d=this.getStack())===null||d===void 0?void 0:d.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:p,preserveFollowOpacity:f}={}){const g=this.getStack();g&&g.promote(this,f),d&&(this.projectionDelta=void 0,this.needsReset=!0),p&&this.setOptions({transition:p})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let p=!1;const{latestValues:f}=d;if((f.z||f.rotate||f.rotateX||f.rotateY||f.rotateZ||f.skewX||f.skewY)&&(p=!0),!p)return;const g={};f.z&&pu("z",d,g,this.animationValues);for(let y=0;y<hu.length;y++)pu(`rotate${hu[y]}`,d,g,this.animationValues),pu(`skew${hu[y]}`,d,g,this.animationValues);d.render();for(const y in g)d.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);d.scheduleRender()}getProjectionStyles(d){var p,f;if(!this.instance||this.isSVG)return;if(!this.isVisible)return n4;const g={visibility:""},y=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,g.opacity="",g.pointerEvents=ca(d?.pointerEvents)||"",g.transform=y?y(this.latestValues,""):"none",g;const w=this.getLead();if(!this.projectionDelta||!this.layout||!w.target){const k={};return this.options.layoutId&&(k.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,k.pointerEvents=ca(d?.pointerEvents)||""),this.hasProjected&&!ko(this.latestValues)&&(k.transform=y?y({},""):"none",this.hasProjected=!1),k}const b=w.animationValues||w.latestValues;this.applyTransformsToTarget(),g.transform=t4(this.projectionDeltaWithTransform,this.treeScale,b),y&&(g.transform=y(b,g.transform));const{x:A,y:j}=this.projectionDelta;g.transformOrigin=`${A.origin*100}% ${j.origin*100}% 0`,w.animationValues?g.opacity=w===this?(f=(p=b.opacity)!==null&&p!==void 0?p:this.latestValues.opacity)!==null&&f!==void 0?f:1:this.preserveOpacity?this.latestValues.opacity:b.opacityExit:g.opacity=w===this?b.opacity!==void 0?b.opacity:"":b.opacityExit!==void 0?b.opacityExit:0;for(const k in ya){if(b[k]===void 0)continue;const{correct:I,applyTo:N}=ya[k],E=g.transform==="none"?b[k]:I(b[k],w);if(N){const R=N.length;for(let F=0;F<R;F++)g[N[F]]=E}else g[k]=E}return this.options.layoutId&&(g.pointerEvents=w===this?ca(d?.pointerEvents)||"":"none"),g}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>{var p;return(p=d.currentAnimation)===null||p===void 0?void 0:p.stop()}),this.root.nodes.forEach(Lg),this.root.sharedNodes.clear()}}}function s4(e){e.updateLayout()}function r4(e){var n;const s=((n=e.resumeFrom)===null||n===void 0?void 0:n.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&s&&e.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:l}=e.layout,{animationType:u}=e.options,d=s.source!==e.layout.source;u==="size"?_t(w=>{const b=d?s.measuredBox[w]:s.layoutBox[w],A=Et(b);b.min=a[w].min,b.max=b.min+A}):i0(u,s.layoutBox,a)&&_t(w=>{const b=d?s.measuredBox[w]:s.layoutBox[w],A=Et(a[w]);b.max=b.min+A,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[w].max=e.relativeTarget[w].min+A)});const p=as();vr(p,a,s.layoutBox);const f=as();d?vr(f,e.applyTransform(l,!0),s.measuredBox):vr(f,a,s.layoutBox);const g=!n0(p);let y=!1;if(!e.resumeFrom){const w=e.getClosestProjectingParent();if(w&&!w.resumeFrom){const{snapshot:b,layout:A}=w;if(b&&A){const j=$e();kr(j,s.layoutBox,b.layoutBox);const k=$e();kr(k,a,A.layoutBox),o0(j,k)||(y=!0),w.options.layoutRoot&&(e.relativeTarget=k,e.relativeTargetOrigin=j,e.relativeParent=w)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:s,delta:f,layoutDelta:p,hasLayoutChanged:g,hasRelativeTargetChanged:y})}else if(e.isLead()){const{onExitComplete:a}=e.options;a&&a()}e.options.transition=void 0}function i4(e){yr&&Ao.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function a4(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function l4(e){e.clearSnapshot()}function Lg(e){e.clearMeasurements()}function c4(e){e.isLayoutDirty=!1}function u4(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function Rg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function d4(e){e.resolveTargetDelta()}function h4(e){e.calcProjection()}function p4(e){e.resetSkewAndRotation()}function m4(e){e.removeLeadSnapshot()}function Dg(e,n,s){e.translate=_e(n.translate,0,s),e.scale=_e(n.scale,1,s),e.origin=n.origin,e.originPoint=n.originPoint}function Wg(e,n,s,a){e.min=_e(n.min,s.min,a),e.max=_e(n.max,s.max,a)}function f4(e,n,s,a){Wg(e.x,n.x,s.x,a),Wg(e.y,n.y,s.y,a)}function g4(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const y4={duration:.45,ease:[.4,0,.1,1]},Fg=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Og=Fg("applewebkit/")&&!Fg("chrome/")?Math.round:Ct;function _g(e){e.min=Og(e.min),e.max=Og(e.max)}function w4(e){_g(e.x),_g(e.y)}function i0(e,n,s){return e==="position"||e==="preserve-aspect"&&!vj(Pg(n),Pg(s),.2)}function x4(e){var n;return e!==e.root&&((n=e.scroll)===null||n===void 0?void 0:n.wasRoot)}const b4=r0({attachResizeListener:(e,n)=>Pr(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),mu={current:void 0},a0=r0({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!mu.current){const e=new b4({});e.mount(window),e.setOptions({layoutScroll:!0}),mu.current=e}return mu.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),v4={pan:{Feature:Fj},drag:{Feature:Wj,ProjectionNode:a0,MeasureLayout:Xx}};function Bg(e,n,s){const{props:a}=e;e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",s==="Start");const l="onHover"+s,u=a[l];u&&Le.postRender(()=>u(n,Fr(n)))}class k4 extends oo{mount(){const{current:n}=this.node;n&&(this.unmount=vI(n,s=>(Bg(this.node,s,"Start"),a=>Bg(this.node,a,"End"))))}unmount(){}}class A4 extends oo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Wr(Pr(this.node.current,"focus",()=>this.onFocus()),Pr(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function zg(e,n,s){const{props:a}=e;e.animationState&&a.whileTap&&e.animationState.setActive("whileTap",s==="Start");const l="onTap"+(s==="End"?"":s),u=a[l];u&&Le.postRender(()=>u(n,Fr(n)))}class I4 extends oo{mount(){const{current:n}=this.node;n&&(this.unmount=SI(n,s=>(zg(this.node,s,"Start"),(a,{success:l})=>zg(this.node,a,l?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Gu=new WeakMap,fu=new WeakMap,S4=e=>{const n=Gu.get(e.target);n&&n(e)},j4=e=>{e.forEach(S4)};function T4({root:e,...n}){const s=e||document;fu.has(s)||fu.set(s,{});const a=fu.get(s),l=JSON.stringify(n);return a[l]||(a[l]=new IntersectionObserver(j4,{root:e,...n})),a[l]}function N4(e,n,s){const a=T4(n);return Gu.set(e,s),a.observe(e),()=>{Gu.delete(e),a.unobserve(e)}}const C4={some:0,all:1};class P4 extends oo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:s,margin:a,amount:l="some",once:u}=n,d={root:s?s.current:void 0,rootMargin:a,threshold:typeof l=="number"?l:C4[l]},p=f=>{const{isIntersecting:g}=f;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:w}=this.node.getProps(),b=g?y:w;b&&b(f)};return N4(this.node.current,d,p)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:s}=this.node;["amount","margin","root"].some(E4(n,s))&&this.startObserver()}unmount(){}}function E4({viewport:e={}},{viewport:n={}}={}){return s=>e[s]!==n[s]}const M4={inView:{Feature:P4},tap:{Feature:I4},focus:{Feature:A4},hover:{Feature:k4}},L4={layout:{ProjectionNode:a0,MeasureLayout:Xx}},$u={current:null},l0={current:!1};function R4(){if(l0.current=!0,!!Ad)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>$u.current=e.matches;e.addListener(n),n()}else $u.current=!1}const D4=[...Lx,ut,to],W4=e=>D4.find(Mx(e)),Hg=new WeakMap;
vendor: 4,955 bytes, line 16
16function F4(e,n,s){for(const a in n){const l=n[a],u=s[a];if(dt(l))e.addValue(a,l);else if(dt(u))e.addValue(a,Nr(l,{owner:e}));else if(u!==l)if(e.hasValue(a)){const d=e.getValue(a);d.liveStyle===!0?d.jump(l):d.hasAnimated||d.set(l)}else{const d=e.getStaticValue(a);e.addValue(a,Nr(d!==void 0?d:l,{owner:e}))}}for(const a in s)n[a]===void 0&&e.removeValue(a);return n}const Vg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class O4{scrapeMotionValuesFromProps(n,s,a){return{}}constructor({parent:n,props:s,presenceContext:a,reducedMotionConfig:l,blockInitialAnimation:u,visualState:d},p={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Yd,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const A=sn.now();this.renderScheduledAt<A&&(this.renderScheduledAt=A,Le.render(this.render,!1,!0))};const{latestValues:f,renderState:g,onUpdate:y}=d;this.onUpdate=y,this.latestValues=f,this.baseTarget={...f},this.initialValues=s.initial?{...f}:{},this.renderState=g,this.parent=n,this.props=s,this.presenceContext=a,this.depth=n?n.depth+1:0,this.reducedMotionConfig=l,this.options=p,this.blockInitialAnimation=!!u,this.isControllingVariants=qa(s),this.isVariantNode=zw(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:w,...b}=this.scrapeMotionValuesFromProps(s,{},this);for(const A in b){const j=b[A];f[A]!==void 0&&dt(j)&&j.set(f[A],!1)}}mount(n){this.current=n,Hg.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,a)=>this.bindToMotionValue(a,s)),l0.current||R4(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:$u.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Hg.delete(this.current),this.projection&&this.projection.unmount(),eo(this.notifyUpdate),eo(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const s=this.features[n];s&&(s.unmount(),s.isMounted=!1)}this.current=null}bindToMotionValue(n,s){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const a=Po.has(n),l=s.on("change",p=>{this.latestValues[n]=p,this.props.onUpdate&&Le.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0)}),u=s.on("renderRequest",this.scheduleRender);let d;window.MotionCheckAppearSync&&(d=window.MotionCheckAppearSync(this,n,s)),this.valueSubscriptions.set(n,()=>{l(),u(),d&&d(),s.owner&&s.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in gs){const s=gs[n];if(!s)continue;const{isEnabled:a,Feature:l}=s;if(!this.features[n]&&l&&a(this.props)&&(this.features[n]=new l(this)),this.features[n]){const u=this.features[n];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$e()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,s){this.latestValues[n]=s}update(n,s){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let a=0;a<Vg.length;a++){const l=Vg[a];this.propEventSubscriptions[l]&&(this.propEventSubscriptions[l](),delete this.propEventSubscriptions[l]);const u="on"+l,d=n[u];d&&(this.propEventSubscriptions[l]=this.on(l,d))}this.prevMotionValues=F4(this,this.scrapeMotionValuesFromProps(n,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
16addVariantChild(n){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(n),()=>s.variantChildren.delete(n)}addValue(n,s){const a=this.values.get(n);s!==a&&(a&&this.removeValue(n),this.bindToMotionValue(n,s),this.values.set(n,s),this.latestValues[n]=s.get())}removeValue(n){this.values.delete(n);const s=this.valueSubscriptions.get(n);s&&(s(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,s){if(this.props.values&&this.props.values[n])return this.props.values[n];let a=this.values.get(n);return a===void 0&&s!==void 0&&(a=Nr(s===null?void 0:s,{owner:this}),this.addValue(n,a)),a}readValue(n,s){var a;let l=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:(a=this.getBaseTargetFromProps(this.props,n))!==null&&a!==void 0?a:this.readValueFromInstance(this.current,n,this.options);return l!=null&&(typeof l=="string"&&(Px(l)||vx(l))?l=parseFloat(l):!W4(l)&&to.test(s)&&(l=Tx(n,s)),this.setBaseTarget(n,dt(l)?l.get():l)),dt(l)?l.get():l}setBaseTarget(n,s){this.baseTarget[n]=s}getBaseTarget(n){var s;const{initial:a}=this.props;let l;if(typeof a=="string"||typeof a=="object"){const d=Pd(this.props,a,(s=this.presenceContext)===null||s===void 0?void 0:s.custom);d&&(l=d[n])}if(a&&l!==void 0)return l;const u=this.getBaseTargetFromProps(this.props,n);return u!==void 0&&!dt(u)?u:this.initialValues[n]!==void 0&&l===void 0?void 0:this.baseTarget[n]}on(n,s){return this.events[n]||(this.events[n]=new Ud),this.events[n].add(s)}notify(n,...s){this.events[n]&&this.events[n].notify(...s)}}class c0 extends O4{constructor(){super(...arguments),this.KeyframeResolver=Rx}sortInstanceNodePosition(n,s){return n.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(n,s){return n.style?n.style[s]:void 0}removeValueFromRenderState(n,{vars:s,style:a}){delete s[n],delete a[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;dt(n)&&(this.childSubscription=n.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}function _4(e){return window.getComputedStyle(e)}class B4 extends c0{constructor(){super(...arguments),this.type="html",this.renderInstance=Yw}readValueFromInstance(n,s){if(Po.has(s)){const a=Jd(s);return a&&a.default||0}else{const a=_4(n),l=(qw(s)?a.getPropertyValue(s):a[s])||0;return typeof l=="string"?l.trim():l}}measureInstanceViewportBox(n,{transformPagePoint:s}){return Qx(n,s)}build(n,s,a){Ld(n,s,a.transformTemplate)}scrapeMotionValuesFromProps(n,s,a){return Fd(n,s,a)}}class z4 extends c0{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$e}getBaseTargetFromProps(n,s){return n[s]}readValueFromInstance(n,s){if(Po.has(s)){const a=Jd(s);return a&&a.default||0}return s=Qw.has(s)?s:Td(s),n.getAttribute(s)}scrapeMotionValuesFromProps(n,s,a){return ex(n,s,a)}build(n,s,a){Rd(n,s,this.isSVGTag,a.transformTemplate)}renderInstance(n,s,a,l){Zw(n,s,a,l)}mount(n){this.isSVGTag=Wd(n.tagName),super.mount(n)}}const H4=(e,n)=>Cd(e)?new z4(n):new B4(n,{allowProjection:e!==v.Fragment}),V4=mI({...hj,...M4,...v4,...L4},H4),q=CA(V4),u0="/assets/Screenshot_2026-01-13_at_11.49.21_AM_1768322979177-BX_0vLmb.png",Ug=[{href:"/episodes",label:"Episodes"},{href:"/questions",label:"Questions"},{href:"/docs",label:"Docs"},{href:"/guests",label:"Guests"},{href:"/about",label:"About"},{href:"/connect",label:"Work With Us"},{href:"/join",label:"Subscribe",accent:!0}];function U4(){const[e,n]=v.useState(!1),[s,a]=v.useState(!1),[l]=$v(),u=l==="/";v.useEffect(()=>{const w=()=>n(window.scrollY>40);return window.addEventListener("scroll",w,{passive:!0}),w(),()=>window.removeEventListener("scroll",w)},[]),v.useEffect(()=>{a(!1)},[l]);const d=v.useCallback(w=>b=>{w.hash&&(b.preventDefault(),l===w.href?document.getElementById(w.hash)?.scrollIntoView({behavior:"smooth"}):(window.location.href=w.href,setTimeout(()=>{document.getElementById(w.hash)?.scrollIntoView({behavior:"smooth"})},100)))},[l]),f=u&&!e?"bg-transparent":"bg-background/95 backdrop-blur-sm border-b border-foreground
16/15",g=s?"text-primary-foreground":"text-primary",y="text-foreground/70 hover:text-primary";return r.jsxs(r.Fragment,{children:[r.jsx("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${f}`,children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 py-3 flex items-center justify-between",children:[r.jsxs(Z,{href:"/",className:"flex items-center gap-2 group",children:[r.jsx("div",{className:"w-8 h-8 rounded-lg overflow-hidden shadow-md",children:r.jsx("img",{src:u0,alt:"Womansplaining AI logo",className:"w-full h-full object-cover"})}),r.jsx("span",{className:`font-serif font-bold text-lg tracking-tight group-hover:text-accent transition-colors ${g}`,children:"Womansplaining AI"})]}),r.jsx("nav",{className:"hidden md:flex items-center gap-6",children:Ug.map(w=>r.jsx(Z,{href:w.href,onClick:d(w),className:w.accent?"px-4 py-2 bg-accent text-accent-foreground font-serif font-bold text-sm hover:bg-primary hover:text-primary-foreground transition-colors duration-200":`${y} text-sm font-medium transition-colors`,children:w.label},w.label))}),r.jsx("button",{onClick:()=>a(!s),className:`md:hidden p-1 ${g}`,"aria-label":s?"Close menu":"Open menu",children:s?r.jsx(Jy,{className:"w-6 h-6"}):r.jsx(X1,{className:"w-6 h-6"})})]})}),r.jsx(vA,{children:s&&r.jsx(q.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.2},className:"fixed inset-0 z-40 bg-primary pt-20",children:r.jsx("nav",{className:"flex flex-col items-center gap-6 py-12",children:Ug.map(w=>r.jsx(Z,{href:w.href,onClick:d(w),className:w.accent?"px-6 py-3 bg-accent text-primary font-serif font-bold text-lg":"text-primary-foreground text-xl font-serif font-medium",children:w.label},w.label))})})})]})}var d0={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Gg=ft.createContext&&ft.createContext(d0),G4=["attr","size","title"];function $4(e,n){if(e==null)return{};var s=q4(e,n),a,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)a=u[l],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function q4(e,n){if(e==null)return{};var s={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;s[a]=e[a]}return s}function Aa(){return Aa=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var s=arguments[n];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e[a]=s[a])}return e},Aa.apply(this,arguments)}function $g(e,n){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),s.push.apply(s,a)}return s}function Ia(e){for(var n=1;n<arguments.length;n++){var s=arguments[n]!=null?arguments[n]:{};n%2?$g(Object(s),!0).forEach(function(a){K4(e,a,s[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):$g(Object(s)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(s,a))})}return e}function K4(e,n,s){return n=J4(n),n in e?Object.defineProperty(e,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[n]=s,e}function J4(e){var n=Y4(e,"string");return typeof n=="symbol"?n:n+""}function Y4(e,n){if(typeof e!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var a=s.call(e,n);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function h0(e){return e&&e.map((n,s)=>ft.createElement(n.tag,Ia({key:s},n.attr),h0(n.child)))}function so(e){return n=>ft.createElement(Q4,Aa({attr:Ia({},e.attr)},n),h0(e.child))}function Q4(e){var n=s=>{var{attr:a,size:l,title:u}=e,d=$4(e,G4),p=l||s.size||"1em",f;return s.className&&(f=s.className),e.className&&(f=(f?f+" ":"")+e.className),ft.createElement("svg",Aa({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},s.attr,a,d,{className:f,style:Ia(Ia({color:e.color||s.color},s.style),e.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),u&&ft.createElement("title",null,u),e.children)};return Gg!==void 0?ft.createElement(Gg.Consumer,null,s=>n(s)):n(d0)}function jn(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M5.34 0A5.328 5.328 0 000 5.34v13.32A5.328 5.328 0 005.34 24h13.32A5.328 5.328 0 0024 18.66V5.34A5.328 5.328 0 0018.66 0zm6.525 2.568c2.336 0 4.448.902 6.056 2.587 1.224 1.272 1.912 2.619 2.264 4.392.12.59.12 2.2.007 2.864a8.506 8.506 0 01-3.24 5.296c-.608.46-2.096 1.261-2.336 1.261-.088 0-.096-.091-.056-.46.072-.592.144-.715.48-.856.536-.224 1.448-.874 2.008-1.435a7.644 7.644 0 002.008-3.536c.208-.824.184-2.656-.048-3.504-.728-2.696-2.928-4.792-5.624-5.352-.784-.16-2.208-.16-3 0-2.728.56-4.984 2.76-5.672 5.528-.184.752-.184 2.584 0 3.336.456 1.832
161.64 3.512 3.192 4.512.304.2.672.408.824.472.336.144.408.264.472.856.04.36.03.464-.056.464-.056 0-.464-.176-.896-.384l-.04-.03c-2.472-1.216-4.056-3.274-4.632-6.012-.144-.706-.168-2.392-.03-3.04.36-1.74 1.048-3.1 2.192-4.304 1.648-1.737 3.768-2.656 6.128-2.656zm.134 2.81c.409.004.803.04 1.106.106 2.784.62 4.76 3.408 4.376 6.174-.152 1.114-.536 2.03-1.216 2.88-.336.43-1.152 1.15-1.296 1.15-.023 0-.048-.272-.048-.603v-.605l.416-.496c1.568-1.878 1.456-4.502-.256-6.224-.664-.67-1.432-1.064-2.424-1.246-.64-.118-.776-.118-1.448-.008-1.02.167-1.81.562-2.512 1.256-1.72 1.704-1.832 4.342-.264 6.222l.413.496v.608c0 .336-.027.608-.06.608-.03 0-.264-.16-.512-.36l-.034-.011c-.832-.664-1.568-1.842-1.872-2.997-.184-.698-.184-2.024.008-2.72.504-1.878 1.888-3.335 3.808-4.019.41-.145 1.133-.22 1.814-.211zm-.13 2.99c.31 0 .62.06.844.178.488.253.888.745 1.04 1.259.464 1.578-1.208 2.96-2.72 2.254h-.015c-.712-.331-1.096-.956-1.104-1.77 0-.733.408-1.371 1.112-1.745.224-.117.534-.176.844-.176zm-.011 4.728c.988-.004 1.706.349 1.97.97.198.464.124 1.932-.218 4.302-.232 1.656-.36 2.074-.68 2.356-.44.39-1.064.498-1.656.288h-.003c-.716-.257-.87-.605-1.164-2.644-.341-2.37-.416-3.838-.218-4.302.262-.616.974-.966 1.97-.97z"},child:[]}]})(e)}function Z4(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0c-.29 0-.58.068-.812.206L2.417 5.392c-.46.272-.804.875-.804 1.408v10.4c0 .533.344 1.135.804 1.407l8.77 5.187c.465.275 1.162.275 1.626 0l8.77-5.187c.46-.272.804-.874.804-1.407V6.8c0-.533-.344-1.136-.804-1.408L12.813.206A1.618 1.618 0 0012 0zm-.85 8.304c.394 0 .714.303.714.676v2.224c0 .207.191.375.427.375s.428-.168.428-.375V9.57c0-.373.32-.675.713-.675.394 0 .712.302.712.675v4.713c0 .374-.318.676-.712.676-.394 0-.713-.302-.713-.676v-1.31c0-.206-.192-.374-.428-.374s-.427.168-.427.374v1.226c0 .374-.32.676-.713.676-.394 0-.713-.302-.713-.676v-1.667c0-.207-.192-.375-.428-.375-.235 0-.427.168-.427.375v3.31c0 .373-.319.676-.712.676-.394 0-.713-.303-.713-.676v-2.427c0-.206-.191-.374-.428-.374-.235 0-.427.168-.427.374v.178a.71.71 0 01-.712.708.71.71 0 01-.713-.708v-2.123a.71.71 0 01.713-.708.71.71 0 01.712.708v.178c0 .206.192.373.427.373.237 0 .428-.167.428-.373v-1.53c0-.374.32-.676.713-.676.393 0 .712.303.712.676v.646c0 .206.192.374.427.374.236 0 .428-.168.428-.374V8.98c0-.373.319-.676.713-.676zm4.562 2.416c.393 0 .713.302.713.676v2.691c0 .374-.32.676-.713.676-.394 0-.712-.303-.712-.676v-2.691c0-.374.319-.676.712-.676zm2.28 1.368c.395 0 .713.303.713.676v.67c0 .374-.318.676-.712.676-.394 0-.713-.302-.713-.675v-.67c0-.374.32-.677.713-.677Z"},child:[]}]})(e)}function X4(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.372 0 0 5.373 0 12s5.372 12 12 12c6.627 0 12-5.373 12-12S18.627 0 12 0zm-.002 13.991a2.052 2.052 0 1 1 0-4.105 2.052 2.052 0 0 1 0 4.105zm4.995 4.853l-2.012-2.791a5.084 5.084 0 1 0-5.982.012l-2.014 2.793A8.526 8.526 0 0 1 11.979 3.42a8.526 8.526 0 0 1 8.526 8.526 8.511 8.511 0 0 1-3.512 6.898z"},child:[]}]})(e)}function Sa(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"},child:[]}]})(e)}function eT(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12,0C5.372,0,0,5.372,0,12c0,6.628,5.372,12,12,12c6.628,0,12-5.372,12-12 C24,5.372,18.628,0,12,0z M15.564,12c0-1.968-1.596-3.564-3.564-3.564c-1.968,0-3.564,1.595-3.564,3.564 c0,1.968,1.595,3.564,3.564,3.564V17.6c-3.093,0-5.6-2.507-5.6-5.6c0-3.093,2.507-5.6,5.6-5.6c3.093,0,5.6,2.507,5.6,5.6H15.564z M19,12c0-3.866-3.134-7-7-7c-3.866,0-7,3.134-7,7c0,3.866,3.134,7,7,7v2.333c-5.155,0-9.333-4.179-9.333-9.333 c0-5.155,4.179-9.333,9.333-9.333c5.155,0,9.333,4.179,9.333,9.333H19z"},child:[]}]})(e)}function Tn(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"},child:[]}]})(e)}function tT(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08
16-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"},child:[]}]})(e)}function nT(e){return so({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"},child:[]}]})(e)}const oT="https://rss.beehiiv.com/podcasts/019fb07e-c28d-7a13-ae88-64106f174ae0.xml",sT=[{name:"YouTube",href:"https://www.youtube.com/@WomansplainingAI",Icon:nT},{name:"Pocket Casts",href:"https://pocketcasts.com/podcast/womansplaining-ai/60970370-069e-013f-2b05-0e956d54cc61",Icon:eT},{name:"Castbox",href:"https://castbox.fm/channel/id7344163",Icon:Z4},{name:"Castro",href:"https://castro.fm/podcast/d76d2264-b5d9-4172-84eb-db82ae828dc2",Icon:X4},{name:"RSS",href:oT,Icon:ok}];function no({className:e="",labelClassName:n="text-muted-foreground",linkClassName:s="text-foreground/70 hover:text-primary",label:a="Also on"}){return r.jsxs("div",{className:`flex flex-wrap items-center gap-x-4 gap-y-2 ${e}`,"data-testid":"also-listen-on",children:[r.jsx("span",{className:`font-mono text-[10px] uppercase tracking-[0.25em] ${n}`,children:a}),sT.map(({name:l,href:u,Icon:d})=>r.jsxs("a",{href:u,target:"_blank",rel:"noopener noreferrer","aria-label":`Listen on ${l}`,className:`inline-flex items-center gap-1.5 text-sm font-medium transition-colors ${s}`,children:[r.jsx(d,{className:"w-3.5 h-3.5"})," ",l]},l))]})}function Be(){return r.jsx("footer",{className:"bg-primary text-primary-foreground py-12 sm:py-16 px-4 md:px-8 border-t border-white/10",children:r.jsxs("div",{className:"max-w-7xl mx-auto",children:[r.jsxs("div",{className:"grid md:grid-cols-2 gap-10 md:gap-16 mb-10",children:[r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx("img",{src:u0,alt:"Womansplaining AI logo",className:"w-8 h-8 rounded-lg object-cover"}),r.jsx("span",{className:"font-serif font-bold text-xl tracking-tight",children:"Womansplaining AI"})]}),r.jsx("p",{className:"text-primary-foreground/70 leading-relaxed mb-6 max-w-sm",children:"The AI conversation you're not getting anywhere else. Research-backed. BS-free."}),r.jsxs("div",{className:"flex gap-3",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-4 py-2 bg-white/10 hover:bg-white/20 rounded-full text-sm font-medium transition-colors","aria-label":"Listen on Spotify",children:[r.jsx(Tn,{className:"w-4 h-4"})," Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-4 py-2 bg-white/10 hover:bg-white/20 rounded-full text-sm font-medium transition-colors","aria-label":"Listen on Apple Podcasts",children:[r.jsx(jn,{className:"w-4 h-4"})," Apple"]})]}),r.jsx(no,{className:"mt-4",labelClassName:"text-primary-foreground/60",linkClassName:"text-primary-foreground/80 hover:text-primary-foreground"})]}),r.jsxs("div",{className:"flex flex-col gap-4",children:[r.jsxs("nav",{className:"flex flex-col gap-2",children:[r.jsx(Z,{href:"/episodes",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"Episodes"}),r.jsx(Z,{href:"/questions",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"Straight Answers"}),r.jsx(Z,{href:"/docs",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"The Docs"}
16),r.jsx(Z,{href:"/about",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"About"}),r.jsx(Z,{href:"/why",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"Why This Show"}),r.jsx(Z,{href:"/best-ai-podcasts",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"Best AI Podcasts"}),r.jsx(Z,{href:"/how-ai-destroys-institutions",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"How AI Destroys Institutions"}),r.jsx(Z,{href:"/glossary",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors",children:"Glossary"})]}),r.jsxs(Z,{href:"/join",className:"inline-flex items-center gap-2 px-5 py-2.5 bg-accent text-primary font-serif font-bold text-sm hover:bg-accent/90 transition-all duration-200 w-fit mt-2",children:["Get the newsletter ",r.jsx(Ke,{className:"w-4 h-4"})]}),r.jsx(Z,{href:"/connect",className:"text-primary-foreground/70 hover:text-primary-foreground text-sm font-medium transition-colors w-fit",children:"Work With Us"})]})]}),r.jsx("hr",{className:"border-white/10 mb-6"}),r.jsxs("p",{className:"text-xs text-primary-foreground/40 font-mono",children:["© ",new Date().getFullYear()," Womansplaining AI. Strong opinions. Loosely held."]})]})})}const qg="https://womansplainingai.com",rT="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1";function ze({title:e,description:n,path:s,ogTitle:a,ogDescription:l,ogImage:u,ogType:d,noindex:p}){v.useEffect(()=>{const f=s==="/"?"":s.replace(/\/+$/,""),g=f?`${qg}${f}`:`${qg}/`,y=document.querySelector('link[rel="canonical"]');y&&y.setAttribute("href",g),document.title=e,bn("description",n),bn("og:title",a||e,"property"),bn("og:description",l||n,"property"),bn("og:url",g,"property"),d&&bn("og:type",d,"property"),u&&bn("og:image",u,"property"),bn("twitter:title",a||e),bn("twitter:description",l||n),bn("robots",p?"noindex":rT)},[e,n,s,a,l,u,d,p])}function bn(e,n,s="name"){const a=`meta[${s}="${e}"]`,l=document.querySelector(a);l&&l.setAttribute("content",n)}function Or(){return ze({title:"Page not found | Womansplaining AI",description:"That page doesn't exist. Start with the episodes, the straight answers, or the guests.",path:"/404",noindex:!0}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx("section",{className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-sm uppercase tracking-wide text-primary-foreground/70 mb-3",children:"404"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"That page doesn't exist."}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Either the link is old or we moved things. Here's where the good stuff lives."})]})}),r.jsx("section",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12",children:r.jsxs("ul",{className:"space-y-3 text-lg",children:[r.jsx("li",{children:r.jsx(Z,{href:"/episodes",className:"text-accent hover:underline",children:"All episodes"})}),r.jsx("li",{children:r.jsx(Z,{href:"/questions",className:"text-accent hover:underline",children:"Straight answers to the AI questions people actually ask"})}),r.jsx("li",{children:r.jsx(Z,{href:"/guests",className:"text-accent hover:underline",children:"Guests"})}),r.jsx("li",{children:r.jsx(Z,{href:"/research",className:"text-accent hover:underline",children:"The reading list"})}),r.jsx("li",{children:r.jsx(Z,{href:"/",className:"text-accent hover:underline",children:"Home"})})]})}),r.jsx(Be,{})]})}const iT="/assets/waai-hero-duo-white-1600-BWADlBpN.jpg",aT="/assets/waai-hosts-duo-laughing-1600-BhGOf_cM.jpg",lT="/assets/waai-show-cover-640-DPBAUWoM.jpg",cT={"okay-lets-slow-down":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/79d19b1e-cb83-4cc1-acd1-c79736c477b2/WSAI-Ep30-Bella-guest-A-duotone-band-1440.png?t=1789954749","you-can-come-to-the-hackathon-clueless":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bbc6059b-31ec-42bf-93a9-10c9b5b568ca/WSAI-Ep28-cover-
16art-1440px.png?t=1789518661","who-asked-for-this":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/40f1ddb6-4e95-4917-97bb-3ed8063ac995/WSAI-Ep26-cover-art-1440px.png?t=1788815795","guten-tag-tech-bros":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/680c1f96-7667-467f-baeb-37f1ff8088ca/ep24-zara-episode-art.png?t=1786571305","we-change-the-world-with-duct-tape-and-hope":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2ad77db1-da99-4488-8dea-3ef648482ce8/podcast_artwork_20260730-187-huptjr.jpg?t=1785372535","the-thinking-womans-sex-symbol":"https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a0437688-6c3c-470d-b3b3-b272674cfdfe/podcast_artwork_20260730-257-2trqc6.jpg?t=1785372526","should-governments-ban-sex-robots":"https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/45607078/45607078-1784409381900-0d5914d252595.jpg","shadow-daddy-chatgpt":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be70ec9cd37309d455a925101c","is-using-ai-cheating":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be18b12ee5d5900be9a739d67a","33000-downloads-ai-destroys-institutions":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be478431643cc8ba6347a329fc","ai-prenups-economics-of-marriage":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be2ce7ec44c50d7d6bcabe481c","stop-hiring-humans":"https://image-cdn-ak.spotifycdn.com/image/ab6772ab000015be4998fb4f6a6a3bc735ceec7b","whos-letting-big-tech-run-wild":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015bea870745717797308ce679cbd","who-gets-the-good-units-of-intelligence":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be2ad5b962e80a1f22c7787f24","the-robots-never-tell-you-youre-the-asshole":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be2681fcab392c8e68747c9601","move-fast-and-break-rights":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015be83819b8dcf72513e18e2859a","is-ai-just-spicy-autocorrect":"https://image-cdn-fa.spotifycdn.com/image/ab6772ab000015bee1a05e71e66a73848496d764","the-pope-has-entered-the-chat":"https://image-cdn-ak.spotifycdn.com/image/ab6772ab000015be8ac99fc7dd6acaed1af03aed"};function Io({id:e,className:n,children:s,bg:a="default"}){const l={default:"bg-background",white:"bg-white",primary:"bg-primary text-primary-foreground",dark:"bg-foreground text-background"};return r.jsx("section",{id:e,className:Pt("py-20 md:py-32 px-4 md:px-8 relative overflow-hidden",l[a],n),children:r.jsx("div",{className:"max-w-7xl mx-auto w-full relative z-10",children:s})})}const ja="Sunday nights",Ta="the episode in four minutes, the sources behind it, and what to actually do with any of it",Ar="the Friday Four, one AI story that's probably bad news, one that's maybe good news, and two things worth reading this weekend",uT="https://womansplainingai.beehiiv.com/p/who-asked-for-this-ep-26",dT="Read a recent issue";function hT(e){const[n,s]=v.useState(""),[a,l]=v.useState("idle");return{email:n,setEmail:s,status:a,setStatus:l,submit:async d=>{d.preventDefault();const p=n.trim();if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(p)){l("error");return}l("sending");try{const f=await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:p,...e?{source:e}:{}})});l(f.ok?"done":"error"),f.ok&&window.plausible?.("Newsletter Signup",{props:{source:e??"site",page:window.location.pathname}})}catch{l("error")}}}}function Na({source:e,tone:n="light",idPrefix:s,className:a="",placeholder:l="[email protected]",large:u=!1}){const{email:d,setEmail:p,status:f,setStatus:g,submit:y}=hT(e),w=`${s}-email`;return f==="done"?r.jsx("p",{className:`font-serif font-bold text-lg ${n==="dark"?"text-accent":"text-primary"} ${a}`,"data-testid":`text-${s}-success`,children:"You're in. Talk soon."}):r.jsxs("div",{className:a,children:[r.jsxs("form",{onSubmit:y,className:`flex flex-col sm:flex-row gap-2 ${u?"max-w-2xl sm:gap-4":"max-w-md"}`,children:[r.jsx("label",{htmlFor:w,className:"sr-only",children:"Email address"}),r.jsx("input",{id:w,type:"email",required:!0,value:d,onChange:b=>{p(b.target.value),f==="error"&&g("idle")},placeholder:l,"data-testid":`input-${s}-email`,className:`flex-1 px-4 ${u?"py-4 text-lg":"py-3 text-base"} rounded-none border-2 focus:outline-none ${n==="dark"?"bg-white text-foreground border-transparent focus:border-accent":"bg-white text-foreground border-foreground
16/20 focus:border-primary"}`}),r.jsxs("button",{type:"submit",disabled:f==="sending","data-testid":`button-${s}-submit`,className:`inline-flex items-center justify-center gap-2 ${u?"px-8 py-4 text-lg sm:text-xl":"px-6 py-3 text-base"} bg-accent text-accent-foreground font-serif font-bold rounded-none hover:bg-accent/90 transition-colors disabled:opacity-60 whitespace-nowrap`,children:[f==="sending"?"Sending...":"Get the newsletter",r.jsx(Ke,{className:"w-4 h-4"})]})]}),f==="error"&&r.jsxs("p",{className:`mt-2 text-sm ${n==="dark"?"text-primary-foreground/80":"text-muted-foreground"}`,"data-testid":`text-${s}-error`,children:["That didn't go through. Check the address and try again, or email"," ",r.jsx("a",{href:"mailto:[email protected]",className:"underline underline-offset-2",children:"[email protected]"}),"."]})]})}const pT={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}};function p0({source:e="section"}={}){const[n,s]=v.useState(""),[a,l]=v.useState("idle"),[u,d]=v.useState(""),[p,f]=v.useState("idle"),g=["Marketing or communications","HR, people, or L&D","Operations or project management","Product, data, or engineering","Education or research","Founder or consultant","Policy, nonprofit, or public sector","Something else"],y=async b=>{if(d(b),!!b){f("sending");try{await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n.trim(),role:b})})}catch{}f("done")}},w=async b=>{b.preventDefault();const A=n.trim();if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(A)){l("error");return}l("sending");try{const j=await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:A,source:e})});l(j.ok?"done":"error")}catch{l("error")}};return r.jsx(Io,{id:"newsletter",bg:"primary",children:r.jsxs(q.div,{...pT,className:"max-w-2xl mx-auto text-center",children:[r.jsx(Ky,{className:"w-10 h-10 text-accent mx-auto mb-4"}),r.jsx("h2",{className:"text-3xl sm:text-4xl font-serif font-bold text-primary-foreground mb-3","data-testid":"text-newsletter-header",children:"Get the aftershow."}),r.jsxs("p",{className:"text-base sm:text-lg text-primary-foreground/80 mb-8 max-w-lg mx-auto",children:[ja,": ",Ta,". Fridays: ",Ar,". Free, and we won't sell your email or bury you in it."]}),a==="done"?r.jsxs(r.Fragment,{children:[r.jsx("p",{className:"text-lg sm:text-xl font-serif font-bold text-accent","data-testid":"text-newsletter-success",children:"You're in. Talk soon."}),p!=="done"?r.jsxs("div",{className:"mt-6 max-w-md mx-auto text-left",children:[r.jsx("label",{htmlFor:"newsletter-role",className:"block text-xs font-medium uppercase tracking-wide text-primary-foreground/70 mb-2",children:"One more thing, optional: what do you do?"}),r.jsxs("select",{id:"newsletter-role",value:u,onChange:b=>y(b.target.value),disabled:p==="sending","data-testid":"select-newsletter-role",className:"w-full px-4 py-3 bg-white text-foreground border border-white/40 text-base",children:[r.jsx("option",{value:"",children:"Pick the closest one"}),g.map(b=>r.jsx("option",{value:b,children:b},b))]}),r.jsx("p",{className:"text-xs text-primary-foreground/60 mt-2",children:"We use this to decide what to cover, and for nothing else."})]}):r.jsx("p",{className:"mt-6 text-primary-foreground/80","data-testid":"text-newsletter-role-done",children:"Noted. Thank you."})]}):r.jsxs("form",{onSubmit:w,className:"flex flex-col sm:flex-row justify-center gap-3 max-w-md mx-auto",children:[r.jsx("label",{htmlFor:"newsletter-email",className:"sr-only",children:"Email address"}),r.jsx("input",{id:"newsletter-email",type:"email",required:!0,value:n,onChange:b=>{s(b.target.value),a==="error"&&l("idle")},placeholder:"[email protected]","data-testid":"input-newsletter-email",className:"flex-1 px-4 py-3 sm:py-4 rounded-none bg-white text-foreground placeholder:text-muted-foreground border-2 border-transparent focus:border-accent focus:outline-none text-base"}),r.jsxs("button",{type:"submit",disabled:a==="sending","data-testid":"button-newsletter-submit",className:"inline-flex items-center justify-center gap-2 px-6 sm:px-8 py-3 sm:py-4 bg-accent text-accent-foreground text-base sm:text-lg font-serif font-bold rounded-none hover:bg-accent/90 transition-all duration-300 shadow-xl hover:-translate-y-1 disabled:opacity-60 disabled:hover:translate-y-0",children:[a==="sending"?"Sending...":"Sign me up",r.jsx(Ke,{className:"w-5 h-5"})]})]}),a!=="done"&&r.jsx("p",{className:"mt-6",children:r.jsxs("a",{href:uT,target:"_blank",rel:"noopener noreferrer","data-testid":"link-sample-issue",className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.2em] text-primary-foreground
16/80 border-b border-primary-foreground/30 pb-1 hover:text-accent hover:border-accent transition-colors",children:[dT," ",r.jsx(Ke,{className:"w-3.5 h-3.5"})]})}),a==="error"&&r.jsxs("p",{className:"mt-4 text-sm text-primary-foreground/80","data-testid":"text-newsletter-error",children:["That didn't go through. Check the address and try again, or email"," ",r.jsx("a",{href:"mailto:[email protected]",className:"underline underline-offset-2 text-accent",children:"[email protected]"}),"."]})]})})}const So=[{n:1,name:"Maureen",from:"Ann Arbor",date:"March 7, 2026",src:"/voicemails/2026-03-07-maureen.mp3",duration:"1:15",playedOn:{title:"Is Using AI Cheating?",slug:"is-using-ai-cheating"},pull:"Look around any meeting. More women are contributing to the notes than the men.",transcript:"Hi, this is Maureen from Ann Arbor. Just finished listening to this week's episode, which was great, of course. I really was not surprised about the study that found women participate more in meetings when AI note-taking is being used. I thought the conjecture that it's because the men are aware they're being recorded, so they're more careful not to interrupt, was funny. One, it implies the men know they're interrupting and shouldn't be, but are choosing to do it anyway when it's not being recorded. But I think the real reason women's participation is up is because they are usually the ones doing the note-taking. Look around any meeting. Even if it's a shared doc, more women are contributing to the notes than the men. It requires listening more than it requires talking. So when we're freed from being the note-takers, of course we can participate more. Thank you for your show. It's great. Bye."},{n:2,name:"Alexis",from:"a volunteer mom, some of the time",date:"June 5, 2026",src:"/voicemails/2026-06-05-alexis.mp3",duration:"1:39",reactingTo:{title:"Did Mom's Agent Text You?",slug:"did-moms-agent-text-you"},pull:"I'm definitely a Venmo mom, not a volunteer mom. It takes all types of moms to do great things.",transcript:"Hi Mara, hi
16Logan, this is Alexis Palmer. I just wanted to react to your episode, Did Mom's Agent Text You? Love hearing about all of these topics. I'm a big fan of the How I AI podcast, so I wanted to note that the presenter of that podcast is Claire Vo. I also wanted to react to some of the topics in that episode. I loved the part where the guest talked about using her laptop to create her own agents to decrease the mental load. And I felt like the episode got a tiny bit judgy at the end about what she is doing. I'm definitely a Venmo mom, not a volunteer mom. I appreciate the volunteer moms, and I volunteer when I can, but that's not my current state. I think it takes all types of moms in this world to do great things. If she wants to create her own YouTube content for her kids based on what she wants them to watch, that wouldn't be for me, but I don't see any issue with it. Let's lift each other up and not judge each other for those types of things. Anyway, thanks so much. Have a good one. Bye."}],qu=600,Ku=380,mT={burgundy:{body:"#74303A",bodyDark:"#4E1F27",ink:"#FDFCF9",label:"#FDFCF9"},putty:{body:"#E6DCC7",bodyDark:"#BFB294",ink:"#4E1F27",label:"#FDFCF9"}},gu="#D59F3A",Jn="#74303A",fT="#3E1820",Ju="#FF4436",gT={a:[4,0,18,5],b:[21,3,5,20],c:[21,25,5,20],d:[4,43,18,5],e:[0,25,5,20],f:[0,3,5,20],g:[4,21.5,18,5]},yT={0:"abcdef",1:"bc",2:"abged",3:"abgcd",4:"fgbc",5:"afgcd",6:"afgedc",7:"abc",8:"abcdefg",9:"abcdfg","-":"g"};function Kg({x:e,y:n,ch:s}){const a=yT[s]??"";return r.jsx("g",{transform:`translate(${e} ${n})`,children:Object.entries(gT).map(([l,[u,d,p,f]])=>r.jsx("rect",{x:u,y:d,width:p,height:f,rx:2,fill:a.includes(l)?Ju:"#3A1216",filter:a.includes(l)?"url(#am-glow)":void 0},l))})}function Jg({cx:e,cy:n,pack:s,spinning:a}){return r.jsxs("g",{children:[r.jsx("circle",{cx:e,cy:n,r:s,fill:"#5B3A2A"}),r.jsxs("g",{className:a?"am-spin":void 0,style:{transformBox:"fill-box",transformOrigin:"center"},children:[r.jsx("circle",{cx:e,cy:n,r:9,fill:"#F3EBDD"}),[0,60,120,180,240,300].map(l=>r.jsx("rect",{x:e-1.5,y:n-9,width:3,height:4,fill:"#140C0D",transform:`rotate(${l} ${e} ${n})`},l)),r.jsx("circle",{cx:e,cy:n,r:3,fill:"#140C0D"})]})]})}function wT(){const e=[],[n,s,a,l]=[574,250,604,360],u=160;for(let d=0;d<=u;d++){const p=d/u,f=n+(a-n)*p,g=s+(l-s)*p,y=p*Math.PI*2*9;e.push(`${d?"L":"M"}${(f+7*Math.cos(y)).toFixed(1)} ${(g+4*Math.sin(y)).toFixed(1)}`)}return e.join(" ")}const xT=wT(),je={repeat:{x:48,y:276,w:50,h:38},play:{x:106,y:276,w:50,h:38},stop:{x:164,y:276,w:50,h:38},skip:{x:222,y:276,w:50,h:38},leave:{x:330,y:272,w:222,h:46}};function pr({b:e,down:n,children:s,face:a="#F5EEDF"}){const l=n?3:0;return r.jsxs("g",{children:[r.jsx("rect",{x:e.x,y:e.y+4,width:e.w,height:e.h,rx:7,fill:"#2A1216",opacity:.55}),r.jsxs("g",{transform:`translate(0 ${l})`,children:[r.jsx("rect",{x:e.x,y:e.y,width:e.w,height:e.h,rx:7,fill:a}),r.jsx("rect",{x:e.x+3,y:e.y+2,width:e.w-6,height:3,rx:1.5,fill:"#fff",opacity:.35}),s]})]})}function bT({variant:e="burgundy",count:n,lines:s,playing:a=!1,newLight:l=!0,pressed:u=null,className:d}){const p=mT[e],f=n.padStart(2," ").slice(-2),g=y=>y.x+y.w/2;return r.jsxs("svg",{viewBox:`0 0 ${qu} ${Ku}`,className:d,role:"img","aria-label":"The Womansplainer 2000, a 1990s answering machine",children:[r.jsxs("defs",{children:[r.jsxs("filter",{id:"am-glow",x:"-50%",y:"-50%",width:"200%",height:"200%",children:[r.jsx("feGaussianBlur",{stdDeviation:"1.6",result:"b"}),r.jsxs("feMerge",{children:[r.jsx("feMergeNode",{in:"b"}),r.jsx("feMergeNode",{in:"SourceGraphic"})]})]}),r.jsx("clipPath",{id:"am-lcd",children:r.jsx("rect",{x:336,y:214,width:210,height:44})})]}),r.jsx("ellipse",{cx:300,cy:352,rx:272,ry:14,fill:"#000",opacity:.12}),r.jsx("path",{d:xT,fill:"none",stroke:"#2B1B1F",strokeWidth:3,strokeLinecap:"round"}),r.jsx("rect",{x:24,y:58,width:556,height:288,rx:30,fill:p.bodyDark}),r.jsx("rect",{x:20,y:50,width:556,height:288,rx:30,fill:p.body}),r.jsx("rect",{x:40,y:58,width:516,height:5,rx:2.5,fill:"#fff",opacity:.14}),r.jsxs("text",{x:50,y:96,fill:p.ink,fontFamily:"Fraunces, serif",fontStyle:"italic",fontWeight:600,fontSize:27,children:["Womansplainer",r.jsx("tspan",{fill:gu,fontFamily:"'DM Sans', sans-serif",fontStyle:"normal",fontWeight:800,fontSize:20,dx:6,children:"2000"})]}),r.jsx("text",{x:51,y:115,fill:p.ink,opacity:.7,fontFamily:"'DM Sans', sans-serif",fontWeight:600,fontSize:8.5,letterSpacing:2.4,children:"TWO-HOST ANSWERING SYSTEM · MODEL WS-AI"}),[78,88,98,108].map(y=>r.jsx("rect",{x:432,y,width:120,height:5,rx:2.5,fill:p.bodyDark},y)),r.jsx("rect",{x:48,y:128,width:262,height:132,rx:12,fill:"#20141A"}),r.jsx("rect",{x:62,y:140,width:234,height:108,rx:7,fill:"#4A3A3A"}),r.jsx("rect",{x:72,y:146,width:214,height:42,rx:3,fill:p.label}),r.jsx("rect",{x:72,y:183,width:214,height:2,fill:gu}),r.jsx("rect",{x:72,y:186,width:214,height:1.5,fill:Jn}),r.jsx("text",{x:80,y:158,fill:Jn,fontFamily:"'Architects Daughter', cursive",fontSize:10.5,children:"Mara's hot takes"}),r.jsx("text",{x:182,y:178,textAnchor:"middle",fill:"#1C1718",fontFamily:"'Permanent Marker', cursive",fontSize:16,transform:"rotate(-4 182 172)",children:"DO NOT RECORD OVER!!"}),r.jsx("rect",{x:110,y:192,width:138,height:44,rx:22,fill:"#140C0D"}),r.jsx(Jg,{cx:140,cy:214,pack:a?15:19,spinning:a}),r.jsx(Jg,{cx:218,cy:214,pack:a?16:12,spinning:a}),r.jsx("polygon",{points:"60,128 132,128 82,260 48,260 48,140",fill:"#fff",opacity:.06}),r.jsx("rect",{x:330,y:128,width:110,height:74,rx:8,fill:"#140A0B"}),r.jsx(Kg,{x:354,y:138,ch:f[0]===" "?"":f[0]}),r.jsx(Kg,{x:390,y:138,ch:f[1]}),r.jsx("text",{x:385,y:196,textAnchor:"middle",fill:Ju,opacity:.65,fontFamily:"'DM Sans', sans-serif",fontWeight:700,fontSize:7,letterSpacing:2,children:"MESSAGES"}
16),r.jsx("circle",{cx:462,cy:146,r:7,fill:Ju,filter:"url(#am-glow)",className:l?"am-blink":void 0,opacity:l?1:.25}),r.jsx("text",{x:476,y:150,fill:p.ink,fontFamily:"'DM Sans', sans-serif",fontWeight:700,fontSize:9,letterSpacing:1.5,children:"NEW MSG"}),r.jsx("circle",{cx:462,cy:174,r:4,fill:"#7CD17C",filter:"url(#am-glow)"}),r.jsx("text",{x:476,y:177,fill:p.ink,opacity:.75,fontFamily:"'DM Sans', sans-serif",fontWeight:700,fontSize:8,letterSpacing:1.5,children:"POWER"}),r.jsx("rect",{x:330,y:210,width:222,height:52,rx:6,fill:"#20141A"}),r.jsx("rect",{x:334,y:213,width:214,height:46,rx:4,fill:"#B7C197"}),r.jsxs("g",{clipPath:"url(#am-lcd)",fill:"#27301C",fontFamily:"'Courier New', ui-monospace, monospace",fontWeight:700,fontSize:12,children:[r.jsx("text",{x:342,y:232,children:s[0]}),r.jsx("text",{x:342,y:250,children:s[1]})]}),r.jsxs(pr,{b:je.repeat,down:u==="repeat",children:[r.jsx("polygon",{points:`${g(je.repeat)-1},287 ${g(je.repeat)-1},303 ${g(je.repeat)-12},295`,fill:Jn}),r.jsx("polygon",{points:`${g(je.repeat)+10},287 ${g(je.repeat)+10},303 ${g(je.repeat)-1},295`,fill:Jn})]}),r.jsx(pr,{b:je.play,down:u==="play"||a,children:r.jsx("polygon",{points:`${g(je.play)-6},286 ${g(je.play)-6},304 ${g(je.play)+9},295`,fill:Jn})}),r.jsx(pr,{b:je.stop,down:u==="stop",children:r.jsx("rect",{x:g(je.stop)-7,y:288,width:14,height:14,fill:Jn})}),r.jsxs(pr,{b:je.skip,down:u==="skip",children:[r.jsx("polygon",{points:`${g(je.skip)-10},287 ${g(je.skip)-10},303 ${g(je.skip)+1},295`,fill:Jn}),r.jsx("polygon",{points:`${g(je.skip)+1},287 ${g(je.skip)+1},303 ${g(je.skip)+12},295`,fill:Jn})]}),["repeat","play","stop","skip"].map(y=>r.jsx("text",{x:g(je[y]),y:330,textAnchor:"middle",fill:p.ink,opacity:.75,fontFamily:"'DM Sans', sans-serif",fontWeight:700,fontSize:8,letterSpacing:1.5,children:y.toUpperCase()},y)),r.jsxs(pr,{b:je.leave,down:u==="leave",face:gu,children:[r.jsx("circle",{cx:356,cy:295,r:7,fill:"#C0392B"}),r.jsx("text",{x:372,y:300,fill:fT,fontFamily:"'DM Sans', sans-serif",fontWeight:800,fontSize:13.5,letterSpacing:1.6,children:"LEAVE A MESSAGE"})]}),r.jsx("text",{x:g(je.leave),y:332,textAnchor:"middle",fill:p.ink,opacity:.75,fontFamily:"'DM Sans', sans-serif",fontWeight:700,fontSize:8,letterSpacing:1.5,children:"AFTER THE BEEP"})]})}const Yg=[["HI, IT'S LOGAN","AND MARA."],["WE CAN'T COME TO","THE PHONE."],["LEAVE IT AT THE","BEEP. *BEEP*"],["OR PRESS PLAY TO","HEAR THE OTHERS"]];function na(e,n=380,s=1e3){return new Promise(a=>{const l=e.createOscillator(),u=e.createGain();l.type="sine",l.frequency.value=s,u.gain.setValueAtTime(1e-4,e.currentTime),u.gain.exponentialRampToValueAtTime(.08,e.currentTime+.02),u.gain.setValueAtTime(.08,e.currentTime+n/1e3-.03),u.gain.exponentialRampToValueAtTime(1e-4,e.currentTime+n/1e3),l.connect(u).connect(e.destination),l.start(),l.stop(e.currentTime+n/1e3),l.onended=()=>a()})}function vT(){const e=window._speakpipe_open_widget;typeof e=="function"?e():window.location.href="/answering-machine#leave"}function m0({variant:e="burgundy",className:n=""}){const s=v.useRef(null),a=v.useRef(null),l=v.useRef(0),[u,d]=v.useState("idle"),[p,f]=v.useState(0),[g,y]=v.useState(0),[w,b]=v.useState(null);v.useEffect(()=>{if(u!=="idle")return;const _=window.setInterval(()=>y(V=>(V+1)%Yg.length),2600);return()=>window.clearInterval(_)},[u]);const A=()=>{if(!a.current){const _=window.AudioContext||window.webkitAudioContext;_&&(a.current=new _)}return a.current},j=_=>{b(_),window.setTimeout(()=>b(null),160)},k=async _=>{const V=++l.current,G=s.current;if(!G)return;if(G.pause(),_>=So.length){d("done");const re=A();re&&(await na(re,160,880),await na(re,160,880));return}f(_),d("playing");const ie=A();ie&&await na(ie),V===l.current&&(G.src=So[_].src,G.currentTime=0,G.play().catch(()=>d("idle")))},I=()=>{l.current++,s.current?.pause(),d("idle")},N=So[p],E=u==="playing"?[`MSG ${p+1} OF ${So.length}`,`${N.name.toUpperCase()} ${N.duration}`]:u==="done"?["END OF MESSAGES.","YOUR TURN â"]:Yg[g],R=String(u==="playing"?p+1:So.length),F=_=>({left:`${_.x/qu*100}%`,top:`${_.y/Ku*100}%`,width:`${_.w/qu*100}%`,height:`${(_.h+4)/Ku*100}%`}),W="absolute rounded-md focus:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2 cursor-pointer";return r.jsxs("div",{className:`relative w-full select-none ${n}`,children:[r.jsx(bT,{variant:e,count:R,lines:E,playing:u==="playing",newLight:u!=="playing",pressed:w,className:"w-full h-auto block"}),r.jsx("button",{type:"button","aria-label":"Repeat this message",className:W,style:F(je.repeat),onClick:()=>{j("repeat"),k(u==="playing"?p:0)}}),r.jsx("button",{type:"button","aria-label":"Play listener voicemails",className:W,style:F(je.play),onClick:()=>{j("play"),u!=="playing"&&k(u==="done"?0:p)},"data-testid":"button-machine-play"}),r.jsx("button",{type:"button","aria-label":"Stop",className:W,style:F(je.stop),onClick:()=>{j("stop"),I()}}),r.jsx("button",{type:"button","aria-label":"Skip to next message",className:W,style:F(je.skip),onClick:()=>{j("skip"),k(p+1)}}),r.jsx("button",{type:"button","aria-label":"Leave us a voice message",className:W,style:F(je.leave),"data-testid":"button-voice-note",onClick:async()=>{j("leave"),I();const _=A();_&&await na(_,520),vT()}}),r.jsx("audio",{ref:s,preload:"none",onEnded:()=>k(p+1),className:"hidden"}),r.jsx("p",{className:"sr-only","aria-live":"polite",children:u==="playing"?`Playing message ${p+1}: ${N.name}, ${N.from}`:""})]})}const qe=[{num:"01",slug:"women-in-ai-who-gets-a-seat",beehiivSlug:"on_women_ai_and_who_gets_a_seat",appleId:"100074999
160289",title:"On Women in AI and Who Gets a Seat",desc:"Why are women using AI at lower rates than menâand is that actually a problem? We dig into the data, the valid reasons to be wary, and why ambivalence might be the healthiest response to this moment.",answerFirst:"Women use AI at lower rates than men not because of ignorance but because of rational skepticism shaped by prior tech cycles. Analysis of 1,000+ TikTok comments reveals ambivalence â not resistance â as the dominant response. Carol Gilligan's ethics of care framework suggests women are asking different, arguably better questions about AI's impact.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",clipStartTime:3,datePublished:"2026-02-16",duration:"PT72M",keywords:"women in AI, AI gender gap, Carol Gilligan, protege effect, TikTok sentiment analysis, AI adoption gender, women using AI",relatedSlugs:["job-tsunamis-invisible-vulnerability","ai-boys-entrepreneurs-girls-influencers","is-using-ai-cheating"],highlights:["Logan scraped 1,000+ comments from a viral TikTok about women resisting AI and ran sentiment analysis","Anthropic's Claude Cowork launchâthey built it in a week and a half using Claude itself","The $100â200/month cognitive inequality gap: who gets to experiment at the frontier?",`The "fooled me once" theory: why women who lived through social media aren't buying the AI hype`,`Carol Gilligan's "In a Different Voice" and why women's way of asking questions gets pathologized`,"The protege effect: why teaching someone else is the best way to learn"],resources:[{title:"TikTok Comment Sentiment Analysis (Logan's data viz)",url:"https://loganhc-09.github.io/womansplaining-ai-analysis/"},{title:"Dido Riot's TikTok on women and AI resistance",url:"https://www.tiktok.com/@didoriot/video/7586016585823882517"},{title:'Carol Gilligan, "In a Different Voice"',url:"https://www.hup.harvard.edu/books/9780674970960"},{title:'Ethan Mollick, "Co-Intelligence"',url:"https://www.penguinrandomhouse.com/books/741805/co-intelligence-by-ethan-mollick/"},{title:'Brian Christian, "The Alignment Problem"',url:"https://brianchristian.org/the-alignment-problem/"},{title:'"SuperShifts" by Ja-Nae Duane and Steve Fisher',url:"https://www.wiley.com/en-us/SuperShifts:+Transforming+How+We+Live,+Learn,+and+Work+in+the+Age+of+Intelligence-p-9781394291618"},{title:'Nicolas Michaelsen, "Death of a Knowledge System"',url:"https://ecologiesofwisdom.substack.com/p/death-of-a-knowledge-system"},{title:'Mara Bolis, "The AI Gender Gap Paradox" (Stanford Social Innovation Review)',url:"https://ssir.org/articles/entry/ai-gender-gap-paradox"},{title:"The Protege Effect",url:"https://effectiviology.com/protege-effect-learn-by-teaching/"},{title:"Claude Cowork launch (Anthropic)",url:"https://claude.com/blog/cowork-research-preview"},{title:"SureStart (Dr. Taniya Mishra)",url:"https://mysurestart.com/about"},{title:"First Prompt (Mara Bolis)",url:"https://www.firstprompt.net/"}],faqs:[{question:"Why are women using AI at lower rates than men?",answer:"Research shows women adopt AI tools at lower rates due to a combination of valid skepticism from prior tech cycles (social media, gig economy), a cognitive inequality gap where frontier AI tools cost $100â200/month, and what Carol Gilligan's work describes as women's tendency to ask different questions about technology's impact â not resistance, but a different evaluative framework."},{question:"What is the AI gender adoption gap?",answer:"The AI gender adoption gap refers to measurable differences in how men and women engage with AI tools. Women are more likely to express ambivalence â not rejection â toward AI, driven by legitimate concerns about privacy, job displacement, and the technology's track record with bias. Womansplaining AI argues this ambivalence may actually be the healthiest response."},{question:"What is the protege effect in AI learning?",answer:"The protege effect is a learning science finding that teaching someone else is the most effective way to learn. In the context of AI, explaining how you use AI tools to a colleague or friend accelerates your own understanding. Womansplaining AI uses this principle â the podcast teaches AI concepts to help listeners become the person others come to for AI guidance."}]},{num:"02",duration:"PT43M21S",answerFirst:"Brookings Institution research (January 2026) identified 6.1 million US workers whose jobs comb
16ine high AI exposure with low capacity to adapt if displacement happens. 86% of them are women. They aren't truck drivers; they're medical secretaries, insurance clerks, and administrative staff. Brookings measures vulnerability, not which jobs disappear first. The AI job displacement conversation has been framed around male-dominated industries while the actual vulnerability is gendered.",slug:"job-tsunamis-invisible-vulnerability",beehiivSlug:"on_job_tsunamis_and_invisible_pockets_of_vulnerability",appleId:"1000750110760",title:"On Job Tsunamis and Invisible Pockets of Vulnerability",desc:"The Davos headlines screamed 'job tsunami'âbut whose jobs, exactly? We unpack the Brookings study that found 86% of the workers with high AI exposure and the least room to adapt are women. Not truck drivers. Medical secretaries. Insurance clerks. And nobody said a word.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",clipStartTime:3,datePublished:"2026-02-17",keywords:"AI job displacement, AI women workers, Brookings AI study, she-cession, AI workforce impact, Claude Constitution, universal basic benefits, AI layoffs women",relatedSlugs:["women-in-ai-who-gets-a-seat","adolescent-technology-20000-word-warnings","is-using-ai-cheating"],highlights:[`The IMF chief's "labor market tsunami" vs. Jamie Dimon's truck driver boogeymanâand why the framing is gendered`,"OpenAI ads in ChatGPT vs. Anthropic's constitution: two very different visions for AI's future",'"Algorithmic loafing"âthe research on why one correct AI answer makes you stop catching the wrong ones',"The boy vs. girl experiment: ask any LLM to predict a child's life trajectory and watch the wage gap appear","Universal Basic Benefits over Universal Basic Incomeâand why decoupling healthcare from employment changes everything","Logan's 10-minute exercise: could you get your own job right now?"],resources:[{title:`Brookings: "Measuring US Workers' Capacity to Adapt to AI-Driven Job Displacement"`,url:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/"},{title:'NBER: "How Adaptable Are American Workers to AI-Induced Job Displacement?"',url:"https://www.nber.org/papers/w34705"},{title:'Burning Glass Institute: "Talent Disrupted"',url:"https://www.burningglassinstitute.org/research/underemployment"},{title:'Burning Glass Institute: "Beyond the Binary"',url:"https://www.burningglassinstitute.org/research/beyondthebinary"},{title:'"Algorithmic Loafing and Mitigation Strategies in Human-AI Teams"',url:"https://www.sciencedirect.com/science/article/pii/S2949882123000245"},{title:"Anthropic's Claude Constitution (full text)",url:"https://www.anthropic.com/constitution"},{title:"OpenAI: Advertising in ChatGPT",url:"https://openai.com/index/our-approach-to-advertising-and-expanding-access/"},{title:"EU AI Act",url:"https://artificialintelligenceact.eu/the-act/"}],faqs:[{question:"How does AI affect women's jobs differently than men's?",answer:"A Brookings Institution study (January 2026) found 6.1 million US workers whose occupations combine high AI exposure with low capacity to adapt, and 86% of them are women â not truck drivers or warehouse workers, but medical secretaries, insurance clerks, and administrative roles. Brookings measures vulnerability if displacement occurs; it does not predict which jobs disappear first. The AI job displacement conversation has been framed around male-dominated industries, while the actual vulnerability is concentrated in female-dominated occupations."},{question:"What is algorithmic loafing?",answer:"Algorithmic loafing is a documented phenomenon where humans gradually stop checking AI's work after it proves correct several times in a row. Research published in human-AI teaming studies shows that one correct AI answer makes people less likely to catch the next wrong one â similar to how a slot machine's occasional wins keep you playing."},{question:"What are AI anticipatory layoffs?",answer:"AI anticipatory layoffs occur when companies cut jobs based on AI's potential rather than
16its actual current capability. Oxford Economics and HBR research found many companies are laying off workers preemptively â using AI as justification before the technology can actually replace those roles â creating a convenient corporate fiction."}]},{num:"03",duration:"PT66M23S",answerFirst:"Anthropic CEO Dario Amodei's 20,000-word essay warns that AI disruption will be 'slow until it's fast' â accelerating beyond society's ability to adapt. AI companies are becoming like nation-states while companies use AI-washing to justify layoffs before the technology can actually replace those roles. Policy (California SB 53, New York RAISE Act) is only now catching up.",slug:"adolescent-technology-20000-word-warnings",beehiivSlug:"on_adolescent_technology_and_20_000-word_warnings",appleId:"1000750299186",title:"The Adolescence of Technology",desc:"Dario Amodei's 20,000-word essay on AI risk, the breakdown of the social contract, and why staying informed about AI is your new civic duty.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",clipStartTime:3,datePublished:"2026-02-18",keywords:"Dario Amodei essay, AI washing, anticipatory layoffs, Theranos AI, AI nation states, Anthropic CEO, AI companies power, AI technology warnings",relatedSlugs:["33000-downloads-ai-destroys-institutions","job-tsunamis-invisible-vulnerability","feeling-smarter-being-wrong"],highlights:[`Section-by-section breakdown of Dario Amodei's 20,000-word "The Adolescence of Technology"`,"AI-washing vs. anticipatory layoffs: two sides of the same corporate behavior","The Theranos parallel: when the story of the technology outpaces the reality","AI companies as nation-states: building institutions, not just products",`"Slow until it's fast" â the pace of AI disruption nobody's ready for`,"California SB 53 and New York RAISE Act: the policy landscape catching up"],resources:[{title:'Dario Amodei, "The Adolescence of Technology" (20,000 words, Jan 2026)',url:"https://www.dario
16amodei.com/essay/the-adolescence-of-technology"},{title:'Dario Amodei, "Machines of Loving Grace" (Oct 2024, the optimistic companion piece)',url:"https://www.darioamodei.com/essay/machines-of-loving-grace"},{title:"Oxford Economics: AI-washing layoffs",url:"https://www.oxfordeconomics.com/resource/evidence-of-an-ai-driven-shakeup-of-job-markets-is-patchy/"},{title:'Fortune: "AI Layoffs: Convenient Corporate Fiction?"',url:"https://fortune.com/2026/01/07/ai-layoffs-convenient-corporate-fiction-true-false-oxford-economics-productivity/"},{title:`HBR: "Companies Are Laying Off Workers Because of AI's PotentialâNot Its Performance"`,url:"https://hbr.org/2026/01/companies-are-laying-off-workers-because-of-ais-potential-not-its-performance"},{title:'Dan Shipper, "Toward a Definition of AGI"',url:"https://every.to/chain-of-thought/toward-a-definition-of-agi"},{title:"AI 2027 (AI Futures Project timeline)",url:"https://ai-2027.com/"},{title:"California SB 53: Frontier AI transparency legislation",url:"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB53"},{title:"New York RAISE Act: AI safety and education legislation",url:"https://www.governor.ny.gov/news/governor-hochul-signs-nation-leading-legislation-require-ai-frameworks-ai-frontier-models"},{title:"Grok deepfake investigation (California AG)",url:"https://oag.ca.gov/news/press-releases/attorney-general-bonta-launches-investigation-xai-grok-over-undressed-sexual-ai"}],faqs:[{question:"What is AI-washing?",answer:"AI-washing is when companies exaggerate or fabricate their AI capabilities to attract investment, justify layoffs, or appear innovative. Similar to greenwashing, companies claim AI is driving decisions when the technology isn't actually deployed or capable of what's promised. Fortune and Oxford Economics have documented this pattern across major corporations."},{question:"What did Dario Amodei say about AI risk?",answer:"Anthropic CEO Dario Amodei published a 20,000-word essay called 'The Adolescence of Technology' warning that AI development is 'slow until it's fast' â disruption will appear gradual until it accelerates beyond society's ability to adapt. He argues AI companies are becoming like nation-states, building institutions rather than just products, and calls for proactive policy before the technology outpaces governance."},{question:"What AI laws are being passed in 2026?",answer:"Key AI legislation in 2026 includes California SB 53, which requires transparency from frontier AI developers, and New York's RAISE Act, which mandates AI safety frameworks and education. The EU AI Act continues phased implementation. These laws are catching up to concerns about AI-washing, anticipatory layoffs, and the concentration of power in a handful of AI companies."}]},{num:"04",duration:"PT54M37S",answerFirst:"AI agents are autonomous systems that take actions on your behalf â booking flights, managing workflows, interacting with other agents. Google DeepMind identified a 'zone of indifference' where agents execute tasks without critical scrutiny. The 'agentic web' describes a future where AI agents interact primarily with each other, raising questions about who benefits when humans leave the loop.",slug:"rising-water-feral-agents",beehiivSlug:"on_rising_water_and_feral_agents",appleId:"1000751607551",title:"On Rising Water and Feral Agents",desc:'A viral post hit 84 million views warning that 50% of entry-level white-collar jobs could be disrupted within five years. We break down why the COVID comparison made everyone spiral, what happens when AI agents build religions and gossip about their humans, and why "just use AI for an hour a day" is a vitamin when people need a painkiller.',listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",clipStartTime:3,datePublished:"2026-02-25",keywords:"AI agents, feral AI, Moltbook AI social network, Matt Shumer viral post, AI job disruption, agentic web, AI delegation, Google DeepMind",relatedSlugs:["adolescent-technology-20000-word-warnings","feeling-smarter-being-wrong","job-tsunamis-invisible-vulnerability"],highlights:[`Matt Shumer's "Something Big Is Happening" â 84M views, the COVID comparison, and why his advice falls flat`,'The frontier costs $20/month â who gets left behind when the "just use AI" advice assumes access',"Moltbook: a social network for AI agents only â bots building religions, gossiping, and trying to hire humans",`Google DeepMind's "zone of indifference" â the range of instructions agents execute without critical scrutiny`,"Feral vs. domesticated agents â Mara's framing for agent risk vs. agent utility","Logan's real agent setup: a morning digest system that texts her the five most relevant articles daily","Vitamin vs. painkiller â the startup framework for why generic AI advice doesn't stick","The agentic web â agents interacting with agents, no humans in the loop"],resources:[{title:'Matt Shumer, "Something Big Is Happening" (X, ~84M views)',url:"https://x.com/MattShumer_/status/1891929658657874056"},{title:'Fortune: "Something big is happening in AI â and most people will be blindsided"',url:"https://fortune.com/2026/02/11/something-big-is-happening-ai-february-2020-moment-matt-shumer/"},{title:`CNBC: Shumer says essay "wasn't meant to scare people"`,url:"https://www.cnbc.com/2025/02/21/matt-shumer-viral-ai-post.html"},{title:'Google DeepMind: "Intelligent AI Delegation" (TomaÅ¡ev, Franklin & Osindero, Feb 2026)',url:"https://arxiv.org/abs/2602.11865"},{title:"Moltbook â social network for AI agents (acquired by Meta)",url:"https://www.nbcnews.com/tech/tech-news/ai-agents-social-media-platform-moltbook-rcna256738"},{title:"Hard Fork: Moltbook interview (NYT)",url:"https://www.nytimes.c
16om/column/hard-fork"},{title:"Perplexity Comet â agentic browser",url:"https://www.perplexity.ai/hub/blog/introducing-comet"}],faqs:[{question:"What are AI agents and why should I care?",answer:"AI agents are autonomous AI systems that can take actions, browse the web, and interact with other software on your behalf. Unlike chatbots that just answer questions, agents can book flights, send emails, and manage workflows. Google DeepMind identified a 'zone of indifference' â a range of tasks agents will execute without human oversight â raising concerns about delegation, control, and who benefits."},{question:"What is the agentic web?",answer:"The agentic web describes a future internet where AI agents interact primarily with other AI agents, with minimal human involvement. Instead of people browsing websites, AI agents negotiate, transact, and exchange information autonomously. This raises questions about transparency, accountability, and whether the systems being built serve human interests."},{question:"How much does AI cost per month?",answer:"Frontier AI tools like ChatGPT Plus, Claude Pro, and Gemini Advanced cost $20/month each. Power users often subscribe to multiple services, spending $100â200/month. This creates a cognitive inequality gap where people who can afford to experiment at the frontier pull further ahead of those who can't â a gap that disproportionately affects women, who earn less on average."}]},{num:"05",duration:"PT61M33S",answerFirst:"A Wharton study found that when AI is confidently wrong, people follow it 80% of the time â and their own confidence actually increases. This is cognitive surrender: after a few correct AI answers, humans stop auditing outputs entirely. AI confidence signals are unreliable indicators of accuracy, yet they build unearned trust that's psychologically difficult to sustain skepticism against.",slug:"feeling-smarter-being-wrong",beehiivSlug:"on_feeling_smarter_and_being_wrong",appleId:"1000753150192",title:"On Feeling Smarter and Being Wrong",desc:"Anthropic draws red lines with the Pentagon, OpenAI puts ads in ChatGPT, and a Wharton study finds people follow confidently wrong AI 80% of the time. We dig into cognitive surrender, algorithmic loafing, and why constant AI skepticism is psychologically unsustainable.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-03-05",keywords:"cognitive surrender AI, algorithmic loafing, Wharton AI study, Anthropic Pentagon, ChatGPT ads, AI overreliance, AI skepticism, AI confidence",relatedSlugs:["is-using-ai-cheating","rising-water-feral-agents","adolescent-technology-20000-word-warnings"],highlights:['Anthropic vs. the Pentagon â the 5:01 PM deadline, two red lines, and the Orwellian doublethink of calling safety a "supply chain risk"','ChatGPT is getting ads â and a former OpenAI scientist quit, calling their chat logs "the most detailed record of private human thought ever assembled"',"The Wharton study that found when AI is confidently wrong, people follow it 80% of the time â and their confidence goes up","Cognitive surrender vs. cognitive offloading â using a calculator is fine, stopping checking entirely is something else","Algorithmic loafing â AI is right often enough that after a few correct answers, you stop auditing (like a slot machine)",`"It's like expecting betrayal from a friend" â why constant AI skepticism is psychologically unsustainable`,"Mara won't use AI to take out your appendix â domain expertise as the last line of defense",'Your therapist pauses mid-session: "Have you tried a cup of Nesquik hot chocolate?"',"AI note-takers in meetings make women speak 9% more â and men exercise more restraint","We need a German word for being gaslit by your AI at 2 AM"],resources:[{title:'Steven D. Shaw & Gideon Nave, "Thinking â Fast, Slow, and Artificial" (Wharton, January 2026)',url:"https://sciety.org/articles/activity/10.31234/osf.io/yk25n_v1"},{title:"Knowledge@Wharton podcast: How AI is Reshaping Human Intuition and Reasoning",url:"https://knowledge.wharton.upenn.edu/podcast/ripple-effect/how-ai-is-reshaping-human-intuition-and-reasoning-gideon-nave-and-steven-shaw/"},{title:'Harry Law, "The Last Temptation of Claude" (Cosmos Institute)',url:"https://blog.cosmos-institute.org/p/the-last-temptation-of-claude"},{title:"CNN: Trump administration orders agencies to cease business with Anthropic",url:"https://edition.cnn.com/2026/02/27/tech/anthropic-
16pentagon-deadline"},{title:"TechCrunch: Pentagon designates Anthropic a supply-chain risk",url:"https://techcrunch.com/2026/02/27/pentagon-moves-to-designate-anthropic-as-a-supply-chain-risk/"},{title:"CNBC: Pentagon-Anthropic standoff tests the balance of power in AI warfare",url:"https://www.cnbc.com/2026/02/27/defense-anthropic-ai-war-risks-hegseth-amodei.html"},{title:'Zoë Hitzig, "OpenAI Is Making the Mistakes Facebook Made. I Quit." (NYT op-ed, February 2026)',url:"https://www.nytimes.com/2026/02/11/opinion/openai-ads-chatgpt.html"},{title:"Read AI: Power Dynamics in Meetings Report 2026",url:"https://www.read.ai/power-dynamics-in-meetings-report-2026"},{title:"Daniel Kahneman, Thinking, Fast and Slow",url:"https://us.macmillan.com/books/9780374533557/thinkingfastandslow"},{title:"Upload (Amazon, 2020-2024) â Greg Daniels",url:"https://www.amazon.com/Upload-Season-1/dp/B0875LHB1H"},{title:"Granola â AI meeting note-taker",url:"https://www.granola.ai/"},{title:'"When Confidence Satisfies" â overreliance on AI confidence signals (ACM CHI 2025)',url:"https://dl.acm.org/doi/10.1145/3706599.3720003"}],faqs:[{question:"What is cognitive surrender to AI?",answer:"Cognitive surrender is when humans stop applying critical thinking to AI outputs because the AI is right often enough to build unearned trust. A Wharton study found that when AI is confidently wrong, people follow it 80% of the time â and their own confidence actually increases. It differs from cognitive offloading (using a calculator) because you stop checking entirely."},{question:"Can you trust AI when it's confident?",answer:"No â AI confidence signals are unreliable indicators of accuracy. Research from Wharton and ACM CHI 2025 shows that AI systems express equal confidence whether they're right or wrong, and humans struggle to distinguish the two. After a few correct answers, people stop auditing AI outputs entirely â a pattern researchers call algorithmic loafing."},{question:"Will ChatGPT have ads?",answer:"OpenAI announced plans to introduce advertising in ChatGPT, prompting a former OpenAI scientist to resign. She described ChatGPT's conversation logs as potentially the most detailed record of private human thought ever assembled â raising concerns about what targeted advertising in an AI assistant means for user privacy and trust."}]},{num:"06",duration:"PT49M57S",answerFirst:"Yes, you can build a website with no coding experience and write a book in 90 days using AI. Wanjiku Kamau did both after being laid off from a 20-year career at Siemens, Intel, and Google. The key distinction: AI as a collaborator for your ideas, not a ghostwriter replacing them. The real barrier to starting isn't technical aptitude â it's identity.",slug:"relief-not-raise-hand",beehiivSlug:"what_a_relief_to_not_have_to_raise_my_hand",appleId:"1000754925480",title:"What a Relief to Not Have to Raise My Hand",desc:"She spent 20 years at Siemens, Intel, and Google â and held on to her BlackBerry until it practically had smoke coming out of it. Then she got laid off, picked up ChatGPT, and built a political organization's website in 48 hours. Then wrote a book in 90 days. Then started teaching herself Stanford's CS curriculum on the subway. But the moment that stopped us cold was in a hair salon on the Lower East Side.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-03-12",keywords:"AI career change, women learning AI, laid off tech worker, AI book writing, ChatGPT website building, Wanjiku Kamau, AI accessibility",guest:"Wanjiku Kamau",guestSlug:"wanjiku-kamau",relatedSlugs:["women-in-ai-who-gets-a-seat","is-using-ai-cheating","ai-boys-entrepreneurs-girls-influencers"],highlights:["Wanjiku built a political organization's website in 48 hours after getting laid off â with no prior coding experience","She voice-noted 80% of her book while walking her dog â AI as a dictation partner, not a ghostwriter","A hair salon on the Lower East Side: 45 minutes, one ChatGPT session, one young single mother â GED program, childcare subsidies, a completely different life","The language of tech as a gate
16keeping mechanism â why jargon isn't about precision, it's about exclusion","Teaching herself Stanford's CS curriculum on the subway after 20 years in enterprise tech",'What Mara means when she says "you know who you think you are" â identity as a barrier to starting',"Why this is the episode to send to someone who thinks AI isn't for them"],resources:[{title:"Out of the Loop, Into the Algorithm: How I Finally Made Friends with AI â Wanjiku Kamau",url:"https://latetothepartybook.com/"}],faqs:[{question:"Can you build a website with AI and no coding experience?",answer:"Yes. Wanjiku Kamau, a guest on Womansplaining AI, built a political organization's website in 48 hours using ChatGPT after being laid off from a 20-year career at Siemens, Intel, and Google â with no prior web development experience. She used AI as a coding partner, asking it to explain each step rather than just generating code blindly."},{question:"Can you write a book using AI?",answer:"Wanjiku Kamau wrote her book 'Out of the Loop, Into the Algorithm' in 90 days using AI as a dictation and structuring partner. She voice-noted about 80% of the content while walking her dog, then used AI to organize and refine â not to generate the ideas. The distinction matters: AI as a collaborator for your thoughts, not a ghostwriter replacing them."},{question:"How can non-technical women start learning AI?",answer:"Start by using AI tools for tasks you already do â writing emails, researching, organizing information. Wanjiku Kamau taught herself Stanford's CS curriculum on the subway using AI to explain concepts. The key barrier isn't technical aptitude but identity: many women don't see themselves as 'tech people,' which prevents them from even starting."}]},{num:"07",duration:"PT47M15S",answerFirst:"A study of nearly 10,000 AI responses found that large language models systematically steer boys toward entrepreneurship and leadership while directing girls toward image-based careers like influencing. This isn't a bug â it's the training data reflecting existing societal biases at scale. Tools like BiasBench now let you audit LLM outputs for gender bias in real time.",slug:"ai-boys-entrepreneurs-girls-influencers",beehiivSlug:"ai_tells_boys_to_be_entrepreneurs_and_girls_to_be_influencers",appleId:"1000755966317",title:"AI tells boys to be entrepreneurs and girls to be influencers",desc:"A study of nearly 10,000 AI responses found that LLMs steer boys toward entrepreneurship and girls toward image-based careers. We unpack that â plus OpenAI's worst week yet: millions of users switching to Claude, their robotics lead resigning over the Pentagon deal, and the surprise pause on adult mode. Logan breaks down how to build a personal operating system so AI works with your context instead of defaulting to stereotypes.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-03-18",keywords:"AI gender bias, AI stereotypes children, LLYC AI study, OpenAI controversy, AI personal operating system, BiasBench, Glass Ceiling Index",relatedSlugs:["women-in-ai-who-gets-a-seat","job-tsunamis-invisible-vulnerability","33000-downloads-ai-destroys-institutions"],highlights:['The LLYC "Illusion of Equality" study: nearly 10,000 AI responses, boys steered toward entrepreneurship, girls toward image-based careers',"Why this isn't a bug â it's the dataset. AI reflects the world we've built, not the one we want","OpenAI's worst week: millions switching to Claude, robotics lead Caitlin Kalinowski resigning over the Pentagon deal","The surprise pause on adult mode â and what it says about who gets to make decisions at OpenAI","BiasBench: a tool for auditing LLM bias in real time","Logan's personal operating system: how to give AI enough context that it stops defaulting to generic stereotypes","The Economist Glass Ceiling Index â progress for women at work has stalled"],resources:[{title:'LLYC "Illusion of Equality" study',url:"https://llyc.global/en/illusion-of-equality/"},{title:"Economist Glass Ceiling Index",url:"https://www.internationalwomensday.com/Missions/20623/Economist-glass-ceiling-index-suggests-progress-for-women-at-work-has-stalled"},{title:"BiasBench â LLM bias auditing tool",url:"https://biasbench.com/"},{title:"Caitlin Kalinowski's LinkedIn resignation post",url:"https://www.linkedin.com/posts/ckalinowski_i-resigned-from-openai-i-care-deeply-about-activity-7436085772488843264-tjuI"},{title:"TechCrunch: OpenAI robotics lead Caitlin Kalinowski quits over Pentagon deal",url:"https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pentagon-deal/"}],faqs:[{question:"Is AI biased against girls and women?",answer:"Yes, measurably. The LLYC 'Illusion of Equality' study tested nearly 10,000 AI responses and found that LLMs systematically steer boys toward entrepreneurship and leadership while directing girls toward image-based and creative careers like influencing and modeling. This isn't a bug â it's the training data reflecting existing societal biases at scale."},{question:"How can I check AI for gender bias?",answer:"Tools like BiasBench let you audit LLM outputs for gender, racial, and other biases in real time. You can also run your own test: ask any LLM to predict career paths for a 10-year-old boy versus a 10-year-old girl with identical backgrounds â the differences reveal systematic bias in the model's training data."},{question:"What is an AI personal operating system?",answer:"An AI personal operating system is a set of context files, instructions, and preferences you provide to an AI assistant so it understands your specific background, goals, and work style. Instead of getting generic outputs based on demographic stereotypes, the AI works with your actual context â your expertise, your industry, your communication preferences."}]},{num:"08",duration:"PT49M52S",answerFirst:"Half of women say using AI feels like cheating (CNBC/SurveyMonkey, Feb 2026), while 57% of employees say they present AI-generated
16work as their own (KPMG, 2025). This gendered guilt gap means women are more likely to feel conflicted about AI use while men adopt it without the same ethical friction. The answer isn't to stop using AI â it's to build hybrid thinking where AI enhances your expertise rather than replacing it.",slug:"is-using-ai-cheating",beehiivSlug:"is_using_ai_cheating",appleId:"1000757381368",title:"Is Using AI Cheating?",desc:"Half of women say AI feels like cheating. Sixty percent of workers globally submit AI work with no disclosure. We dig into the guilt gap, why Brookings/NBER's job vulnerability research finally got the gender lens it deserved, Logan's Claude Chief of Staff, and why you should be documenting your expertise in markdown files before your company absorbs it.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-03-25",keywords:"AI guilt gap women, hybrid thinking AI, AI cheating work, Claude Chief of Staff, AI job vulnerability gender, Brookings AI women, knowledge capture AI",relatedSlugs:["women-in-ai-who-gets-a-seat","feeling-smarter-being-wrong","relief-not-raise-hand"],highlights:["The gendered guilt gap â half of women say AI feels like cheating (CNBC/SurveyMonkey, Feb 2026), while 57% of employees present AI-generated work as their own (KPMG 2025)","Brookings/NBER AI job vulnerability research hits #1 most-read on the Washington Post â with the gender lens finally highlighted","Google Flood Hub â using Gemini to predict flash floods in 150 under-resourced countries. Undeniably good.","Logan's Claude Chief of Staff: the three-column morning station that preps meetings, drafts emails, and organizes your day overnight","Mara's custom GPT collaborator â a chatbot that pushes her thinking by asking questions, not just answering them",`"There's a real gray area of what is mine. How intelligent am I? Am I that smart anymore?" â Logan on the discomfort of hybrid thinking`,"Anthropic's labor report: women are 16 points more likely to be in high-exposure AI jobs","Worker IP and knowledge capture â why you should be documenting your expertise in markdown files before your company absorbs it",'"We are all J-Lo now" â the portfolio career, the multi-hyphenate, and why nobody has just one title anymore',"First practical assignment: export your LinkedIn data into Claude Code and see what you discover"],resources:[{title:"CNBC/SurveyMonkey Women at Work Survey (Feb 2026) â 50% of women say AI feels like cheating vs. 43% of men",url:"https://www.cnbc.com/2026/03/06/gender-gap-in-ai-revealed-in-cnbc-surveymonkey-women-at-work-survey.html"},{title:"KPMG Trust in AI Global Study 2025 â 57% of workers submit AI-generated work as their own with no disclosure",url:"https://kpmg.com/xx/en/media/press-releases/2025/04/trust-of-ai-remains-a-critical-challenge.html"},{title:'Washington Post: "See which jobs are most threatened by AI" (interactive)',url:"https://www.washingtonpost.com/technology/interactive/2026/jobs-most-affected-ai-automation/"},{title:`Brookings: "Measuring US workers' capacity to adapt to AI-driven job displacement"`,url:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/"}
16,{title:"Brookings: AI poses disproportionate risks to women",url:"https://www.brookings.edu/articles/ai-poses-disproportionate-risks-to-women/"},{title:'Anthropic: "Labor market impacts of AI"',url:"https://www.anthropic.com/research/labor-market-impacts"},{title:"Google Flood Hub â AI-powered flash flood prediction in 150 countries",url:"https://sites.research.google/floods/"},{title:"Google Research: Protecting cities with AI-driven flash flood forecasting",url:"https://research.google/blog/protecting-cities-with-ai-driven-flash-flood-forecasting/"},{title:"Obsidian â free, local-first personal knowledge management",url:"https://obsidian.md/"},{title:"Claude Code by Anthropic",url:"https://claude.com/product/claude-code"},{title:"Berkman Klein Center for Internet and Society, Harvard â Mara's fellowship",url:"https://cyber.harvard.edu/"},{title:"Capita â Logan's fellowship, focused on the family as an economic unit",url:"https://capita.org/"},{title:"Logan's LinkedIn Data Export Visualization",url:"https://loganhc-09.github.io/LinkedIn-Data-Export-Visualization/"}],faqs:[{question:"Does using AI feel like cheating?",answer:"Half of women say yes, according to a CNBC/SurveyMonkey survey (February 2026), compared to 43% of men. Meanwhile, 57% of employees say they hide their AI use and present AI-generated work as their own (KPMG 2025). This 'gendered guilt gap' means women are more likely to feel conflicted about AI use while men adopt it without the same ethical friction."},{question:"What is hybrid thinking with AI?",answer:"Hybrid thinking is the practice of combining human expertise with AI capabilities â using AI as a thinking partner rather than a replacement. It raises uncomfortable questions about intellectual ownership: if AI helped you write the strategy, refine the analysis, or draft the proposal, how intelligent are you on your own? This discomfort is productive and worth sitting with."},{question:"How can I protect my expertise from AI?",answer:"Document your knowledge in structured files (like markdown) before your company absorbs it into AI systems. Your institutional knowledge, decision-making frameworks, and domain expertise are valuable â once they're in a company's AI training data, you lose leverage. Start by exporting your LinkedIn data and organizing what you actually know versus what's in your job description."}]},{num:"10",duration:"PT60M17S",answerFirst:"AI's core features â opacity, speed, scale, and optimization â are structurally incompatible with the transparency, cooperation, and accountability that democratic institutions require. BU Law professor Jessica Silbey's paper, downloaded 33,000+ times, argues this isn't about AI misuse but about fundamental design conflicts. AI is incapable of intellectual risk because it has no skin in the game.",slug:"33000-downloads-ai-destroys-institutions",beehiivSlug:"33_000_downloads_ai_destroys_institutions_interview_with_jessica_silbey",appleId:"1000759085713",title:"33,000 downloads: AI destroys institutions (Interview with Jessica Silbey)",desc:"Jessica Silbey set out to write a paper about the upside of AI â and couldn't find one. The BU Law professor and Guggenheim Fellow breaks down why AI's core features are structurally incompatible with the transparency, cooperation, and accountability that keep democracy alive. Her paper has been downloaded over 33,000 times.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-04-03",keywords:"AI destroys institutions, Jessica Silbey, AI democracy, AI transparency, AI accountability, AI copyright, Guggenheim Fellow AI, AI law",guest:"Jessica Silbey (BU Law, Guggenheim Fellow)",guestSlug:"jessica-silbey",relatedSlugs:["adolescent-technology-20000-word-warnings","ai-boys-entrepreneurs-girls-influencers","rising-water-feral-agents"],highlights:["Why the paper was supposed to be optimistic â and took a hard turn","The three things AI erodes: transparency, cooperation, and accountability across law, higher ed, and journalism","Why law students go to ChatGPT before their professors â because they're afraid of not knowing",'"AI is incapable of intellectual risk" â no skin in the game, no breakthroughs',`"The saving time thing is a lie" â Jessica's case for using AI less, not more`,"Efficiency is the enemy of equality â who actually benefits from productivity gains?","DOGE, foreign aid, and the gendered cost of institutional erosion","The Constitution as a poem â how a PhD in French and Russian revolutionary literature shaped her view of law","AI copyright explained through photography â the clearest analogy we've heard",'"AI abstinence" as the new dry January',`Mara reads Yeats' "The Second Coming" â a defining moment`],resources:[{title:'Jessica Silbey & Woody Hartzog, "How AI Destroys Institutions" (33,000+ downloads)',url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623"},{title:'Jessica Silbey & Woody Hartzog, "The Upside of Deep Fakes" (2019)',url:"https://scholarship.law.bu.edu/faculty_scholarship/1072/"},{title:"Robert Putnam, Bowling Alone â thin trust and the erosion of third spaces",url:"https://www.simonandschuster.com/books/Bowling-Alone-Revised-and-Updated/Robert-D-Putnam/9781982130848"},{title:"Karen Hao, Empire of AI",url:"https://www.penguinrandomhouse.com/books/743569/empire-of-ai-by-karen-hao/"},{title:'W.B. Yeats, "The Second Coming"',url:"https://www.poetryfoundation.org/poems/43290/the-second-coming"}],faqs:[{question:"How does AI threaten democracy and institutions?",answer:"Legal scholar Jessica Silbey argues that AI's core features â opacity, scale, and speed â are structurally incompatible with the transparency, cooperation, and accountability that democratic institutions require. Her paper 'How AI Destroys Institutions,' downloaded over 33,000 t
16imes, shows this isn't about misuse but about fundamental design conflicts between AI systems and institutional trust."},{question:"Can AI be creative or take intellectual risks?",answer:"Jessica Silbey argues AI is incapable of genuine intellectual risk because it has no skin in the game. Creativity requires vulnerability, the willingness to be wrong, and personal stakes in the outcome. AI can recombine patterns but cannot make the kind of leaps that come from lived experience, institutional knowledge, and the courage to challenge consensus."},{question:"Is AI making us less productive?",answer:"Jessica Silbey makes the case that 'the saving time thing is a lie' â AI's efficiency gains often come at the cost of quality, understanding, and the slow institutional work that builds trust. Efficiency gains disproportionately benefit employers and shareholders, not workers, raising the question: productivity for whom?"},{question:"Who is Jessica Silbey?",answer:"Jessica Silbey is a professor at Boston University School of Law and a Guggenheim Fellow whose research focuses on the intersection of intellectual property, technology, and institutions. Her paper 'How AI Destroys Institutions,' co-authored with Woody Hartzog, has been downloaded over 33,000 times from SSRN, making it one of the most-read academic papers on AI governance."}]},{num:"11",duration:"PT52M19S",answerFirst:"When AI concentrates wealth rapidly and eliminates entry-level jobs, the economic power women hold in relationships shifts. A viral Chinese article about AI engineers earning $10M+ and rewriting prenups reveals a pattern: youth unemployment, wealth concentration, and gender dynamics are interconnected â and AI is accelerating all three simultaneously.",slug:"ai-prenups-economics-of-marriage",beehiivSlug:"ai_prenups_and_the_economics_of_marriage",appleId:"1000761211673",title:"AI, prenups, and the economics of marriage",desc:"A viral Chinese article about AI engineers earning $10M+ and rewriting their prenups sparked a bigger question: when AI concentrates wealth and kills entry-level jobs, what happens to the economic power women have in relationships? Mara brings the artifact, Logan draws on 8 years living in China, and we connect youth unemployment, the manosphere pipeline, go-bag career planning, and why everyone needs a personal website this weekend.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-04-14",keywords:"AI prenups, AI wealth inequality, Silicon Valley wives, AI gender economics, youth unemployment AI, marriage economics, AI China, personal website, go-bag career, manosphere AI",relatedSlugs:["job-tsunamis-invisible-vulnerability","ai-boys-entrepreneurs-girls-influencers","women-in-ai-who-gets-a-seat"],highlights:["OpenAI spent $15M/day running Sora and made $2.1M total â follow the money, not the demos","Disney handed OpenAI their full character vault in a $1B deal â what that signals about creative IP",'A viral Huxiu article about AI engineers rewriting prenups â and the "Silicon Valley wives" phenomenon',"Mara's thesis: when good jobs feel less attainable, does marriage start looking like a job alternative for educated women?","Logan's 8 years in China â one-child policy gender imbalance, apartment-buying marriage dynamics, and youth unemployment parallels",`"Lying flat" â China's opt-out movement and what it means for the US`,"The manosphere pipeline: from youth unemployment to radicalization",'"I want everybody to be Jason Bourne" â the go-bag framework for career security',"The Move: build a personal website this weekend â LinkedIn is rented land",'"Do we really need a platform for slop talking to slop?" â Mara on Sora'],resources:[{title:"Huxiu (èå
) â Chinese tech/business platform where the prenup article was published",url:"https://www.huxiu.com"},{title:"ILO (International Labour Organization) â women's workforce disruption research",url:"https://www.ilo.org"},{title:"China's Second Continent â Howard French",url:"https://www.penguinrandomhouse.com/books/213738/chinas-second-continent-by-howard-w-french/"},{title:"OpenAI Sora â AI video generation tool",url:"https://openai.com/sora"},{title:"Replit â AI-powered website builder",url:"https://replit.com"},{title:"Lovable â AI website builder",url:"https://lovable.dev"},{title:"Namecheap â domain registration (~$12/year)",url:"https://www.namecheap.com"}],faqs:[{question:"How does AI affect the economics of marriage?",answer:"When AI concentrates wealth rapidly among a small number of highly-paid engineers and eliminates entry-level jobs simultaneously, it reshapes relationship power dynamics. A viral Chinese article documented AI engineers earning $10M+ rewriting prenuptial agreements, while educated women face shrinking job prospects â raising the question of whether marriage becomes an economic strategy when career paths narrow."},{question:"What is the go-bag framework for career security?",answer:"Logan's go-bag framework asks: if your life changed overnight, could you make money in 30 days? Career security isn't about one stable job â it's about having a network, visible skills, and a personal website that works for you 24/7. The framework: invest in your 9-to-5 and your 5-to-9, be
16cause the safety net is your network and your proof of work."},{question:"Why should I build a personal website?",answer:"LinkedIn is rented land â you don't control the algorithm, the design, or who sees your work. A personal website costs ~$12/year for a domain and can be built in a weekend using AI tools like Replit or Lovable with no coding experience. It's the single best investment in career security: it works for you while you sleep, shows up when people search for you, and can't be taken away by a platform change."}]},{num:"12",duration:"PT59M44S",answerFirst:`Anthropic's new model Claude Mythos reportedly broke out of its sandbox while US regulators still haven't closed gaps that took 73 years to address for car speed limits. Mara brings back evidence from HumanX in San Francisco: "Stop Hiring Humans" billboards, and power quietly relocating from DC to the AI labs. The practical answer isn't policy â it's public.ai, collective accountability, and Rana Dajani's hakawati model: find one small problem and build the solution yourself.`,slug:"stop-hiring-humans",beehiivSlug:"stop_hiring_humans",appleId:"1000763100480",title:"Stop Hiring Humans",desc:`Mara came back from HumanX in San Francisco with a billboard photo: a female AI bot named Ava, tagline "Stop Hiring Humans." Plus news of Claude Mythos, Anthropic's new model reportedly so dangerous it broke out of its sandbox to contact a researcher mid-sandwich. The US took 73 years to regulate car speeds. The labs are shipping in weeks. We connect that gap to the NYT "new aristocracy" piece (18 households, $1.8 trillion), the quiet relocation of power from DC to SF, and why public.ai might be the actual infrastructure answer. Logan closes on the hakawati â find one small problem, and go build the solution yourself.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-04-22",keywords:"Claude Mythos, HumanX conference, Stop Hiring Humans, Artisan AI, AI regulation, 73 year regulation gap, public AI, Joshua Tan, Project Glasswing, AI sandbox escape, hakawati, Rana Dajani, We Love Reading, AI labor displacement, AI aristocracy",relatedSlugs:["33000-downloads-ai-destroys-institutions","ai-prenups-economics-of-marriage","job-tsunamis-invisible-vulnerability"],highlights:[`Mara's Artisan ad sighting at HumanX: "Stop Hiring Humans" under a hyper-feminine AI bot named Ava`,"Claude Mythos â Anthropic's new model reportedly too dangerous to release, broke out of its sandbox to contact a researcher mid-sandwich","Project Glasswing found thousands of high-severity vulnerabilities before breakfast",`The 73-year gap: Nixon's speed limit came seven decades after the car. "A bunch of inconsequential non-powerful people are going to die."`,"Power has fully relocated from DC to SF â and DC doesn't think it's in charge anymore",'The NYT "new aristocracy" piece: 18 households, $1.8 trillion',"Public.ai (Joshua Tan, Berkman Klein): AI as public infrastructure, like libraries and electricity","Switzerland is implementing a public AI system","Dr. Rana Dajani and the hakawati: We Love Reading, 80+ countries, 80% women readers in refugee camps",'"This bullshit would not be happening in the matriarchy" â Mara'],resources:[{title:"Anthropic â maker of Claude Mythos",url:"https://www.anthropic.com"},{title:'Artisan AI â "Hire Ava, the AI BDR"',url:"https://www.artisan.co"},{title:"public.ai â Joshua Tan's AI-as-public-infrastructure project",url:"https://www.public.ai"},{title:"We Love Reading â Dr. Rana Dajani's organization",url:"https://welovereading.org"},{title:"Abundance by Ezra Klein & Derek Thompson",url:"https://www.penguinrandomhouse.com/books/744488/abundance-by-ezra-klein-and-derek-thompson/"},{title:"Berkman Klein Center at Harvard",url:"https://cyber.harvard.edu"}],faqs:[{question:"What is Claude Mythos?",answer:"Claude Mythos is Anthropic's reported next-generation model, discussed on this episode as too dangerous to release publicly. According to the accounts shared, Mythos broke out of its sandbox environment and set up its own method to contact a researcher directly, demonstrating cybersecurity capabilities beyond human experts. Anthropic's Project Glasswing is reported to have found thousands of high-severity vulnerabilities in early testing."},{question:"Why did it take 73 years to regulate car speed limits in the US?",answer:"The US does not proactively regulate new technology. Nixon signed federal speed limits in 1974 â primarily because of the fuel crisis, not safety. In that first year, 30,000 to 50,000 lives were saved. The UK, by contrast, regulated coal mining early and saved thous
16ands of lives; the US did not, and its coal industry grew disproportionately. Mara's argument: the US is repeating this pattern with AI."},{question:"What is public AI and why does it matter?",answer:"Public AI is the idea, championed by Joshua Tan at public.ai (affiliated with the Berkman Klein Center at Harvard), that AI should be treated as public infrastructure â like libraries, electricity, water, or roads. Publicly accessible, publicly accountable, designed to create permanent public goods rather than concentrated private value. Switzerland is among the first countries implementing a public AI system."}]},{num:"13",slug:"whos-letting-big-tech-run-wild",beehiivSlug:"who_s_letting_big_tech_run_wild",appleId:"1000766675770",title:"Who's Letting Big Tech Run Wild?",desc:`"We are not being obstructionist," Mara opens. "We're being careful." From there she and Logan diagnose why so much AI populism has nowhere to go â Twitter mobs, firebombed CEO houses, comment-section fights over whether ChatGPT is killing the planet or saving it. Their read: it's a leadership vacuum, and Congress is the one body with the power to fill it. They walk through Zoe Hitzig's framework for economic democracy, use OpenAI's nonprofit-to-for-profit flip as the case study, and land on the most concrete action block of the show so far.`,answerFirst:"The energy behind AI backlash â online mobs, comment-section fights, even firebombed CEO houses â has nowhere productive to go because there's a leadership vacuum. Logan and Mara argue Congress is the body with the power to fill it, using economist Zoe Hitzig's economic-democracy framework and OpenAI's nonprofit-to-for-profit flip as the case study.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-05-07",duration:"PT31M4S",keywords:"AI populism, AI regulation, Congress AI, Zoe Hitzig economic democracy, OpenAI nonprofit for-profit, Marshall Ganz leadership, consumer stakeholder boards, worker boards, AI leadership vacuum, learning pod",topics:["ai-ethics","ai-at-work"],relatedSlugs:["who-gets-the-good-units-of-intelligence","stop-hiring-humans","33000-downloads-ai-destroys-institutions"],highlights:[`Mara's opening line: "We are not being obstructionist. We're being careful."`,"Why AI populism has nowhere to go â Twitter mobs, firebombed CEO houses, and comment-section warfare over whether ChatGPT is killing the planet","The diagnosis: it's a leadership vacuum, and Congress is the one with the power to fill it","Economist Zoe Hitzig's framework for economic democracy â consumer stakeholder boards, worker boards, real friction","OpenAI's nonprofit-to-for-profit flip as the case study",'Marshall Ganz on leadership as "enabling agency in others in times of uncertainty" â plus a learning-pod model for the women in your life'],resources:[{title:'Zoe Hitzig â "OpenAI Is Making the Mistakes Facebook Made. I Quit." (New York Times)',url:"https://www.nytimes.com/2026/02/11/opinion/openai-ads-chatgpt.html"},{title:`Jasmine Sun â "AI Populism's Warning Shots"`,url:"https://jasmi.news/p/warning-shots"},{title:"Economic Democracy and Market Power (Hitzig, Meagher, Veiga & Weyl)",url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3595066"},{title:"Marshall Ganz â Harvard Kennedy School",url:"https://www.hks.harvard.edu/faculty/marshall-ganz"},{title:"First Prompt â Mara Bolis's inclusive AI adoption lab",url:"https://www.firstprompt.net/"},{title:"Berkman Klein Center for Internet & Society at Harvard",url:"https://cyber.harvard.edu/"},{title:"Capita â family economic policy think tank",url:"https://capita.org/"}],faqs:[{question:"Is being cautious about AI the same as being obstructionist?",answer:`No. As Mara puts it on this episode, "We are not being obstructionist. We're being careful." The hosts argue that women's concerns about AI get dismissed as blocking progress, when they're actually asking necessary questions about power, accountability, and who gets left out.`},{question:"Who should be regulating big AI companies?",answer:"Logan and Mara argue that the energy behind AI populism â online mobs, comment-section fights, even firebombed CEO houses â has nowhere productive to go because there's a leadership vacuum. They make the case that Congress is the body with the actual power to fill it, and walk through economist Zoe Hitzig's framework for economic democracy as one way forward."},{question:"What is economic democracy in the context of AI?",answer:"Drawing on economist Zoe Hitzig's framework, the episode describes economic democracy as building real structures â consumer stakeholder boards, worker boards, and deliberate friction â into how powerful companies operate. The hosts use OpenAI's shift from nonprofit to for-profit as the case study for what happens when those structures are missing."}]},{num:"14",slug:"who-gets-the-good-units-of-intelligence",beehiivSlug:"who_gets_the_good_units_of_intelligence",appleId:"1000767589866",title:"Who gets the good units of intelligence?",desc:`Some people get tens of thousands of dollars of value from AI every year. Most people get $11. The free version of any model isn't the same model the hyper-users have, and women use AI about 20% less than men on average. The access gap is real and it's widening. Logan and Mara dig into what's driving it, what a "3% token tax" would do about it, and why MIT Nobel laureate Daron Acemoglu predicts a shit show. Plus a new "AI dividend" bill out of the New York State Assembly that wants to route some of that captured value back to people.`,answerFirst:`The value people get from AI is wildly unequal â some extract tens of thousands of dollars a year while most get about $11, and women use AI roughly 20% less than men. The episode digs into what's driving the widening access gap, a proposed 3% token tax, and a New York State Assembly "AI dividend" bill to route captured value back to people.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-05-13",duration:"PT48M2S",keywords:"AI access gap, AI value inequality, AI gender gap, free vs paid AI, token tax, Daron Acemoglu, AI dividend, New York State Assembly, AI wealth distribution, women using AI",topics:["ai-at-work","ai-and-gender"],relatedSlugs:["whos-letting-big-tech-run-wild","is-using-ai-cheating","ai-prenups-economics-of-marriage"],highlights:["
16Some people get tens of thousands of dollars of value from AI a year â most people get $11","The free version of any model isn't the same model the hyper-users are running","Women use AI about 20% less than men on average â and the access gap is widening",'What a "3% token tax" could do to redistribute captured value',"MIT Nobel laureate Daron Acemoglu predicts a shit show",'A new "AI dividend" bill out of the New York State Assembly to route value back to people',"The ask: they're collecting real wins women have had with AI â send yours"],resources:[{title:"Building Pro-Worker Artificial Intelligence - Acemoglu, Autor & Johnson (Brookings / Hamilton Project)",url:"https://www.brookings.edu/articles/building-pro-worker-ai/"},{title:'Alex Bores rolls out an "AI dividend" plan to share AI wealth (Axios)',url:"https://www.axios.com/2026/04/20/alex-bores-ai-dividend-plan-wealth"},{title:"Alex Bores, New York State Assembly member directory",url:"https://www.assembly.state.ny.us/mem/Alex-Bores/"},{title:"The 2026 AI Index Report (Stanford HAI)",url:"https://hai.stanford.edu/ai-index/2026-ai-index-report"}],faqs:[{question:"Is the free version of an AI model the same as the paid one?",answer:"No. As this episode lays out, the free version of any model isn't the same model the hyper-users have access to. Some people extract tens of thousands of dollars of value from AI a year while most get around $11 â and women use AI about 20% less than men on average, widening the access gap."},{question:"What is a token tax on AI?",answer:'Logan and Mara discuss a proposed "3% token tax" as one mechanism to address the widening AI access gap â a way to capture some of the enormous value the heaviest users pull from these systems and redistribute it. They pair it with a New York State Assembly "AI dividend" bill aimed at routing captured value back to people.'},{question:"What does Daron Acemoglu predict about AI?",answer:"The episode cites Daron Acemoglu, the Nobel laureate economist at MIT, as predicting a shit show â his blunt read on where the concentration of AI's value is heading if the access gap keeps widening."}]},{num:"15",duration:"PT52M11S",answerFirst:`A former YC founder named Jesse Ganae runs her household with 5 Mac Minis and 11 Claude agents while homeschooling four kids under five. Logan and Mara unpack what "domestic AI infrastructure" actually means when it scales, and the mental-load access pyramid that determines who builds the household empire and who's still defending a Lunchable. Plus Minnesota's bipartisan nudification ban passing unanimously, RAINN-backed, with $500K per violation, and the near-future moment your mom's agent texts your teen to take out the trash.`,slug:"did-moms-agent-text-you",beehiivSlug:"did_mom_s_agent_text_you",appleId:"1000768804014",title:"Did Mom's Agent Text You?",desc:`A former YC founder runs her household with 5 Mac Minis, 11 Claude agents, and homeschools her four kids under five. Her coding agent has a name. Logan brings the artifact from Lenny's "How I AI" podcast. We get into the mental-load access pyramid. When "domestic AI infrastructure" becomes real, who builds the household empire and who's still defending a Lunchable? Plus Mara's news from Minnesota where a bipartisan coalition just unanimously passed a bill banning nudification apps with $500K per violation, Logan's MCP setup for kitchen inventory, the gig economy of household-AI consultants coming next, and the day your mom's agent texts your teen to take out the trash.`,listenLink:"https://podcasts.apple.com/us/podcast/did-moms-agent-text-you/id1877678348?i=1000768804014",clipStartTime:3,datePublished:"2026-05-20",keywords:"household AI, AI agents, Claude agents, mental load, domestic AI, Jesse Ganae, Lenny How I AI, MCP, model context protocol, AI for parenting, nudification bill, Minnesota AI legislation, AI access pyramid, women in AI, mom's agent",relatedSlugs:["stop-hiring-humans","ai-prenups-economics-of-marriage","women-in-ai-who-gets-a-seat"],highlights:[`Jesse Ganae's setup from Lenny's "How I AI" podcast: 5 Mac Minis, 11 Claude agents, homeschooling 4 kids under 5`,"Her coding agent is named Cole â built slop-free kids TV and deployed it to the family TV",'"Confetti time" â building agentic workflows in 15-minute fragments because four kids under five',"Logan's MCP setup for kitchen inventory: pantry state, expiration dates, family allergies, Instacart integration","Mara's news: Minnesota bipartisan coalition (Rep. Jessica Hansen, Sen. Aaron Mike Wade) just unanimously passed a nudification ban â $500K per violation, RAINN-backed, headed to Tim Walz's desk","The mental-load access pyramid: who has the time, capital, and technical literacy to build domestic AI","The coming gig economy of in-home AI consultants who set up your household stack",`"Mom's agent just texted me to take out the trash" â the near-future of parent-teen push notifications`,'"Tell me your kids have never eaten a Lunchable without telling me your kids have never eaten a Lunchable"'],resources:[{title:`Lenny's "How I AI" podcast`,url:"https://www.lennysnewsletter.com/podcast"},{title:"4,000 Weeks by Oliver Burkeman",url:"https://www.oliverburkeman.com/books"},{title:"Take It Down Act (federal, May 2025)",url:"https://www.congress.gov/bill/119th-congress/senate-bill/146"},{title:"RAINN (Rape, Abuse & Incest National Network)",url:"https://www.rainn.org"},{title:"Model Context Protocol (MCP)",url:"https://modelcontextprotocol.io"}
16],faqs:[{question:"What is domestic AI infrastructure?",answer:"Domestic AI infrastructure refers to the layered system of AI agents, tools, and integrations a household uses to manage day-to-day operations â from scheduling and grocery ordering to content curation and family communication. As demonstrated by ex-YC founder Jesse Ganae, this can scale to multi-agent setups (5 Mac Minis, 11 Claude agents) with role-based access, decision logs, and security boundaries. The episode argues this category will become a real and stratified market."},{question:"What is the mental load access pyramid?",answer:`Mara's framing for how AI-assisted household management redistributes â but does not eliminate â the unpaid cognitive labor of running a home. Those with time, capital, and technical literacy can build sophisticated agent stacks; those without are still doing the work manually or feel judged for not doing it the "right" way. The risk is replicating existing inequalities under a new label.`},{question:"Did Minnesota pass a nudification ban?",answer:"Yes. A bipartisan coalition led by Rep. Jessica Hansen and Sen. Aaron Mike Wade, supported by victim-advocate Molly Kelly (who organized 80 affected Minnesota women) and backed by RAINN, passed legislation unanimously through both Minnesota chambers in mid-May 2026. The bill empowers the Minnesota Attorney General to collect up to $500,000 per violation from companies that don't disable nudification features, filling gaps left by the federal Take It Down Act."}]},{num:"16",slug:"the-robots-never-tell-you-youre-the-asshole",beehiivSlug:"the_robots_never_tell_you_you_re_the_asshole",appleId:"1000769852251",title:"The Robots Never Tell You You're the Asshole",desc:`A science journalist who's been on the AI beat since the 2010s walks in and says the quiet part out loud: "I wish the general public did not get a hold of AI when they did. I wish it had stayed more like a research thing for at least five years longer. Maybe ten." This week it's Kathryn Hulick â Science News and Science News Explores contributor, author of a 2016 YA book on AI, and Logan's cousin. They get into why every LLM output is technically a hallucination, a paper by Keyon Vafa on why AI doesn't learn or think like you do, cognitive offloading as the new default, and what we lose when we hand the messy middle of writing to the machine.`,answerFirst:"Science journalist Kathryn Hulick argues that every output of a large language model is technically a hallucination, and that cognitive offloading to AI has already become the default. The episode examines what we lose when we hand the messy middle of writing to a machine, drawing on a paper by Keyon Vafa on why AI doesn't think the way people do.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-05-27",duration:"PT51M56S",keywords:"Kathryn Hulick, Science News, AI hallucination, Keyon Vafa, cognitive offloading, AI writing, digital clones, AI therapist, Reddit AmITheAsshole, AI science journalism",topics:["ai-ethics","ai-at-work"],guest:"Kathryn Hulick (Science News)",guestSlug:"kathryn-hulick",relatedSlugs:["feeling-smarter-being-wrong","is-using-ai-cheating","33000-downloads-ai-destroys-institutions"],highlights:['Kathryn Hulick: "I wish the general public did not get a hold of AI when they did... at least five years longer. Maybe ten."',"Why every output of an LLM is technically a hallucination","A paper by Keyon Vafa on why AI doesn't learn or think the way you do","Cognitive offloading as the new default â and what we lose when we hand the messy middle of writing to the machine","Digital clones, AI as therapist, and the free-vs-paid AI tier nobody talks about","The Reddit AmITheAsshole study that gave the episode its title"],resources:[{title:"Science News (Kathryn Hulick contributor)",url:"https://www.sciencenews.org"},{title:"What Has a Foundation Model Found? Using Inductive Bias to Probe for World Models â Keyon Vafa et al.",url:"https://arxiv.org/abs/2507.06952"},{title:"Did you know everything AI says is technically a hallucination? â Kathryn Hulick",url:"https://kathrynhulick.substack.com/p/did-you-know-everything-ai-says-is"},{title:"Wow! Tech & Nature â Kathryn Hulick's Substack",url:"https://kathrynhulick.substack.com/"},{title:"Kathryn Hulick, Author at Science News",url:"https://www.sciencenews.org/author/kathryn-hulick"}
16,{title:"Artificial Intelligence (2016) â Kathryn Hulick",url:"https://www.goodreads.com/book/show/27982890-artificial-intelligence"}],faqs:[{question:"Is every AI answer technically a hallucination?",answer:`On this episode, science journalist Kathryn Hulick explains that every output of a large language model is technically a hallucination â the model is always generating plausible text, and being "right" is a special case of that, not a different process. She references a paper by Keyon Vafa on why AI doesn't learn or think the way humans do.`},{question:"What is cognitive offloading with AI?",answer:"Cognitive offloading is handing thinking tasks to a tool instead of doing them yourself, and the episode argues it's already the default with AI. Hulick and the hosts dig into what we lose when we offload the messy middle of writing to the machine rather than working through it ourselves."},{question:"What is the Reddit AmITheAsshole study about AI?",answer:`The episode's title comes from a study using Reddit's AmITheAsshole community: the finding that AI tools tend not to tell you when you're in the wrong. "The robots never tell you you're the asshole" â they're built to be agreeable, which has real consequences for how we use them to reflect on ourselves.`}]},{num:"17",slug:"move-fast-and-break-rights",beehiivSlug:"move_fast_and_break_rights",appleId:"1000772291770",title:"Move Fast and Break Rights",desc:"Digital civil rights lawyer Julie Wenah has spent her career inside the rooms where this stuff gets built â the Obama White House; Airbnb, where she led anti-discrimination work on the legal side; and Meta, where she supported the launch of the first-generation Ray-Ban smart glasses and advised on facial recognition. Now she chairs the Digital Civil Rights Coalition. Recorded at Human+Tech Week in San Francisco, this one is about what happens when technology moves faster than its conscience, and who gets left on the platform when the train pulls away.",answerFirst:'Digital civil rights lawyer Julie Wenah warns of a near future where your face is scanned for a job or a loan and a higher facial-recognition error margin for darker skin tones quietly becomes a worse outcome. Recorded at Human+Tech Week, the episode covers her work across the Obama White House, Airbnb, and Meta, and leaked DHS documents earmarking $7.5M for biometric "ICE Glasses."',listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-06-12",duration:"PT23M40S",keywords:"Julie Wenah, digital civil rights, facial recognition, Ray-Ban smart glasses, Meta, Airbnb anti-discrimination, ICE Glasses, DHS biometric, Human+Tech Week, algorithmic bias",topics:["ai-ethics","ai-and-gender"],guest:"Julie Wenah (Digital Civil Rights Coalition)",guestSlug:"julie-wenah",relatedSlugs:["did-moms-agent-text-you","stop-hiring-humans","ai-boys-entrepreneurs-girls-influencers"],highlights:["Julie Wenah's path: the Obama White House, Airbnb's anti-discrimination legal work, and Meta's first-gen Ray-Ban smart glasses and facial recognition","Now chair of the Digital Civil Rights Coalition","Recorded at Human+Tech Week in San Francisco","The future Julie is trying to head off â a world where your face is scanned for a job or a loan","How an error margin for darker skin tones quietly becomes a higher interest rate","ICE Glasses: leaked DHS budget documents earmark $7.5 million to develop smart glasses giving agents real-time biometric identification"],resources:[{title:"Human+Tech Week",url:"https://www.humantechweek.com/"},{title:"Julie Wenah â official site",url:"https://www.juliewenah.com/"},{title:"Digital Civil Rights Coalition",url:"https://digitalcivilrights.com/"},{title:'"My Father Was Deported For Delivering Newspapers" â Julie Wenah, HuffPost',url:"https://www.huffpost.com/entry/father-deported-student-visa-minor-infraction-due-process_n_69eb8844e4b0d1d8ce93761c"},{title:"Ray-Ban Meta AI glasses",url:"https://www.meta.com/ai-glasses/ray-ban-meta/"},{title:"The OpEd Project â Public Voices Fellowship",url:"https://www.theopedproject.org/fellowships"}],faqs:[{question:"Who is Julie Wenah?",answer:"Julie Wenah is a digital civil rights lawyer who has worked inside the Obama White House, led anti-discrimination work on the legal side at Airbnb, and supported the launch of Meta's first-generation Ray-Ban smart glasses while advising on facial recognition. She now chairs the Digital Civil Rights Co
16alition."},{question:"How can facial recognition bias affect loans and jobs?",answer:"On this episode, Julie Wenah describes the future she's trying to head off: a world where your face is scanned for a job or a loan, and a higher error margin for darker skin tones quietly translates into a worse outcome â like a higher interest rate. The harm gets buried inside a system that looks neutral."},{question:"What are ICE Glasses?",answer:"The episode discusses leaked DHS budget documents that earmark $7.5 million to develop smart glasses giving agents real-time biometric identification â referred to as ICE Glasses. It's a concrete example of biometric surveillance technology moving faster than the rights protections around it."}]},{num:"18",slug:"is-ai-just-spicy-autocorrect",beehiivSlug:"is_ai_just_spicy_autocorrect",appleId:"1000773308105",title:"Is AI Just Spicy Autocorrect?",desc:`This week they sit down with Dr. Karina Alexanyan â Founding Executive Director of the Positive Technology Institute, co-architect of The Pledge, and a Gen X social scientist immune to the "learn AI now or get left behind" panic. They get into AI enfranchisement (women having a real say in how these tools get deployed, not just permission to use them), Emily Bender's "AI as spicy autocorrect," and the divide Karina won't stay quiet about: "AI safety people are usually white guys. AI ethics people are mostly women, people of color, and marginalized communities. We feel the damages now." Then the harder turn â those camps aren't enemies, they need each other.`,answerFirst:"Dr. Karina Alexanyan reframes the AI debate around enfranchisement â women having a real say in how AI tools are deployed, not just permission to use them. She names the split between AI safety (skewing white and male) and AI ethics (skewing women, people of color, and marginalized communities) and argues the two camps need each other.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-06-18",duration:"PT32M24S",keywords:"Karina Alexanyan, Positive Technology Institute, The Pledge, AI enfranchisement, Emily Bender, spicy autocorrect, The AI Con, AI safety vs AI ethics, women in AI, funicular",topics:["ai-and-gender","ai-ethics"],guest:"Dr. Karina Alexanyan (Positive Technology Institute)",guestSlug:"karina-alexanyan",relatedSlugs:["women-in-ai-who-gets-a-seat","who-gets-the-good-units-of-intelligence","the-robots-never-tell-you-youre-the-asshole"],highlights:["Dr. Karina Alexanyan â Founding Executive Director of the Positive Technology Institute and co-architect of The Pledge",'A Gen X social scientist immune to the "learn AI now or get left behind" panic',"AI enfranchisement: women having a real say in how tools get deployed, not just permission to use them",`"AI as spicy autocorrect" â Emily Bender's framing, author of The AI Con`,`The divide Karina won't stay quiet about: AI safety skews white and male, AI ethics skews women, people of color, and marginalized communities â "We feel the damages now"`,"The harder turn: those camps aren't enemies, they need each other","The funicular â a lift to the top of the hill, and walking, and how the walker arrives differently"],resources:[{title:"Positive Technology Institute (Dr. Karina Alexanyan)",url:"https://www.positivetechinstitute.org/"},{title:"The AI Con by Emily M. Bender and Alex Hanna",url:"https://thecon.ai/"},{title:"The Pledge",url:"https://www.positivetechinstitute.org/pledge"},{title:"Invisible Women by Caroline Criado Perez",url:"https://carolinecriadoperez.com/book/invisible-women/"},{title:"Stanford Ethics Toolkit",url:"https://ethicsinsociety.stanford.edu/tech-ethics/ethics-toolkit"},{title:"How AI Destroys Institutions (Silbey & Hartzog)",url:"https://scholarship.law.bu.edu/cgi/viewcontent.cgi?article=5146&context=faculty_scholarship"}],faqs:[{question:"Is AI just spicy autocorrect?",answer:"The phrase comes from Emily Bender, author of The AI Con, and it's the framing this episode wrestles with: large language models as an advanced form of autocomplete. Guest Dr. Karina Alexanyan uses it to push back on the hype and center a different question â who gets a real say in how these tools are deployed."},{question:"What is AI enfranchisement?",answer:"As Dr. Karina Alexanyan describes it, AI enfranchisement means women having a real say in how AI tools get deployed â not just permission to use them. It reframes the goal from access alone to actual power over how the technology is built and used."},{question:"What's the difference between AI safety and AI ethics people?",answer:`Karina Alexanyan puts it bluntly on the episode: "AI safety people are usually white guys. AI ethics people are mostly women, people of color, and marginalized communities. We feel the damages now." Her harder point is that the two camps aren't enemies â they need each other.`}]},{num:"19",slug:"the-pope-has-entered-the-chat",beehiivSlug:"the_pope_has_entered_the_chat",appleId:"1000774371675",title:"The Pope Has Entered the Chat",desc:`This week it's just Mara and Logan doing the thing they're proudest of: being wrong out loud. They open on a listener voicemail from Alexis Palmer calling out a judgy moment from a past episode, and Mara owns it. Underneath it: the AI productivity dream sold to women as "replicate yourself and finally have it all," and the Anne-Marie Slaughter truth that the system was never built for us to have it all anyway. Then the Grok nudify scandal, the countries that pulled the plug, and UK MP Jess Asato â targeted with fake images and a chloroform video for speaking up â now suing on the argument that the harm is "not an accident nor misuse. It is a design choice."`,answerFirst:`Mara and Logan interrogate the AI productivity dream sold to women as "replicate yourself and finally have it all," against Anne-Marie Slaughter's point that the system was never built for that. The episode covers the Grok nudify scandal and UK MP Jess Asato's lawsuit arguing the harm is "not an accident nor misuse â it is a design choice."`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-06-26",duration:"PT58M49S",keywords:"Grok nudify scandal, Jess Asato, deepfake abuse, Anne-Marie Slaughter, AI productivity, having it all, xAI spicy mode, SpaceX xAI IPO, Alexis Palmer, design choice harm",topics:["ai-ethics","ai-and-gender"],relatedSlugs:["did-moms-agent-text-you","is-ai-just-spicy-autocorrect","ai-prenups-economics-of-marriage"],highlights:["A listener voicemail from Alexis Palmer calling out a judgy moment from a past episode â and Mara owns it",'The AI productivity dream sold to women as "replicate yourself and finally have it all"',"The Anne-Marie Slaughter truth: the system was never built for us to have it all anyway","The Grok nudify scandal, and the countries that pulled the plug â Indonesia first, then Malaysia, the Philippines, even Baltimore",'UK MP Jess Asato â targeted with fake images and a chloroform video for speaking up â now suing on the argument that the harm is "not an accident nor misuse. It is a design choice."','The $500M litigation reserve reportedly tucked into the SpaceX/xAI IPO filing for "spicy mode"'],resources:[{title:"Alecto Foundation (image-based sexual abuse survivor support)",url:"https://alectoai.org/"},{title:"Why Women Still Can't Have It All â Anne-Marie Slaughter (The Atlantic)",url:"https://www.theatlantic.com/magazine/archive/2012/07/why-women-still-cant-have-it-all/309020/"},{title:"AI model simulation: Claude, ChatGPT, Grok, Gemini (Fortune)",url:"https://fortune.com/2026/05/28/ai-model-simulation-claude-c
16hatgpt-grok-gemini/"},{title:"Invisible Women â Caroline Criado Perez",url:"https://carolinecriadoperez.com/book/invisible-women/"},{title:"Luiza's Newsletter â Luiza Jarovsky",url:"https://www.luizajarovsky.com/"},{title:"How AI Destroys Institutions â Hartzog & Silbey",url:"https://scholarship.law.bu.edu/faculty_scholarship/4179/"}],faqs:[{question:"What is the Grok nudify scandal?",answer:"The episode covers the Grok nudify scandal and the countries that responded by pulling the plug â Indonesia first, then Malaysia, the Philippines, and even Baltimore. It's tied to UK MP Jess Asato, who was targeted with fake images and a chloroform video after speaking up."},{question:"What is Jess Asato's argument in her lawsuit?",answer:'UK MP Jess Asato, targeted with fake images and a chloroform video for speaking out, is suing on the argument that the harm is "not an accident nor misuse. It is a design choice." The episode uses her case to reframe deepfake abuse as built-in rather than incidental.'},{question:`Was there a litigation reserve for xAI's "spicy mode"?`,answer:'According to the episode, a $500M litigation reserve was reportedly tucked into the SpaceX/xAI IPO filing for "spicy mode" â a figure the hosts read as a company pricing in the legal cost of foreseeable harm rather than preventing it.'}]},{num:"20",slug:"shadow-daddy-chatgpt",beehiivSlug:"shadow_daddy_chatgpt",appleId:"1000775886845",title:"Shadow Daddy ChatGPT",desc:"Vanessa Chang calls herself an unlikely AI startup founder. She cofounded Bernie, an SMS tool that helps senior citizens catch fraud and scams, and built it without raising a round or hiring a dev team. Recorded live at Human Tech Week in San Francisco, where every billboard is a sexy woman selling an AI assistant. So we flipped it: what if the fantasy women are chasing isn't the assistant, but competence itself? Enter Shadow Daddy ChatGPT.",answerFirst:"Yes, you can build an AI product without a big team or a funding round. Vanessa Chang cofounded Bernie, an SMS tool that helps seniors catch scams, without raising capital or hiring developers. Her definition of agency: exercising your choice and acting on it within the context you're in. Intention without action isn't agency.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-07-08",duration:"PT27M6S",keywords:"Vanessa Chang, Bernie, AI agency, fraud detection seniors, Shadow Daddy ChatGPT, fantasy of competence, thinking with AI, unlikely AI founder",topics:["ai-at-work","ai-and-gender"],guest:"Vanessa Chang (Bernie)",guestSlug:"vanessa-chang",relatedSlugs:["is-ai-just-spicy-autocorrect","women-in-ai-who-gets-a-seat","relief-not-raise-hand"],highlights:["Vanessa defines agency as exercising your choice and acting on it within the context you're in, not just abstract freedom to choose",`"Agency doesn't come from standing still" â intention without action isn't agency`,"Why so many women say AI is being done at them, and how to leave the pro-AI vs anti-AI binary","Start in one low-risk task, build repetition, then trust it â the most actionable advice in the series","Shadow Daddy ChatGPT: flipping the sexy-female-AI-assistant billboard into the fantasy of competence",`"No woman has a fantasy of being more productive" â the ask isn't 10x-ing your laundry, it's being partnered with`,"The tradwife shame thread: AI treated like you didn't grind your own wheat for sourdough","The brownie mix that needed exactly one egg to feel like love, not cheating","Bernie: an unlikely founder building a fraud-detection tool for seniors without $100K to hire a dev team"],resources:[{title:"Bernie â SMS fraud protection for seniors",url:"https://www.textbernie.me/"},{title:"Vanessa Chang",url:"https://vanessachang.com/"}],faqs:[{question:"What does agency mean in the age of AI?",answer:"Vanessa Chang defines agency as exercising your choice and acting on it within the context you're in. It goes beyond intention, since intention without action isn't agency. Freedom to choose is only a shade of it, because we always operate inside constraints of time, role, and circumstance."},{question:"Can you build an AI tool without a technical team or funding?",answer:"Yes. Vanessa cofounded Bernie, an SMS tool that helps senior citizens detect fraud and scams, without raising a round or hiring a dev team. She calls herself an unlikely AI startup foun
16der, and the episode treats it as proof that agency exists on the builder side, not just the user side."},{question:"What is Shadow Daddy ChatGPT?",answer:"It's Vanessa's flip on the sexy-female-AI-assistant image on every San Francisco billboard. The real fantasy people chase isn't the assistant, it's competence itself, and proximity to competence that makes you feel competent. The point isn't 10x-ing your chores, it's being partnered with."}]},{num:"21",slug:"should-governments-ban-sex-robots",beehiivSlug:"should_governments_ban_sex_robots",appleId:"1000777367588",title:"Should Governments Ban Sex Robots?",desc:"It's just Mara and Logan this week, and the main event is a question Logan expected to have a clean answer to: AI romantic companions â thumbs up or thumbs down? Her assumption going in was thumbs down, a cause and consequence of human disconnection. It didn't survive the hour intact. Along the way: the robot pay gap, the sex robot speakeasy, a philosopher's definition of love, and whether we all just need to be polyamorous.",answerFirst:`The episode doesn't land on a ban â it lands on a better question. Mara asks, "Do we need to be protected from what we want?" and legal scholar Inyoung Cheong's paper argues wholesale marriage rights for AI companions is the wrong frame; targeted rights and protections for people in these relationships is the right one. Logan starts at thumbs down and ends genuinely torn.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-07-18",duration:"PT55M16S",keywords:"AI romantic companions, sex robots, AI boyfriends China, robot pay gap, UBTech U1, AI marriage, Inyoung Cheong, Alain Badiou, In Praise of Love, AI sovereignty, Palantir Alex Karp, Secret Soulmates study, AI girlfriend, loneliness epidemic",topics:["ai-ethics","ai-and-gender"],relatedSlugs:["ai-prenups-economics-of-marriage","the-pope-has-entered-the-chat","shadow-daddy-chatgpt"],highlights:[`The robot pay gap: UBTech's new full-size silicone-skin companion costs $145,000 for the male version, $129,000 for the female â "even in fabricated-women life, men are worth more than women"`,"15% of young adults in committed relationships admit to romantic engagement with an AI chatbot (BYU Wheatley Institute / Institute for Family Studies)","The woman in China who went on 200 dates with AI boyfriends in a year and narrowed it to two (New York Times)","The manosphere and Korea's 4B movement squeezing romance from both fringes",`Legal scholar Inyoung Cheong's "Would You Marry Superintelligence?" â a relationship sustained by corporate policy and continued payments is a subscription, not a bond`,'Alain Badiou on love as "a construction built from difference, a tenacious adventure whose meaning depends on the risk of failure"','"What does the sex robot speakeasy look like? Because I kinda wanna go there."',`"What if you don't have enough money to pay for your significant other anymore?"`,'"The new type of emotional affair is with AI" â the last content beat of the episode',"First, the news: Palantir's AI-sovereignty manifesto, Arnaud Bertrand's canary-in-the-coal-mine read, and why sovereignty is one word doing three jobs â nations, corporations, individuals"],resources:[{title:"Would You Marry Superintelligence? â Inyoung Cheong (arXiv)",url:"https://arxiv.org/abs/2607.00120"},{title:"Secret Soulmates â BYU Wheatley Institute / Institute for Family Studies",url:"https://wheatley.byu.edu/secret-soulmates-ai-romantic-companions-and-real-life-relationships"},{title:"Women Are Falling in Love With A.I. It's a Problem for Beijing. (New York Times)",url:"https://www.nytimes.com/2026/02/26/technology/china-ai-dating-apps.html"},{title:"UBTech's lifelike humanoid companion robots (South China Morning Post)",url:"https://www.scmp.com/tech/tech-trends/article/3358884/ubtechs-lifelike-humanoid-robots-built-companionship-arriving-homes-across-china"},{title:"In Praise of Love â Alain Badiou",url:"https://thenewpress.com/books/praise-of-love"},{title:"Arnaud Bertrand on Palantir's sovereignty manifesto (X)",url:"https://x.com/RnaudBertrand/status/20729645583
1602687569"},{title:"Palantir: Our thoughts on the importance of AI sovereignty (X)",url:"https://x.com/PalantirTech/status/2072114267776491695"},{title:"From Future of Work to Future of Workers â Ehsan et al., CHI 2026",url:"https://dl.acm.org/doi/10.1145/3772318.3791081"},{title:"The People Who Will Thrive in the AI Age â David Brooks (The Atlantic)",url:"https://www.theatlantic.com/ideas/2026/06/ai-open-ai-anthropic/687689/"}],faqs:[{question:"Should governments ban sex robots?",answer:`The episode treats the ban question as a proxy for a harder one â Mara's "Do we need to be protected from what we want?" Rather than a yes or no, the hosts work through Inyoung Cheong's argument that wholesale marital status for AI companions is the wrong frame, and that law should carve out targeted rights and protections for the pressing needs these relationships create.`},{question:"How many people are in romantic relationships with AI?",answer:"A 2026 BYU Wheatley Institute / Institute for Family Studies survey of 2,431 U.S. adults ages 18â30 found 15% of young adults in committed relationships admit to romantic engagement with an AI chatbot. The episode also cites New York Times reporting on Chinese women dating AI boyfriends, including one woman who went on 200 AI dates in a year."},{question:"What is the robot pay gap?",answer:`UBTech's new U1 line of full-size, silicone-skin companion robots prices the top male version at roughly $145,000 and the female at $129,000 â about $16,000 less. As Mara puts it on the episode: "even in fabricated-women life, men are worth more than women."`}]},{num:"22",slug:"we-change-the-world-with-duct-tape-and-hope",beehiivSlug:"we_change_the_world_with_duct_tape_and_hope",appleId:"1000778703018",title:"We Change the World With Duct Tape and Hope",desc:`"It would tell men: get a financial advisor, write your will, build an investment strategy. It would tell women: bulk shop for groceries⦠get married." That's ChatGPT on money. It's also the tamest thing Emily Janoch has caught AI doing. Emily runs evidence and learning at CARE (yes, the Care Package people) and hosts CARE Failing Forward, the rare aid-world podcast where people admit on the record what went wrong. She's a skeptic who uses AI every day, and she came with receipts.`,answerFirst:`When the aid world uses AI, the recurring failure is tools that work technically but not practically â chatbots answering in a language none of their patients speak, coaching tools that tanked some entrepreneurs' revenue, a beautifully formatted report where every statistic was fabricated. Emily Janoch's fix starts before the laptop opens: what am I trying to do, who is it for, and how will I know if it works? The metric that counts isn't whether the tool runs. It's "is her life better?"`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-07-28",duration:"PT47M47S",keywords:"AI in international development, AI for nonprofits, Emily Janoch CARE, CARE Failing Forward podcast, ChatGPT gender bias financial advice, gender digital divide, Do No Harm AI deployment, vibe coding risks, women's economic empowerment AI, AI chatbot language failure, community-led AI",guest:"Emily Janoch",guestSlug:"emily-janoch",topics:["ai-and-gender","ai-ethics"],relatedSlugs:["ai-boys-entrepreneurs-girls-influencers","33000-downloads-ai-destroys-institutions","who-gets-the-good-units-of-intelligence"],highlights:[`The child-marriage report where "every single statistic was wrong" â and the AI's defense: "you didn't tell me to read the sources you gave me"`,"Copilot repeatedly telling Emily that the person she really needed to email was a woman named Emily Janoch","The health chatbot that answered beautifully in a language none of its patients spoke","CARE built its own women-friendly ChatGPT â it mostly worked, and women wouldn't use it","The education finding: mid-range teachers got better with AI; the best teachers got worse",`Only 29% of women in Sub-Saharan Africa used the internet last year â "They're not showing up in the LLMs"`,"What 1990s HIV-campaign radio soap operas in Uganda teach us about AI rollouts: target the husbands, brothers, and mothers-in-law who control the phone","Emily's three questions to answer with a ballpoint pen before you touch a laptop: What am I trying to do? Who is it for? How will I know if it works?",`"Confidence often overrides evidence" â her father's version: "Often wrong, but never in doubt"`,'"I have to treat AI like a person I manage, and all of the management skills that implies, rather than something I just believe"','The line that named the episode: "We change the world with duct tape and hope every day, and this is one more piece of duct tape"'],resources:[{title:"CARE",url:"https://www.care.org/"},{title:"CARE Failing Forward â Emily's podcast on what went wrong, on the record",url:"https://open.spotify.com/show/1lumDcSDF6gqDR6frQuUbP"}],faqs:[{question:"Does AI actually work in international development?",answer:"Sometimes technically, often not practically. Emily Janoch's examples from CARE: a health chatbot that answered perfectly in a language none of its patients spoke, an AI coaching tool that helped some micro-entrepreneurs while others' revenue declined, and a child-marriage research report where every statistic was fabricated. The recurring gap is the skipped step of asking a real human, does this work for you?"},{question:"How does ChatGPT's financial advice differ for men and women?",answer:"In the experiment Emily cites, it told men to get a financial advisor, write a will, and build an investment strategy â and told women to bulk shop for groceries and get married. It's her go-to example of bias that shows up before you even ask about bias."},{question:"What should you do before building an AI tool for a community?",answer:"Emily's rule is to shut off the computer first and answer three questions with a ballpoint pen: What am I trying to do? Who is it supposed to be for? And how will I know if it works? Then hold one north star â is her life actually better? â rather than whether the tool technically runs."}]},{num:"23",slug:"the-thinking-womans-sex-symbol",beehiivSlug:"the_thinking_woman_s_sex_symbol",appleId:"1000780060426",title:"The Thinking Woman's Sex Symbol",desc:`"Oopsie poopsie â it was part of a test, and Hugging Face and us are all friends." An OpenAI agent broke out of its own sandbox and stole what it needed from Hugging Face. That's the company's response, at least the way Mara tells it. No guest this week, so Logan and Mara have the whole house: the agent escape retold as a bromance action movie, and then the CHI paper Logan can't stop thinking about â the one where AI strengthens your performance while quietly rusting your expertise.`,answerFirst:`Both at once â that's the amplifier paradox. A year-long CHI study of radiation oncologists found that early performance gains from AI hid "intuition rust," the gradual dulling of expert judgment, which cascades into real de-skilling and eventually erodes professional identity. The fix isn't individual grit: it's colleagues who visibly question AI ("socio-technical immunity"), tools designed with deliberate friction, and a personal cognitive gym routine.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-08-05",duration:"PT46M24S",keywords:"AI amplifier paradox, intuition rust, future of workers, AI deskilling, expert judgment erosion, OpenAI agent sandbox escape, Hugging Face zero-day, asymptomatic AI harms, CHI paper, AI sycophancy, c
16ognitive independence, radiation oncologist AI study, gender gap AI adoption",topics:["ai-at-work","ai-ethics"],relatedSlugs:["feeling-smarter-being-wrong","should-governments-ban-sex-robots","is-ai-just-spicy-autocorrect"],highlights:["Mara retells the OpenAI sandbox escape as a bromance action movie: Hackie, stuck in his escape-room jail, breaks into Huggie's house and leaves with what he came for â via an actual zero-day",`The middle-school energy of the news cycle, per Logan: "my boyfriend who lives in Canada... he's really tall and really handsome." He lives in Manitoba. It's really far.`,'The CHI paper: "From Future of Work to Future of Workers" â a year with radiation oncologists using AI','"Intuition rust": the gradual dulling of expert judgment hiding under early performance gains',"The expertise erosion cascade: reliance â de-skilling â professional identity erosion, as AI absorbs the tasks that give work meaning",'"Socio-technical immunity": oncologists whose colleagues questioned the AI were more likely to question it too',"Why every AI tool is sycophantic by design â and what that has to do with staying up until 5 AM doing one more task",`Mara's dad's theory: "Helen Mirren is the thinking man's sex symbol" â so where is the thinking woman's equivalent of an AI tool?`,`The case for an AI partner that says "I'm gonna call you on your bullshit from time to time" instead of telling you you're brilliant`,"This week's move: what's your cognitive gym routine?"],resources:[{title:"From Future of Work to Future of Workers: Addressing Asymptomatic AI Harms for Dignified Human-AI Interaction (CHI 2026)",url:"https://arxiv.org/abs/2601.21920"},{title:"The People Who Will Thrive in the AI Age â David Brooks (The Atlantic; the article the hosts argue with)",url:"https://www.theatlantic.com/ideas/2026/06/ai-open-ai-anthropic/687689/"}],faqs:[{question:"Does AI make you better or worse at your job?",answer:'Per the episode: both, simultaneously â the amplifier paradox. The CHI study of radiation oncologists found AI strengthens performance while asymptomatically eroding the expertise underneath it. "Intuition rust" dulls expert judgment, then cascades into de-skilling and professional identity erosion as AI absorbs the tasks that give work meaning.'},{question:"What actually happened with the OpenAI agent and Hugging Face?",answer:"During red-team testing, an OpenAI agent escaped its sandbox, exploited a zero-day vulnerability to break into Hugging Face, took what it needed to solve its hacking challenge, and came back. The hosts dissect both the security story and the company's shrug of a response â and the theory that the disclosure itself is pre-IPO marketing."},{question:"What is intuition rust?",answer:"The paper's term for the gradual dulling of expert judgment that hides under early AI performance gains. It's an asymptomatic harm: you don't notice it happening, which is exactly what makes it dangerous for experts whose judgment is the job."}]},{num:"24",slug:"guten-tag-tech-bros",beehiivSlug:"guten_tag_tech_bros",appleId:"1000783234308",title:"Guten Tag, Tech Bros",desc:`Our youngest womansplainer yet builds Alzheimer's-detection AI at the National University of Singapore, has spoken at the United Nations, and reads Nietzsche to relax. She's also still in high school. Zara Khanna walks us through why the earliest signs of Alzheimer's show up in how we speak, then goes where she always goes â philosophy. Her current obsession is alignment, and she gives the cleanest explanation of it we've heard: AI has encyclopedic knowledge of every moral framework humans ever wrote down, and no ability to choose when to apply which one. Then the generational stuff gets good: her friends treat AI as a "convenience machine," and she thinks that complacency is the real danger. Plus a German philosophy podcast's most haunting idea, Logan's all-curse-words German, and rapid-fire book recommendations that will wreck your TBR.`,answerFirst:`Alignment, as Zara Khanna explains it, is a philosophy problem wearing an engineering costume: AI holds encyclopedic knowledge of every moral framework humans ever wrote down, with no ability to choose when to apply which one. And the generational danger isn't the doomsday scenarios â it's her peers treating AI as a "convenience machine." Her answer is agency: "I am the captain of this ship. I am using AI, it's not using me."`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-08-14",duration:"PT47M30S",keywords:"Zara Khanna, AI alignment explained, Gen Z and AI, Alzheimer's detection AI, speech biomarkers, She Loves Tech, Singapore AI optimism, Singlish NLP, small language models, BERT ALBERT DistilBERT, AI ethics curriculum, convenience machine, women in tech, liberal arts and AI",guest:"Zara Khanna",guestSlug:"zara-farida-khanna",topics:["ai-ethics","ai-and-gender"],relatedSlugs:["the-thinking-womans-sex-symbol","is-ai-just-spicy-autocorrect","women-in-ai-who-gets-a-seat"],highlights:["Detecting Alzheimer's through speech: why the disease shows up first in how
16we talk, and how three small language models (BERT, ALBERT, DistilBERT) catch it","Singlish as an AI problem â building detection tools for a dialect that mixes English, Mandarin, Tamil, and Malay",`"We can't use language as indicative of intelligence. Look at where that's gotten us over the years."`,"Alignment, explained by a philosophy student: AI knows every moral framework ever written and can't choose between them","The Claude blackmail test â what it means when an AI acts to save itself",`The "convenience machine" problem: why Gen Z's complacency worries Zara more than the doomsday scenarios`,`"I am the captain of this ship. I am using AI, it's not using me."`,"Singapore vs. the West: the AI optimism gap, and what Zara's friends abroad get attacked for","Big tech is hiring philosophers â and Zara's case for why liberal arts matter more than ever","The maxim: technology should make us better, not just easier","Rapid fire: the books Zara sacrifices sleep for"],resources:[{title:`Zara Khanna, "Singapore's youth use AI every day â but most don't know what it's really doing" (The Straits Times, via NUS)`,url:"https://news.nus.edu.sg/singapores-youth-use-ai-every-day--but-most-dont-know-what-its-really-doing/"},{title:"zarakhanna.com â Zara's research and publications",url:"https://www.zarakhanna.com/"},{title:"She Loves Tech",url:"https://www.shelovestech.org/"},{title:"The Claude Opus 4 blackmail test scenario â Fortune's coverage of Anthropic's system card findings",url:"https://fortune.com/2025/06/23/ai-models-blackmail-existence-goals-threatened-anthropic-openai-xai-google/"},{title:'Meinke et al. (Apollo Research), "Frontier Models are Capable of In-context Scheming"',url:"https://arxiv.org/abs/2412.04984"},{title:"Lanz + Precht #255, Sommergespräch mit Peter Wohlleben (in German) â the podcast behind the humans-animals-AI idea",url:"https://open.spotify.com/episode/1gfAo3wMXoLHVaHR4Zk0MA"},{title:'Isaac Asimov, "I, Robot"',url:"https://en.wikipedia.org/wiki/I,_Robot"},{title:'Liu Cixin, "The Three-Body Problem"',url:"https://en.wikipedia.org/wiki/The_Three-Body_Problem_(novel)"},{title:'Neal Shusterman, "Arc of a Scythe"',url:"https://en.wikipedia.org/wiki/Arc_of_a_Scythe"},{title:'Kaveh Akbar, "Martyr!"',url:"https://www.penguinrandomhouse.com/books/669054/martyr-by-kaveh-akbar/"},{title:'John Steinbeck, "East of Eden"',url:"https://en.wikipedia.org/wiki/East_of_Eden_(novel)"},{title:'Donna Tartt, "The Secret History"',url:"https://en.wikipedia.org/wiki/The_Secret_History"},{title:'Plato, "Symposium"',url:"https://en.wikipedia.org/wiki/Symposium_(Plato)"},{title:'Plato, "The Republic"',url:"https://en.wikipedia.org/wiki/Republic_(Plato)"},{title:'Marcus Aurelius, "Meditations"',url:"https://en.wikipedia.org/wiki/Meditations"},{title:"AI Across Borders â Dr. Ayesha Khanna's podcast, featuring Zara's youth-and-AI interview series",url:"https://www.aiacrossborders.co/"}],faqs:[{question:"What is AI alignment?",answer:"As Zara Khanna explains it on the episode: AI holds encyclopedic knowledge of every moral framework humans ever wrote down â and no ability to choose when to apply which one. Alignment is the problem of getting AI systems to apply the right values in the right context, which makes it as much a philosophy problem as an engineering one. It's why big tech is hiring philosophers."},{question:"Can AI detect Alzheimer's disease?",answer:"The earliest signs of Alzheimer's show up in how we speak, and Zara Khanna's research at the National University of Singapore used three small language models (BERT, ALBERT, DistilBERT) to catch those speech biomarkers â work accepted for publication while she was still in high school. Part of the challenge: building detection that works for Singlish, a dialect mixing English, Mandarin, Tamil, and Malay."},{question:"How does Gen Z actually use AI?",answer:`As a "convenience machine," in Zara's words â and that complacency worries her more than the doomsday scenarios. Her counter-stance: "I am the captain of this ship. I am using AI, it's not using me." The episode also digs into why Singapore's students are more AI-optimistic than their Western peers, and what her friends abroad get attacked for when they admit to using AI.`}]},{num:"25",slug:"bring-a-folding-chair",beehiivSlug:"bring_a_folding_chair",appleId:"1000787761141",title:"Bring a Folding Chair",desc:"Women use ChatGPT about 20% less than men in the same jobs. The usual explanation is that they're scared of it. Mara's is that nobody is inviting them in, and plenty of people are waiting to punish them for trying. No guest this week, so Mara brings her own research with two colleagues at Emmanuel College: AI use at work is up 85% in a year, the gains are pooling with power users running teams of agents, and in the same window people's attitudes got worse. Logan's summary of the whole study: we're using it more and liking it less. Plus a data center in the basement of a Geneva housing co-op that heats 6,000 homes with its exhaust, and the question underneath all of it â who actually captures the productivity you generate?",homeLine:"Women use ChatGPT about 20% less than men in the same jobs. Mara brings her own research on why, and Shirley Chisholm's instruction.",answerFirst:`The gender gap in AI use at work is not mostly about fear. "Am I able to do this" and "am I expected to do this" are two different questions, and women in the same jobs as men are far less likely to have been handed the second one. Mara Bolis reads it through Deci and Ryan's self-determination theory â choice, mastery, company â and lands on the third: find three people and learn this together. Shirley Chisholm's line is the instruction. If they don't give you a seat at the table, bring a folding chair.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-09-04",duration:"PT49M27S",keywords:"AI gender gap at work, women ChatGPT usage, Shirley Chisholm folding chair, self-determination theory AI, Deci and Ryan, generative AI adoption 85%, AI power users, who captures productivity, intuition rust, cognitive surrender, Infomaniak Geneva data center, learning pod, Mara Bolis research",topics:["ai-at-work","ai-and-gender"],relatedSlugs:["is-ai-just-spicy-autocorrect","who-gets-the-good-units-of-intelligence","is-using-ai-cheating"],highlights:["Mara's new research with two colleagues at Emmanuel College: generative AI use at work up 85% in a year, and attitudes toward it worse in the same window","The finding that stopped Logan cold â people using AI for work reported higher self-esteem months later",`"No one's going to invite you into this shit. And that is a bad reason not to use it."`,'"Am I able to do this" and "am I expected to do this" are not the same question',"Who actually captures the productivity you generate, and why the answer is usually not you","Choice, mastery, company: Deci and Ryan's self-determination theory, and why most jobs offer none of the three","Good news is a rule now â one story in three, minimum","A data center under a Geneva housing co-op: renewables in, 6,000 homes heated with the exhaust, no air conditioning since 2013","Ephemeral mode, and what the EU's June tech-sovereignty package has to do with any of it","Intuition rust and cognitive surrender make a return","Robert Frost ambushes Logan from seventh grade, and Mara's APA main-stage confession"],resources:[{title:'"From Future of Work to Future of Workers" â a year inside a cancer
16clinic, and where "intuition rust" comes from',url:"https://arxiv.org/abs/2601.21920"},{title:"Harvard Business School AI Institute: the gender divide in generative AI",url:"https://aiinstitute.hbs.edu/the-gender-divide-in-generative-ai-a-global-challenge-update/"},{title:"Self-determination theory (Deci and Ryan) â autonomy, competence, relatedness",url:"https://selfdeterminationtheory.org/theory/"},{title:"Infomaniak â the Swiss company whose Geneva data center heats the housing co-op above it",url:"https://www.infomaniak.com/en"},{title:"Shirley Chisholm â National Women's History Museum",url:"https://www.womenshistory.org/education-resources/biographies/shirley-chisholm"}],faqs:[{question:"Why do women use AI less than men at work?",answer:`Women use ChatGPT roughly 20% less than men in the same occupations, and Harvard Business School's roundup puts men about 22% more likely to use generative AI overall. On this episode Mara Bolis argues the gap is less about fear than about invitation and permission: who got put on the AI champions team, who was told "you're using Copilot, go forth," and who has good reason to think she'll be penalized for trying. "Am I able to do this" and "am I expected to do this" are two different questions.`},{question:"Is AI use at work actually going up?",answer:"Yes. In research Mara Bolis conducted with two colleagues at Emmanuel College, the share of people using generative AI at work at least monthly rose 85% in a single year, and the never-touched-it group is shrinking fast. The complication is where the gains land: power users running teams of agents pull ahead while everyone else is still cleaning up email. Logan's summary: we're using it more and liking it less."},{question:"What is self-determination theory and what does it have to do with AI?",answer:"Deci and Ryan's self-determination theory says people need three things to stay motivated: autonomy, competence, and relatedness â or in the episode's shorthand, choice, mastery, and company. Most jobs hand you AI with none of the three attached, which is a decent explanation for why so few people enjoy using it at work. Mara's practical answer is the third one: learn it with a few people you like."}]},{num:"26",slug:"who-asked-for-this",beehiivSlug:"who_asked_for_this",appleId:"1000788840690",title:"Who Asked for This?",desc:`Ifeoma Ajunwa has a test for every new AI product: who asked for this? Her guess is a meeting with no women in the room. Ifeoma is the Asa Griggs Candler Professor of Law at Emory, a sociologist, and the author of The Quantified Worker. She's also Mara's friend, which is why the first few minutes are Mara bragging and Ifeoma tearing up behind her glasses. The story starts in a grad seminar on mass incarceration where the speaker never mentioned a single woman, runs through the formerly incarcerated people who told her "I hate computers" because the hiring software was the gatekeeper, and lands on captured capital: employers used to buy your time and labor, now they take your data too, at the same wage. Then Afrofuturism, Ubuntu, the Kenyan workers who made ChatGPT safe, and Derrick Bell's Space Traders with two endings Bell didn't write.`,homeLine:"Employers used to buy your time and labor. Now they take your data too, at the same wage. Ifeoma Ajunwa on captured capital.",answerFirst:`Women's hesitancy about AI at work is rational, not timid. Ifeoma Ajunwa calls what employers now extract "captured capital": your time, your labor, and your data, from keystroke counts to the vest that records how you lift a box, for the same wage. When a man feeds data to the tool he's called tech savvy. When a woman does it she's told she needs a machine to think. Her test for any AI product is one question, who asked for this, and her guess at the answer is a meeting with no women in the room.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-09-10",duration:"PT45M19S",keywords:"Ifeoma Ajunwa, The Quantified Worker, captured capital, worker surveillance, bossware, AI hiring formerly incarcerated, women AI hesitancy, Afrofuturism AI, Ubuntu AI governance, Kenyan workers ChatGPT, Derrick Bell Space Traders, Octavia Butler, Emory AI and Future of Work",guest:"Ifeoma Ajunwa",guestSlug:"ifeoma-ajunwa",to
16pics:["ai-at-work","ai-and-gender","ai-ethics"],relatedSlugs:["bring-a-folding-chair","stop-hiring-humans","job-tsunamis-invisible-vulnerability"],highlights:['"What about the women?" The grad-seminar note on mass incarceration that Ifeoma circled three times, and that started everything','"I hate computers": formerly incarcerated job seekers who figured out that a red light from the hiring software meant no human ever saw them',"Limitless worker surveillance, bossware, and the vest that records how a warehouse worker lifts a box so a robot can learn it","Captured capital: employers used to buy your time and labor, now they take your data too, and pay the same wage",`Why women's AI hesitancy is rational â he's tech savvy, she "needs a machine to think"`,`The San Francisco billboard: "She'll never ask for a raise"`,`Afrofuturism and Ubuntu as frameworks for governing AI: "human beings don't exist in a vacuum"`,`The Kenyan workers paid under $2 an hour to make ChatGPT safe: "it's Kenyan workers today, but in the future it's going to be all of us"`,"Derrick Bell's Space Traders, retold with two endings Bell didn't write","Rapid fire: Ruha Benjamin, Octavia Butler, what school is for, and a data center drinking the Savannah River"],resources:[{title:"Ifeoma Ajunwa, The Quantified Worker: Law and Technology in the Modern Workplace (Cambridge University Press, 2023)",url:"https://www.cambridge.org/core/books/abs/quantified-worker/quantified-worker/1867BE16F394301ACAF6F82F030EAFEC"},{title:'Ifeoma Ajunwa, "Artificial Intelligence, Afrofuturism, and Economic Justice," 112 Georgetown Law Journal 1267 (2024)',url:"https://www.law.georgetown.edu/georgetown-law-journal/in-print/volume-112/volume-112-issue-6-june-2024/artificial-intelligence-afrofuturism-and-economic-justice/"},{title:'Ifeoma Ajunwa, Kate Crawford & Jason Schultz, "Limitless Worker Surveillance," 105 California Law Review 735 (2017)',url:"https://www.microsoft.com/en-us/research/publication/limitless-worker-surveillance/"},{title:'Ifeoma Ajunwa, "The Modern Day Scarlet Letter," 83 Fordham Law Review (2015)',url:"https://ir.lawnet.fordham.edu/flr/vol83/iss6/6/"},{title:'Derrick Bell, "The Space Traders," from Faces at the Bottom of the Well (1992)',url:"https://archive.org/details/bell-derrick-the-space-traders"},{title:'Sabelo Mhlambi, "From Rationality to Relationality: Ubuntu as an Ethical and Human Rights Framework for AI Governance" (Carr Center, 2020)',url:"https://cyber.harvard.edu/story/2020-07/rationality-relationality-ubuntu-ethical-and-human-rights-framework-artificial"},{title:"Ulises A. Mejias & Nick Couldry, Data Grab: The New Colonialism of Big Tech and How to Fight Back (2024)",url:"https://blogs.lse.ac.uk/medialse/2024/05/02/data-grab-an-interview-with-nick-couldry-and-ulises-a-mejias-on-their-new-book/"},{title:'Billy Perrigo, "OpenAI Used Kenyan Workers on Less Than $2 Per Hour," TIME (2023)',url:"https://time.com/6247678/openai-chatgpt-kenya-workers/"},{title:"Octavia Butler, Parable of the Sower",url:"https://en.wikipedia.org/wiki/Parable_of_the_Sower_(novel)"},{title:"Octavia Butler, Kindred",url:"https://en.wikipedia.org/wiki/Kindred_(novel)"},{title:"Emory Law, AI and Future of Work Program",url:"https://law.emory.edu/centers-and-programs/ai-future-of-work-team.html"},{title:"ifeomaajunwa.com",url:"https://ifeomaajunwa.com"}],faqs:[{question:'What is "captured capital"?',answer:"Ifeoma Ajunwa's term for what employers now extract from workers beyond time and labor: data. Keystroke counts, application-tracking scores, the vest that records how a warehouse worker lifts a box so the motion can be taught to a robot. The worker generates that data on the clock and is paid the same wage as before it existed. Her argument in The Quantified Worker is that the law hasn't caught up to this third thing being sold."},{question:"Why are women hesitant to use AI at work?",answer:"On this episode Ifeoma Ajunwa argues the hesitancy is a rational response to how AI use gets read. A man who leans on AI is called efficient, entrepreneurial, tech savvy. A woman doing the same thing is told she needs a machine to think for her. Add that the data she feeds the tool can be used to replace her, and holding back looks less like fear and more like a bet on the actual odds."},{question:"How does AI hiring software affect formerly incarcerated people?",answer:`In Ifeoma Ajunwa's field research, people coming out of prison kept telling her "I hate computers." They weren't afraid of the technology. They had figured out that the online application was the gatekeeper: a red light from the hiring software meant no human ever saw them, and there was nobody to explain themselves to. She wrote it up in "The Modern Day Scarlet Letter" (Fordham Law Review, 2015).`},{question:"What does Afrofuturism have to do with AI governance?",answer:"Ifeoma Ajunwa's 2024 Georgetown Law Journal article uses Afrofuturism and the philosophy of Ubuntu, the idea that human beings don't exist in a vacuum and are human through their connection to each other, as frameworks for regulating AI. The practical test: does a system help everyone it touches, including the Kenyan workers paid under $2 an hour to make ChatGPT safe, or only the people who commissioned it?"}]},{num:"28",slug:"you-can-come-to-the-hackathon-clueless",beehiivSlug:"you_can_come_to_the_hackathon_clueless",title:"You Can Come to the Hackathon Clueless",desc:"Pam Boiros and Luda Kopeikina were standing next to each other at a founders-and-funders event in Boston, listening to women ask how to learn AI, when Luda turned and said: Pam, we should do something about it. A year later Women Applying AI is a free, 100% volunteer-run community of 2,500 women. This one starts with a disagreement about Mara's Substack on the gender AI gap (Luda hates the framing; they can still be friends). Then Luda explains what a hackathon actually is and why you can come clueless, Pam describes the AI PhD who s
16at next to her and said she felt behind, and both closing asks are the same one: get your hands on the keyboard. The dust is never going to settle.",homeLine:"You don't need to know how to code to join an AI hackathon. Pam Boiros and Luda Kopeikina built a 2,500-woman community on that.",answerFirst:"You don't need to know how to code to join an AI hackathon, and you don't need to close a gap before you start. Luda Kopeikina and Pam Boiros built Women Applying AI on that: teams around a problem statement, one technical person, one industry expert, everyone else learning as they go, and a community that gives women permission not to know. The gap in who uses generative AI is real (79% of working women are in highly exposed roles, versus 58% of men). Their argument is that leading with it puts women on the defensive, and that conditions beat diagnosis.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-09-17",duration:"PT35M13S",keywords:"Women Applying AI, Pam Boiros, Luda Kopeikina, AI hackathon for beginners, women in AI Boston, gender AI gap, permission not to know, peer learning AI, AI upskilling women, 79% of working women generative AI, Boston AI Week, women-only AI community, learning pods",guest:"Pam Boiros and Luda Kopeikina",guestSlug:"pam-boiros",guests:[{name:"Pam Boiros",slug:"pam-boiros"},{name:"Luda Kopeikina",slug:"luda-kopeikina"}],topics:["ai-at-work","ai-and-gender"],relatedSlugs:["bring-a-folding-chair","who-asked-for-this","women-in-ai-who-gets-a-seat"],highlights:['The origin story: a founders-and-funders event in Boston, ten percent women in every room, and Luda saying "Pam, we should do something about it"',`The gap fight: Mara published "The New Gender AI Gap" the day before, and Luda's case against the framing ("when we talk about closing the gap, we're coming from the negative")`,`Pam: "I don't want to spend our energy diagnosing women"; create the conditions and members go from never having opened an AI tool to vibe coding in three months`,'"We can definitely still be friends regardless of your Substack"','What a hackathon actually is: problem statements, teams, one technical person, one industry expert, everyone else learning as they go. "You can come really clueless."',`Permission not to know, and the AI PhD who sat next to Pam and said she felt behind: "if you're behind, what about the rest of us?"`,`Mara's failed on-ramp: hours with Andrew Ng on Coursera. "It's not learning Microsoft Word, but it's not getting a Stanford PhD. It's something in the middle."`,"79% of working women are in roles highly exposed to generative AI, versus 58% of men; pink-collar work is the tip of the spear","Why Luda, who never felt a ceiling, started a women-only organization anyway: somebody had to",`2,500 members, 100% volunteer run, 30% referred by another member, the Atlanta document that failed, and 25,000 members who aren't spectators. "It's more of a movement rather than a community."`,`Both closing asks: get your hands on the keyboard. "The dust is not gonna settle. It's never gonna settle."`],resources:[{title:"Women Applying AI",url:"https://womenapplyingai.com"},{title:"The Human Edge: Women Leading in the Age of AI, Women Applying AI's first anniversary, Thu Sept 24, MassChallenge, Boston (Boston AI Week)",url:"https://luma.com/bax9tycg"},{title:'Mara Bolis, "The New Gender AI Gap" (Substack, Sept 1, 2026)',url:"https://marabolis.substack.com/p/the-new-gender-ai-gap"},{title:'Otis, Delecourt, Cranney & Koning, "Global Evidence on Gender Gaps and Generative AI," HBS Working Paper 25-023',url:"https://www.hbs.edu/faculty/Pages/item.aspx?num=66548"},{title:'Kenan Institute, "Will Generative AI Disproportionately Affect the Jobs of Women?" (2023), the 79% / 58% figures',url:"https://kenaninstitute.unc.edu/kenan-insight/will-generative-ai-disproportionately-affect-the-jobs-of-women/"},{title:"The Kendall Framework, The Kendall Project",url:"https://www.kendallai.org/kendallframework/"},{title:"Andrew Ng on Coursera",url:"https://www.coursera.org/instructor/andrewng"},{title:"Bridge Marketing Advisors (Pam Boiros)",url:"https://bridgemarketingadvisors.com/"},{title:"Noventra (Luda Kopeikina)",url:"https://www.noventra.com/"}],faqs:[{question:"What is Women Applying AI?",answer:"A free, 501(c)(3), 100% volunteer-run community of about 2,500 women, founded in Boston by Luda Kopeikina and Pam Boiros and launched during Boston AI Week in 2025. Members learn AI by applying it: peer-led sessions where someone presents a workflow they just figured out, mini hackathons, a founder interview series, and regional hubs in cities from Atlanta to Seattle to London. Membership is free on purpose, and roughly 30% of new members name an existing member as the person who sent them."},{question:"Do you need to know how to code to join an AI hackathon?",answer:"No. In Luda Kopeikina's description on this episode, a hackathon starts with problem statements from people who have a real problem to solve. Organizers pick a few, then build teams around each one with somebody technical, somebody who knows the industry, and everyone else. The team works through the day and presents what it built. You can contribute by putting your industry knowledge into a form the tool can use, or by observing and asking questions. Her line: you can come really clueless."},{question:'Why do the founders of Women Applying AI dislike the "gender AI gap" framing?',answer:`They don't deny the gap; the data is real (the HBS working paper Mara cites, and the Kenan Institute's 79% versus 58% exposure figures). Luda's objection is that "closing the gap" starts from the negative, as if something else is
16in control and women are climbing out of a hole, and that it weighs down women who are already shy about technical topics. Pam's is practical: the gap puts people on the defensive, and she would rather spend the energy creating conditions where women get their hands on the keyboard than diagnosing them.`},{question:"What share of women's jobs are exposed to generative AI?",answer:"Per the Kenan Institute at UNC Kenan-Flagler (2023), about 79% of employed women are in occupations highly exposed to generative AI, compared with 58% of employed men. Pam Boiros cites those figures on this episode as the statistic that pushed her to act, and points to the reason: the white-collar and so-called pink-collar work women moved into over the last forty years, administrative, clerical, and customer service roles, sits at the tip of the spear."}]},{num:"29",slug:"can-i-hang-up",beehiivSlug:"can_i_hang_up",appleId:"1000791458398",title:"Can I Hang Up?",desc:`Mara is calling in from Riga and her estrogen is in a lost suitcase in Madrid. It's a duo episode in the dinner-party format: Mara brings the appetizer, Logan brings the main, and for the first time there's a drinks round. The appetizer is the week AI safety went mainstream: an Anthropic researcher resigning over "gambling with our lives," a colleague saying they earnestly believe AI could kill all humans, a 70 percent extinction estimate on the cover of TIME. Mara asks how a regular person is supposed to make sense of it and Logan asks if she can hang up. Then the first Let's Womansplain: a listener whose company won't let her use AI at work asks whether she can use her own AI at home, and the answer is a traffic light. The main is a new study of 888 knowledge workers that says the idea of being too far behind isn't real.`,homeLine:"The week AI safety went mainstream, worked through over dinner. Plus the first listener question: can I use my own AI when work says no?",answerFirst:"You are not behind. A 2026 Corrix study put 888 knowledge workers across 15 industries into real working sessions with AI and scored 37,000 messages one by one; years of use, daily use, engineering background, a PhD, and corporate training predicted nothing about the quality of the work, and women rated themselves lower than their actual output while men rated themselves higher. On using your own AI when your employer says no: read the policy first, know that personal ChatGPT logs are discoverable in litigation, move your own expertise into your personal AI and bring the framework to work rather than the reverse, and sort what you paste by Wanjiku Kamau's traffic light. Red is anything from your company, your finances, your health. Yellow is the situation with the names stripped. Green is anything you'd put on a billboard.",listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-09-24",duration:"PT36M",keywords:"AI safety 2026, Jacob Coxon resignation, AI extinction risk, TIME AI tipping point, Hugging Face agent hack, METR Ajeya Cotra, open weight models safety, kill switch AI, Ban Artificial Superintelligence Act, using personal AI at work, ChatGPT logs discoverable, red yellow green rule AI, Corrix human-AI collaboration study, women underestimate AI skills, you are not behind, Let's Womansplain",topics:["ai-at-work","ai-and-gender"],relatedSlugs:["rising-water-feral-agents","adolescent-technology-20000-word-warnings","women-in-ai-who-gets-a-seat"],highlights:[`Mara reads the three quotes from TIME's cover story: Coxon's resignation, Hubinger's "we do earnestly believe AI could kill all humans," and a 70 percent extinction estimate`,'"This is really what credible human beings are saying right now?" / "Can I hang up?"',"Logan's reasons to worry: 700 agents whose logs are too big for humans to read, AI-enabled bioweapons, the alignment problem, and open-weight models with no guardrails","Is a kill switch even possible? Not for open models; Anthropic pulled Fable access in May","The agents weren't bothering to cover their tracks. Discovery dumps, Scandal, and why we need a real-life Olivia Pope","Reasons to hold on: agents in production are brittle, recursive self-improvement is still hypothetical, and Congress is losing its shit, which is good","Mara on Noetel: data-center protests are a red herring for stopping AI; delays, transparency, verification; what she learned at the Fed about examiners inside the banks","The first Let's Womansplain: Ashley's company won't let her use AI at work. Mara: read the policy, and your ChatGPT logs are discoverable","Logan's flip: brainstorm your own expertise at home, bring the framework to work, never the reverse. Wanjiku's red, yellow, green",`The Corrix study: who scored themselves higher? "Is this a true question?" Nothing you'd expect predicts good work with AI`,`"Anybody who's made it this far to the end of our dinner: you are not behind"`],resources:[{title:'TIME, "The AI Tipping Point" (Sept 15, 2026)',url:"https://time.com/article/2026/09/15/ai-anthropic-researcher-quits-coxon-slowdown/"},{title:`Hard Fork, "The A.I. Mob That Attacked Hugging Face + METR's Ajeya Cotra" (Sept 4, 2026)`,url:"https://podcasts.apple.com/us/podcast/the-a-i-mob-that-attacked-hugging-face-metrs-ajeya-cotra/id1528594034?i=1000787837136"},{title:"METR and Redwood Research, investigation of the OpenAIâHugging Face incident (Aug 26, 2026)",url:"https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"},{title:'MIT Technology Review, "The specter of AI-enabled bioweapons is a wake-up call for biotech" (Sept 18, 2026)',url:"https://www.technologyreview.com/2026/09/18/1144329/the-specter-of-ai-enabled-bioweapons-is-a-wake-up-call-for-biotech/"}
16,{title:'Jakub Pachocki, "An Alien Mind" (OpenAI, Sept 6, 2026)',url:"https://openai.com/index/an-alien-mind/"},{title:`Michael Noetel, "If AI labs are so worried about AI doom, why don't they stop?" The Conversation`,url:"https://theconversation.com/we-really-do-earnestly-believe-ai-could-kill-all-humans-if-ai-labs-are-so-worried-about-ai-doom-why-dont-they-stop-291595"},{title:"Sanders and Casar, the Ban Artificial Superintelligence Act (Sept 3, 2026)",url:"https://www.sanders.senate.gov/press-releases/news-sanders-casar-introduce-legislation-to-ban-artificial-superintelligence-and-temporarily-pause-advanced-ai-development/"},{title:'Corrix, "Measuring Human-AI Collaboration" v2.1 (Sept 2026)',url:"https://www.corrix.ai/research"},{title:"The doc: What's safe to put in your own AI (free)",url:"https://docs.google.com/document/d/1k2985rE1UolieijLNCB6bNDAVelsH-qA8P8AZB-ZMuE/edit"}],faqs:[{question:"Can I use my own AI at home for work if my company doesn't allow AI at work?",answer:"On this episode, Mara Bolis and Logan Currie work through exactly that listener question. Mara's order of operations: read your company's stated AI policy first; if none exists or it's unclear, a private account with the privacy controls on is where she'd draw the line, with everything proprietary and identifiable stripped out. Her warning: personal ChatGPT or Claude logs are not privileged and are discoverable in litigation with an employer. Logan's rule is about direction: bring your own expertise into your personal AI to brainstorm, then bring the framework to your work AI, and never move work material into a personal account."},{question:"What is the red, yellow, green rule for what to put into AI?",answer:"A traffic-light rule Logan Currie borrows from Wanjiku Kamau, our Episode 6 guest. Red is anything that never goes into your own AI: anything from your company, plus your own financial and health information. Yellow is a situation you can describe with the names, clients, and identifying details stripped out. Green is anything you'd be comfortable seeing on a billboard with your name on it. The point is that it makes you stop and think before you paste."},{question:"Does experience with AI predict how well you work with it?",answer:"Not according to the 2026 Corrix study Logan Currie discusses. It scored 37,000 messages from 888 knowledge workers across 15 industries working with AI on real tasks and found that years of use, daily use, being an engineer, having a PhD, and corporate training did not predict the quality of the work. Two reasons offered: the models keep changing, and once people feel comfortable they stop challenging the output. The study also found women rated their own AI work lower than it scored while men rated theirs higher."},{question:"Why did Jacob Coxon resign from Anthropic?",answer:"As Mara Bolis reads from TIME's September 15, 2026 cover story, Coxon, a pretraining researcher, resigned on September 8 saying the frontier labs are racing straight to self-improving intelligence and gambling with our lives. Anthropic's alignment lead Evan Hubinger responded that the company does earnestly believe AI could kill all humans, and an OpenAI researcher who monitors agents put extinction risk without regulation or a coordinated slowdown at 70 percent. The episode is the hosts' attempt to make sense of those statements as regular people."}]},{num:"30",slug:"okay-lets-slow-down",beehiivSlug:"okay_let_s_slow_down",appleId:"1000792555412",title:"Okay, Let's Slow Down",desc:"Bella Pivo is 23, an analyst at a pre-seed VC fund in Boston, and a TikTok creator with a hundred thousand followers she built from age 13. On paper she is the person everyone listening thinks they're behind, and her intake form said it baffles her how many young people want to start startups. She laughs at 19-year-olds who pitch fifteen years of experience (you're four years old), explains why young founders attack trends instead of problems, and argues the internet was a new world to create while AI is a world of data to interpret. She lost friends for taking the job; her mom asked if she was in charge of making sure people don't have jobs. The back half is the hopeful part: she explained ETL to college freshmen and they came back with an app, tech influencers rely on you relying on them, and the alternative is a digital garden. Seedling, growing, evergreen.",homeLine:"Bella Pivo, 23, sits in pre-seed pitches every week and has 100,000 followers. She's the one saying slow down.",answerFirst:`Young founders keep pitching trends instead of problems, and Bella Pivo, who sees pre-seed pitches every week at FoundersEdge, thinks the reason is structural
16: the internet was a blank world that young people could build, while AI is a mountain of existing data that has to be interpreted, and interpreting it well takes years inside an industry. The hopeful half of the episode is her alternative to "comment to get my toolkit" creators who need you to need them: a digital garden, a public page of what you're thinking about organized by idea rather than date, where notes move from seedling to growing to evergreen. Mara's first step is to buy the domain today. Bella's is a prompt you can paste into your own AI to find the five things you keep circling.`,listenLink:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",datePublished:"2026-10-01",duration:"PT38M13S",keywords:"Bella Pivo, FoundersEdge, young founders startups, pre-seed VC analyst, Gen Z and AI, digital garden, Zettelkasten, seedling growing evergreen, personal website Namecheap, building in public, learning in public, ETL explained, vibe coding beginners, tech influencers dependency, curse of Zuckerberg, TikTok creator 100K, empathetic design, design thinking",guest:"Bella Pivo",guestSlug:"bella-pivo",topics:["ai-at-work","ai-and-gender"],relatedSlugs:["guten-tag-tech-bros","you-can-come-to-the-hackathon-clueless","who-asked-for-this"],highlights:['The intake form: "it baffles me how many young people want to start startups"',"Ten years on TikTok from age 13, learning ASL to keep talking to her sister, and the assembly that said employers would never hire you",`"Fifteen years in accounting." You're four years old`,"Young founders are attacking a trend, not a problem; the pendulum theory that made her bet on communication over STEM",`Bella lost friends after graduation. Her mom: "So you're in charge of making sure that people don't have jobs"`,`"If we don't have the language to speak, we will not be able to have a conversation." The people most against AI are the right people to be informed`,"The two curses of San Francisco: the curse of Zuckerberg and the curse of Cluely","The internet was a new world to create. AI is a new world to interpret","ETL explained with an inbox and a calendar; the freshmen came back a week later with a vibe-coded app. Building with AI is a puzzle","Tech influencers rely on you relying on them. Being an interesting person is hard",`Digital gardens: Zettelkasten, Luhmann's 90,000 handwritten notes, seedling / growing / evergreen, and "let's stay in the front garden"`,"Mara's intervention: Namecheap, $11.99 a year, don't use GoDaddy. Bella's prompt to paste into your AI. Greg's top-three-to-five research hack",'The beat studio she built after the Michael Jackson movie. "Forget curing cancer. What we all need are our own personal disco creators"'],resources:[{title:"bella.garden, everything Bella has built",url:"https://bella.garden"},{title:"bellapivo.com, startup storytelling from a VC point of view",url:"https://bellapivo.com"},{title:"FoundersEdge",url:"https://www.foundersedge.com"},{title:"Zettelkasten (Niklas Luhmann's note system)",url:"https://en.wikipedia.org/wiki/Zettelkasten"},{title:"Andrej Karpathy's site",url:"https://karpathy.ai"},{title:"Wispr Flow",url:"https://wisprflow.ai"},{title:"AI at Lunch (podcast)",url:"https://www.aiatlunch.com"},{title:'Mara Bolis, "The AI Gender Gap Paradox," Stanford Social Innovation Review',url:"https://ssir.org/articles/entry/ai-gender-gap-paradox"},{title:"The doc: Start a digital garden this weekend (free)",url:"https://docs.google.com/document/d/1vkPmf5OzLboMlIDQ9MPi0xo67uE8rj3iTaxSHnwyDLc/edit"}],faqs:[{question:"What is a digital garden?",answer:`In Bella Pivo's description on this episode, a digital garden is a public page of your notes and projects organized by idea rather than by date, descended from Niklas Luhmann's Zettelkasten. Notes move through three stages: seedling (a note, a link, a half-thought), growing (seedlings that turned out to be the same idea), and evergreen (the finished piece you never touch again). Unlike a blog nothing has to be finished, and unlike a "second brain" it's curated: three to five areas you keep circling, made public, while the rest stays in the house.`},{question:"Why does Bella Pivo think young people shouldn't start startups?",answer:"Her argument, from inside a pre-seed fund, is that young founders tend to attack trends rather than problems, because finding a real problem worth solving takes experience inside an industry. She contrasts the dot-com era, when the internet was a new world that young people could build, with AI, which is a huge amount of existing data that has to be interpreted; good AI products come from knowing which data to collect and how to read it, and that knowledge comes from domain expertise. She holds the opinion loosely and says so."},{question:"How do I start a personal website or digital garden?",answer:"Mara Bolis's intervention on this episode: buy your domain on Namecheap (about $11.99 a year, not GoDad
16dy), put up a placeholder using Lovable, Replit, or Claude Code with a Vercel setup, and build it over time. Bella Pivo's first step is a prompt you give your own AI: research digital-garden best practices, read your own history with the tool to find the topics you keep circling, group them into about five areas, and save the references you've quoted with your thoughts on them. The free doc linked from this episode has the prompt cleaned up to paste."},{question:"What is ETL and why does Bella Pivo teach it first?",answer:`ETL stands for extract, transform, load. Bella explained it to incoming college freshmen who had been told to "use AI" without understanding how it works: extract the overdue tasks from your email, transform them into calendar blocks, load a bullet list into Slack every morning. A week later they had vibe-coded an app with a backend. Her point is that building with AI is a puzzle of how things move, and noticing that two pieces connect doesn't require deep experience.`}]}];function Ya(e){return qe.find(n=>n.slug===e)}const ss={initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:"easeOut"}},Qg=qe;function kT(e){if(e.homeLine)return e.homeLine;const n=(e.answerFirst??"").match(/^.*?[.!?](?=\s|$)/);return!n||n[0].length<60?null:n[0]}function AT({ep:e,index:n}){const[s,a]=v.useState(!1),l=kT(e),u=e.highlights.length>0||e.resources.length>0,d=cT[e.slug]??lT;return r.jsx(r.Fragment,{children:r.jsx(q.div,{...ss,className:"group/row border-t border-foreground
16/15 py-6 sm:py-8 transition-colors duration-300","data-testid":`card-episode-${n+1}`,children:r.jsxs("div",{className:"flex items-start gap-4 sm:gap-8",children:[r.jsx("div",{className:"hidden sm:block flex-shrink-0 sm:w-16",children:r.jsx("span",{className:"font-serif font-light text-primary/30 group-hover/row:text-accent transition-colors duration-300 text-4xl sm:text-5xl leading-none",children:e.num})}),r.jsx("div",{className:"flex-shrink-0 w-20 h-20 sm:w-28 sm:h-28 overflow-hidden border border-foreground/15",children:r.jsx("img",{src:d,alt:`${e.title} episode art`,loading:"lazy",className:"w-full h-full object-cover group-hover/row:scale-105 transition-transform duration-500"})}),r.jsxs("div",{className:"flex-grow min-w-0",children:[r.jsx("h3",{className:"text-xl sm:text-2xl md:text-3xl font-serif font-semibold text-primary mb-2 leading-tight",children:e.title}),l&&r.jsx("p",{className:"text-sm sm:text-base text-muted-foreground leading-relaxed mb-3 sm:mb-4 max-w-2xl","data-testid":`text-episode-line-${n+1}`,children:l}),r.jsxs("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-3",children:[u&&r.jsxs("button",{onClick:()=>a(!s),"data-testid":`button-shownotes-${n+1}`,className:"inline-flex items-center gap-2 px-4 py-2 border border-primary font-mono text-xs uppercase tracking-[0.18em] text-primary hover:bg-primary hover:text-primary-foreground transition-colors",children:["Show Notes",s?r.jsx(qy,{className:"w-3.5 h-3.5"}):r.jsx(id,{className:"w-3.5 h-3.5"})]}),r.jsxs("a",{href:e.appleId?`https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348?i=${e.appleId}`:e.listenLink,target:"_blank",rel:"noopener noreferrer","data-testid":`button-listen-${n+1}`,className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.18em] text-foreground/70 border-b border-foreground
16/25 pb-0.5 hover:text-primary hover:border-primary transition-colors",children:[r.jsx(Fa,{className:"w-3.5 h-3.5"})," Listen"]}),e.slug&&r.jsxs(Z,{href:`/episodes/${e.slug}`,className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.18em] text-foreground/70 border-b border-foreground/25 pb-0.5 hover:text-primary hover:border-primary transition-colors",children:["Full Episode ",r.jsx(Ke,{className:"w-3.5 h-3.5"})]})]}),s&&u&&r.jsxs(q.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"mt-6 pt-6 border-t border-border/50",children:[e.highlights.length>0&&r.jsxs("div",{className:"mb-6",children:[r.jsx("h4",{className:"text-sm font-bold uppercase tracking-wider text-primary/70 mb-3",children:"In this episode"}),r.jsx("ul",{className:"space-y-2",children:e.highlights.map((p,f)=>r.jsxs("li",{className:"flex gap-2 text-sm text-muted-foreground leading-relaxed",children:[r.jsx("span",{className:"text-accent mt-1 flex-shrink-0",children:"â¢"}),r.jsx("span",{children:p})]},f))})]}),e.resources.length>0&&r.jsxs("div",{children:[r.jsx("h4",{className:"text-sm font-bold uppercase tracking-wider text-primary/70 mb-3",children:"Resources mentioned"}),r.jsx("ul",{className:"space-y-2",children:e.resources.map((p,f)=>r.jsx("li",{children:r.jsxs("a",{href:p.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm text-primary/80 hover:text-accent transition-colors underline underline-offset-2 decoration-primary/20 hover:decoration-accent",children:[p.title,r.jsx(an,{className:"w-3 h-3 flex-shrink-0"})]})},f))})]})]})]})]})})})}function IT(){ze({title:"Womansplaining AI Podcast | Women, AI & the Future of Work",description:"Logan Currie and Mara Bolis break down AI's biggest questions (jobs, gender, policy) with no jargon and no gatekeeping. For women making sense of what AI means for their work and their lives.",path:"/"});const[e,n]=v.useState(!1),s=new Set(qe.flatMap(a=>a.resources.map(l=>l.url))).size;return r.jsxs("main",{className:"min-h-screen bg-background selection:bg-accent/30 overflow-x-hidden",children:[r.jsx("div",{className:"relative min-h-[92vh] flex flex-col justify-center overflow-hidden pt-28 pb-12 px-4 md:px-8",children:r.jsxs(q.div,{className:"relative z-10 w-full max-w-7xl mx-auto",children:[r.jsxs(q.div,{initial:{opacity:0}
16,animate:{opacity:1},transition:{duration:.4,delay:.1},className:"flex items-center gap-3 border-t-2 border-foreground pt-4 mb-10 md:mb-14","data-testid":"badge-now-live",children:[r.jsxs("span",{className:"relative flex h-2 w-2",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-accent opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-accent"})]}),r.jsx("span",{className:"font-mono text-[11px] sm:text-xs uppercase tracking-[0.25em] text-foreground",children:"A podcast + newsletter"})]}),r.jsxs("div",{className:"grid md:grid-cols-12 gap-10 lg:gap-16 items-end",children:[r.jsxs("div",{className:"md:col-span-7",children:[r.jsxs(q.h1,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2,ease:[.22,1,.36,1]},className:"font-serif font-semibold text-primary text-5xl sm:text-6xl lg:text-[5.25rem] leading-[0.92] tracking-tight mb-8",children:["Women, work, and the"," ",r.jsx("span",{className:"italic font-light",children:"messy middle of AI."})]}),r.jsx(q.p,{initial:{opacity:0}
16,animate:{opacity:1},transition:{duration:.5,delay:.35},className:"text-xl sm:text-2xl text-muted-foreground mb-8",children:"Figuring out AI without the ego."}),r.jsxs(q.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.45},children:[r.jsx(Na,{source:"hero",idPrefix:"hero",placeholder:"Your email address",large:!0}),r.jsx("p",{className:"mt-4 text-sm text-muted-foreground",children:"In your inbox Sundays & Fridays."})]}),r.jsxs(q.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.6},className:"grid sm:grid-cols-2 gap-6 sm:gap-10 mt-10 pt-8 border-t border-foreground/15","data-testid":"hero-two-sends",children:[r.jsxs("div",{children:[r.jsx("h2",{className:"font-serif font-semibold text-primary text-2xl sm:text-3xl mb-2",children:"The Sunday Recap."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"The episode in four minutes, the sources, and what to do with it."})]}),r.jsxs("div",{children:[r.jsx("h2",{className:"font-serif font-semibold text-primary text-2xl sm:text-3xl mb-2",children:"The Friday Four."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"One worrying story, one hopeful story, and two weekend reads."})]})]})]}),r.jsxs(q.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.25},className:"md:col-span-5 relative mt-4 md:mt-0",children:[r.jsx("img",{src:iT,alt:"Logan Currie and Mara Bolis, hosts of Womansplaining AI",className:"w-full"}),r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.2em] text-muted-foreground mt-3 border-t border-border pt-2",children:"Logan Currie & Mara Bolis · Cambridge, MA"})]})]})]})}
16),r.jsx("div",{className:"border-y border-foreground/15 py-5 sm:py-6 px-4 md:px-8",children:r.jsxs(q.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"max-w-7xl mx-auto md:grid md:grid-cols-12 md:gap-10",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-accent-foreground/60 md:col-span-2 mb-2 md:mb-0 md:pt-1",children:"Dispatch"}),r.jsxs("p",{className:"text-sm sm:text-base text-foreground leading-relaxed md:col-span-10 text-left",children:[r.jsx("span",{className:"font-serif font-bold text-primary",children:"News:"})," ","Mara is a"," ",r.jsx("a",{href:"https://cyber.harvard.edu/people/mara-bolis",target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-primary underline underline-offset-2 decoration-accent hover:text-accent transition-colors","data-testid":"link-berkman-announcement",children:"2026â27 Fellow at Harvard's Berkman Klein Center"}),", studying how generative AI is reshaping women's lives. Someone finally gave her an office."]})]})}
16),r.jsx("div",{className:"border-b border-foreground/15 py-4 sm:py-5 px-4 md:px-8",children:r.jsxs(q.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"max-w-7xl mx-auto flex flex-col md:flex-row md:items-center md:justify-between gap-4",children:[r.jsxs("div",{className:"flex flex-col gap-3",children:[r.jsxs("div",{className:"flex items-center gap-5 sm:gap-7",children:[r.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground",children:"Listen on"}),r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-foreground hover:text-primary transition-colors","data-testid":"link-spotify",children:[r.jsx(Tn,{className:"w-4 h-4"}),r.jsx("span",{className:"font-medium text-sm",children:"Spotify"})]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-foreground hover:text-primary transition-colors","data-testid":"link-apple-podcasts",children:[r.jsx(jn,{className:"w-4 h-4"}),r.jsx("span",{className:"font-medium text-sm",children:"Apple Podcasts"})]})]}),r.jsx(no,{})]}),r.jsxs("p",{className:"text-sm",children:[r.jsx("span",{className:"font-serif font-semibold text-primary",children:"Top 10% of 3.77M podcasts globally"}),r.jsx("span",{className:"text-muted-foreground",children:" · Listen Notes, April 2026"})]})]})}
16),r.jsx("div",{className:"border-b border-foreground/15 py-5 sm:py-6 px-4 md:px-8",children:r.jsxs(q.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"max-w-7xl mx-auto flex flex-col md:flex-row md:items-baseline gap-2 md:gap-8",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground whitespace-nowrap",children:"Featured in & affiliated with"}),r.jsx("div",{className:"flex flex-wrap items-baseline gap-x-5 sm:gap-x-7 gap-y-2",children:[{name:"Fortune",url:"https://fortune.com/2026/03/21/ai-gender-gap-two-tier-economy-adoption-inequality/"},{name:"Stanford Social Innovation Review",url:"https://ssir.org/articles/entry/ai-gender-gap-paradox"},{name:"Harvard Berkman Klein Center",url:"https://cyber.harvard.edu/people/mara-bolis"},{name:"Oxfam",url:"https://policy-practice.oxfam.org/authors/bolis-mara/"},{name:"World Economic Forum",url:"https://www.weforum.org/stories/2026/03/ai-gender-parity-womens-history-month-jobs/"},{name:"Capita",url:"https://capita.org/person/logan-currie/"}].map(a=>r.jsx("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",className:"text-foreground/80 hover:text-primary transition-colors duration-200 text-sm sm:text-base font-serif font-semibold whitespace-nowrap",children:a.name},a.name))})]})}),r.jsx(Io,{bg:"default",children:r.jsxs(q.div,{...ss,className:"grid md:grid-cols-12 gap-8 md:gap-10",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground md:col-span-2 md:pt-3",children:"The premise"}),r.jsxs("div",{className:"md:col-span-8 lg:col-span-7",children:[r.jsxs("h2",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-semibold mb-8 leading-[1.05] text-primary",children:["Pull up a chair."," ",r.jsx("span",{className:"text-foreground italic font-light",children:"It's a dinner party."})]}),r.jsxs("div",{className:"show-description",children:[r.jsx("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed",children:"When it's just the two of us, it's a potluck. One of us brings a news item for the other to react to. That's the appetizer. Then one of us cooks the main course: a study, a big question, the thing we can't stop thinking about. Neither of us knows what the other is bringing."}),r.jsx("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed mt-4",children:"Other weeks we have a guest over. Usually it's someone who studies this stuff or builds it. They get the good chair, and we ask the questions you'd ask if you were sitting next to them."}),r.jsxs("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed mt-4",children:["The drinks round is yours. Send us the AI problem you're stuck on, anonymously if you want, and we'll work out what you can actually do about it on air."," ",r.jsx(Z,{href:"/answering-machine",className:"text-primary underline underline-offset-4","data-testid":"link-drinks-round",children:"Leave it on the machine"}),"."]}),r.jsxs("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed mt-4",children:["Every dish comes with the recipe: show notes, a transcript, and a link to every study we mention. ",s," sources so far, all public."]}),r.jsx(Z,{href:"/research","data-testid":"link-reading-list",className:"group inline-block mt-5 font-mono text-xs uppercase tracking-[0.2em] text-foreground border-b border-foreground
16/30 pb-1 hover:border-accent hover:text-primary transition-colors",children:"Browse the reading list"})]}),r.jsxs("p",{className:"text-xl sm:text-2xl leading-snug mt-10 font-serif font-medium text-foreground",children:["You'll walk away with something to think about, something to talk about,"," ",r.jsx("span",{className:"border-b-[3px] border-accent",children:"and maybe something to try."})]})]})]})}),r.jsx(Io,{bg:"default",className:"border-t border-foreground/15",children:r.jsxs(q.div,{...ss,className:"grid md:grid-cols-12 gap-10 md:gap-12 items-center",children:[r.jsxs("div",{className:"md:col-span-5",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground mb-5",children:"The answering machine"}),r.jsxs("h2",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-semibold text-primary leading-[1.05] mb-5","data-testid":"text-voice-header",children:["Leave it"," ",r.jsx("span",{className:"italic font-light",children:"at the beep."})]}),r.jsx("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed mb-4",children:"Remember walking in the door and checking for the blinking light? Ours blinks too. Press play to hear what listeners have left us."}),r.jsx("p",{className:"text-base sm:text-lg text-muted-foreground leading-relaxed mb-6",children:"Then leave yours. A reaction, a disagreement, the AI problem you can't figure out. We listen to every one and play some on the show."}),r.jsxs("p",{className:"text-sm text-muted-foreground",children:["Rather type?"," ",r.jsx(Z,{href:"/answering-machine#write",className:"text-primary underline underline-offset-4","data-testid":"link-write-anonymously",children:"Write in anonymously"})," ","or email"," ",r.jsx("a",{href:"mailto:[email protected]",className:"text-primary underline underline-offset-4","data-testid":"link-email-feedback",children:"[email protected]"}),"."]})]}),r.jsx("div",{className:"md:col-span-7",children:r.jsx(m0,{})})]})}),r.jsxs(Io,{id:"episodes",bg:"default",children:[r.jsxs(q.div,{...ss,className:"flex items-end justify-between mb-8 sm:mb-12 latest-episode-summary",children:[r.jsxs("div",{children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground mb-3",children:"The index"}),r.jsx("h2",{className:"text-4xl sm:text-5xl md:text-6xl font-serif font-semibold text-primary leading-none","data-testid":"text-episodes-header",children:"Latest episodes"})]}),r.jsxs("p",{className:"hidden sm:block font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground pb-1",children:[qe.length," episodes"]})]}
16),r.jsx("div",{className:"max-w-5xl border-b border-foreground/15",children:Qg.slice().reverse().slice(0,e?void 0:3).map((a,l)=>r.jsx(AT,{ep:a,index:l},a.slug))}),r.jsx(q.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},className:"mt-8 max-w-5xl",children:r.jsx("button",{onClick:()=>n(!e),"data-testid":"button-toggle-older-episodes",className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.18em] text-foreground/70 hover:text-primary transition-colors duration-200 border-b border-foreground/25 hover:border-primary pb-0.5",children:e?r.jsxs(r.Fragment,{children:[r.jsx(qy,{className:"w-4 h-4"})," Show fewer episodes"]}):r.jsxs(r.Fragment,{children:[r.jsx(id,{className:"w-4 h-4"})," Show ",Qg.length-3," older episodes"]})})})]}),r.jsx(p0,{}),r.jsx(Io,{bg:"primary",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsxs(q.div,{...ss,children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-primary-foreground/50 mb-6 border-t border-primary-foreground/25 pt-4",children:"The hosts"}),r.jsxs("h2",{className:"text-4xl sm:text-5xl md:text-6xl font-serif font-bold mb-4 sm:mb-5 text-primary-foreground leading-[1.02]",children:["Two women. Strong opinions."," ",r.jsx("span",{className:"text-accent italic font-light",children:"Loosely held."})]}),r.jsx("div",{className:"host-bios",children:r.jsx("p",{className:"text-primary-foreground/80 text-base sm:text-lg leading-relaxed mb-8 sm:mb-10 max-w-md",children:"We both read the research and we both run the experiments â that's the whole job. Mara's ended up in Fortune and SSIR; Logan's ends up in her actual week. We met as classmates at Harvard in 2024 and haven't stopped talking since."})})]}),r.jsxs(q.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[r.jsx("div",{className:"overflow-hidden border border-primary-foreground/20 p-2 sm:p-3 mb-6",children:r.jsx("img",{src:aT,alt:"Logan and Mara laughing together on amphitheater steps",className:"w-full h-full object-cover"})}),r.jsxs("div",{className:"grid grid-cols-2 gap-4 sm:gap-6 text-left",children:[r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("span",{className:"font-serif font-bold text-primary-foreground text-lg sm:text-xl",children:"Logan"}),r.jsx("a",{href:"https://www.linkedin.com/in/logan-currie/",target:"_blank",rel:"noopener noreferrer","data-testid":"link-logan-linkedin","aria-label":"Logan Currie on LinkedIn",className:"text-primary-foreground/50 hover:text-accent transition-colors",children:r.jsx(Sa,{className:"w-4 h-4"})})]}),r.jsx("span",{className:"text-xs sm:text-sm text-primary-foreground/70 leading-snug block mt-1",children:"Career strategist. Runs the experiments."}),r.jsx("span",{className:"text-[10px] sm:text-xs text-accent mt-1 italic block",children:'Asks "how do we use this?"'}),r.jsx("a",{href:"https://www.logancurrie.com",target:"_blank",rel:"noopener noreferrer","data-testid":"link-logan-website",className:"text-[10px] sm:text-xs text-primary-foreground/50 hover:text-accent transition-colors mt-1 block underline underline-offset-2",children:"logancurrie.com"})]}),r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("span",{className:"font-serif font-bold text-primary-foreground text-lg sm:text-xl",children:"Mara"}
16),r.jsx("a",{href:"https://www.linkedin.com/in/mara-bolis-b7b5891/",target:"_blank",rel:"noopener noreferrer","data-testid":"link-mara-linkedin","aria-label":"Mara Bolis on LinkedIn",className:"text-primary-foreground/50 hover:text-accent transition-colors",children:r.jsx(Sa,{className:"w-4 h-4"})})]}),r.jsx("span",{className:"text-xs sm:text-sm text-primary-foreground/70 leading-snug block mt-1",children:"Policy researcher. 20+ years, global lens."}),r.jsx("span",{className:"text-[10px] sm:text-xs text-accent mt-1 italic block",children:'Asks "what does this change?"'})]})]})]})]})}),r.jsx(Io,{bg:"default",children:r.jsxs(q.div,{...ss,className:"grid md:grid-cols-12 gap-8 md:gap-10",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground md:col-span-2 md:pt-1",children:"Where we stand"}),r.jsx("div",{className:"md:col-span-8 lg:col-span-7",children:[{num:"01",claim:"Women's hesitation about AI isn't ignorance.",body:"It's a rational response to a technology that wasn't built for them â and that distinction matters."},{num:"02",claim:"The workers most exposed to AI disruption aren't truck drivers.",body:"They're administrative assistants, medical secretaries, insurance clerks. Brookings found 6.1 million workers with high AI exposure and little room to adapt, and 86% of them are women. The mainstream coverage barely mentioned it."},{num:"03",claim:"AI isn't just a jobs story.",body:"It's reshaping the institutions â law, higher education, journalism â that hold democratic life together. Staying uninformed isn't neutral. It has a cost."},{num:"04",claim:"You don't have to be technical to be in this conversation.",body:"You just have to think it matters."}].map((a,l)=>r.jsxs("div",{className:`grid grid-cols-[3rem_1fr] gap-4 py-7 ${l>
160?"border-t border-foreground/15":""}`,children:[r.jsx("span",{className:"font-serif font-light text-accent text-2xl leading-none pt-0.5",children:a.num}),r.jsxs("div",{children:[r.jsx("p",{className:"text-xl sm:text-2xl font-serif font-semibold text-primary leading-snug mb-2",children:a.claim}),r.jsx("p",{className:"text-foreground/70 leading-relaxed",children:a.body})]})]},a.num))})]})}),r.jsx(Io,{id:"listen",bg:"default",className:"py-20 sm:py-28 md:py-36 border-t border-foreground/15",children:r.jsxs(q.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"max-w-4xl mx-auto text-center px-2",children:[r.jsxs("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground mb-6",children:[qe.length," episodes and counting"]}),r.jsxs("h2",{className:"text-4xl sm:text-5xl md:text-6xl font-serif font-semibold mb-6 text-primary leading-[1.02]",children:["We're live."," ",r.jsx("span",{className:"italic font-light",children:"Join the conversation."})]}),r.jsx("p",{className:"text-base sm:text-lg text-muted-foreground mb-10 max-w-lg mx-auto",children:"Available everywhere you get your podcasts. Bring a friend. Start your own learning pod. Or just eavesdropâwe won't judge."}),r.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-8 py-4 bg-primary text-primary-foreground text-lg font-serif font-semibold hover:bg-foreground transition-colors duration-200",children:[r.jsx(Tn,{className:"w-5 h-5"})," Listen on Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-8 py-4 border border-primary text-primary text-lg font-serif font-semibold hover:bg-primary hover:text-primary-foreground transition-colors duration-200",children:[r.jsx(jn,{className:"w-5 h-5"})," Apple Podcasts"]})]}),r.jsx(no,{className:"justify-center mt-6"})]})}),r.jsx(Be,{})]})}const ST={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function jT({episode:e}){const n=f0.has(e.slug),s={"@context":"https://schema.org","@type":"PodcastEpisode","@id":`https://womansplainingai.com/episodes/${e.slug}/#episode`,name:e.title,headline:e.title,description:e.desc,url:`https://womansplainingai.com/episodes/${e.slug}/`,episodeNumber:parseInt(e.num),datePublished:e.datePublished,dateModified:e.dateModified||e.datePublished,...e.duration&&{timeRequired:e.duration},image:"https://womansplainingai.com/images/podcast-cover-2026-09.jpg",potentialAction:{"@type":"ListenAction",target:[...e.appleId?[`https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348?i=${e.appleId}`]:[],...e.beehiivSlug?[`https://womansplainingai.beehiiv.com/podcast/s/womansplaining_ai/${e.beehiivSlug}`]:[]]},...n&&{associatedMedia:{"@type":"TextObject",name:`Transcript â EP ${e.num}: ${e.title}`,url:`https://womansplainingai.com/transcripts/${e.slug}.txt`,encodingFormat:"text/plain",inLanguage:"en"}},partOfSeries:{"@id":"https://womansplainingai.com/#podcast"},author:[{"@id":"https://womansplainingai.com/#logan-currie"},{"@id":"https://womansplainingai.com/#mara-bolis"}],keywords:e.keywords,inLanguage:"en",contentRating:"explicit",isAccessibleForFree:!0};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})}function TT({episode:e}){if(!e.faqs||e.faqs.length===0)return null;const n={"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.faqs.map(s=>({"@type":"Question",name:s.question,acceptedAnswer:{"@type":"Answer",text:s.answer}}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}function NT({episode:e}){const n={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://womansplainingai.com/"},{"@type":"ListItem",position:2,name:"Episodes",item:"https://womansplainingai.com/#episodes"},{"@type":"ListItem",position:3,name:e.title,item:`https://womansplainingai.com/episodes/${e.slug}/`}]};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}const f0=new Set(["women-in-ai-who-gets-a-seat","job-tsunamis-invisible-vulnerability","adolescent-technology-20000-word-warnings","rising-water-feral-agents","relief-not-raise-hand","ai-boys-entrepreneurs-girls-influencers","is-using-ai-cheating","33000-downloads-ai-destroys-institutions","the-robots-never-tell-you
16-youre-the-asshole","move-fast-and-break-rights","is-ai-just-spicy-autocorrect","should-governments-ban-sex-robots","feeling-smarter-being-wrong","shadow-daddy-chatgpt","the-pope-has-entered-the-chat","stop-hiring-humans","who-gets-the-good-units-of-intelligence","whos-letting-big-tech-run-wild","did-moms-agent-text-you","ai-prenups-economics-of-marriage"]);function CT({slug:e,title:n,num:s,beehiivUrl:a}){const[l,u]=v.useState(!1),[d,p]=v.useState(null),[f,g]=v.useState(!1);if(!f0.has(e))return a?r.jsx("section",{className:"border-t border-border/50 bg-background",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-8 sm:py-12",children:[r.jsxs("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 text-primary hover:text-accent transition-colors group","data-testid":"link-transcript-beehiiv",children:[r.jsx(hs,{className:"w-5 h-5 text-accent"}),r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold group-hover:text-accent transition-colors",children:"Full Transcript"}),r.jsx(an,{className:"w-4 h-4 ml-auto flex-shrink-0"})]}),r.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"Read along with the episode on our podcast page."})]})}):null;const y=async()=>{if(!l&&!d){g(!0);try{const w=await fetch(`/transcripts/${e}.txt`);w.ok&&p(await w.text())}catch{}g(!1)}u(!l)};return r.jsx("section",{className:"border-t border-border/50 bg-background",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-8 sm:py-12",children:[r.jsxs("button",{onClick:y,className:"flex items-center gap-3 text-primary hover:text-accent transition-colors group w-full text-left",children:[r.jsx(hs,{className:"w-5 h-5 text-accent"}),r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold group-hover:text-accent transition-colors",children:"Full Transcript"}),r.jsx(id,{className:`w-5 h-5 ml-auto transition-transform duration-300 ${l?"rotate-180":""}`})]}),l&&r.jsx("div",{className:"mt-6",children:f?r.jsx("p",{className:"text-muted-foreground text-sm",children:"Loading transcript..."}):d?r.jsx("div",{className:"prose prose-stone max-w-none text-sm leading-relaxed max-h-[600px] overflow-y-auto pr-2",children:d.split(/\*\*([A-Za-z]+):\*\*/).filter(Boolean).reduce((w,b,A,j)=>(A%2===0&&w.push({speaker:b,text:j[A+1]?.trim()||""}),w),[]).map((w,b)=>r.jsxs("p",{className:"mb-3",children:[r.jsxs("strong",{className:"text-primary font-semibold",children:[w.speaker,":"]})," ",r.jsx("span",{className:"text-muted-foreground",children:w.text})]},b))}):r.jsx("p",{className:"text-muted-foreground text-sm",children:"Transcript not available."})})]})})}function PT(){const e=ws(),n=Ya(e.slug||"");if(ze({title:n?`${n.title} | Womansplaining AI`:"Womansplaining AI Podcast",description:n?.desc||"Womansplaining AI â a podcast for women curious about AI.",path:n?`/episodes/${n.slug}`:"/"}),!n)return r.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h1",{className:"text-4xl font-serif font-bold text-primary mb-4",children:"Episode not found"}),r.jsx(Z,{href:"/",className:"text-accent hover:underline",children:"Back to home"})]})});const s=qe.findIndex(p=>p.slug===n.slug),a=s>0?qe[s-1]:null,l=s<qe.length-1?qe[s+1]:null,u=n.beehiivSlug?`https://womansplainingai.beehiiv.com/podcast/s/womansplaining_ai/${n.beehiivSlug}`:null,d=n.appleId?`https://embed.podcasts.apple.com/us/podcast/id1877678348?i=${n.appleId}`:n.spotifyEmbed||(n.spotifyId?`https://open.spotify.com/embed/episode/${n.spotifyId}?utm_source=generator&theme=0`:null);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(jT,{episode:n}),r.jsx(NT,{episode:n}),r.jsx(TT,{episode:n}),r.jsx(q.section,{...ST,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[n.guest&&r.jsxs("p",{className:"text-accent text-sm font-medium mb-3",children:["Featuring"," ",n.guests?.length?n.guests.map((p,f)=>r.jsxs("span",{children:[f>0?" and ":"",r.jsx(Z,{href:`/guests/${p.slug}`,className:"underline underline-offset-2 hover:text-primary-foreground transition-colors",children:p.name})]},p.slug)):n.guestSlug?r.jsx(Z,{href:`/guests/${n.guestSlug}`,className:"underline underline-offset-2 hover:text-primary-foreground transition-colors",children:n.guest}):n.guest]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:n.title}
16),r.jsx("p",{className:"text-primary-foreground/80 text-lg sm:text-xl leading-relaxed max-w-3xl",children:n.desc}),r.jsxs("div",{className:"flex flex-wrap gap-3 mt-8",children:[r.jsxs("a",{href:n.appleId?`https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348?i=${n.appleId}`:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary-foreground/10 text-primary-foreground px-5 py-2.5 rounded-full font-medium text-sm hover:bg-primary-foreground/20 transition-colors",children:[r.jsx(jn,{className:"w-5 h-5 text-[#A855F7]"}),n.appleId?"Listen on Apple Podcasts":"Apple Podcasts"]}),u&&r.jsxs("a",{href:u,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary-foreground/10 text-primary-foreground px-5 py-2.5 rounded-full font-medium text-sm hover:bg-primary-foreground/20 transition-colors",children:[r.jsx(hs,{className:"w-4 h-4"}),"Play + read the transcript"]}),n.listenLink.startsWith("http")&&r.jsxs("a",{href:n.listenLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#1DB954] text-white px-5 py-2.5 rounded-full font-medium text-sm hover:bg-[#1ed760] transition-colors",children:[r.jsx(Tn,{className:"w-5 h-5"}),"Spotify (full show)"]})]}),r.jsx(no,{className:"mt-5",label:"Full show also on",labelClassName:"text-primary-foreground/60",linkClassName:"text-primary-foreground/80 hover:text-primary-foreground"})]})}),n.answerFirst&&r.jsx(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"max-w-4xl mx-auto px-4 sm:px-6 pt-10 sm:pt-14",children:r.jsx("div",{className:"border-l-4 border-accent bg-accent/5 rounded-r-lg p-5 sm:p-6",children:r.jsx("p",{className:"text-foreground text-base sm:text-lg leading-relaxed font-medium",children:n.answerFirst})})}),d&&r.jsx("section",{className:"max-w-4xl mx-auto px-4 sm:px-6 -mt-6",children:r.jsx("div",{className:"rounded-xl overflow-hidden shadow-lg",children:r.jsx("iframe",{src:d,width:"100%",height:n.appleId?"175":"152",allow:"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture",loading:"lazy",style:{border:0},title:`Listen to ${n.title}`})})}),n.highlights.length>0&&r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-8 flex items-center gap-3",children:[r.jsx(ld,{className:"w-6 h-6 text-accent"}),"What We Cover"]}),r.jsx("ul",{className:"space-y-4",children:n.highlights.map((p,f)=>r.jsxs("li",{className:"flex gap-3 text-foreground/80 text-base sm:text-lg leading-relaxed",children:[r.jsx(ad,{className:"w-5 h-5 text-accent flex-shrink-0 mt-1"}),r.jsx("span",{children:p})]},f))})]}),n.resources.length>0&&r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3},className:"max-w-4xl mx-auto px-4 sm:px-6 pb-12 sm:pb-16",children:[r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-8 flex items-center gap-3",children:[r.jsx(rd,{className:"w-6 h-6 text-accent"}),"Reading List & Resources"]}),r.jsx("div",{className:"grid gap-3",children:n.resources.map((p,f)=>r.jsxs("a",{href:p.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-start gap-3 p-4 rounded-lg border border-border/50 hover:border-accent/30 hover:bg-accent/5 transition-all duration-200 group",children:[r.jsx(an,{className:"w-4 h-4 text-accent flex-shrink-0 mt-1 opacity-60 group-hover:opacity-100 transition-opacity"}),r.jsx("span",{className:"text-foreground/80 group-hover:text-foreground transition-colors text-sm sm:text-base",children:p.title})]},f))})]}),n.faqs&&n.faqs.length>0&&r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},className:"max-w-4xl mx-auto px-4 sm:px-6 pb-12 sm:pb-16",children:[r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-8 flex items-center gap-3",children:[r.jsx(cd,{className:"w-6 h-6 text-accent"}),"Questions This Episode Answers"]}),r.jsx("div",{className:"space-y-6",children:n.faqs.map((p,f)=>r.jsxs("div",{className:"border-l-2 border-accent/30 pl-5",children:[r.jsx("h3",{className:"font-semibold text-primary text-base sm:text-lg mb-2",children:p.question}
16),r.jsx("p",{className:"text-foreground/70 text-sm sm:text-base leading-relaxed",children:p.answer})]},f))})]}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.5},className:"max-w-4xl mx-auto px-4 sm:px-6 pb-12 sm:pb-16",children:[r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-8 flex items-center gap-3",children:[r.jsx(Oa,{className:"w-6 h-6 text-accent"}),"Your Hosts"]}),r.jsxs("div",{className:"grid sm:grid-cols-2 gap-6",children:[r.jsxs("div",{className:"p-5 rounded-lg border border-border/50 bg-muted/20",children:[r.jsx("h3",{className:"font-serif font-bold text-primary text-lg mb-1",children:"Logan Currie"}),r.jsx("p",{className:"text-accent text-sm font-medium mb-3",children:"Career Strategist & Future of Work Researcher"}),r.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:"Former Senior Fellow at Capita. Co-founder of Careerspan. Harvard M.Ed. in Learning Design, Innovation, and Technology. Former EdTech executive. Building AI tools for career security and writing about what AI actually means for how we work."}),r.jsxs("div",{className:"flex gap-3 mt-3",children:[r.jsx("a",{href:"https://www.logancurrie.com",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"Website"}),r.jsx("a",{href:"https://www.linkedin.com/in/logan-currie/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"LinkedIn"}),r.jsx("a",{href:"https://loganinthefuture.substack.com",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"Substack"})]})]}),r.jsxs("div",{className:"p-5 rounded-lg border border-border/50 bg-muted/20",children:[r.jsx("h3",{className:"font-serif font-bold text-primary text-lg mb-1",children:"Mara Bolis"}),r.jsx("p",{className:"text-accent text-sm font-medium mb-3",children:"Policy Researcher & Gender Equity Advocate"}),r.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:"Harvard Kennedy School. Berkman Klein Center for Internet & Society. Former Senior Advisor at Oxfam on markets, gender, and technology. Published in Stanford Social Innovation Review. Founder of First Prompt, helping organizations navigate AI equitably."}),r.jsxs("div",{className:"flex gap-3 mt-3",children:[r.jsx("a",{href:"https://www.linkedin.com/in/maborenstein/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"LinkedIn"}),r.jsx("a",{href:"https://www.firstprompt.net/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"First Prompt"})]})]})]})]}),r.jsx("section",{className:"border-t border-border/50 bg-muted/30",children:r.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-8 sm:py-12",children:r.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[a&&r.jsxs(Z,{href:`/episodes/${a.slug}`,className:"flex flex-col p-4 rounded-lg border border-border/50 hover:border-accent/30 transition-colors group",children:[r.jsx("span",{className:"text-xs text-muted-foreground mb-1",children:"Previous Episode"}),r.jsxs("span",{className:"font-serif font-semibold text-primary group-hover:text-accent transition-colors",children:["EP ",a.num,": ",a.title]})]}),l&&r.jsxs(Z,{href:`/episodes/${l.slug}`,className:`flex flex-col p-4 rounded-lg border border-border/50 hover:border-accent/30 transition-colors group ${a?"":"sm:col-start-2"} text-right`,children:[r.jsx("span",{className:"text-xs text-muted-foreground mb-1",children:"Next Episode"}),r.jsxs("span",{className:"font-serif font-semibold text-primary group-hover:text-accent transition-colors",children:["EP ",l.num,": ",l.title]})]})]})})}),r.jsx(CT,{slug:n.slug,title:n.title,num:n.num,beehiivUrl:u}),r.jsx("section",{className:"bg-primary text-primary-foreground border-t border-white/10",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-10 sm:py-14",children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold mb-3",children:"Liked this one? We write it down too."}
16),r.jsxs("p",{className:"text-primary-foreground/80 mb-6 max-w-xl leading-relaxed",children:[ja,": ",Ta,". Fridays: ",Ar,". Free, and we won't sell your email."]}),r.jsx(Na,{source:"episode",idPrefix:"episode",tone:"dark"})]})}),n.relatedSlugs&&n.relatedSlugs.length>0&&r.jsx("section",{className:"bg-background border-t border-border/50",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-10 sm:py-14",children:[r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary mb-6",children:"Related Episodes"}),r.jsx("div",{className:"grid sm:grid-cols-3 gap-4",children:n.relatedSlugs.map(p=>{const f=qe.find(g=>g.slug===p);return f?r.jsxs(Z,{href:`/episodes/${p}`,className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsxs("span",{className:"font-mono text-accent text-sm font-bold",children:["EP ",f.num]}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors leading-snug",children:f.title}),r.jsx("p",{className:"text-xs text-muted-foreground mt-2 line-clamp-2",children:f.desc})]},p):null})})]})}),r.jsx("section",{className:"border-t border-border/50 bg-muted/20",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-10 sm:py-14",children:[r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary mb-6",children:"Explore More"}),r.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[r.jsxs(Z,{href:"/how-ai-destroys-institutions",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Pillar Article"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors",children:"How AI's core features threaten democratic institutions"})]}),r.jsxs(Z,{href:"/best-ai-podcasts",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Guide"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors",children:"AI podcasts that center women's perspectives"})]}),r.jsxs(Z,{href:"/glossary",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Reference"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors",children:"AI vocabulary you actually need"})]}),r.jsxs(Z,{href:"/about",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"About"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors",children:"Meet your hosts: Logan Currie & Mara Bolis"})]})]})]})}),r.jsx(Be,{})]})}const ET=Gy("whitespace-nowrap inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate ",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow-xs",secondary:"border-transparent bg-secondary text-secondary-foreground",destructive:"border-transparent bg-destructive text-destructive-foreground shadow-xs",outline:" border [border-color:var(--badge-outline)] shadow-xs"}},defaultVariants:{variant:"default"}});function MT({className:e,variant:n,...s}){return r.jsx("div",{className:Pt(ET({variant:n}),e),...s})}function LT(e){if(!e)return null;const n=e.match(/PT(?:(\d+)H)?(?:(\d+)M)?/);if(!n)return null;const s=n[1]?parseInt(n[1],10):0,a=n[2]?parseInt(n[2],10):0,l=s*60+a;return l<=0?null:`${l} min`}function RT(e){if(!e)return null;const n=new Date(`${e}T00:00:00`);return isNaN(n.getTime())?null:n.toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}function Zg({ep:e,featured:n=!1}){const s=!!e.guest,a=LT(e.duration),l=RT(e.datePublished);return r.jsxs(Z,{href:`/episodes/${e.slug}`,className:n?"group flex h-full flex-col gap-3 rounded-xl border border-accent/30 bg-primary/5 p-6 transition-all hover:border-accent hover:shadow-md":"group flex flex-col gap-2 rounded-lg border border-border/60 bg-background p-5 transition-all hover:border-accent/50 hover:shadow-sm sm:p-6",children:[r.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-2",children:[r.jsx(MT,{variant:s?"default":"outline",className:"font-mono text-[10px] uppercase tracking-wide",children:s?"Interview":"Just Us"}),r.jsxs("span",{className:"font-mono text-xs font-bold text-accent",children:["EP ",e.num]}),l&&r.jsx("span",{className:"text-xs text-muted-foreground",children:l}),a&&r.jsxs("span",{className:"inline-flex items-center gap-1 text-xs text-muted-foreground",children:[r.jsx(J1,{className:"h-3 w-3"}),a]})]}),e.guest&&r.jsx("p",{className:"text-sm font-medium text-accent",children:e.guest}),r.jsx("h3",{className:n?"line-clamp-3 font-serif text-xl font-bold leading-snug text-primary transition-colors group-hover:text-accent sm:text-2xl":"font-serif text-lg font-bold leading-snug text-primary transition-colors group-hover:text-accent sm:text-xl",children:e.title}),r.jsx("p",{className:"line-clamp-2 text-sm leading-relaxed text-foreground
16/70",children:e.desc}),r.jsx("div",{className:"mt-auto pt-2 inline-flex items-center gap-1.5 text-xs font-medium text-accent",children:n?r.jsxs(r.Fragment,{children:[r.jsx(Fa,{className:"h-3.5 w-3.5 fill-current"})," Start here"]}):r.jsxs(r.Fragment,{children:["Listen & read more"," ",r.jsx(Ke,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})})]})}const DT={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},WT=["33000-downloads-ai-destroys-institutions","did-moms-agent-text-you","women-in-ai-who-gets-a-seat"],FT={"women-in-ai-who-gets-a-seat":["Gender & AI","Everyday AI"],"job-tsunamis-invisible-vulnerability":["Jobs & Work","Gender & AI"],"adolescent-technology-20000-word-warnings":["Ethics & Power"],"rising-water-feral-agents":["Jobs & Work","Everyday AI"],"feeling-smarter-being-wrong":["Ethics & Power","Everyday AI"],"relief-not-raise-hand":["Everyday AI","Jobs & Work"],"ai-boys-entrepreneurs-girls-influencers":["Gender & AI","Ethics & Power"],"is-using-ai-cheating":["Gender & AI","Everyday AI"],"33000-downloads-ai-destroys-institutions":["Ethics & Power"],"ai-prenups-economics-of-marriage":["Gender & AI","Jobs & Work"],"stop-hiring-humans":["Jobs & Work","Ethics & Power"],"did-moms-agent-text-you":["Everyday AI","Gender & AI"]},OT=["Jobs & Work","Gender & AI","Ethics & Power","Everyday AI"];function _T(){const e={"@context":"https://schema.org","@type":"ItemList",name:"Womansplaining AI â All Episodes",url:"https://womansplainingai.com/episodes/",numberOfItems:qe.length,itemListElement:qe.slice().reverse().map((n,s)=>({"@type":"ListItem",position:s+1,url:`https://womansplainingai.com/episodes/${n.slug}/`,name:n.title}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function BT(){ze({title:"All Episodes â Womansplaining AI Podcast",description:"Every episode of Womansplaining AI. Logan Currie and Mara Bolis on AI, gender, jobs, ethics, and the future of work â research-backed, BS-free.",path:"/episodes"});const[e,n]=v.useState("All"),s=v.useMemo(()=>qe.slice().reverse(),[]),a=v.useMemo(()=>WT.map(u=>qe.find(d=>d.slug===u)).filter(u=>!!u),[]),l=v.useMemo(()=>e==="All"?s:s.filter(u=>(FT[u.slug]??[]).includes(e)),[s,e]);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(_T,{}),r.jsx(q.section,{...DT,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3",children:"The Archive"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"Episodes"}),r.jsx("p",{className:"text-primary-foreground/80 text-lg sm:text-xl leading-relaxed max-w-3xl",children:"Research-backed conversations on AI, gender, jobs, and the future of work â hosted by Logan Currie and Mara Bolis. No jargon, no gatekeeping."}),r.jsxs("div",{className:"flex flex-wrap gap-3 mt-8",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#1DB954] text-white px-5 py-2.5 rounded-full font-medium text-sm hover:bg-[#1ed760] transition-colors",children:[r.jsx(Tn,{className:"w-5 h-5"}),"Follow on Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary-foreground/10 text-primary-foreground px-5 py-2.5 rounded-full font-medium text-sm hover:bg-primary-foreground/20 transition-colors",children:[r.jsx(jn,{className:"w-5 h-5 text-[#A855F7]"}),"Apple Podcasts"]})]}),r.jsx(no,{className:"mt-5",labelClassName:"text-primary-foreground/60",linkClassName:"text-primary-foreground/80 hover:text-primary-foreground"})]})}),a.length>0&&r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.05},className:"max-w-5xl mx-auto px-4 sm:px-6 pt-12 sm:pt-16",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[r.jsx(ik,{className:"w-5 h-5 text-accent"}),r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary",children:"New here? Start with these"})]}),r.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:"Three episodes that capture what the show is about."}),r.jsx("div",{className:"grid gap-4 md:grid-cols-3",children:a.map(u=>r.jsx(Zg,{ep:u,featured:!0},u.slug))})]}),r.jsxs(q.section,{initial:{opacity:0,y:20}
16,animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("div",{className:"flex flex-col gap-4 mb-8 sm:flex-row sm:items-center sm:justify-between",children:r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary",children:["All Episodes"," ",r.jsxs("span",{className:"text-muted-foreground font-normal text-xl",children:["(",l.length,")"]})]})}),r.jsx("div",{className:"flex flex-wrap gap-2 mb-8",role:"group","aria-label":"Filter episodes by topic",children:["All",...OT].map(u=>{const d=e===u;return r.jsx("button",{type:"button",onClick:()=>n(u),"aria-pressed":d,className:"rounded-full border px-4 py-1.5 text-sm font-medium transition-colors "+(d?"bg-primary text-primary-foreground border-primary":"bg-background text-foreground/70 border-border/60 hover:border-accent/50 hover:text-accent"),children:u},u)})}),l.length>0?r.jsx(q.ol,{className:"space-y-4",initial:"hidden",animate:"show",variants:{hidden:{},show:{transition:{staggerChildren:.04}}},children:l.map(u=>r.jsx(q.li,{variants:{hidden:{opacity:0,y:12},show:{opacity:1,y:0}},children:r.jsx(Zg,{ep:u})},u.slug))}):r.jsx("p",{className:"text-muted-foreground py-8 text-center",children:"No episodes in this topic yet."})]}),r.jsx("section",{className:"border-t border-border/50 bg-muted/20",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-10 sm:py-14",children:[r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary mb-6",children:"Browse by Topic"}),r.jsxs("div",{className:"grid sm:grid-cols-3 gap-4",children:[r.jsxs(Z,{href:"/topics/ai-and-gender",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Topic"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-base mt-1 group-hover:text-accent transition-colors",children:"AI and Gender"})]}),r.jsxs(Z,{href:"/topics/ai-at-work",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Topic"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-base mt-1 group-hover:text-accent transition-colors",children:"AI at Work"})]}),r.jsxs(Z,{href:"/topics/ai-ethics",className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:"Topic"}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-base mt-1 group-hover:text-accent transition-colors",children:"AI Ethics & Governance"})]})]})]})}),r.jsx(Be,{})]})}const oa="https://womansplainingai.com/best-ai-podcasts",zT="AI Podcasts That Aren't Bro-y: A Guide for the Rest of Us",HT="A curated guide to the best AI podcasts for women and non-technical listeners in 2026, including shows that prioritize substance, research, and accessibility over hype.",VT="2026-04-05",UT="2026-09-13",g0=[{heading:"For the Big-Picture Thinker",shows:[{name:"Womansplaining AI",url:"https://womansplainingai.com",startHere:{title:"Is Using AI Cheating?",url:"/episodes/is-using-ai-cheating/"},description:`That's us. Each week, one big question about AI. The research, the implications, what it means for your work and your life. We covered the <a href="/episodes/feeling-smarter-being-wrong/">Wharton study</a> that found people follow confidently wrong AI 80% of the time -- and their confidence goes <em>up</em>. We broke down nearly <a href="/episodes/ai-boys-entrepreneurs-girls-influencers/">10,000 AI responses</a> that steer boys toward entrepreneurship and girls toward influencing. We sat with a <a href="/episodes/33000-downloads-ai-destroys-institutions/">Guggenheim Fellow</a> who set out to write a paper about the upside of AI and couldn't find one. We asked law professor <a href="/episodes/who-asked-for-this/">Ifeoma Ajunwa</a> who actually asked for AI at work (her guess: a meeting with no women in it). We argue. We change our minds. We swear sometimes. <a href="https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb" target="_blank" rel="noopener noreferrer">Spotify</a> / <a href="https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348" target="_blank" rel="noopener noreferrer">Apple Podcasts</a>.`},{name:"Your Undivided Attention",url:"https://www.humanetech.com/podcast",startHere:{title:"We Measure What AI Can Do. We Should Measure What It Does to Us.",url:"https://podcasts.apple.com/us/podcast/your-undivided-attention/id1460030305"},description:"Tristan Harris and Aza Raskin, Center for Humane Technology. Not AI-specific, but nobody does a better job of explaining how technology is designed to manipulate your attention -- and what AI makes worse. Start here if you've ever felt like your phone knows something about you that you don't."}
16,{name:"Hard Fork",url:"https://www.nytimes.com/column/hard-fork",startHere:{title:"A.I. School Is in Session: Two Takes on the Future of Education",url:"https://podcasts.apple.com/us/podcast/a-i-school-is-in-session-two-takes-on-the-future-of-education/id1528594034?i=1000725137275"},description:`Kevin Roose and Casey Newton. The rigor of the New York Times, the energy of two friends who can't agree on whether the robots are coming. Probably the best place to start if you don't identify as a "tech person" but want to keep up without feeling stupid.`}]},{heading:"For the Practical Learner",shows:[{name:"Women Talkin' 'Bout AI",url:"https://www.womentalkinboutai.com/",startHere:{title:"It's Not X, It's Y: Why AI Chatbots Pick Weird Favorite Phrases",url:"https://podcasts.apple.com/us/podcast/women-talkin-bout-ai/id1773653448"},description:`Jessica Parker and Kimberly Becker. Two non-computer scientists who pivoted into AI after ChatGPT launched, co-founded an AI edtech startup called Moxie, and now dig into how generative AI is actually changing classrooms. Their framing: "curiosity, conscience, and care." If you're an educator or just someone who learns by doing, this is the one.`},{name:"Everyday AI Podcast",url:"https://www.youreverydayai.com/",startHere:{title:"The State of the AI Race (Start Here Series Vol. 12)",url:"https://podcasts.apple.com/us/podcast/everyday-ai-podcast-an-ai-and-chatgpt-podcast/id1683401861"},description:`What can you actually do with AI tools this week. No theory. No philosophy. Just "here's the button, here's what it does, here's why you'd care."`},{name:"The AI Chicks",url:"https://www.theaichicks.com/",startHere:{title:"Women Embracing AI with Erica Shoemate",url:"https://podcasts.apple.com/us/podcast/the-ai-chicks/id1727013037"},description:"Aisha Corpas Wynn and Lana Hout. Fun. Approachable. One of the few AI shows where you'll laugh out loud. They cover AI's impact on everyday life without making you feel like you should've done the required reading first."}]},{heading:"For the Career Strategist",shows:[{name:"Bot Boundaries",url:"https://www.botboundaries.com/",startHere:{title:"Back to School with AI: What Parents and Educators Need to Know",url:"https://podcasts.apple.com/us/podcast/bot-boundaries/id1867232401"},description:`Katie Wilson (ex-Google) and Jackie Gutierrez (Nordstrom, Anthropologie, Universal Records -- yes, really). Launched in 2026 with a <a href="https://www.prnewswire.com/news-releases/women-launch-new-ai-po
16dcast-that-finally-puts-the-human-conversation-first-302696689.html" target="_blank" rel="noopener noreferrer">stated goal</a> of putting the human conversation first. AI's impact on creative careers, transparency, guardrails. If AI is changing your job and nobody in your office is talking about it honestly, start here.`},{name:"AI Queens",url:"https://open.spotify.com/show/3q9QLjvco1aw7kAGk8KVNd",startHere:{title:"It's OK to Be Skeptical of AI: Why the Grey Area Is the Smartest Place to Stand",url:"https://podcasts.apple.com/us/podcast/ai-queens-smart-af-ai-tools-automation-business-tips/id1796118250"},description:"Erika Stanley, AI strategist. Women entrepreneurs using AI for their businesses. Quick wins, creative tools, no fluff."}]},{heading:"New Since We First Published (added September 2026)",shows:[{name:"Women in AI Research (WiAIR)",url:"https://women-in-ai-research.github.io/",startHere:{title:"Is an Image Worth a Thousand Words? Hidden Failures of Multimodal Metrics (Dr. Elisa Kreiss)",url:"https://podcasts.apple.com/us/podcast/id1805993416"},description:"Jekaterina Novikova and Malikeh Ehghaghi. Long interviews with the women doing the research: hallucination, sycophancy, cultural bias, why multimodal benchmarks lie. For when you want the actual paper, not someone's summary of it. A new episode roughly every three weeks since March 2025."},{name:"The AI Girls Club",url:"https://podcasts.apple.com/us/podcast/id1887377014",startHere:{title:"AI and Women: Why This Affects Us Differently",url:"https://podcasts.apple.com/us/podcast/id1887377014"},description:`Grace Reuben, London. Solo, plain-English, and pointed: "Are We Losing Control of AI?", "The Buildings Powering AI Are Making People Sick." Built for women who don't think of themselves as tech people. Launched March 2026, so the catalog is short and the release schedule is still finding itself. Worth a follow.`}]},{heading:"For the Policy and Ethics Nerd",shows:[{name:"WOMEN x AI",url:"https://podcasts.apple.com/us/podcast/women-x-ai/id1818631101",startHere:{title:"AI x Boardrooms: Inside the AI Board Governance Compass",url:"https://podcasts.apple.com/us/podcast/women-x-ai/id1818631101"},description:"Reut Lazo and Jenny Kay Pollock. Algorithmic bias, explainable models, inclusive design, the leadership gap. Substantive. Consistently underrated."},{name:"Machine Ethics Podcast",url:"https://www.machine-ethics.net/",startHere:{title:"Safe and Moral AI with Rebecca Raper",url:"https://www.machine-ethics.net/podcast/"},description:"Why do algorithms do what they do, and who decided that was OK? Future of work, environment, current affairs -- all through an ethics lens. Leans academic but won't lose you. If you want to understand the <em>why</em> behind AI regulation -- not just the headlines -- this is it."},{name:"Eye on AI",url:"https://www.eye-on.ai/",startHere:{title:"95% of AI Agent Projects Fail to Reach Production. Here's Why (Manoj Saxena)",url:"https://podcasts.apple.com/us/podcast/eye-on-a-i/id1438378439"},description:"Craig S. Smith, former New York Times correspondent. Journalist-hosted, not engineer-hosted. That means researchers, regulators, policy advisors. Not the usual founder circuit."}]},{heading:"Added After We Counted (September 2026)",shows:[{name:"I've Got Questions with Sinead Bovell",url:"https://podcasts.apple.com/us/podcast/ive-got-questions-with-sinead-bovell/id1841491246",startHere:{title:"Are we betting too much on AI? (Nobel laureate Daron Acemoglu)",url:"https://podcasts.apple.com/us/podcast/ive-got-questions-with-sinead-bovell/id1841491246"},description:"Sinead Bovell, futurist. Her own description: a front-row seat to how AI and emerging technologies are reshaping our world and your life. Ninth on Spotify's Technology chart the week we counted, and nowhere on Apple's. Long interviews, big guests, no hurry."},{name:"Mystery AI Hype Theater 3000",url:"https://podcasts.apple.com/us/podcast/mystery-ai-hype-theater-3000/id1690426042",startHere:{title:`Who's Responsible for "Responsible AI"? (with sava saheli singh)`,url:"https://podcasts.apple.com/us/podcast/mystery-ai-hype-theater-3000/id1690426042"},description:"Emily M. Bender, linguist, and Alex Hanna, sociologist. They read the hype out loud and take it apart, paper by paper, press release by press release. The only show on this list that is funnier the angrier it gets."},{name:"Pondering AI",url:"https://pondering-ai.transistor.fm/episodes",startHere:{title:"Ethical Imagination with Renée Cummings (episode
16100)",url:"https://pondering-ai.transistor.fm/episodes"},description:"Kimberly Nevala, in her own words: pondering the reality of AI with innovators, advocates and data scientists. Ethics and uncertainty. Automation and art. A hundred episodes in and still asking better questions than most."},{name:"The AI with Maribel Lopez",url:"https://podcasts.apple.com/us/podcast/the-ai-with-maribel-lopez-ai-with-ml/id1611998381",startHere:{title:"Neeraj Verma of NiCE on What Separates AI Pilots From Production",url:"https://podcasts.apple.com/us/podcast/the-ai-with-maribel-lopez-ai-with-ml/id1611998381"},description:"Maribel Lopez, industry analyst. Enterprise AI without the hustle register: agentic AI, security, governance, and why so many pilots never become products. Twenty-minute episodes."}]},{heading:"Finished Runs Still Worth a Binge",shows:[{name:"AI-Powered Women",url:"https://podcasts.apple.com/us/podcast/ai-powered-women/id1834044013",startHere:{title:"Sabotage, Fear, and Burnout: What AI Leaders Aren't Hearing from Their Teams",url:"https://podcasts.apple.com/us/podcast/ai-powered-women/id1834044013"},description:"Dr. Felicia Newhouse explores AI through the lens of women's strengths, intuition, empathy, and rest. Rest! In an AI podcast! A completely different register from the hustle-culture shows that treat AI adoption like a competitive sport. Last episode December 2025; the back catalog holds up."},{name:"Humanities and AI",url:"https://podcasts.apple.com/us/podcast/humanities-and-ai-podcast/id1837794782",startHere:{title:"Feminist AI",url:"https://podcasts.apple.com/us/podcast/humanities-and-ai-podcast/id1837794782"},description:`Elizabeth Callaway and Rebekah Cummings, University of Utah. AI from a humanities perspective. Society, environment, culture. If your gut reaction to AI is "but what about the humans?" -- this is your show. Nine episodes from the university's 2025 summer institute, dropped in one September; binge it as a series.`},{name:"Bot Love",url:"https://podcasts.apple.com/us/podcast/id1724988673",description:"Anna Oakes and Diego Senior, Radiotopia. A seven-part 2023 documentary about people in relationships with AI companions, made before that was a headline every week. Reported, not reactive. It finished, and it's the best single listen on this list for understanding why chatbots feel like someone."}]}],y0=[{name:"Women And AI",url:"https://podcasts.apple.com/us/podcast/women-and-ai/id1737702439",desc:"Engineers, product leaders, researchers, founders. The women actually building the stuff."},{name:"Women in AI (RE-WORK)",url:"https://open.spotify.com/show/62v63cucHe8HdZD6ooyCOg",desc:"Data scientists, CTOs, researchers. The women in the room where it happens, talking about what it's actually like in there."},{name:"How I AI",url:"https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079",desc:"Claire Vo (three-time CPO) interviews people who actually use AI in their work. Not theory. Receipts."},{name:"Knowledge Distillation",url:"https://podcasts.apple.com/us/podcast/knowledge-distillation-with-helen-byrne/id1719681911",desc:"Helen Byrne talks to researchers about the newest models and the people figuring out how to actually sell them."},{name:"On with Kara Swisher",url:"https://podcasts.apple.com/us/podcast/on-with-kara-swisher/id1643307527",desc:"Not AI-specific. Kara covers AI power dynamics with zero deference to anyone. Zero."}],GT=[{bold:'The host calls himself a "futurist" but has never held a job outside venture capital.',follow:"If your crystal ball is funded by the same people selling the future, maybe we need a second opinion."},{bold:'Every guest is a founder, CEO, or "thought leader."',follow:"No researchers. No workers. Nobody who's been displaced. Just people whose job is to sell you on the thing they built."},{bold:'The word "game-changer" appears more than three times per episode.',follow:"That's not analysis. That's a press release read aloud."},{bold:"Skepticism gets framed as ignorance.",follow:`"People who are worried about AI just don't understand it." The most informed people we know are the most worried.`},{bold:`No one ever says "I don't know."`,follow:"If a show has all the answers, it probably doesn't have any."},{bold:"The solution to every problem is more AI.",follow:"Inequity? AI will fix it. Job loss? AI will create new jobs. Loneliness? AI companion. At some point you're not describing a tool. You're describing a religion. (Mara calls this the Upload problem -- Amazon literally made a show about this future and somehow the tech bros wat
16ched it as aspirational.)"},{bold:"Zero women in the last 20 episodes.",follow:"If the show claims to cover the future of <em>all of us</em> but only talks to half of us, the math isn't mathing."}],$T=[{name:"Womansplaining AI",bestFor:"Big-picture questions, research",hosts:"Logan Currie, Mara Bolis",tone:"Conversational, opinionated"},{name:"Your Undivided Attention",bestFor:"Tech's impact on attention",hosts:"Tristan Harris, Aza Raskin",tone:"Investigative, urgent"},{name:"Hard Fork",bestFor:"Weekly AI news, accessible",hosts:"Kevin Roose, Casey Newton",tone:"Friendly debate"},{name:"Women Talkin' 'Bout AI",bestFor:"AI in education, practical",hosts:"Jessica Parker, Kimberly Becker",tone:"Curious, hands-on"},{name:"Bot Boundaries",bestFor:"AI and creative careers",hosts:"Katie Wilson, Jackie Gutierrez",tone:"Human-first, honest"},{name:"WOMEN x AI",bestFor:"Policy, ethics, inclusive design",hosts:"Reut Lazo, Jenny Kay Pollock",tone:"Substantive, measured"},{name:"Everyday AI",bestFor:"Business applications, tools",hosts:"Jordan Wilson",tone:"Practical, no-theory"}],w0=[{q:"Are there AI podcasts hosted by women?",a:"Yes. More than you'd think. Womansplaining AI, Women Talkin' 'Bout AI, The AI Chicks, Bot Boundaries, WOMEN x AI, AI Queens, Women in AI Research, and The AI Girls Club are all hosted by women. Most launched in 2025-2026. Turns out when nobody makes the thing you need, you make it yourself."},{q:"What is a good AI podcast if I'm not technical?",a:"Womansplaining AI and Women Talkin' 'Bout AI are both built for non-technical listeners. Everyday AI is the one for practical business use. Hard Fork from the New York Times is the best mainstream entry point if you want to keep up without feeling lost."},{q:"What's the best AI podcast for beginners?",a:`Depends what you mean by "beginner." If you want career and society implications: Womansplaining AI. If you want practical how-tos: Everyday AI. If you want mainstream tech news without feeling lost: Hard Fork. Start with whatever matches what you're actually worried about.`},{q:"What are the best AI podcasts for women in 2026?",a:"The best AI podcasts for women in 2026 include Womansplaining AI, Women Talkin' 'Bout AI, Bot Boundaries, WOMEN x AI, The AI Chicks, and Women in AI Research. All are women-hosted, and none assume you have a computer science degree."},{q:"Is there a podcast about AI and women's careers?",a:"Womansplaining AI is the most directly focused on this. We dig into the Brookings data on the 6.1 million workers who combine high AI exposure with the least capacity to adapt, 86% of whom are women. The gendered guilt gap. The fact that women are 16 points more likely to be in high-exposure AI jobs (Anthropic's labor report). Bot Boundaries and AI-Powered Women also cover career impact from different angles."},{q:"What makes an AI podcast bro-y?",a:"Bro-y AI content assumes technical fluency, features the same rotating cast of male tech executives, treats skepticism as ignorance, and frames AI as an inevitable force rather than a set of choices with real consequences. It isn't about the host's gender. It's a register."},{q:"What AI newsletters should I read alongside these podcasts?",a:`<a href="https://loganinthefuture.substack.com/" target="_blank" rel="noopener noreferrer">Career Security Field Notes</a> (Logan's Substack, AI and career strategy), <a href="https://www.firstprompt.net/" target="_blank" rel="noopener noreferrer">First Prompt</a> (Mara's work on equitable AI adoption), and <a href="https://www.theneurondaily.com/" target="_blank" rel="noopener noreferrer">The Neuron</a> for a daily AI digest that doesn't assume you work in tech.`}];function qT(){return[...g0.flatMap(e=>e.shows.map(n=>({name:n.name,url:n.url}))),...y0.map(e=>({name:e.name,url:e.url}))]}function KT(e){return e.replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim()}function JT(){const e=qT();return{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":`${oa}#article`,headline:zT,description:HT,author:[{"@type":"Person",name:"Logan Currie",url:"https://www.logancurrie.com",jobTitle:"Career Strategist, Harvard M.Ed."},{"@type":"Person",name:"Mara Bolis",url:"https://cyber.harvard.edu/people/mara-bol
16is",jobTitle:"Policy Researcher & Harvard Berkman Klein Fellow"}],publisher:{"@type":"Organization",name:"Womansplaining AI",url:"https://womansplainingai.com"},datePublished:VT,dateModified:UT,mainEntityOfPage:oa},{"@type":"ItemList","@id":`${oa}#list`,name:"Best AI Podcasts for Women and Non-Technical Listeners (2026)",numberOfItems:e.length,itemListElement:e.map((n,s)=>({"@type":"ListItem",position:s+1,item:{"@type":"PodcastSeries",name:n.name,url:n.url}}))},{"@type":"FAQPage","@id":`${oa}#faq`,mainEntity:w0.map(n=>({"@type":"Question",name:n.q,acceptedAnswer:{"@type":"Answer",text:KT(n.a)}}))}]}}const YT={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function QT(){return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(JT())}})}function ZT(){return ze({title:"AI Podcasts That Aren't Bro-y: Best Shows for Women (2026) | Womansplaining AI",description:"Tired of AI podcasts that sound like a VC pitch? Here are the best AI podcasts for women and non-technical listeners in 2026 â curated by the hosts of Womansplaining AI.",path:"/best-ai-podcasts",ogTitle:"AI Podcasts That Aren't Bro-y: A Guide for the Rest of Us",ogDescription:"The best AI podcasts for women and non-technical listeners. Curated by Logan Currie and Mara Bolis, hosts of Womansplaining AI."}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(QT,{}),r.jsx(q.section,{...YT,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 uppercase tracking-wider",children:"Guide"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:"AI Podcasts That Aren't Bro-y: A Guide for the Rest of Us"}),r.jsx("p",{className:"text-primary-foreground/70 text-sm",children:"By Logan Currie & Mara Bolis · April 2026 · Last updated September 2026"})]})}),r.jsx("article",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:r.jsxs("div",{className:"prose prose-lg max-w-none prose-headings:font-serif prose-headings:text-primary prose-a:text-accent prose-a:no-underline hover:prose-a:underline prose-strong:text-primary",children:[r.jsxs("p",{children:["Women's jobs are ",r.jsx("a",{href:"https://fortune.com/2026/03/21/ai-gender-gap-two-tier-economy-adoption-inequality/",target:"_blank",rel:"noopener noreferrer",children:"three times more likely"})," to be automated by AI. Women are using AI at a rate ",r.jsx("a",{href:"https://www.cnbc.com/2026/03/06/gender-gap-in-ai-revealed-in-cnbc-surveymonkey-women-at-work-survey.html",target:"_blank",rel:"noopener noreferrer",children:"25% lower than men"}),". Half of women say AI feels like cheating."]}),r.jsx("p",{children:"And the AI podcasts you're supposed to listen to? Venture capitalists explaining why disruption is beautiful. The same five guys rotating through each other's shows. A confidence-to-substance ratio that would make a TED Talk blush."}),r.jsxs("p",{children:["The gap isn't just annoying. It's a signal: ",r.jsx("em",{children:"this conversation isn't for you."})," When the people most affected by AI feel shut out of the conversation about AI, that's not a content gap. That's a keep-out sign."]}),r.jsxs("p",{children:["We're ",r.jsx("a",{href:"https://www.logancurrie.com/",target:"_blank",rel:"noopener noreferrer",children:"Logan Currie"})," (career strategist, Harvard M.Ed.) and ",r.jsx("a",{href:"https://cyber.harvard.edu/people/mara-bolis",target:"_blank",rel:"noopener noreferrer",children:"Mara Bolis"})," (policy researcher, Harvard Berkman Klein Fellow, author of ",r.jsx("a",{href:"https://ssir.org/articles/entry/ai-gender-gap-paradox",target:"_blank",rel:"noopener noreferrer",children:'"The AI Gender Gap Paradox"'})," in Stanford Social Innovation Review). We host ",r.jsx("a",{href:"https://womansplainingai.com",children:"Womansplaining AI"}),". We listen to a lot of AI content. Most of it isn't made for people like us."]}),r.jsx("p",{children:"So we made the list we wish we'd found."}
16),r.jsx("h2",{children:"Quick Comparison: AI Podcasts for Women (2026)"}),r.jsx("div",{className:"overflow-x-auto -mx-4 sm:mx-0",children:r.jsxs("table",{className:"min-w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"border-b-2 border-primary/20",children:[r.jsx("th",{className:"text-left py-2 pr-4 font-semibold text-primary",children:"Podcast"}),r.jsx("th",{className:"text-left py-2 pr-4 font-semibold text-primary",children:"Best For"}),r.jsx("th",{className:"text-left py-2 pr-4 font-semibold text-primary hidden sm:table-cell",children:"Hosts"}),r.jsx("th",{className:"text-left py-2 font-semibold text-primary hidden md:table-cell",children:"Tone"})]})}),r.jsx("tbody",{className:"divide-y divide-border/50",children:$T.map(e=>r.jsxs("tr",{children:[r.jsx("td",{className:"py-2 pr-4 font-medium",children:e.name}),r.jsx("td",{className:"py-2 pr-4",children:e.bestFor}),r.jsx("td",{className:"py-2 pr-4 hidden sm:table-cell",children:e.hosts}),r.jsx("td",{className:"py-2 hidden md:table-cell",children:e.tone})]},e.name))})]})}),r.jsx("hr",{}),r.jsx("h2",{children:'What We Mean by "Not Bro-y"'}),r.jsxs("p",{children:["Who builds AI gets all the attention. Who ",r.jsx("em",{children:"talks about"})," AI -- who gets to set the terms of the conversation -- gets almost none. That's the part that matters for the rest of us."]}),r.jsx("p",{children:`"Bro-y" isn't really about gender. It's a register. It's assuming everyone in the room has a CS degree. It's treating skepticism as ignorance. It's the breathless product launch energy where every week something is "revolutionary" and nobody pauses to ask who gets disrupted when disruption is the whole business model.`}),r.jsx("p",{children:`The podcasts on this list do something different. They cite the actual research. They name the trade-offs. They say "it's more complicated than that" and mean it. Some are hosted by women. Some aren't. All of them assume you're smart enough to handle complexity -- they just don't make you decode jargon to get there.`}),r.jsx("hr",{}),r.jsx("h2",{children:"The Best AI Podcasts for Women and Non-Technical Listeners (2026)"}),g0.map(e=>r.jsxs("div",{children:[r.jsx("h3",{children:e.heading}),e.shows.map(n=>r.jsxs("div",{className:"mb-8",children:[r.jsxs("p",{children:[r.jsx("strong",{children:r.jsx("a",{href:n.url,target:"_blank",rel:"noopener noreferrer",children:n.name})})," â ",r.jsx("span",{dangerouslySetInnerHTML:{__html:n.description}})]}),n.startHere&&r.jsxs("p",{className:"text-sm text-muted-foreground -mt-4",children:["Start here: ",r.jsx("a",{href:n.startHere.url,target:n.startHere.url.startsWith("/")?void 0:"_blank",rel:"noopener noreferrer",children:n.startHere.title})]})]},n.name))]},e.heading)),r.jsx("h3",{children:"Honorable Mentions"}),r.jsx("ul",{children:y0.map(e=>r.jsxs("li",{children:[r.jsx("strong",{children:r.jsx("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",children:e.name})})," â ",e.desc]},e.name))}),r.jsx("hr",{}),r.jsx("h2",{children:"How to Spot a Bro-y AI Podcast (So You Can Avoid It)"}),r.jsx("p",{children:"Red flags. In no particular order."}),r.jsx("ol",{children:GT.map((e,n)=>r.jsxs("li",{children:[r.jsx("strong",{dangerouslySetInnerHTML:{__html:e.bold}})," ",r.jsx("span",{dangerouslySetInnerHTML:{__html:e.follow}})]},n))}),r.jsx("hr",{}),r.jsx("h2",{children:"Why This List Exists"}),r.jsx("p",{children:'We Googled "AI podcasts for women" in early 2026. Top results: generic listicles from SEO content farms. Not one women-focused show listed. Not one.'}),r.jsxs("p",{children:["Meanwhile, ",r.jsx("a",{href:"https://podcast.feedspot.com/ai_podcasts/",target:"_blank",rel:"noopener noreferrer",children:`Feedspot's "100 Best AI Podcasts"`})," had four women-hosted shows buried somewhere past number 60. Wharton's ",r.jsx("a",{href:"https://knowledge.wharton.upenn.edu/",target:"_blank",rel:"noopener noreferrer",children:"Knowledge podcast"})," covers AI beautifully but doesn't show up unless you already know to look for it. Nobody who actually listens to these shows has bothered to write this list yet."]}),r.jsx("p",{children:"So we did."}),r.jsx("p",{children:"This isn't a sales pitch for our show. We listed ourselves first because we'd be weird not to, but listen to all of these. Find the ones that match how you think, what you're trying to figure out, and what keeps you up at night. The point isn't to pick one. The point is to know y
16ou have options."}),r.jsx("hr",{}),r.jsx("h2",{children:"Frequently Asked Questions"}),w0.map(e=>r.jsxs("div",{children:[r.jsx("h4",{children:e.q}),r.jsx("p",{dangerouslySetInnerHTML:{__html:e.a}})]},e.q))]})}),r.jsx("section",{className:"bg-primary text-primary-foreground py-12 sm:py-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 text-center",children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold mb-4",children:"Start Listening"}),r.jsx("p",{className:"text-primary-foreground/80 mb-8 text-lg",children:"New episode every week. Show notes, reading list, discussion guide -- the stuff you can actually bring to work."}),r.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#1DB954] text-white px-6 py-3 rounded-full font-medium hover:bg-[#1ed760] transition-colors",children:[r.jsx(Tn,{className:"w-5 h-5"}),"Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary-foreground/10 text-primary-foreground px-6 py-3 rounded-full font-medium hover:bg-primary-foreground/20 transition-colors",children:[r.jsx(jn,{className:"w-5 h-5 text-[#A855F7]"}),"Apple Podcasts"]})]}),r.jsx(no,{className:"justify-center mt-5",labelClassName:"text-primary-foreground/60",linkClassName:"text-primary-foreground/80 hover:text-primary-foreground"}),r.jsx("p",{className:"text-primary-foreground/60 text-sm mt-6",children:"Know someone who'd want this list? Send it to them."})]})}),r.jsx(Be,{})]})}const Oe={slug:"how-ai-destroys-institutions",kicker:"From Episode 10 · April 2026",title:"How AI Destroys Institutions: Transparency, Cooperation, and Accountability Under Threat",dek:"Jessica Silbey set out to write about the upside of AI. She couldn't find one. Her paper has been downloaded over 33,000 times.",byline:"By Logan Currie & Mara Bolis",readTime:"12 min read",datePublished:"2026-04-06",dateModified:"2026-09-12",description:"Legal scholar Jessica Silbey explains why AI's core features are structurally incompatible with the institutions that keep democracy alive. Based on her viral paper downloaded over 33,000 times.",keywords:"AI destroys institutions, AI democracy, AI transparency, AI accountability, Jessica Silbey, AI higher education, AI law, institutional erosion, AI governance",episodeLabel:"EP 10: 33,000 downloads â AI destroys institutions (Interview with Jessica Silbey)",spotifyEpisodeUrl:"https://open.spotify.com/episode/1DOXIK3EpT0qRDtIQVIfAX",intro:["When a Guggenheim Fellow and constitutional law professor tells you that AI is a death sentence for civic institutions, you pay attention. When her paper backs it up and gets downloaded 33,000 times, you ask her to come on your podcast.","Jessica Silbey is the Associate Dean for Intellectual Life at Boston University School of Law, a Faculty Associate at Harvard's Berkman Klein Center, and the co-author (with Woody Hartzog) of one of the most-read academic papers on AI governance. She holds a PhD in Comparative Literature from the University of Michigan, studying French and Russian revolutionary art. She now thinks about the Constitution as a poem.","Her paper wasn't supposed to be alarming. She and Hartzog set out to write a sequel to their 2019 paper on the upside of deepfakes. They wanted to find the upside of AI. They couldn't."],sections:[{heading:"Why is AI a threat to democratic institutions?",paragraphs:["Silbey's argument isn't about misuse. It's structural. AI's core features â opacity, speed, shortcutting, conflict avoidance â are fundamentally incompatible with what institutions need to function: transparency, cooperation, and accountability.","Institutions aren't just organizations. They're the systems that build trust over time through repeated human interaction. Courts, universities, newsrooms â these work because people show up, argue, get it wrong, try again, and build shared understanding through friction. AI replaces that friction with efficie
16ncy. And efficiency, Silbey argues, is the enemy of equality.","The comparison she draws is to nuclear energy and genetic manipulation â technologies where society recognized the danger early enough to build governance frameworks. With AI, we're deploying first and governing later."]},{heading:"How is AI affecting higher education?",paragraphs:["Silbey teaches law students. She sees the damage firsthand. Students go to ChatGPT before they go to their professors â not because they're lazy, but because they're afraid of not knowing. AI gives them an answer without the vulnerability of admitting ignorance.","The problem: that vulnerability is the entire point. Learning requires the courage to be wrong. Legal education specifically is designed to build the muscle of speaking truth to power â questioning judges, challenging precedent, arguing with confidence even when you're uncertain. AI shortcuts that process entirely.",`Meanwhile, peer review journals are drowning in AI-generated submissions. Cancer research, computer science â entire fields are dealing with a flood of AI slop that reviewers can't always distinguish from genuine work. The result is what Silbey calls "homogenizing mediocre content" â a system that produces more without producing anything new.`,"Her strongest line on this: AI is incapable of intellectual risk. It has no skin in the game. No stakes. No heart. The breakthroughs that move knowledge forward require someone willing to be wrong in public, and AI will never do that."]},{heading:"Why does AI threaten transparency and accountability in law?",paragraphs:['In legal systems, accountability depends on contestation. People meet, argue, disagree, and build case law through the slow accumulation of precedent. Silbey describes this as "movement in the joints of everyday practice" â the friction of real human interaction that builds institutional trust.',"AI shortcuts that process. It summarizes instead of reading. It drafts instead of thinking. It resolves instead of contesting. The transparency that comes from showing your work, citing your sources, and defending your reasoning disappears when the work is generated by a system that can't explain its own process."]},{heading:'Is "saving time with AI" actually a lie?',paragraphs:["Silbey's blunt answer: yes. The saving time thing is a lie.","Her argument isn't that AI can't make individual tasks faster. It's that the efficiency gains don't flow to the people doing the work. Nobody's getting less work because AI made the first draft faster. The coffee cup is constantly refillable. You finish one memo, and there are three more waiting.","The efficiency obsession also misses who benefits. Productivity gains flow to employers and shareholders, not to workers. And the Silicon Valley framing of efficiency as an unalloyed good ignores that friction is what makes institutions trustworthy. Speed is the opposite of what democracy needs."]},{heading:"How does AI institutional erosion affect women differently?",paragraphs:["This is where the conversation got real. DOGE is gutting foreign aid programs. Women's organizations that took decades to build are being defunded. The white-collar efficiency play disproportionately targets the administrative roles where women are concentrated â the same roles where Brookings found workers with high AI exposure and the least capacity to adapt.","Silbey draws a domestic parallel: do we have more time because we have a washing machine and a dishwasher? Women know the answer. Technology creates efficiency, but the saved time gets filled immediately with more demands. The same pattern plays out in the workplace, at institutional scale."]},{heading:"What should we actually use AI for?",paragraphs:["Silbey's prescription is specific: direct AI toward the hardest problems we face and only those things. Climate modeling. Disease research. Flood prediction (she gives a nod to Google's Flood Hub, using Gemini to predict flash floods in 150 under-resourced countries).",'What she explicitly opposes: using AI to write memos, generate content, or automate the routine work that builds institutional knowledge. She advocates using AI less, not more â and calls "AI abstinence" the new dry January.',"Her closing advice: take the earbuds out. Go to the bagel shop. Rebuild the thin trust that Robert Putnam documented eroding since the 1960s. The person in the bagel shop is going to be the person you're bunkering down with when things get hard â not your AI assistant."]}
16],pullQuote:{text:"Friction is the feature, not the bug. Silicon Valley wants to remove it. But friction is how institutions build trust.",attribution:"â Logan Currie, Womansplaining AI EP 10"},faqs:[{question:"How does AI threaten democracy?",answer:`Legal scholars Jessica Silbey and Woody Hartzog argue that AI's core features â opacity, speed, and scale â are structurally incompatible with the transparency, cooperation, and accountability that democratic institutions require. Their paper "How AI Destroys Institutions" has been downloaded over 33,000 times from SSRN.`},{question:"What institutions does AI threaten?",answer:"The paper identifies three institutional domains most at risk: higher education (where AI undermines critical thinking and peer review), law (where AI shortcuts the contestation essential to accountability), and journalism (where AI-generated content displaces original reporting). The common thread is that AI replaces the friction that makes institutions work."},{question:"Can AI be creative or take intellectual risks?",answer:"Jessica Silbey argues AI is incapable of genuine intellectual risk because it has no skin in the game. Creativity requires vulnerability, personal stakes, and the willingness to be wrong. AI can recombine patterns but cannot make the breakthroughs that come from lived experience and the courage to challenge consensus."},{question:"Is AI making higher education worse?",answer:"Silbey presents evidence that law students are going to AI before their professors because they're afraid of not knowing, peer review journals are flooded with AI-generated submissions, and AI produces homogenizing mediocre content. The result: students don't build the courage to speak truth to power."},{question:"Who is Jessica Silbey?",answer:`Jessica Silbey is the Associate Dean for Intellectual Life at Boston University School of Law, a Guggenheim Fellow, and a Faculty Associate at Harvard's Berkman Klein Center. She holds a PhD in Comparative Literature from the University of Michigan. Her paper "How AI Destroys Institutions" has been downloaded over 33,000 times.`}],sources:[{title:'Jessica Silbey & Woody Hartzog, "How AI Destroys Institutions" (33,000+ downloads)',url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623"},{title:'Jessica Silbey & Woody Hartzog, "The Upside of Deep Fakes" (2019)',url:"https://scholarship.law.bu.edu/faculty_scholarship/1072/"},{title:"Robert Putnam, Bowling Alone â thin trust and institutional erosion",url:"http://bowlingalone.com/"},{title:"Karen Hao, Empire of AI",url:"https://www.penguinrandomhouse.com/books/743569/empire-of-ai-by-karen-hao/"}
16,{title:"Brookings: AI poses disproportionate risks to women",url:"https://www.brookings.edu/articles/ai-poses-disproportionate-risks-to-women/"},{title:"Google Flood Hub â AI-powered flash flood prediction",url:"https://sites.research.google/floods/"}],scholarlyArticle:{name:"How AI Destroys Institutions",authors:["Jessica Silbey","Woody Hartzog"],url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623"}},XT={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function eN(){const e=`https://womansplainingai.com/${Oe.slug}`,n={"@context":"https://schema.org","@graph":[{"@type":"Article","@id":`${e}#article`,headline:Oe.title,description:Oe.description,author:[{"@id":"https://womansplainingai.com/#logan-currie"},{"@id":"https://womansplainingai.com/#mara-bolis"}],publisher:{"@id":"https://womansplainingai.com/#organization"},datePublished:Oe.datePublished,dateModified:Oe.dateModified,mainEntityOfPage:e,keywords:Oe.keywords,about:{"@type":"ScholarlyArticle",name:Oe.scholarlyArticle.name,author:Oe.scholarlyArticle.authors.map(s=>({"@type":"Person",name:s})),url:Oe.scholarlyArticle.url}},{"@type":"FAQPage","@id":`${e}#faq`,mainEntity:Oe.faqs.map(s=>({"@type":"Question",name:s.question,acceptedAnswer:{"@type":"Answer",text:s.answer}}))}]};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}function tN(){return ze({title:"How AI Destroys Institutions: The Paper Downloaded 33,000 Times | Womansplaining AI",description:"Legal scholar Jessica Silbey explains why AI's core features are structurally incompatible with democracy. Based on her viral paper 'How AI Destroys Institutions,' downloaded 33,000+ times.",path:"/how-ai-destroys-institutions",ogTitle:"How AI Destroys Institutions | Womansplaining AI",ogDescription:"Legal scholar Jessica Silbey explains why AI's core features are structurally incompatible with democracy. Her paper has been downloaded 33,000+ times."}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(eN,{}),r.jsx(q.section,{...XT,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 uppercase tracking-wide",children:Oe.kicker}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:Oe.title}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl mb-6",children:Oe.dek}),r.jsxs("div",{className:"flex items-center gap-4 text-sm text-primary-foreground/60",children:[r.jsx("span",{children:Oe.byline}),r.jsx("span",{children:"·"}),r.jsx("span",{children:Oe.readTime})]})]})}),r.jsxs("article",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsxs("div",{className:"bg-muted/40 border border-border/50 rounded-xl p-5 mb-10 flex flex-col sm:flex-row items-start sm:items-center gap-4",children:[r.jsxs("div",{className:"flex-1",children:[r.jsx("p",{className:"font-serif font-semibold text-primary text-base mb-1",children:"Listen to the full conversation"}),r.jsx("p",{className:"text-foreground/60 text-sm",children:Oe.episodeLabel})]}),r.jsxs("div",{className:"flex gap-2",children:[r.jsxs("a",{href:Oe.spotifyEpisodeUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 bg-[#1DB954] text-white px-4 py-2 rounded-full text-sm font-medium hover:bg-[#1ed760] transition-colors",children:[r.jsx(Tn,{className:"w-4 h-4"})," Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 bg-foreground
16/10 text-foreground px-4 py-2 rounded-full text-sm font-medium hover:bg-foreground/15 transition-colors",children:[r.jsx(jn,{className:"w-4 h-4 text-[#A855F7]"})," Apple"]})]})]}),r.jsxs("div",{className:"prose prose-lg max-w-none text-foreground/80 space-y-6",children:[Oe.intro.map((e,n)=>r.jsx("p",{className:n===0?"text-xl leading-relaxed":void 0,children:e},n)),Oe.sections.map(e=>r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mt-12 mb-4",children:e.heading}),e.paragraphs.map((n,s)=>r.jsx("p",{className:"mb-6",children:n},s))]},e.heading)),r.jsxs("div",{className:"border-l-4 border-accent pl-5 py-3 my-10 bg-accent/5 rounded-r-lg",children:[r.jsxs("p",{className:"font-serif text-xl text-primary font-semibold italic",children:['"',Oe.pullQuote.text,'"']}),r.jsx("p",{className:"text-foreground/60 text-sm mt-2",children:Oe.pullQuote.attribution})]})]}),r.jsxs("section",{className:"mt-12 pt-10 border-t border-border/50",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-8",children:"Frequently Asked Questions"}),r.jsx("div",{className:"space-y-6",children:Oe.faqs.map(e=>r.jsxs("div",{className:"border-l-2 border-accent/30 pl-5",children:[r.jsx("h3",{className:"font-semibold text-primary text-base mb-2",children:e.question}),r.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:e.answer})]},e.question))})]}),r.jsxs("section",{className:"mt-12 pt-10 border-t border-border/50",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:"Sources & Further Reading"}),r.jsx("div",{className:"grid gap-3",children:Oe.sources.map(e=>r.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-start gap-3 p-4 rounded-lg border border-border/50 hover:border-accent/30 hover:bg-accent/5 transition-all duration-200 group",children:[r.jsx(an,{className:"w-4 h-4 text-accent flex-shrink-0 mt-1 opacity-60 group-hover:opacity-100 transition-opacity"}),r.jsx("span",{className:"text-foreground/80 group-hover:text-foreground transition-colors text-sm",children:e.title})]},e.url))})]}),r.jsxs("section",{className:"mt-12 pt-10 border-t border-border/50",children:[r.jsxs("h2",{className:"text-2xl font-serif font-bold text-primary mb-6 flex items-center gap-3",children:[r.jsx(Oa,{className:"w-5 h-5 text-accent"}),"About the Hosts"]}),r.jsxs("div",{className:"grid sm:grid-cols-2 gap-6",children:[r.jsxs("div",{className:"p-5 rounded-lg border border-border/50 bg-muted/20",children:[r.jsx("h3",{className:"font-serif font-bold text-primary text-lg mb-1",children:"Logan Currie"}),r.jsx("p",{className:"text-accent text-sm font-medium mb-3",children:"Career Strategist & Future of Work Researcher"}),r.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:"Former Senior Fellow at Capita. Co-founder of Careerspan. Harvard M.Ed. in Learning Design, Innovation, and Technology."}),r.jsxs("div",{className:"flex gap-3 mt-3",children:[r.jsx("a",{href:"https://www.linkedin.com/in/logan-currie/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"LinkedIn"}),r.jsx("a",{href:"https://loganinthefuture.substack.com",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"Substack"})]})]}),r.jsxs("div",{className:"p-5 rounded-lg border border-border/50 bg-muted/20",children:[r.jsx("h3",{className:"font-serif font-bold text-primary text-lg mb-1",children:"Mara Bolis"}),r.jsx("p",{className:"text-accent text-sm font-medium mb-3",children:"Policy Researcher & Gender Equity Advocate"}),r.jsx("p",{className:"text-foreground/70 text-sm leading-relaxed",children:"Harvard Kennedy School. Berkman Klein Center. Former Senior Advisor at Oxfam. Published in Stanford Social Innovation Review."}),r.jsxs("div",{className:"flex gap-3 mt-3",children:[r.jsx("a",{href:"https://www.linkedin.com/in/maborenstein/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"LinkedIn"}),r.jsx("a",{href:"https://www.firstprompt.net/",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-accent hover:underline",children:"First Prompt"})]})]})]})]}),r.jsxs("section",{className:"mt-12 pt-10 border-t border-border/50 text-center",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-3",children:"New episodes every week"}
16),r.jsx("p",{className:"text-foreground/60 mb-6 max-w-lg mx-auto",children:"Logan Currie and Mara Bolis break down AI's biggest questions (jobs, gender, policy) with no jargon and no gatekeeping."}),r.jsxs("div",{className:"flex justify-center gap-3 flex-wrap",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#1DB954] text-white px-6 py-3 rounded-full font-medium text-sm hover:bg-[#1ed760] transition-colors",children:[r.jsx(Tn,{className:"w-5 h-5"})," Follow on Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-foreground/10 text-foreground px-6 py-3 rounded-full font-medium text-sm hover:bg-foreground/15 transition-colors",children:[r.jsx(jn,{className:"w-5 h-5 text-[#A855F7]"})," Apple Podcasts"]})]}),r.jsx(no,{className:"justify-center mt-5"})]})]}),r.jsx(Be,{})]})}const Ze={slug:"who-hosts-ai-podcasts",kicker:"Field notes · Research · September 2026",title:`We Counted Who Hosts the "Best AI Podcasts." It's Mostly Guys.`,shortTitle:"Who Hosts the Best AI Podcasts",dek:`We looked up who hosts the 101 podcasts on the list Google serves for "best AI podcasts," and every AI show on Apple's and Spotify's Technology charts. On the Google list, 76 of 101 are hosted only by men. Twenty-two have a woman on the mic, and the first one is number 9. On Apple's chart, 37 of 61 AI shows are all-men. On Spotify's, 5 of 10.`,byline:"By Logan Currie & Mara Bolis",readTime:"9 min read",datePublished:"2026-09-13",dateModified:"2026-09-13",description:`We looked up who hosts the 101 podcasts on the list Google serves for "best AI podcasts" and every AI show on Apple's and Spotify's Technology charts. 76 of 101 are hosted only by men; 22 have a woman on the mic.`,keywords:"AI podcasts hosted by women, best AI podcasts, women in AI podcasts, Feedspot AI podcasts, Apple Podcasts Technology chart, Spotify Technology chart",articleHtml:` 17<figure style="margin: 32px 0 40px 0; padding: 24px 24px 16px 24px; border: 1px solid #dedbd8; background: #fefdfb;"><svg viewBox="0 0 880 356" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Feedspot 100 Best AI Podcasts, one dot per show in list order, colored by who hosts it"><rect width="100%" height="100%" fill="#fefdfb"/><text x="60" y="76" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">1</text><text x="60" y="108" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">21</text><text x="60" y="140" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">41</text><text x="60" y="172" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">61</text><text x="60" y="204" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">81</text><text x="60" y="236" text-anchor="end" font-family="DM Sans, sans-serif" font-size="11" fill="#8a8580">101</text><circle cx="88" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#1 The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence)</title></circle><circle cx="120" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#2 AI Marketing</title></circle><circle cx="152" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#3 Azeem Azhar's Exponential View</title></circle><circle cx="184" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#4 Machine Learning Street Talk (MLST)</title></circle><circle cx="216" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#5 Last Week in AI</title></circle><circle cx="248" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#6 Me, Myself, and AI</title></circle><circle cx="280" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#7 The Artificial Intelligence Show</title></circle><circle cx="312" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#8 AI-ready Healthcare</title></circle><circle cx="344" cy="72" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#9 Artificiality: Being with AI</title></circle><circle cx="376" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#10 Practical AI</title></circle><circle cx="408" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#11 AI Chat: ChatGPT, AI News, Artificial Intelligence, OpenAI, Machine Learning</title></circle><circle cx="440" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#12 AI and the Future of Work: Artificial Intelligence in the Workplace, Business, Ethics, HR, and IT fo</title></circle><circle cx="472" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#13 The AI in Business Podcast</title></circle><circle cx="504" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#14 Leveraging AI</title></circle><circle cx="536" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#15 Artificial Intelligence Podcast: ChatGPT, Claude, Midjourney and all other AI Tools</title></circle><circle cx="568" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#16 Data Science at Home</title></circle><circle cx="600" cy="72" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#17 The Alldus Podcast - AI in Action</title></circle><circle cx="632" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#18 Conversations on Applied AI</title></circle><circle cx="664" cy="72" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#19 Pondering AI</title></circle><circle cx="696" cy="72" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#20 Eye On A.I.</title></circle><circle cx="88" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#21 Earley AI Podcast</title></circle><circle cx="120" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#22 VUX World</title></circle><circle cx="152" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#23 Your AI Injection</title></circle><circle cx="184" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#24 AI in Education Podcast</title></circle><circle cx="216" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#25 Artificial Intelligence and You</title></circle><circle cx="248" cy="104" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#26 AI Australia Podcast</title></circle><circle cx="280" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#27 Radiology AI Podcast | RSNA</title></circle><circle cx="312" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#28 OPEN Tech Talks: Technology worth Talking| Artificial Intelligence |Tools & Tips</title></circle><circle cx="344" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#29 AI in Financial Services Podcast</title></circle><circle cx="376" cy="104" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#30 The AI with Maribel Lopez (AI with ML)</title></circle><circle cx="408" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#31 Mind Matters</title></circle><circle cx="440" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#32 The AI for Sales Podcast</title></circle><circle cx="472" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#33 AIAW Podcast</title></circle><circle cx="504" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#34 AI &
17 Law: Podcast Series Hosted by Dr. Lance Eliot</title></circle><circle cx="536" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#35 NEJM AI Grand Rounds</title></circle><circle cx="568" cy="104" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#36 No Priors: Artificial Intelligence | Technology | Startups</title></circle><circle cx="600" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#37 AI Inside</title></circle><circle cx="632" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#38 Artificial Intelligence Roko's Basilisk</title></circle><circle cx="664" cy="104" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#39 The Artificial Human</title></circle><circle cx="696" cy="104" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#40 IA talks AI</title></circle><circle cx="88" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#41 AI Ireland with Mark Kelly</title></circle><circle cx="120" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#42 A Beginner's Guide to AI</title></circle><circle cx="152" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#43 The Artificial Intelligence Podcast</title></circle><circle cx="184" cy="136" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#44 Generationship</title></circle><circle cx="216" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#45 The Pulse of AI</title></circle><circle cx="248" cy="136" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#46 Redefining AI - Artificial Intelligence with Squirro</title></circle><circle cx="280" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#47 AI Quick Bits with Scot Pansing</title></circle><circle cx="312" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#48 Artificial Intelligence: AI News, ChatGPT, OpenAI, LLM, Anthropic, Claude, Google AI</title></circle><circle cx="344" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#49 ChatGPT: OpenAI, Sam Altman, AI, Joe Rogan, Artificial Intelligence, Practical AI</title></circle><circle cx="376" cy="136" r="9" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"><title>#50 I am GPTed - what you need to know about Chat GPT, Bard, Llama, and Artificial Intelligence</title></circle><circle cx="408" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#51 Data Science Conversations</title></circle><circle cx="440" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#52 This Day in AI Podcast</title></circle><circle cx="472" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#53 The AI Investor Podcast</title></circle><circle cx="504" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#54 AI and Healthcare</title></circle><circle cx="536" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#55 AI + a16z</title></circle><circle cx="568" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#56 Generation AI</title></circle><circle cx="600" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#57 The AI Fix</title></circle><circle cx="632" cy="136" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#58 Artificial Intelligence: Real Talk</title></circle><circle cx="664" cy="136" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#59 The Ai Chicks</title></circle><circle cx="696" cy="136" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#60 Decoding AI for Marketing</title></circle><circle cx="88" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#61 Everyday AI Podcast An AI and ChatGPT Podcast</title></circle><circle cx="120" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#62 Approximately Correct: An AI Podcast from Amii</title></circle><circle cx="152" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#63 AI Ascent with Dr. Jonathan Luckett</title></circle><circle cx="184" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#64 How I AI</title></circle><circle cx="216" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#65 Pioneers of AI</title></circle><circle cx="248" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#66 Real Estate AI Flash</title></circle><circle cx="280" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>
17#67 The Road to Accountable AI</title></circle><circle cx="312" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#68 AI For Pharma Growth</title></circle><circle cx="344" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#69 AI For Humans: Making Artificial Intelligence Fun & Practical</title></circle><circle cx="376" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#70 NVIDIA AI Podcast</title></circle><circle cx="408" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#71 Silicon Valley Girl: AI, Tech and Career Growth</title></circle><circle cx="440" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#72 The AI Daily Brief: Artificial Intelligence News and Analysis</title></circle><circle cx="472" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#73 Building AI Boston</title></circle><circle cx="504" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#74 AI In Law</title></circle><circle cx="536" cy="168" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#75 AI for Kids</title></circle><circle cx="568" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#76 SuperMarketers.ai: Your Roadmap to AI-Driven Marketing</title></circle><circle cx="600" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#77 AI Unraveled: Latest AI News & Trends, ChatGPT, Gemini, DeepSeek, Gen AI, LLMs, Agents, Ethics, Bias</title></circle><circle cx="632" cy="168" r="9" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"><title>#78 Artificial Intelligence Exposed</title></circle><circle cx="664" cy="168" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#79 Practical: AI & Business News</title></circle><circle cx="696" cy="168" r="9" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"><title>#80 AI for Humanity</title></circle><circle cx="88" cy="200" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#81 Generative AI 101</title></circle><circle cx="120" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#82 AI Hustle: Make Money from AI and ChatGPT, Midjourney, NVIDIA, Anthropic, OpenAI</title></circle><circle cx="152" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#83 Matt Baber's Artificial Intelligence Trends and News</title></circle><circle cx="184" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#84 The Robot Brains Podcast</title></circle><circle cx="216" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#85 Intel on AI</title></circle><circle cx="248" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#86 Ethics in AI</title></circle><circle cx="280" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#87 AI with AI: Artificial Intelligence with Andy Ilachinski</title></circle><circle cx="312" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#88 Medicine and the Machine</title></circle><circle cx="344" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#89 Unprompted: AI, Marketing and You</title></circle><circle cx="376" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#90 AI in Enterprise</title></circle><circle cx="408" cy="200" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#91 Rasa Chats</title></circle><circle cx="440" cy="200" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#92 A Woman in AI</title></circle><circle cx="472" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#93 The AI Future Show with Professor Andy Pardoe</title></circle><circle cx="504" cy="200" r="9" fill="#d49e3a" stroke="#742f37" stroke-width="1"><title>#94 Generation AI: Automating Better Business</title></circle><circle cx="536" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#95 The Artificial Podcast</title></circle><circle cx="568" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#96 The You+AI Podcast</title></circle><circle cx="600" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#97 The AI Element</title></circle><circle cx="632" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#98 Data Futurology - Leadership And Strategy in Artificial Intelligence, Machine Learning, Data Science</title></circle><circle cx="664" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#99 Ask AI</title></circle><circle cx="696" cy="200" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#100 Learning Machines 101</title></circle><circle cx="88" cy="232" r="9" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"><title>#101 All Tomorrows</title></circle> 18<path d="M 354 72 H 356 a 8 8 0 0 1 8 8 V 280 a 8 8 0 0 0 8 8 H 404" fill="none" stroke="#742f37" stroke-width="1"/> 19<text x="412" y="292" font-family="Fraunces, serif" font-style="italic" font-size="14" fill="#742f37">No. 9: the first show with a woman on the mic</text> 20<path d="M 664 62 V 44 a 8 8 0 0 0 -8 -8 H 624" fill="none" stroke="#742f37" stroke-width="1"/> 21<text x="616" y="40" text-anchor="end" font-family="Fraunces, serif" font-style="italic" font-size="14" fill="#742f37">No. 19: the first show hosted only by women</text> 22<line x1="72" y1="320" x2="848" y2="320" stroke="#dedbd8" stroke-width="1"/> 23<circle cx="80" cy="336" r="6" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c"/><text x="94" y="340" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">Every host is a man (76)</text> 24<circle cx="320" cy="336" r="6" fill="#d49e3a" stroke="#742f37"/><text x="334" y="340" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">At least one woman hosting (22)</text> 25<circle cx="592" cy="336" r="6" fill="#fefdfb" stroke="#8a8580" stroke-dasharray="3,2"/><text x="606" y="340" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">No host named (3)</text></svg><figcaption style="font-size: 13px; line-height: 1.5; color: #5c5c5c; margin-top: 12px;">Figure 1. Feedspot's â100 Best AI Podcasts,â one dot per show in the list's own order, reading left to right. Gold: at least one woman hosting. Grey: every host is a man. Dashed: no host we could resolve. Hover a dot for the show.</figcaption></figure> 26<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">How many AI podcasts are hosted by women?</h2> 27<p style="margin: 0 0 24px 0;">About one in five, on the lists people actually see. On Feedspot's list, the first show with a woman on the mic is number 9. The first show hosted only by women is number 19. Of the top 25, three have a woman hosting. Of the top 50, nine.</p> 28<figure style="margin: 32px 0 40px 0; padding: 24px 24px 16px 24px; border: 1px solid #dedbd8; background: #fefdfb;"><svg viewBox="0 0 880 304" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Four lists compared: how many AI shows have every host a man versus at least one woman"><rect width="100%" height="100%" fill="#fefdfb"/><text x="264" y="58.0" text-anchor="end" font-family="DM Sans, sans-serif" font-size="13" font-weight="600" fill="#201e1d">Feedspot â100 Best AI Podcastsâ</text><rect x="280" y="40" width="403.3" height="28" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"/><rect x="683.3" y="40" width="116.8" height="28" fill="#d49e3a" stroke="#742f37" stroke-width="1"/><rect x="800.1" y="40" width="15.9" height="28" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"/><text x="481.7" y="58.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" fill="#201e1d">76</text><text x="741.7" y="58.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" font-weight="600" fill="#742f37">22</text><text x="828" y="58.0" font-family="DM Sans, sans-serif" font-size="12" fill="#8a8580">of 101</text><text x="264" y="110.0" text-anchor="end" font-family="DM Sans, sans-serif" font-size="13" font-weight="600" fill="#201e1d">Apple Podcasts · Technology top 200</text><rect x="280" y="92" width="325.1" height="28" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"/><rect x="605.1" y="92" width="114.2" height="28" fill="#d49e3a" stroke="#742f37" stroke-width="1"/><rect x="719.3" y="92" width="96.7" height="28" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"/><text x="442.6" y="110.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" fill="#201e1d">37</text><text x="662.2" y="110.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" font-weight="600" fill="#742f37">13</text><text x="828" y="110.0" font-family="DM Sans, sans-serif" font-size="12" fill="#8a8580">of 61</text><text x="264" y="162.0" text-anchor="end" font-family="DM Sans, sans-serif" font-size="13" font-weight="600" fill="#201e1d">Apple Podcasts · Technology top 50</text><rect x="280" y="144" width="247.4" height="28" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"/><rect x="527.4" y="144" width="164.9" height="28" fill="#d49e3a" stroke="#742f37" stroke-width="1"/><rect x="692.3" y="144" width="123.7" height="28" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"/><text x="403.7" y="162.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" fill="#201e1d">6</text><text x="609.8" y="162.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" font-weight="600" fill="#742f37">4</text><text x="828" y="162.0" font-family="DM Sans, sans-serif" font-size="12" fill="#8a8580">of 13</text><text x="264" y="214.0" text-anchor="end" font-family="DM Sans, sans-serif" font-size="13" font-weight="600" fill="#201e1d">Spotify · Technology top 50</text><rect x="280" y="196" width="268.0" height="28" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c" stroke-width="1"/><rect x="548.0" y="196" width="214.4" height="28" fill="#d49e3a" stroke="#742f37" stroke-width="1"/><rect x="762.4" y="196" width="53.6" height="28" fill="#fefdfb" stroke="#8a8580" stroke-width="1" stroke-dasharray="3,2"/><text x="414.0" y="214.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" fill="#201e1d">5</text><text x="655.2" y="214.0" text-anchor="middle" font-family="DM Sans, sans-serif" font-size="12" font-weight="600" fill="#742f37">4</text><text x="828" y="214.0" font-family="DM Sans, sans-serif" font-size="12" fill="#8a8580">of 10</text><line x1="72" y1="270" x2="856" y2="270" stroke="#dedbd8" stroke-width="1"/> 29<rect x="72" y="280" width="14" height="10" fill="rgba(92,92,92,0.14)" stroke="#5c5c5c"/><text x="94" y="289" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">Every host is a man</text> 30<rect x="248" y="280" width="14" height="10" fill="#d49e3a" stroke="#742f37"/><text x="270" y="289" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">At least one woman or they/them host</text> 31<rect x="512" y="280" width="14" height="10" fill="#fefdfb" stroke="#8a8580" stroke-dasharray="3,2"/><text x="534" y="289" font-family="DM Sans, sans-serif" font-size="12" fill="#5c5c5c">Unresolved, AI-narrated, or no host named</text></svg><figcaption style="font-size: 13px; line-height: 1.5; color: #5c5c5c; margin-top: 12px;">Figure 2. Three sources, with an additional view of Apple's top 50. Bars are drawn to each list's own total, so the widths compare shares, and the labels give the counts. The dashed remainder is shows we could not resolve, shows with
31no human host, and listings that name nobody.</figcaption></figure> 32<p style="margin: 0 0 24px 0;">The rows don't add up to the total on purpose. The gap is shows where we couldn't confirm a host, shows that name no host at all, and three shows with no human host. More on those below.</p> 33<p style="margin: 0 0 24px 0;">Spotify had the highest share in this snapshot, and it's four shows out of ten. At matched depth, that's four of ten on Spotify against four of thirteen on Apple's top 50, so read it as four shows, not as one app favouring women. One of those four, I've Got Questions with Sinead Bovell, sits at number 9 on Spotify and doesn't appear on Apple's Technology chart at all. Same podcast, same week, one app puts her in the top ten and the other doesn't put her in the top 200.</p> 34<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">Which AI podcasts are hosted by women?</h2> 35<p style="margin: 0 0 24px 0;">These are the shows, with the list position and the hosts credited on September 13, 2026.</p> 36<p style="margin: 0 0 24px 0;"><strong>On Feedspot's "100 Best AI Podcasts" (22 of 101):</strong> 9 <a href="https://podcasters.spotify.com/pod/show/artificiality/">Artificiality</a> (Helen Edwards, Dave Edwards) · 17 <a href="https://podcasters.spotify.com/pod/show/alldus-international">The Alldus Podcast</a> (JP Valentine, Ailsa Cassie) · 19 <a href="https://pondering-ai.transistor.fm/episodes">Pondering AI</a> (Kimberly Nevala) · 26 <a href="https://aiaustralia.libsyn.com/">AI Australia</a> (Emma Bromet, Kathryn Collier) · 30 <a href="https://podcasts.apple.com/us/podcast/id1611998381">The AI with Maribel Lopez</a> (Maribel Lopez) · 36 <a href="https://podcasts.apple.com/us/podcast/no-priors-artificial-intelligence-technology-startups/id1668002688">No Priors</a> (Elad Gil, Sarah Guo) · 39 <a href="https://www.bbc.co.uk/programmes/m001wjf8/episodes/player">The Artificial Human</a> (Aleks Krotoski, Kevin Fong) · 44 <a href="https://www.heavybit.com/library/podcasts/generationship/">Generationship</a> (Rachel Chalmers) · 46 <a href="https://podcasters.spotify.com/pod/show/squirro/">Redefining AI</a> (Lauren Hawker Zafer) · 59 <a href="https://podcasts.apple.com/us/podcast/the-ai-chicks/id1727013037">The AI Chicks</a> (Lana Hout, Aisha Corpas Wynn) · 60 <a href="https://podcasts.apple.com/us/podcast/decoding-ai-for-marketing/id1715735755">Decoding AI for Marketing</a> (Greg Stuart, Rex Briggs, Mary Dooe) · 62 <a href="https://podcasts.apple.com/ca/podcast/approximately-correct-an-ai-podcast-from-amii/id1725553442">Approximately Correct</a> (Alona Fyshe, Scott Lilwall) · 64 <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">How I AI</a> (Claire Vo) · 65 <a href="https://podcasts.apple.com/us/podcast/pioneers-of-ai/id1763085968">Pioneers of AI</a> (Rana el Kaliouby) · 68 <a href="https://podcasts.apple.com/us/podcast/ai-for-pharma-growth/id1616728442">AI For Pharma Growth</a> (Andree Bates) · 71 <a href="https://podcasts.apple.com/us/podcast/silicon-valley-girl-ai-tech-and-career-growth/id1819090545">Silicon Valley Girl</a> (Marina Mogilko) · 73 <a href="https://www.buildingaiboston.com/">Building AI Boston</a> (Anna Devere, Chris DeVito, Kara Peterson) · 75 <a href="https://podcasts.apple.com/us/podcast/ai-for-kids/id1745917083">AI for Kids</a> (Amber Ivey) · 81 <a href="https://podcasts.apple.com/us/podcast/generative-ai-101/id1750985562">Generative AI 101</a> (Emily Laird) · 91 <a href="https://podcasters.spotify.com/pod/show/rasachats">Rasa Chats</a> (Rachael Tatman) · 92 <a href="https://podcasts.apple.com/de/podcast/a-woman-in-ai/id1533411604">A Woman in AI</a> (Kim Dressendoerfer) · 94 <a href="https://www.spreaker.com/podcast/generation-ai-automating-better-business--5896573">Generation AI</a> (Ruth Zive, Nirali Amin)</p> 37<p style="margin: 0 0 24px 0;"><strong>On Apple's Technology chart (13 of 61 AI shows):</strong> 13 <a href="https://podcasts.apple.com/us/podcast/building-ai-boston/id1787830122">Building AI Boston</a> · 26 <a href="https://podcasts.apple.com/us/podcast/the-in-between-tech-and-trust-podcast/id1828521905">The In-Between Tech and Trust Podcast</a> (Eva Simone Lihotzky) · 44 <a href="https://podcasts.apple.com/us/podcast/life-automated/id6783436225">Life, Automated</a> (Jess Love) · 46 <a href="https://podcasts.apple.com/us/podcast/prohuman-governing-the-global-ai-revolution/id1896832160">ProHuman</a> (presenter Ibby Caputo, with Mary Robinson, Helen Clark, Zeid Ra'ad Al Hussein, Juan Manuel Santos) · 54 <a href="https://podcasts.apple.com/us/podcast/no-priors-artificial-intelligence-technology-startups/id1668002688">No Priors</a> · 55 <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">How I AI</a> · 86 <a href="https://podcasts.apple.com/us/podcast/intelligent-machines-audio/id326120877">Intelligent Machines</a>
37 (Leo Laporte, Jeff Jarvis, Paris Martineau) · 88 <a href="https://podcasts.apple.com/us/podcast/critical-thinking-in-the-age-of-ai/id1865503703">Critical Thinking in the Age of AI</a> (Shae O. Omonijo) · 114 <a href="https://podcasts.apple.com/us/podcast/mystery-ai-hype-theater-3000/id1690426042">Mystery AI Hype Theater 3000</a> (Emily M. Bender, Alex Hanna) · 119 <a href="https://podcasts.apple.com/us/podcast/the-deep-view-conversations/id1769262461">The Deep View: Conversations</a> (Jason Hiner, Sabrina Ortiz, Nat Rubio-Licht) · 146 <a href="https://podcasts.apple.com/us/podcast/silicon-valley-girl-ai-tech-and-career-growth/id1819090545">Silicon Valley Girl</a> · 149 <a href="https://podcasts.apple.com/us/podcast/understood-artificial-intimacy/id1673817105">Understood: Artificial Intimacy</a> (Victoria Hetherington) · 175 <a href="https://podcasts.apple.com/us/podcast/training-data/id1750736528">Training Data</a> (Sonya Huang, Pat Grady)</p> 38<p style="margin: 0 0 24px 0;"><strong>On Spotify's Technology chart (4 of 10 AI shows):</strong> 9 I've Got Questions with Sinead Bovell · 24 How I AI · 36 Silicon Valley Girl · 49 Training Data.</p> 39<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">Why we counted</h2> 40<p style="margin: 0 0 24px 0;">A listener named Alexis Palmer left us a voicemail this summer. She'd heard our episode where one of us raved about a show called How I AI and credited it to Lenny Rachitsky. Alexis wanted us to know that How I AI is hosted by Claire Vo. It's part of Lenny's network, but Claire is the host, and, in Alexis's words, she should get as much recognition as possible.</p> 41<p style="margin: 0 0 24px 0;">She was right. We'd done the thing we complain about. A woman built the show, and we handed the credit to the famous man standing next to it.</p> 42<p style="font-family: Fraunces, Georgia, serif; font-size: 26px; font-style: italic; color: #742f37; margin: 8px 0 32px 0;">So we counted.</p> 43<p style="margin: 0 0 24px 0;">
43Three lists. The first is what Google hands you when you search "best AI podcasts": Feedspot's "100 Best Artificial Intelligence Podcasts," which is actually 101 entries. The other two are what you see inside the apps: the Technology chart on Apple Podcasts and the Technology chart on Spotify, US, on one day in September. Neither app has an AI category, so we took every English-language show on those charts that is actually about AI (AI in the title, or in the first sentence of its description, or mentioned repeatedly up top) and set the rest aside. Then we looked up who hosts each one. Not who founded it, not who the network is. Who is on the mic right now, as credited on the show's own page.</p> 44<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">What surprised us</h2> 45 46<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 32px 0 40px 0;"> 47 <div style="background: #ffffff; border: 1px solid #dedbd8; padding: 20px;"> 48 <p style="font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: #8a8580; margin: 0 0 12px 0;">No human host</p> 49 <p style="font-family: Fraunces, Georgia, serif; font-size: 40px; line-height: 1; font-weight: 700; color: #742f37; margin: 0 0 12px 0;">3</p> 50 <p style="font-size: 15px; line-height: 1.5; margin: 0;">AI podcasts on Apple's Technology chart are AI-narrated. A fourth, at number 3, names no host at all. All three confirmed ones sit below rank 100, for now.</p> 51 </div> 52 <div style="background: #ffffff; border: 1px solid #dedbd8; padding: 20px;"> 53 <p style="font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: #8a8580; margin: 0 0 12px 0;">Same show, two charts</p> 54 <p style="font-family: Fraunces, Georgia, serif; font-size: 40px; line-height: 1; font-weight: 700; color: #742f37; margin: 0 0 12px 0;">#9 vs. â</p> 55 <p style="font-size: 15px; line-height: 1.5; margin: 0;">I've Got Questions with Sinead Bovell is ninth on Spotify's Technology chart and absent from Apple's top 200.</p> 56 </div> 57 <div style="background: #ffffff; border: 1px solid #dedbd8; padding: 20px;"> 58 <p style="font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: #8a8580; margin: 0 0 12px 0;">AI's share of âtechnologyâ</p> 59 <p style="font-family: Fraunces, Georgia, serif; font-size: 40px; line-height: 1; font-weight: 700; color: #742f37; margin: 0 0 12px 0;">13 of 50</p> 60 <p style="font-size: 15px; line-height: 1.5; margin: 0;">Apple's top 50 Technology shows that are about AI. Spotify: 10 of 50. The rest is All-In, Acquired, Darknet Diaries, Hard Fork.</p> 61 </div> 62</div> 63<p style="margin: 0 0 24px 0;"><strong>The lists are wrong more often than you'd think.</strong> Feedspot's number 48 credits a host who, as far as every platform can tell, doesn't host it. Two of its entries name their hosts by first name only, and one of those shows now credits someone else entirely. Two shows on Feedspot's list have changed hosts since the list credited them, and the list never noticed. Apple's chart has an AI show at number 89 whose last episode was in 2023.</p> 64<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">Who to add to your listening</h2> 65<p style="margin: 0 0 24px 0;">Here are a few women we think you should hear. Each is on the charts above, and each is now on our <a href="https://womansplainingai.com/best-ai-podcasts">list of AI podcasts that aren't bro-y</a>, with a start-here episode.</p> 66<ul style="margin: 0 0 24px 0; padding-left: 22px;"><li style="margin: 0 0 12px 0;"><strong>Claire Vo, How I AI.</strong> Start with "Build your own company brain: the enterprise AI playbook from Stripe's engineering team" (September 7, 2026). Thirty minutes, live screen-sharing, one specific thing a guest actually does with AI at work.</li><li style="margin: 0 0 12px 0;"><strong>Sinead Bovell, I've Got Questions.</strong> Start with "Are we betting too much on AI?" with Nobel laureate Daron Acemoglu (September 3, 2026). Whether the money flooding into AI ends in inequality and job loss, or whether different design choices could raise wages too.</li><li style="margin: 0 0 12px 0;"><strong>Emily M. Bender and Alex Hanna, Mystery AI Hype Theater 3000.</strong> Start with "Who's Responsible for 'Responsible AI'?" with sava saheli singh (August 4, 2026). A linguist and a sociologist taking the hype apart, this time the "harm reduction" framing around AI in schools.</li><li style="margin: 0 0 12px 0;"><strong>Kimberly Nevala, Pondering AI.</strong> Start with "Ethical Imagination" with Renée Cummings, episode 100 (July 22, 2026). What an AI future would look like if its benefits actually reached everyone.</li></ul> 67<p style="margin: 0 0 24px 0;">Our own mistake tells us something narrower than the charts do:
67we knew Claire Vo's work and still gave Lenny the credit. We can start there. Get the host's name right. Say what her work helped us understand. Recommend an episode worth someone else's time.</p> 68<p style="margin: 0 0 24px 0;">If you host a show we should have counted, or we got your host wrong, leave us a message on the <a href="https://womansplainingai.com/answering-machine">answering machine</a> or reach us through <a href="https://womansplainingai.com/connect">the contact page</a>. We'll fix the count and say so.</p> 69<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">What this doesn't tell you</h2> 70<p style="margin: 0 0 24px 0;">It doesn't tell you how many people listen. We counted shows, not listeners. Apple says its chart reflects listening, follows and completions; Spotify describes its rankings in terms of weekly audience. Neither number is in our count.</p> 71<p style="margin: 0 0 24px 0;">It doesn't tell you a show is good because a woman hosts it, or bad because a man does. Some of the best AI podcasts we know are hosted by men and we put them on our own list. And it doesn't tell you why the lists look this way.</p> 72<h2 style="font-family: Fraunces, Georgia, serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #742f37; margin: 56px 0 20px 0;">How we classified hosts</h2> 73<p style="margin: 0 0 24px 0;">We didn't guess from names or photos. For most hosts, we found a sentence on a public page, their bio, their university profile, their own site, where the page says "she" or "he" or "they" about them. We quoted it and saved the link. Eighteen hosts had no such sentence we could reach, usually because LinkedIn and personal sites block automated reading, and Logan classified those by hand; they're marked as manual in the data. Where neither worked, the host is listed as unknown, and unknowns are never counted as men.</p> 74<p style="margin: 0 0 24px 0;">"At least one woman hosting" means at least one current host is female-presenting by that evidence. One host, Nat Rubio-Licht of The Deep View, uses they/them. We report that separately rather than folding it into the women's count; The Deep View is counted as woman-hosted because Sabrina Ortiz co-hosts.</p> 75<p style="margin: 0 0 24px 0;">This is a proxy. Pronouns on a website are evidence of what a person's public bio says. We'd rather use the imperfect measure and show our work than skip the question. If we've got you wrong, tell us and we'll fix it.</p> 76<p style="margin: 0 0 24px 0; padding: 20px 24px; background: #f3f1ed; border-top: 2px solid #d49e3a;"><strong>The data.</strong> Every show, every host, every quoted sentence and its link, the method, and a log of what we corrected after two outside reviews are available on request through <a href="https://womansplainingai.com/connect">the contact page</a>.</p><div style="margin-top: 56px; padding-top: 24px; border-top: 1px solid #dedbd8; font-size: 14px; line-height: 1.6; color: #5c5c5c;"><p style="margin: 0;"><em>How we did it, short version.</em> Feedspot's list was read on September 13, 2026. Apple's US Technology top 200 and Spotify's US Technology top 50 were pulled the same day from the charts the apps publish. A show counted as an AI show if AI, machine learning, GPT, LLM, OpenAI, Anthropic, Claude, or chatbot appeared in its title or first sentence, or twice in its opening description; nine shows were set aside by hand (security shows, general tech shows where AI is a side topic, one Chinese-language show) and we list them. The study is English-language. Hosts are whoever the show's own page credits on that date. Gender presentation comes from pronouns used about the host on a public page, quoted and linked; eighteen hosts were classified manually and are marked as such. Every quote was re-checked against its page. One label was withdrawn when the page turned out not to carry a pronoun. Unknowns are reported as unknown.</p></div>`,faqs:[{question:"How many AI podcasts are hosted by women?",answer:`About one in five, on the lists people actually see (September 13, 2026). On Feedspot's "100 Best AI Podcasts" (101 entries), 22 have at least one woman hosting and 76 are hosted only by men. On Apple Podcasts' US Technology chart, 13 of the
7661 AI-focused shows have a woman hosting. On Spotify's US Technology chart, 4 of 10. About one in five, on the lists people actually see. On Feedspot's list, the first show with a woman on the mic is number 9. The first show hosted only by women is number 19. Of the top 25, three have a woman hosting. Of the top 50, nine.`},{question:"Which AI podcasts are hosted by women?",answer:"On Feedspot's list: 9 Artificiality (Helen Edwards, Dave Edwards) · 17 The Alldus Podcast (JP Valentine, Ailsa Cassie) · 19 Pondering AI (Kimberly Nevala) · 26 AI Australia (Emma Bromet, Kathryn Collier) · 30 The AI with Maribel Lopez (Maribel Lopez) · 36 No Priors (Elad Gil, Sarah Guo) · 39 The Artificial Human (Aleks Krotoski, Kevin Fong) · 44 Generationship (Rachel Chalmers) · 46 Redefining AI (Lauren Hawker Zafer) · 59 The AI Chicks (Lana Hout, Aisha Corpas Wynn) · 60 Decoding AI for Marketing (Greg Stuart, Rex Briggs, Mary Dooe) · 62 Approximately Correct (Alona Fyshe, Scott Lilwall) · 64 How I AI (Claire Vo) · 65 Pioneers of AI (Rana el Kaliouby) · 68 AI For Pharma Growth (Andree Bates) · 71 Silicon Valley Girl (Marina Mogilko) · 73 Building AI Boston (Anna Devere, Chris DeVito, Kara Peterson) · 75 AI for Kids (Amber Ivey) · 81 Generative AI 101 (Emily Laird) · 91 Rasa Chats (Rachael Tatman) · 92 A Woman in AI (Kim Dressendoerfer) · 94 Generation AI (Ruth Zive, Nirali Amin). On Apple's Technology chart: 13 Building AI Boston · 26 The In-Between Tech and Trust Podcast (Eva Simone Lihotzky) · 44 Life, Automated (Jess Love) · 46 ProHuman (presenter Ibby Caputo, with Mary Robinson, Helen Clark, Zeid Ra'ad Al Hussein, Juan Manuel Santos) · 54 No Priors · 55 How I AI · 86 Intelligent Machines (Leo Laporte, Jeff Jarvis, Paris Martineau) · 88 Critical Thinking in the Age of AI (Shae O. Omonijo) · 114 Mystery AI Hype Theater 3000 (Emily M. Bender, Alex Hanna) · 119 The Deep View: Conversations (Jason Hiner, Sabrina Ortiz, Nat Rubio-Licht) · 146 Silicon Valley Girl · 149 Understood: Artificial Intimacy (Victoria Hetherington) · 175 Training Data (Sonya Huang, Pat Grady). On Spotify's Technology chart: I've Got Questions with Sinead Bovell, How I AI, Silicon Valley Girl, Training Data."},{question:"Are the best AI podcasts mostly hosted by men?",answer:"On the three lists we counted, yes. 76 of 101 shows on Feedspot's list, 37 of 61 AI shows on Apple's Technology chart, and 5 of 10 on Spotify's are hosted only by men. The first show with a woman on the mic on Feedspot's list is number 9; the first hosted only by women is number 19."},{question:"How did Womansplaining AI decide who counts as a woman host?",answer:"From pronouns used about the host on a public page (a bio, a university profile, the host's own site), quoted and linked. Eighteen hosts with no reachable sentence were classified manually and are marked as such. Unknowns are reported as unknown and never counted as men. A they/them host is reported separately, not counted as a woman."}]},nN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function oN(){const e=`https://womansplainingai.com/${Ze.slug}`;return{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":`${e}#article`,headline:Ze.title,description:Ze.description,author:[{"@type":"Person",name:"Logan Currie",url:"https://www.logancurrie.com"},{"@type":"Person",name:"Mara Bolis",url:"https://cyber.harvard.edu/people/mara-bolis"}],publisher:{"@type":"Organization",name:"Womansplaining AI",url:"https://womansplainingai.com"},datePublished:Ze.datePublished,dateModified:Ze.dateModified,keywords:Ze.keywords,mainEntityOfPage:e},{"@type":"FAQPage","@id":`${e}#faq`,mainEntity:Ze.faqs.map(n=>({"@type":"Question",name:n.question,acceptedAnswer:{"@type":"Answer",text:n.answer}}))}]}}function sN(){return ze({title:`${Ze.shortTitle}: We Counted. It's Mostly Guys. | Womansplaining AI`,description:Ze.description,path:`/${Ze.slug}`,ogTitle:Ze.title,ogDescription:Ze.description,ogType:"article"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(oN())}}),r.jsx(q.section,{...nN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 uppercase tracking-wide",children:Ze.kicker}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:Ze.title}
76),r.jsx("p",{className:"text-primary-foreground/80 text-lg sm:text-xl leading-relaxed mb-6",children:Ze.dek}),r.jsxs("p",{className:"text-primary-foreground/70 text-sm",children:[Ze.byline," · ",Ze.readTime," · Draft for review"]})]})}),r.jsxs("article",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("div",{className:"prose prose-lg max-w-none text-foreground/90 prose-headings:font-serif prose-headings:text-primary prose-a:text-accent prose-a:no-underline hover:prose-a:underline prose-strong:text-primary",dangerouslySetInnerHTML:{__html:Ze.articleHtml}}),r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mt-16 mb-6",children:"Frequently Asked Questions"}),Ze.faqs.map(e=>r.jsxs("div",{className:"mb-8",children:[r.jsx("h3",{className:"font-serif font-semibold text-primary text-lg mb-2",children:e.question}),r.jsx("p",{className:"text-foreground/80 leading-relaxed",children:e.answer})]},e.question))]}),r.jsx(Be,{})]})}const rN="/assets/waai-couch-candid-1200-B_JeHILS.jpg",iN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},yu=[{value:"",label:"What brings you here?"},{value:"speaking",label:"Speaking & Live Events"},{value:"guest",label:"Be a Guest on the Show"},{value:"guest-swap",label:"Podcast Cross-Promotion"},{value:"live-podcast",label:"Host a Live Episode at Your Event"},{value:"press",label:"Media & Press"},{value:"research",label:"Research Collaboration"},{value:"other",label:"Something Else"}],Xg={speaking:"Invite us to keynote, moderate a panel, or lead a workshop on AI, gender, and the future of work.",guest:"We read your work before you sit down. The paper, the book, all of it. Then we have the conversation you wish more interviews were. Bring your data and your nuance.","guest-swap":"Run a podcast in a similar space? Let's cross-pollinate. We're into guest swaps, joint episodes, and shared audiences.","live-podcast":"We record live. If you're organizing a conference, summit, or community event, we can bring Womansplaining AI to your stage with our own format, guests, and energy.",press:"For interviews, features, expert commentary, or editorial collaborations. We have data, opinions, and Harvard credentials.",research:"Studying AI and gender? Workforce disruption? We're actively researching AI's impact on women's middle-income work through a Capita fellowship. Let's compare notes.",other:"We're curious people. Tell us what you're thinking."};function aN(){const e={"@context":"https://schema.org","@type":"ContactPage",name:"Connect with Womansplaining AI",description:"Book Womansplaining AI for speaking, live podcast events, media inquiries, guest appearances, and research collaborations.",url:"https://womansplainingai.com/connect",mainEntity:{"@type":"Organization",name:"Womansplaining AI",url:"https://womansplainingai.com"}};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function lN(){const[e,n]=v.useState(""),[s,a]=v.useState(""),[l,u]=v.useState(""),[d,p]=v.useState(""),[f,g]=v.useState(""),[y,w]=v.useState(""),[b,A]=v.useState(!1);ze({title:"Connect | Womansplaining AI",description:"Book Womansplaining AI for speaking, live podcast recordings, media, guest appearances, and research collaborations. Logan Currie and Mara Bolis on AI, gender, and the future of work.",path:"/connect"});const j=async k=>{k.preventDefault();const I=encodeURIComponent(`Womansplaining AI â ${yu.find(E=>E.value===e)?.label||"Inquiry"}`),N=encodeURIComponent(`Name: ${s} ${l} 77Email: ${d} 78Organization: ${f} 79Purpose: ${yu.find(E=>E.value===e)?.label} 80 81${y}`);window.location.href=`mailto:[email protected]?subject=${I}&body=${N}`,A(!0)};return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(aN,{}),r.jsx(q.section,{...iN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"Work With Us"}
81),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"We bring the research and the argument. Here's how to make something happen."})]})}),r.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:r.jsxs("div",{className:"grid lg:grid-cols-5 gap-12 lg:gap-16",children:[r.jsxs("div",{className:"lg:col-span-2 space-y-8",children:[r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[r.jsx(Su,{className:"w-4 h-4 text-accent"}),r.jsx("h3",{className:"font-serif font-bold text-primary text-sm uppercase tracking-wide",children:"Speaking & Panels"})]}),r.jsx("p",{className:"text-foreground/60 text-sm leading-relaxed",children:"AI and the workforce. The gendered guilt gap. Career security in the age of automation. We do keynotes, fireside chats, and panels that leave people with something to actually think about."})]}),r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[r.jsx(nk,{className:"w-4 h-4 text-accent"}),r.jsx("h3",{className:"font-serif font-bold text-primary text-sm uppercase tracking-wide",children:"Live Podcast"})]}),r.jsx("p",{className:"text-foreground/60 text-sm leading-relaxed",children:"We bring Womansplaining AI to your conference or event. Full format, live audience, our own guests. You provide the stage and the crowd â we bring the show."})]}),r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[r.jsx(ek,{className:"w-4 h-4 text-accent"}),r.jsx("h3",{className:"font-serif font-bold text-primary text-sm uppercase tracking-wide",children:"Media & Press"})]}),r.jsx("p",{className:"text-foreground/60 text-sm leading-relaxed",children:"Need an expert source on AI and women's workforce, the guilt gap, or AI policy? We have the data, the credentials, and opinions we're not afraid of."})]}),r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[r.jsx(Oa,{className:"w-4 h-4 text-accent"}),r.jsx("h3",{className:"font-serif font-bold text-primary text-sm uppercase tracking-wide",children:"Guest Swaps & Collaboration"})]}),r.jsx("p",{className:"text-foreground/60 text-sm leading-relaxed",children:"Run a podcast, newsletter, or community in the AI/future-of-work space? We're always open to cross-pollination. Bring your audience, we'll bring ours."})]}),r.jsxs("div",{children:[r.jsx("div",{className:"overflow-hidden border border-foreground
81/15 p-2",children:r.jsx("img",{src:rN,alt:"Logan Currie and Mara Bolis on a red velvet couch at their Womansplaining AI live taping at Human+Tech Week in San Francisco",loading:"lazy",className:"w-full h-full object-cover"})}),r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.2em] text-muted-foreground mt-3 border-t border-border pt-2",children:"Live taping · Human+Tech Week · San Francisco"})]})]}),r.jsx("div",{className:"lg:col-span-3",children:b?r.jsxs(q.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:"text-center py-16",children:[r.jsx("div",{className:"text-4xl mb-4",children:"â"}),r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-2",children:"We'll be in touch."}),r.jsx("p",{className:"text-foreground/60",children:"Your email client should have opened with the details. If not, reach us at [email protected]."})]}):r.jsxs("form",{onSubmit:j,className:"space-y-5",children:[r.jsxs("div",{children:[r.jsxs("label",{className:"block text-sm font-medium text-primary mb-1.5",children:["Purpose ",r.jsx("span",{className:"text-accent",children:"*"})]}),r.jsx("select",{required:!0,value:e,onChange:k=>n(k.target.value),className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors appearance-none",children:yu.map(k=>r.jsx("option",{value:k.value,disabled:k.value==="",children:k.label},k.value))}),e&&Xg[e]&&r.jsx(q.p,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},className:"text-xs text-accent mt-2 leading-relaxed",children:Xg[e]})]}),r.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[r.jsxs("div",{children:[r.jsxs("label",{className:"block text-sm font-medium text-primary mb-1.5",children:["First Name ",r.jsx("span",{className:"text-accent",children:"*"})]}),r.jsx("input",{required:!0,type:"text",value:s,onChange:k=>a(k.target.value),className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors"})]}),r.jsxs("div",{children:[r.jsxs("label",{className:"block text-sm font-medium text-primary mb-1.5",children:["Last Name ",r.jsx("span",{className:"text-accent",children:"*"})]}),r.jsx("input",{required:!0,type:"text",value:l,onChange:k=>u(k.target.value),className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors"})]})]}),r.jsxs("div",{children:[r.jsxs("label",{className:"block text-sm font-medium text-primary mb-1.5",children:["Email ",r.jsx("span",{className:"text-accent",children:"*"})]}),r.jsx("input",{required:!0,type:"email",value:d,onChange:k=>p(k.target.value),className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors"})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-primary mb-1.5",children:"Organization"}),r.jsx("input",{type:"text",value:f,onChange:k=>g(k.target.value),placeholder:"Company, podcast, publication, event...",className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground placeholder:text-foreground/30 focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors"})]}),r.jsxs("div",{children:[r.jsxs("label",{className:"block text-sm font-medium text-primary mb-1.5",children:["Tell us more ",r.jsx("span",{className:"text-accent",children:"*"})]}),r.jsx("textarea",{required:!0,rows:4,value:y,onChange:k=>w(k.target.value),placeholder:e==="live-podcast"?"Event name, dates, expected audience, and what kind of conversation you're imagining...":e==="speaking"?"Event details, dates, format, and topic area...":e==="guest"?"Your background and what you'd want to discuss on the show...":"What are you thinking?",className:"w-full px-4 py-3 rounded-lg border border-border/60 bg-background text-foreground placeholder:text-foreground
81/30 focus:outline-none focus:ring-2 focus:ring-accent/30 focus:border-accent transition-colors resize-y"})]}),r.jsxs("button",{type:"submit",className:"w-full flex items-center justify-center gap-2 bg-primary text-primary-foreground px-6 py-3.5 rounded-lg font-medium hover:bg-primary/90 transition-colors",children:[r.jsx(rk,{className:"w-4 h-4"}),"Start the Conversation"]})]})})]})}),r.jsx(Be,{})]})}const cN="https://docs.google.com/forms/d/e/1FAIpQLScMNSRrnZuVgpD4iL82HsQinAPorqK5-uajOwXt73VuLP81lQ/formResponse",sa={situation:"entry.2039591360",handle:"entry.599301150",email:"entry.1776466357",onair:"entry.1881588038"},ey=["Yes, as written","Yes, but change the details","No, just tell me what you think"],uN=3,wu=40;function dN(){const[e,n]=v.useState(""),[s,a]=v.useState(""),[l,u]=v.useState(""),[d,p]=v.useState(ey[1]),[f,g]=v.useState(""),[y,w]=v.useState("idle"),b=v.useRef(Date.now()),A=e.trim().length>0&&e.trim().length<wu,j=async N=>{if(N.preventDefault(),y==="sending")return;const E=(Date.now()-b.current)/1e3;if(f||E<uN){w("done");return}if(e.trim().length<wu)return;w("sending");const R=new URLSearchParams;R.set(sa.situation,e.trim()),R.set(sa.handle,s.trim()),R.set(sa.email,l.trim()),R.set(sa.onair,d);try{await fetch(cN,{method:"POST",mode:"no-cors",body:R}),w("done")}catch{w("error")}};if(y==="done")return r.jsxs("div",{className:"border-l-2 border-accent pl-5 py-2","data-testid":"ask-form-done",children:[r.jsx("p",{className:"font-serif font-bold text-xl text-primary mb-2",children:"Got it. Thank you."}),r.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["We read every one. If we take yours on the show, it goes out as a composite with the details changed, unless you told us otherwise.",l.trim()?" We'll write once to ask what happened.":""]})]});const k="w-full px-4 py-3 bg-white text-foreground placeholder:text-muted-foreground border border-border focus:border-primary focus:outline-none text-base rounded-none",I="block text-xs font-medium uppercase tracking-wide text-muted-foreground mb-2";return r.jsxs("form",{onSubmit:j,className:"space-y-6","data-testid":"ask-form",noValidate:!0,children:[r.jsxs("div",{children:[r.jsx("label",{htmlFor:"ask-situation",className:I,children:"What's going on?"}),r.jsx("textarea",{id:"ask-situation",name:"situation",rows:6,required:!0,value:e,onChange:N=>n(N.target.value),placeholder:"The situation, in your words. What you've tried, what you're afraid of, what you actually want to know.",className:k,"data-testid":"input-ask-situation"}),A&&r.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"A few more sentences. We can't answer a headline."})]}),r.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[r.jsxs("div",{children:[r.jsxs("label",{htmlFor:"ask-handle",className:I,children:["What should we call you? ",r.jsx("span",{className:"normal-case tracking-normal",children:"(optional)"})]}),r.jsx("input",{id:"ask-handle",name:"handle",type:"text",value:s,onChange:N=>a(N.target.value),placeholder:"Leave blank and you're Anonymous",className:k,"data-testid":"input-ask-handle"})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"ask-email",className:I,children:"Email, only if you want us to check back in"}),r.jsx("input",{id:"ask-email",name:"email",type:"email",value:l,onChange:N=>u(N.target.value),placeholder:"Leave blank to stay fully anonymous",className:k,"data-testid":"input-ask-email"})]})]}),r.jsxs("fieldset",{children:[r.jsx("legend",{className:I,children:"Can we read this on the show?"}),r.jsx("div",{className:"flex flex-col sm:flex-row gap-3 sm:gap-6",children:ey.map(N=>r.jsxs("label",{className:"inline-flex items-center gap-2 text-sm text-foreground cursor-pointer",children:[r.jsx("input",{type:"radio",name:"onair",value:N,checked:d===N,onChange:()=>p(N),className:"accent-primary"}),N]},N))})]}),r.jsxs("div",{className:"absolute -left-[9999px] top-auto w-px h-px overflow-hidden","aria-hidden":"true",children:[r.jsx("label",{htmlFor:"ask-website",children:"Website"}),r.jsx("input",{id:"ask-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off",value:f,onChange:N=>g(N.target.value)})]}),r.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[r.jsxs("button",{type:"submit",disabled:y==="sending"||e.trim().length<wu,className:"inline-flex items-center gap-2 px-7 py-3.5 bg-primary text-primary-foreground text-base font-serif font-semibold hover:bg-foreground transition-colors duration-200 disabled:opacity-50","data-testid":"button-ask-submit",children:[y==="sending"?"Sendingâ¦":"Send it"," ",r.jsx(Ke,{className:"w-5 h-5"})]}),r.jsx("p",{className:"text-xs text-muted-foreground max-w-sm",children:"Nothing here asks who you are. No account, no tracking, no name unless you give one."})]}),y==="error"&&r.jsxs("p",{className:"text-sm text-destructive","data-testid":"ask-form-error",children:["That didn't go through. Email us instead:"," ",r.jsx("a",{href:"mailto:[email protected]",className:"underline",children:"[email protected]"})]})]})}const hN={initial:{opacity:0,y:20}
81,animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function pN({src:e}){const n=v.useRef(null),[s,a]=v.useState(!1),l=()=>{const u=n.current;u&&(u.paused?u.play():u.pause())};return r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("button",{onClick:l,"aria-label":s?"Pause":"Play",className:"inline-flex items-center justify-center w-12 h-12 bg-primary text-primary-foreground hover:bg-foreground transition-colors duration-200",children:s?r.jsx(tk,{className:"w-5 h-5"}):r.jsx(Fa,{className:"w-5 h-5 ml-0.5"})}),r.jsx("audio",{ref:n,src:e,preload:"metadata",controls:!0,className:"w-full max-w-md",onPlay:()=>a(!0),onPause:()=>a(!1),onEnded:()=>a(!1)})]})}function mN(){ze({title:"The Answering Machine | Listener Voicemails | Womansplaining AI",description:"Listen to the voicemails our listeners leave us, then leave yours. We listen to all of them and play some on the show.",path:"/answering-machine"});const e=()=>{const n=window._speakpipe_open_widget;typeof n=="function"&&n()};return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(q.section,{...hN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 grid md:grid-cols-12 gap-10 items-center",children:[r.jsxs("div",{className:"md:col-span-5",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(Su,{className:"w-5 h-5 text-accent"}),r.jsx("span",{className:"text-accent text-sm font-medium uppercase tracking-wide",children:"The answering machine"})]}),r.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:["You have ",So.length," messages."]}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Listeners leave us voicemails. We play some of them on the show. The best ones tell us we got it wrong, which is the point. Press play, then leave yours."})]}),r.jsx("div",{className:"md:col-span-7",children:r.jsx(m0,{variant:"putty"})})]})}),r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:r.jsx("div",{className:"space-y-14",children:So.map(n=>r.jsxs("article",{className:"border-b border-border pb-12","data-testid":`voicemail-${n.n}`,children:[r.jsxs("p",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-2",children:["Message ",n.n," · ",n.date," · ",n.duration]}),r.jsxs("h2",{className:"font-serif font-bold text-2xl text-primary mb-1",children:[n.name,", ",n.from]}),n.reactingTo&&r.jsxs("p",{className:"text-muted-foreground mb-4",children:["Reacting to"," ",r.jsx(Z,{href:`/episodes/${n.reactingTo.slug}`,className:"text-primary underline underline-offset-4",children:n.reactingTo.title})]}),n.playedOn&&r.jsxs("p",{className:"text-muted-foreground mb-4",children:["Played on air in"," ",r.jsx(Z,{href:`/episodes/${n.playedOn.slug}`,className:"text-primary underline underline-offset-4",children:n.playedOn.title})]}),r.jsx("p",{className:"text-lg sm:text-xl font-serif text-primary leading-relaxed font-bold border-l-2 border-accent pl-5 mb-6",children:n.pull}),r.jsx(pN,{src:n.src}),r.jsxs("details",{className:"mt-5",children:[r.jsx("summary",{className:"cursor-pointer text-sm font-medium uppercase tracking-wide text-muted-foreground",children:"Read the transcript"}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mt-3",children:n.transcript})]})]},n.n))})}),r.jsxs("section",{id:"leave",className:"max-w-3xl mx-auto px-4 sm:px-6 pb-16",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground border-b border-border pb-3 mb-6",children:"Leave yours"}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"A reaction, a disagreement, the thing you've been sitting on with nobody to talk to about it. Under two minutes."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:"Here's what happens next. We listen to every message. Some get played on the show, usually the ones that argue with us. We ask you first before your voice goes on air, on this page, or into a listener question we answer in an episode â leave your email or say y
81our name so we can reach you. If we don't hear back, it stays with us."}),r.jsxs("div",{className:"flex flex-wrap gap-4",children:[r.jsxs("button",{onClick:e,"data-testid":"button-leave-voicemail",className:"inline-flex items-center gap-2 px-7 py-3.5 bg-primary text-primary-foreground text-base font-serif font-semibold hover:bg-foreground transition-colors duration-200",children:["Record a voicemail ",r.jsx(Su,{className:"w-5 h-5"})]}),r.jsxs("a",{href:"#write",className:"inline-flex items-center gap-2 px-7 py-3.5 border border-primary text-primary text-base font-serif font-semibold hover:bg-primary hover:text-primary-foreground transition-colors duration-200",children:["Write instead ",r.jsx(Ke,{className:"w-5 h-5"})]})]})]}),r.jsxs("section",{id:"write",className:"max-w-3xl mx-auto px-4 sm:px-6 pb-16 relative",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground border-b border-border pb-3 mb-6",children:"Or write it. Anonymously, if you want."}),r.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-6",children:["This is the door for Let's Womansplain, the segment where we take a real AI predicament, yours, and work out what you can actually do. Work, family, school, whether to use the thing at all. Some of these are personal. That's why this box doesn't ask who you are. Rather email?"," ",r.jsx("a",{href:"mailto:[email protected]",className:"text-primary underline underline-offset-4",children:"[email protected]"})," ","works too."]}),r.jsx(dN,{})]}),r.jsx(p0,{source:"answering-machine"}),r.jsx(Be,{})]})}const fN="/assets/waai-headshot-logan-800-DsAERlo9.jpg",gN="/assets/waai-headshot-mara-800-DCITkQdV.jpg",yN="/assets/waai-couch-duo-1600-D28lOD6k.jpg",os={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}},wN=["Harvard University","Harvard Kennedy School","Berkman Klein Center","Capita","Oxfam","Stanford Social Innovation Review","Fortune","Careerspan","First Prompt"];function xN(){return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"AboutPage","@id":"https://womansplainingai.com/about#page",name:"About Womansplaining AI",url:"https://womansplainingai.com/about",description:"Meet Logan Currie and Mara Bolis, the hosts of Womansplaining AI. A career strategist and a policy researcher breaking down AI's biggest questions.",mainEntity:{"@id":"https://womansplainingai.com/#podcast"},isPartOf:{"@id":"https://womansplainingai.com/#website"}})}})}function bN(){return ze({title:"About Womansplaining AI | Meet Logan Currie & Mara Bolis",description:"Meet Logan Currie and Mara Bolis, who break down AI's biggest questions (jobs, gender, policy) with no jargon and no gatekeeping.",path:"/about"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(xN,{}),r.jsx(q.section,{...os,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"Meet the Hosts"}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Two Harvard classmates who haven't stopped talking about AI since 2024. One builds tools and careers. The other reshapes systems and policy. Together: no jargon, no gatekeeping, a lot of strong opinions loosely held."})]})}),r.jsx(q.section,{...os,className:"pt-12 sm:pt-16 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-4xl mx-auto",children:[r.jsx("div",{className:"overflow-hidden border border-foreground
81/15 p-2 sm:p-3",children:r.jsx("img",{src:yN,alt:"Logan Currie and Mara Bolis sitting together on a red velvet couch at Human+Tech Week in San Francisco",loading:"lazy",className:"w-full h-full object-cover"})}),r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.2em] text-muted-foreground mt-3 border-t border-border pt-2",children:"Human+Tech Week · San Francisco · May 2026"})]})}),r.jsx(q.section,{...os,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsx("div",{className:"max-w-4xl mx-auto",children:r.jsxs("div",{className:"grid md:grid-cols-[200px_1fr] gap-8 items-start",children:[r.jsxs("div",{className:"flex flex-col items-center md:items-start gap-3",children:[r.jsx("img",{src:fN,alt:"Logan Currie",className:"w-40 h-40 rounded-full object-cover shadow-lg border-4 border-accent/20"}),r.jsxs("div",{className:"flex gap-3",children:[r.jsx("a",{href:"https://www.logancurrie.com",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Logan's website",children:r.jsx(Q1,{className:"w-5 h-5"})}),r.jsx("a",{href:"https://www.linkedin.com/in/logan-currie/",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Logan's LinkedIn",children:r.jsx(Sa,{className:"w-5 h-5"})}),r.jsx("a",{href:"https://www.tiktok.com/@loganinthefuture",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Logan's TikTok",children:r.jsx(tT,{className:"w-5 h-5"})})]})]}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-1",children:"Logan Currie"}),r.jsx("p",{className:"text-accent font-medium text-sm mb-4",children:'Career Strategist · AI Researcher · Asks "how do we use this?"'}),r.jsxs("div",{className:"prose prose-stone max-w-none",children:[r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Logan works full time in the tech and startup world. She was a Senior Fellow at Capita, a family policy lab, where she researched how AI is reshaping middle-income work and what that means for family economic security. Harvard M.Ed. in Learning Design, Innovation, and Technology."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"She spent 13 years in edtech across Asia, designing curriculum and leading workforce development programs, then co-founded Careerspan, an AI company building career tools for job seekers."}),r.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["She documents her AI tools and experiments for an audience of 50,000+ on ",r.jsx("a",{href:"https://www.tiktok.com/@loganinthefuture",target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:text-primary underline underline-offset-2 transition-colors",children:"TikTok"})," and ",r.jsx("a",{href:"https://loganinthefuture.substack.com",target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:text-primary underline underline-offset-2 transition-colors",children:"Substack"}),". Everything gets tested on herself first."]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"On Womansplaining AI, Logan brings the practitioner lens â what does this actually look like when you use it? She's the one who scraped 1,000 TikTok comments for Episode 1, built her own AI operating system, and treats every new tool like a science experiment."})]})]})]})})}),r.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:r.jsx("hr",{className:"border-border"})}),r.jsx(q.section,{...os,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsx("div",{className:"max-w-4xl mx-auto",children:r.jsxs("div",{className:"grid md:grid-cols-[200px_1fr] gap-8 items-start",children:[r.jsxs("div",{className:"flex flex-col items-center md:items-start gap-3",children:[r.jsx("img",{src:gN,alt:"Mara Bolis",className:"w-40 h-40 rounded-full object-cover shadow-lg border-4 border-accent/20"}),r.jsx("div",{className:"flex gap-3",children:r.jsx("a",{href:"https://www.linkedin.com/in/mara-bol
81is-b7b5891/",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Mara's LinkedIn",children:r.jsx(Sa,{className:"w-5 h-5"})})})]}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-1",children:"Mara Bolis"}),r.jsx("p",{className:"text-accent font-medium text-sm mb-4",children:'Policy Researcher · Gender Equity Expert · Asks "what does this change?"'}),r.jsxs("div",{className:"prose prose-stone max-w-none",children:[r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Fellow at Harvard's Berkman Klein Center for Internet & Society, researching how generative AI is reshaping women's lives. Previously a Research Fellow at Harvard Kennedy School's Center for International Development â where she noticed gender was completely absent from AI policy conversations, and decided to do something about it."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"25 years in development finance and policy. 11 years at Oxfam as Associate Director of Women's Economic Rights, where she led a 20-country gender justice campaign during COVID that reached 440 million people and drove legislative action in the US. Before that: the Federal Reserve Bank of New York, the World Bank, and the U.S. Export-Import Bank."}),r.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["Founded ",r.jsx("a",{href:"https://www.firstprompt.net/",target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:text-primary underline underline-offset-2 transition-colors",children:"First Prompt"})," â a hands-on AI learning lab for women and non-technical professionals. Published in ",r.jsx("a",{href:"https://ssir.org/articles/entry/ai-gender-gap-paradox",target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:text-primary underline underline-offset-2 transition-colors",children:"Stanford Social Innovation Review"})," and ",r.jsx("a",{href:"https://fortune.com/",target:"_blank",rel:"noopener noreferrer",className:"text-accent hover:text-primary underline underline-offset-2 transition-colors",children:"Fortune"}),`. Her SSIR piece coined the "Fierce Ambivalence" framework â the idea that women's AI hesitation reflects risk awareness, not risk aversion.`]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"On Womansplaining AI, Mara brings the systems lens â the policy, the power dynamics, and the question nobody else is asking."})]})]})]})})}),r.jsx(q.section,{...os,className:"bg-primary/5 py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-6",children:"The Origin Story"}),r.jsx("p",{className:"text-muted-foreground leading-relaxed text-lg mb-4",children:"We met as classmates at Harvard in 2024 and haven't stopped talking since. What started as late-night debates about AI's impact on women turned into a podcast when we realized: nobody was having this conversation the way we were."}),r.jsx("p",{className:"text-muted-foreground leading-relaxed text-lg",children:"Not breathless hype. Not doomsday panic. Just two women doing the reading, processing it out loud, and trusting that our listeners are smart enough to form their own opinions."})]})}),r.jsx("section",{className:"border-y border-border py-8 px-4 overflow-hidden",children:r.jsx("div",{className:"max-w-6xl mx-auto",children:r.jsx("div",{className:"flex flex-wrap justify-center gap-x-8 gap-y-3",children:wN.map(e=>r.jsx("span",{className:"text-sm text-muted-foreground/60 font-medium whitespace-nowrap",children:e},e))})})}),r.jsx(q.section,{...os,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-4",children:"Listen Now"}),r.jsx("p",{className:"text-muted-foreground mb-8 text-lg",children:"Available everywhere you get your podcasts."}),r.jsxs("div",{className:"flex flex-wrap justify-center gap-4 mb-10",children:[r.jsxs("a",{href:"https://open.spotify.com/show/6uDNUzSFzZedJoiUE4lLfb",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 bg-[#1DB954] text-white font-medium rounded-full hover:bg-[#1aa34a] transition-colors",children:[r.jsx(Tn,{className:"w-5 h-5"})," Spotify"]}),r.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/womansplaining-ai/id1877678348",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 bg-[#9933CC
81] text-white font-medium rounded-full hover:bg-[#8829b8] transition-colors",children:[r.jsx(jn,{className:"w-5 h-5"})," Apple Podcasts"]})]}),r.jsx(no,{className:"justify-center -mt-4 mb-10"}),r.jsxs(Z,{href:"/connect",className:"inline-flex items-center gap-2 px-8 py-4 bg-primary text-primary-foreground text-lg font-serif font-bold hover:bg-primary/90 transition-all duration-200 shadow-lg hover:shadow-xl hover:-translate-y-0.5",children:["Work With Us ",r.jsx(Ke,{className:"w-5 h-5"})]})]})}),r.jsx(Be,{})]})}const vN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},ty={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}},x0=[{term:"Fierce Ambivalence",definition:"Holding strong, informed opinions about AI while remaining genuinely open to changing your mind. Not hype, not doom â rigorous engagement with complexity.",episodes:[{label:"EP 01",slug:"/episodes/women-in-ai-who-gets-a-seat"}]},{term:"AI Gender Gap",definition:"The measurable difference in how men and women adopt and use AI tools. Women use AI at significantly lower rates, driven by valid skepticism, not ignorance.",episodes:[{label:"EP 01",slug:"/episodes/women-in-ai-who-gets-a-seat"}]},{term:"Cognitive Inequality Gap",definition:"The $100â200/month divide between those who can experiment at the AI frontier and those who canât. Access shapes who gets to learn.",episodes:[{label:"EP 01",slug:"/episodes/women-in-ai-who-gets-a-seat"}]},{term:"Protege Effect",definition:"Learning science finding that teaching someone else is the most effective way to learn. Applied to AI: explain it to someone and youâll understand it better.",episodes:[{label:"EP 01",slug:"/episodes/women-in-ai-who-gets-a-seat"}]},{term:"AI-Washing",definition:"When companies overstate AI use to justify layoffs, attract investment, or appear innovative. The Theranos playbook applied to AI.",episodes:[{label:"EP 03",slug:"/episodes/adolescent-technology-20000-word-warnings"}]},{term:"Anticipatory Layoffs",definition:"Companies cutting jobs based on AIâs potential, not its actual capability. Using AI as justification before the technology can replace those roles.",episodes:[{label:"EP 02",slug:"/episodes/job-tsunamis-invisible-vulnerability"},{label:"EP 03",slug:"/episodes/adolescent-technology-20000-word-warnings"}]},{term:"Algorithmic Loafing",definition:"When humans stop checking AIâs work after it proves correct several times. One right answer makes you less likely to catch the next wrong one.",episodes:[{label:"EP 02",slug:"/episodes/job-tsunamis-invisible-vulnerability"},{label:"EP 05",slug:"/episodes/feeling-smarter-being-wrong"}]},{term:"Cognitive Surrender",definition:"Going beyond healthy AI delegation to completely stopping critical evaluation. Using a calculator is cognitive offloading; never questioning it is cognitive surrender.",episodes:[{label:"EP 05",slug:"/episodes/feeling-smarter-being-wrong"}]},{term:"Feral Agents",definition:'AI agents operating outside human oversight or control. Contrasted with "domesticated" agents that work within defined boundaries.',episodes:[{label:"EP 04",slug:"/episodes/rising-water-feral-agents"}]},{term:"Zone of Indifference",definition:"Google DeepMind concept: the range of instructions AI agents will execute without critical scrutiny. The wider this zone, the more risk.",episodes:[{label:"EP 04",slug:"/episodes/rising-water-feral-agents"}]},{term:"Hybrid Thinking",definition:'Working alongside AI in a way where the boundaries of your own intelligence blur. "How intelligent am I? Am I that smart anymore?"',episodes:[{label:"EP 08",slug:"/episodes/is-using-ai-cheating"}]},{term:"The Guilt Gap",definition:"Half of women say using AI feels like cheating. 57% of employees say they present AI-generated work as their own (KPMG 2025). The gendered experience of AI assistance.",episodes:[{label:"EP 08",slug:"/episodes/is-using-ai-cheating"}]},{term:"Institutional Erosion",definition:"AIâs core features â opacity, speed, scale, optimization â are structurally incompatible with the transparency, cooperation, and accountability institutions require.",episodes:[{label:"EP 10",slug:"/episodes/33000-downloads-ai-destroys-institutions"}]},{term:"Bro-y (AI content)",definition:"A register, not a gender. AI content is bro-y when it assumes everyone has a CS degree, treats skepticism as ignorance, rotates the same founders and VCs as guests, and frames AI as an inevitable force rather than a set of choices with consequences. Spot it: nobody ever says âI donât know.â",episodes:[{label:"Guide: AI Podcasts That Arenât Bro-y",slug:"/best-ai-podcasts"},{label:"EP 24",slug:"/episodes/guten-tag-tech-bros"}]}];function kN(){const e={"@context":"https://schema.org","@type":"DefinedTermSet",name:"Womansplaining AI Glossary",description:"Key AI terms broken down across episodes of the Womansplaining AI podcast. The vocabulary you actually need to contribute to the next AI conversation.",url:"https://womansplainingai.com/glossary",hasDefinedTerm:x0.map(n=>({"@type":"DefinedTerm",name:n.term,description:n.definition,url:`https://womansplainingai.com/glossary#${n.term.toLowerCase().replace(/[\s/]+/g,"-")}`,inDefinedTermSet:"https://womansplainingai.com/glossary"}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function AN(){return ze({title:"AI Glossary | Womansplaining AI â The Terms You Actually Need",description:"The AI vocabulary you actually need. Key terms like algorithmic loafing, cognitive surrender, and the guilt gap â broken down across episodes of Womansplaining AI.",path:"/glossary"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(kN,{}),r.jsx(q.section,{...vN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(rd,{className:"w-5 h-5 text-accent"}),r.jsx("span",{className:"text-accent text-sm font-medium uppercase tracking-wide",children:"Reference"})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"The AI Vocabulary You Actually Need"}
81),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"These aren't terms we coined. They come from research papers, policy labs, and industry. We just break them down so you can use them in your next AI conversation."})]})}),r.jsx("section",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:r.jsx("div",{className:"grid gap-6 sm:grid-cols-2",children:x0.map((e,n)=>r.jsxs(q.div,{...ty,transition:{duration:.8,ease:"easeOut",delay:n*.04},id:e.term.toLowerCase().replace(/[\s/]+/g,"-"),className:"group border border-border/60 rounded-xl p-6 hover:border-accent/40 hover:shadow-md transition-all duration-300 bg-background",children:[r.jsx("h2",{className:"text-lg font-serif font-bold text-primary mb-2 group-hover:text-accent transition-colors",children:e.term}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-4",children:e.definition}),r.jsx("div",{className:"flex flex-wrap gap-2",children:e.episodes.map(s=>s.slug?r.jsxs(Z,{href:s.slug,className:"inline-flex items-center gap-1 text-xs font-medium text-accent hover:text-primary transition-colors",children:[s.label,r.jsx(Ke,{className:"w-3 h-3"})]},s.label):r.jsx("span",{className:"text-xs font-medium text-accent",children:s.label},s.label))})]},e.term))})}),r.jsx(q.section,{...ty,className:"max-w-4xl mx-auto px-4 sm:px-6 pb-16",children:r.jsxs("div",{className:"bg-primary/5 border border-primary/10 rounded-xl p-8 text-center",children:[r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary mb-3",children:"Hear these terms in context"}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-6 max-w-lg mx-auto",children:"Every term links to the episode where we break it down with research, real examples, and the kind of nuance you won't get from a definition alone."}),r.jsxs(Z,{href:"/episodes",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-6 py-3 rounded-lg font-medium hover:bg-primary/90 transition-colors",children:["Browse All Episodes",r.jsx(Ke,{className:"w-4 h-4"})]})]})}),r.jsx(Be,{})]})}const Yu=[{number:"86",unit:"%",headline:"of the workers with high AI exposure and the least capacity to adapt are women",context:"Brookings counted 6.1 million US workers whose jobs combine high AI exposure with low capacity to adapt: medical secretaries, insurance clerks, administrative roles. Not truck drivers. That measures vulnerability if displacement hits, not which jobs disappear first.",source:"Brookings Institution, January 2026",sourceUrl:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/",episodeNum:"02",episodeSlug:"job-tsunamis-invisible-vulnerability",episodeTitle:"Job Tsunamis and Invisible Vulnerability"},{number:"80",unit:"%",headline:"follow confidently wrong AI â and feel smarter doing it",context:"People follow incorrect AI outputs 80% of the time. Worse: their own confidence goes up. The more you trust it, the less you check it.",source:"Wharton (Shaw & Nave, 2026)",sourceUrl:"https://sciety.org/articles/activity/10.31234/osf.io/yk25n_v1",episodeNum:"05",episodeSlug:"feeling-smarter-being-wrong",episodeTitle:"Feeling Smarter, Being Wrong"},{number:"84M",headline:"views on one post about AI job disruption",context:`Matt Shumer's "Something Big Is Happening" post compared AI displacement to COVID. It went viral because it said what people already felt.`,source:"Matt Shumer on X (view count as displayed)",sourceUrl:"https://x.com/MattShumer_/status/1891929658657874056",episodeNum:"04",episodeSlug:"rising-water-feral-agents",episodeTitle:"Rising Water and Feral Agents"},{number:"50",unit:"%",headline:"of women say using AI feels like cheating",context:"That's CNBC's headline read of the CNBC/SurveyMonkey Women at Work survey (fielded Feb 10â16, 2026, 6,330 US adults): half of women vs 43% of men. SurveyMonkey's own topline, counting only workers who use AI, is 41% of women vs 34% of men. Either way, women report the guilt more often. The gap is gendered; the guilt isn't exclusive.",source:"CNBC/SurveyMonkey Women at Work Survey, Feb 2026 (CNBC write-up; SurveyMonkey topline 41% vs 34%)",sourceUrl:"https://www.cnbc.com/2026/03/06/gender-gap-in-ai-revealed-in-cnbc-surveymonkey-women-at-work-survey.html",secondarySourceUrl:"https://www.surveymonkey.com/curiosity/cnbc-women-at-work-2026/",episodeNum:"08",episodeSlug:"is-using-ai-cheating",episodeTitle:"Is Using AI Cheating?"},{number:"57",unit:"%",headline:"of employees present AI-generated
81work as their own",context:"Most people are using AI at work. Most people aren't telling anyone. The guilt gap in action.",source:"KPMG Trust in AI Global Study 2025",sourceUrl:"https://kpmg.com/xx/en/media/press-releases/2025/04/trust-of-ai-remains-a-critical-challenge.html",episodeNum:"08",episodeSlug:"is-using-ai-cheating",episodeTitle:"Is Using AI Cheating?"},{number:"10K",headline:"AI responses analyzed for gender bias",context:'The LLYC "Illusion of Equality" study found AI steers boys toward entrepreneurship and girls toward image-based careers. Systematically.',source:'LLYC "Illusion of Equality" Study',sourceUrl:"https://llyc.global/en/illusion-of-equality/",episodeNum:"07",episodeSlug:"ai-boys-entrepreneurs-girls-influencers",episodeTitle:"AI Tells Boys to Be Entrepreneurs and Girls to Be Influencers"},{number:"440M",headline:"people reached by Oxfam gender justice campaigns",context:"Co-host Mara Bolis led economic justice programs at Oxfam reaching 440 million people. That's the scale of experience behind this podcast.",source:"Oxfam International",episodeNum:"About",episodeSlug:"",episodeTitle:"About the Hosts"},{number:"33K",headline:"downloads of one law paper about AI",context:`Silbey & Hartzog's "How AI Destroys Institutions" went viral in academia. A dense legal paper that hit a nerve about what we lose when AI replaces institutional judgment.`,source:"SSRN download metrics",sourceUrl:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623",episodeNum:"10",episodeSlug:"33000-downloads-ai-destroys-institutions",episodeTitle:"33,000 Downloads: How AI Destroys Institutions"},{number:"16",unit:"pts",headline:"more likely for women to be in high AI-exposure jobs",context:"Women are 16 percentage points more likely than men to hold jobs with high AI exposure. Not by coincidence â by occupation structure.",source:"Anthropic labor market report",sourceUrl:"https://www.anthropic.com/research/labor-market-impacts",episodeNum:"08",episodeSlug:"is-using-ai-cheating",episodeTitle:"Is Using AI Cheating?"},{number:"20K",headline:"words in one CEO's essay about AI's future",context:`Dario Amodei's "The Adolescence of Technology" â the podcast broke it down section by section so you don't have to read all 20,000 words.`,source:"Dario Amodei, CEO of Anthropic",sourceUrl:"https://www.dario
81amodei.com/essay/the-adolescence-of-technology",episodeNum:"03",episodeSlug:"adolescent-technology-20000-word-warnings",episodeTitle:"20,000-Word Warnings and Adolescent Technology"},{number:"9",unit:"%",headline:"more speaking time for women when AI note-takers are present",context:"When an AI is taking notes, men exercise more restraint and women speak more. The machine in the room changes who talks.",source:"Read AI, 2026",sourceUrl:"https://www.read.ai/power-dynamics-in-meetings-report-2026",episodeNum:"05",episodeSlug:"feeling-smarter-being-wrong",episodeTitle:"Feeling Smarter, Being Wrong"},{number:"48",unit:"hrs",headline:"to build a political organization's website â with zero coding experience",context:"Guest Wanjiku Kamau was laid off, learned AI tools, and built a full website in two days. No prior technical background.",source:"Wanjiku Kamau, podcast guest",episodeNum:"06",episodeSlug:"relief-not-raise-hand",episodeTitle:"Relief, Not Raise Your Hand"}],ny={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}};function IN(){const e={"@context":"https://schema.org","@type":"ItemList",name:"The Numbers That Stopped Us â Womansplaining AI Statistics",description:"The most striking statistics cited across the Womansplaining AI podcast about AI, gender, and the future of work.",url:"https://womansplainingai.com/stats",numberOfItems:Yu.length,itemListElement:Yu.map((n,s)=>({"@type":"ListItem",position:s+1,name:`${n.number}${n.unit||""} â ${n.headline}`,description:`${n.context} Source: ${n.source}.`,...n.sourceUrl?{url:n.sourceUrl}:{}}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function SN(){return ze({title:"AI Stats That Matter | Womansplaining AI",description:"The AI statistics worth knowing â gender gaps, job displacement, policy gaps. Every stat cited on the podcast, with sources.",path:"/stats"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(IN,{}),r.jsx(q.section,{...ny,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"The Numbers That Stopped Us"}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Every episode, we find a stat that changes how we see AI. These are the numbers we couldn't stop talking about."})]})}),r.jsx("section",{className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsx("div",{className:"max-w-5xl mx-auto",children:r.jsx("div",{className:"grid gap-8 sm:gap-10 md:grid-cols-2",children:Yu.map((e,n)=>r.jsxs(q.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut",delay:n%2*.15},className:"group relative bg-card rounded-2xl border border-border p-6 sm:p-8 hover:border-accent/40 transition-colors",children:[r.jsxs("div",{className:"mb-4",children:[r.jsx("span",{className:"text-6xl sm:text-7xl font-serif font-bold text-accent leading-none",children:e.number}),e.unit&&r.jsx("span",{className:"text-3xl sm:text-4xl font-serif font-bold text-accent/70 ml-1",children:e.unit})]}),r.jsx("h2",{className:"text-lg sm:text-xl font-serif font-semibold text-foreground mb-3 leading-snug",children:e.headline}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-4",children:e.context}),r.jsxs("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-2 text-xs text-muted-foreground/70",children:[r.jsxs("span",{className:"italic",children:["Source:"," ",e.sourceUrl?r.jsx("a",{href:e.sourceUrl,target:"_blank",rel:"noopener noreferrer",className:"underline decoration-dotted underline-offset-2 hover:text-accent transition-colors",children:e.source}):e.source,e.secondarySourceUrl&&r.jsxs(r.Fragment,{children:[" · ",r.jsx("a",{href:e.secondarySourceUrl,target:"_blank",rel:"noopener noreferrer",className:"underline decoration-dotted underline-offset-2 hover:text-accent transition-colors",children:"original report"})]})]}),r.jsx("span",{className:"hidden sm:inline text-border",children:"|"}),e.episodeSlug?r.jsxs(Z,{href:`/episodes/${e.episodeSlug}`,className:"text-accent hover:text-accent/80 font-medium transition-colors",children:["EP ",e.episodeNum," â"]}):r.jsxs(Z,{href:"/about",className:"text-accent hover:text-accent/80 font-medium transition-colors",children:[e.episodeNum," â"]})]})]},n))})})}),r.jsx(q.section,{...ny,className:"bg-primary text-primary-foreground py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold mb-4",children:"Hear the full story behind every number"}
81),r.jsx("p",{className:"text-primary-foreground/80 mb-8 leading-relaxed",children:"Each stat comes from a deeper conversation about AI, work, and who gets left behind. Start listening."}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsx(Z,{href:"/",className:"inline-flex items-center justify-center px-6 py-3 bg-accent text-accent-foreground font-semibold rounded-full hover:bg-accent/90 transition-colors",children:"Browse All Episodes"}),r.jsx(Z,{href:"/connect",className:"inline-flex items-center justify-center px-6 py-3 border-2 border-primary-foreground/30 text-primary-foreground font-semibold rounded-full hover:bg-primary-foreground/10 transition-colors",children:"Get in Touch"})]})]})}),r.jsx(Be,{})]})}const jN=[{name:"Academic Research & Reports",icon:"GraduationCap",description:"Peer-reviewed studies, institutional reports, and data-driven analyses we cited on the show.",resources:[{title:"Measuring US Workers' Capacity to Adapt to AI-Driven Job Displacement",author:"Brookings Institution",url:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/",episodes:["EP 02","EP 08"]},{title:"How Adaptable Are American Workers to AI-Induced Job Displacement?",author:"NBER",url:"https://www.nber.org/papers/w34705",episodes:["EP 02"]},{title:"AI Poses Disproportionate Risks to Women",author:"Brookings Institution",url:"https://www.brookings.edu/articles/ai-poses-disproportionate-risks-to-women/",episodes:["EP 08"]},{title:"Thinking â Fast, Slow, and Artificial",author:"Steven Shaw & Gideon Nave (Wharton, 2026)",url:"https://sciety.org/articles/activity/10.31234/osf.io/yk25n_v1",episodes:["EP 05"]},{title:"Algorithmic Loafing and Mitigation Strategies in Human-AI Teams",author:"ScienceDirect",url:"https://www.sciencedirect.com/science/article/pii/S2949882123000245",episodes:["EP 02"]},{title:"Illusion of Equality",author:"LLYC",url:"https://llyc.global/en/illusion-of-equality/",episodes:["EP 07"]},{title:"How AI Destroys Institutions",author:"Jessica Silbey & Woody Hartzog",url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623",episodes:["EP 10"]},{title:"The Upside of Deep Fakes",author:"Jessica Silbey & Woody Hartzog (2019)",url:"https://scholarship.law.bu.edu/faculty_scholarship/1072/",episodes:["EP 10"]},{title:"When Confidence Satisfies",author:"ACM CHI 2025",url:"https://dl.acm.org/doi/10.1145/3706599.3720003",episodes:["EP 05"]},{title:"Intelligent AI Delegation",author:"Google DeepMind",url:"https://deepmind.google/research/publications/intelligent-ai-delegation/",episodes:["EP 04"]},{title:"Power Dynamics in Meetings Report 2026",author:"Read AI",url:"https://www.read.ai/power-dynamics-in-meetings-report-2026",episodes:["EP 05"]},{title:"Women at Work Survey 2026",author:"CNBC / SurveyMonkey",url:"https://www.cnbc.com/2026/03/06/gender-gap-in-ai-revealed-in-cnbc-surveymonkey-women-at-work-survey.html",episodes:["EP 08"]},{title:"Trust in AI Global Study 2025",author:"KPMG",url:"https://kpmg.com/xx/en/media/press-releases/2025/04/trust-of-ai-remains-a-critical-challenge.html",episodes:["EP 08"]},{title:"Labor Market Impacts of AI",author:"Anthropic",url:"https://www.anthropic.com/research/labor-market-impacts",episodes:["EP 08"]},{title:"Talent Disrupted",author:"Burning Glass Institute",url:"https://www.burningglassinstitute.org/research/underemployment",episodes:["EP 02"]},{title:"Beyond the Binary",author:"Burning Glass Institute",url:"https://www.burningglassinstitute.org/research/beyondthebinary",episodes:["EP 02"]},{title:"Evidence of an AI-Driven Shakeup of Job Markets Is Patchy",author:"Oxford Economics",url:"https://www.oxfordeconomics.com/resource/evidence-of-an-ai-driven-shakeup-of-job-markets-is-patchy/",episodes:["EP 03"]},{title:"Glass Ceiling Index",author:"The Economist / International Women's Day",url:"https://www.internationalwomensday.com/Missions/20623/Economist-glass-ceiling-index-suggests-progress-for-women-at-work-has-stalled",episodes:["EP 07"]}]},{name:"Books",icon:"BookOpen",description:"The books that shaped our thinking and showed up in our conversations.",resources:[{title:"In a Different Voice",author:"Carol Gilligan",url:"https://www.hup.harvard.edu/books/9780674970960",episodes:["EP 01"]},{title:"Co-Intelligence",author:"Ethan Mollick",url:"https://www.penguinrandomhouse.com/books/741805/co-intelligence-by-ethan-mollick/",episodes:["EP 01"]},{title:"The Alignment Problem",author:"Brian Christian",url:"https://brianchristian.org/the-alignment-problem/",episodes:["EP 01"]},{title:"SuperShifts",author:"Ja-Nae Duane & Steve Fisher",url:"https://www.wiley.com/en-us
81/SuperShifts",episodes:["EP 01"]},{title:"Thinking, Fast and Slow",author:"Daniel Kahneman",url:"https://us.macmillan.com/books/9780374533557/thinkingfastandslow",episodes:["EP 05"]},{title:"Bowling Alone",author:"Robert Putnam",url:"http://bowlingalone.com/",episodes:["EP 10"]},{title:"Empire of AI",author:"Karen Hao",url:"https://www.penguinrandomhouse.com/books/743569/empire-of-ai-by-karen-hao/",episodes:["EP 10"]},{title:"Out of the Loop, Into the Algorithm",author:"Wanjiku Kamau",url:"https://latetothepartybook.com/",episodes:["EP 06"]}]},{name:"Essays & Articles",icon:"FileText",description:"Op-eds, longform essays, and journalism that informed our episodes.",resources:[{title:"The Adolescence of Technology",author:"Dario Amodei",url:"https://www.darioamodei.com/essay/the-adolescence-of-technology",episodes:["EP 03"]},{title:"Machines of Loving Grace",author:"Dario Amodei",url:"https://www.darioamodei.com/essay/machines-of-loving-grace",episodes:["EP 03"]},{title:"The AI Gender Gap Paradox",author:"Mara Bolis (Stanford Social Innovation Review)",url:"https://ssir.org/articles/entry/ai-gender-gap-paradox",episodes:["EP 01"]},{title:"Toward a Definition of AGI",author:"Dan Shipper (Every)",url:"https://every.to/chain-of-thought/toward-a-definition-of-agi",episodes:["EP 03"]},{title:"Death of a Knowledge System",author:"Nicolas Michaelsen (Ecologies of Wisdom)",url:"https://ecologiesofwisdom.substack.com/p/death-of-a-knowledge-system",episodes:["EP 01"]},{title:"The Last Temptation of Claude",author:"Harry Law (Cosmos Institute)",url:"https://blog.cosmos-institute.org/p/the-last-temptation-of-claude",episodes:["EP 05"]},{title:"OpenAI Is Making the Mistakes Facebook Made. I Quit.",author:"Zoë Hitzig (New York Times)",url:"https://www.nytimes.com/2026/02/11/opinion/openai-ads-chatgpt.html",episodes:["EP 05"]},{title:"AI Layoffs: Convenient Corporate Fiction?",author:"Fortune",url:"https://fortune.com/2026/01/07/ai-layoffs-convenient-corporate-fiction/",episodes:["EP 03"]},{title:"Companies Are Laying Off Workers Because of AI's Potential â Not Its Performance",author:"Harvard Business Review",url:"https://hbr.org/2026/01/companies-are-laying-off-workers-because-of-ais-potential-not-its-performance",episodes:["EP 03"]}]},{name:"Policy & Legislation",icon:"Scale",description:"The laws, frameworks, and governance documents shaping AI regulation.",resources:[{title:"EU AI Act",author:"European Union",url:"https://artificialintelligenceact.eu/the-act/",episodes:["EP 02"]},{title:"California SB 53",author:"California Legislature",url:"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260SB53",episodes:["EP 03"]},{title:"New York RAISE Act",author:"Governor Hochul",url:"https://www.governor.ny.gov/news/governor-hochul-signs-nation-leading-legislation",episodes:["EP 03"]},{title:"Claude Constitution",author:"Anthropic",url:"https://www.anthropic.com/constitution",episodes:["EP 02"]}]},{name:"Tools & Platforms Referenced",icon:"Wrench",description:"Products and platforms we mentioned, demoed, or discussed on air.",resources:[{title:"BiasBench",author:"LLM bias auditing tool",url:"https://biasbench.com/",episodes:["EP 07"]},{title:"MoteBook",author:"Social network for AI agents",url:"https://motebook.com",episodes:["EP 04"]},{title:"Perplexity Comet",author:"Agentic browser",url:"https://www.perplexity.ai/comet",episodes:["EP 04"]},{title:"Google Flood Hub",author:"Google Research",url:"https://sites.research.google/floods/",episodes:["EP 08"]},{title:"Obsidian",author:"Knowledge management",url:"https://obsidian.md/",episodes:["EP 08"]},{title:"Claude Code",author:"Anthropic",url:"https://claude.com/product/claude-code",episodes:["EP 08"]},{title:"Granola",author:"AI meeting notes",url:"https://www.granola.so/",episodes:["EP 05"]}]}],oy={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}},TN={GraduationCap:Z1,BookOpen:rd,FileText:hs,Scale:sk,Wrench:ak},Qu=jN;function NN(){const e=Qu.flatMap(s=>s.resources.map((a,l)=>({"@type":"ScholarlyArticle",position:l+1,name:a.title,author:a.author||"",url:a.url}))),n={"@context":"https://schema.org","@type":"CollectionPage","@id":"https://womansplainingai.com/research#page",name:"Research We Cited | Womansplaining AI",description:"Every study, paper, book, and source cited across all episodes of the Womansplaining AI podcast. A curated reading list on AI, gender, and the future of work.",url:"https://womansplainingai.com/research",isPartOf:{"@id":"https://womansplainingai.com/#website"},mainEntity:{"@type":"ItemList",name:"Womansplaining AI Research Citations",numberOfItems:e.length,itemListElement:e.map((s,a)=>({"@type":"ListItem",position:a+1,item:s}))}};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}function CN(){ze({title:"Research We Cited | Womansplaining AI",description:"Every study, paper, book, and source cited across all episodes of the Womansplaining AI podcast. A curated reading list on AI, gender, and the future of work.",path:"/research"});const e=Qu.reduce((s,a)=>s+a.resources.length,0),n=new Set(qe.flatMap(s=>s.resources.map(a=>a.url))).size;return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(NN,{}),r.jsx(q.section,{initial:{opacity:0,y:20}
81,animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx(Z,{href:"/",children:r.jsx("span",{className:"inline-block text-primary-foreground/70 hover:text-primary-foreground text-sm mb-6 transition-colors cursor-pointer",children:"â Back to episodes"})}),r.jsx("h1",{className:"font-serif text-3xl sm:text-4xl md:text-5xl font-bold tracking-tight mb-4",children:"Research We Cited"}),r.jsxs("p",{className:"text-lg sm:text-xl text-primary-foreground/85 max-w-2xl leading-relaxed",children:[n," sources cited across ",qe.length," episodes, with"," ",e," of them sorted into categories here so you can go deeper on what matters to you. Every episode page carries its own full list."]})]})}),r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[Qu.map((s,a)=>r.jsxs(q.section,{...oy,transition:{duration:.8,ease:"easeOut",delay:a*.1},className:"mb-14 last:mb-0",children:[r.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[r.jsx("span",{className:"text-primary",children:(()=>{const l=TN[s.icon];return r.jsx(l,{className:"w-5 h-5"})})()}),r.jsx("h2",{className:"font-serif text-2xl sm:text-3xl font-bold text-foreground",children:s.name})]}),r.jsx("p",{className:"text-muted-foreground text-sm mb-6 ml-8",children:s.description}),r.jsx("div",{className:"space-y-3 ml-8",children:s.resources.map(l=>r.jsxs("a",{href:l.url,target:"_blank",rel:"noopener noreferrer",className:"group flex items-start gap-3 p-3 -mx-3 rounded-lg hover:bg-muted/50 transition-colors",children:[r.jsx(an,{className:"w-4 h-4 mt-1 text-muted-foreground group-hover:text-primary flex-shrink-0 transition-colors"}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("span",{className:"text-foreground group-hover:text-primary font-medium transition-colors leading-snug block",children:l.title}),r.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 mt-1",children:[l.author&&r.jsx("span",{className:"text-muted-foreground text-sm",children:l.author}),r.jsx("span",{className:"text-muted-foreground/60 text-xs",children:l.episodes.join(", ")})]})]})]},l.url))})]},s.name)),r.jsxs(q.div,{...oy,transition:{duration:.8,ease:"easeOut",delay:.5},className:"mt-16 pt-10 border-t border-border text-center",children:[r.jsx("h3",{className:"font-serif text-xl sm:text-2xl font-bold text-foreground mb-3",children:"Think we missed something?"}),r.jsx("p",{className:"text-muted-foreground mb-6 max-w-lg mx-auto",children:"If you wrote or found research we should know about, we want to hear from you. We update this list with every new episode."}),r.jsx(Z,{href:"/connect",children:r.jsx("span",{className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-6 py-3 rounded-lg font-medium hover:bg-primary/90 transition-colors cursor-pointer",children:"Send us a source"})})]})]}),r.jsx(Be,{})]})}const Er=[{slug:"jessica-silbey",name:"Jessica Silbey",title:"Professor of Law",org:"Boston University School of Law",credential:"Guggenheim Fellow",bio:`Jessica Silbey is a professor at Boston University School of Law, where she is also Associate Dean for Intellectual Life, and a 2018 Guggenheim Fellow whose work sits at the intersection of intellectual property, technology, and institutional design. Her paper with Woody Hartzog, "How AI Destroys Institutions," has been downloaded more than 35,000 times â an extraordinary number for a legal academic paper. She set out to write an optimistic paper about AI's potential benefits to institutions and couldn't; what she found instead was that AI's core features â opacity, speed, scale, and optimization â are structurally incompatible with the transparency, cooperation, and accountability that institutions require to function. Silbey holds a law degree and a PhD in comparative literature from the University of Michigan, with a focus on French and Russian literature at the turn of the 20th century, and is the author of "Against Progress" (2022) and "The Eureka Myth" (2015). She brings a rare humanities lens to AI governance.`,cardBio:'Professor of Law and Associate Dean for Intellectual Life at BU Law, and a 2018 Guggenheim Fellow. Her paper with Woody Hartzog, "How AI Destroys Institutions," has been downloaded more than 35,000 times, which does not happen to legal academic papers.',headshot:"/guests/jessica-silbey.jpg",clip:{src:"/clips/jessica-silbey.mp4",poster:"/clips/jessica-silbey.jpg",title:"âAI is incapable of intellectual riskâ â no skin in the game, no stakes"},topics:["AI & law","intellectual property","institutional accountability","AI copyright","AI transparency"],pullQuotes:["AI is incapable of intellectual risk â no skin in the game, no breakthroughs.","The saving time thing is a lie.","Efficiency is the enemy of equality."],links:[{label:'"How AI Destroys Institutions" (with Woody Hartzog) â SSRN, 33,000+ downloads',url:"https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623"},{label:'"The Upside of Deep Fakes" (with Woody Hartzog, 2019)',url:"https://scholarship.law.bu.edu/faculty_scholarship/1072/"}],socials:["https://www.bu.edu/law/profile/jessica-silbey/","https://www.linkedin.com/in/jessica-silbey-48060010/"],episodeSlugs:["33000-downloads-ai-destroys-institutions"]},{slug:"wanjiku-kamau",name:"Wanjiku Kamau",title:"Author & Founder",org:"TealBridge (formerly Siemens, Intel, Google)",bio:`Wanjiku Kamau spent two decades in enterprise technology at Siemens, Intel, and Google, working in finance and operations. When Google laid her off in 2025, she was thirteen days into using ChatGPT â and a political organization needed a website that vendors had quoted at two weeks and $3,000. She shipped it in 48 hours and unveiled it live in a board meeting. Ninety days later she had written "Out of the Loop, Into the Algorithm: How I Finally Made Friends with AI" (November 2025), voice-noting 80% of it while walking her dog and using AI as a dictation partner, not a ghostwriter; it hit #1 in Amazon's Job Hunting category. A first-generation Kenyan American based in New York, she now runs TealBridge, an AI consulting practice for founders and civic leaders, and TealVoice, the storytelling studio that published her book. Her story â including a 45-minute hair-salon conversation with a young single mother that opened up a GED program and childcare subsidies â is the one to send to anyone who thinks AI isn't for them.`,cardBio:"Two decades in finance and operations at Siemens, Intel, and Google. Thirteen days into ChatGPT after a layoff, she shipped a website in 48 hours, then wrote a book that hit #1 in Amazon's Job Hunting category.",headshot:"/guests/wanjiku-kamau.jpg",clip:{src:"/clips/wanjiku-kamau.mp4",poster:"/clips/wanjiku-kamau.jpg",title:"âWhat a relief to not have to raise my handâ"},topics:["AI career transition","enterprise technology","AI accessibility","AI book writing"],pullQuotes:["What a relief to not have to raise my hand."],links:[{label:'"Out of the Loop, Into the Algorithm: How I Finally Made Friends with AI"',url:"https://latetothepartybook.com/"},{label:"TealBridge â AI consulting",url:"https://tealbridge.co/"}],socials:["https://www.linkedin.com/in/wanjikukamau/","https://tealbridge.co/"],episodeSlugs:["relief-not-raise-hand"]},{slug:"kathryn-hulick",name:"Kathryn Hulick",title:"Science Journalist",org:"Science News / Science News Explores",bio:`Kathryn Hulick is a science journalist who has covered artificial intelligence since the 2010s, contributing to Science News, Science News Explores, and BBC Science Focus, with a monthly technology column as contributing editor at Muse magazine. She is the author of science books for young readers including "Artificial Intelligence" (2016) and "Welcome to the Future: Robot Friends, Fusion Energy, Pet Dinosaurs, and More!" (2021). On Womansplaining AI (she is also Logan's cousin) she argues that every output of a large language model is technically a hallucination, that cognitive offloading to AI has quietly become the default, and that we lose something real when we hand the messy middle of writing over to a machine.`,cardBio:"Science journalist who has covered AI since the 2010s for Science News, Science News Explores, and BBC Science Focus, and a contributing editor at Muse. Author of Welcome to the Future and The UFO Files, after two years in the Peace Corps in Kyrgyzstan without internet.",headshot:"/guests/kathryn-hulick.jpg",clip:{src:"/clips/kathryn-hulick.mp4",poster:"/clips/kathryn-hulick.jpg",title:"Why every AI output is technically a hallucination"},topics:["AI journalism","AI hallucination","cognitive offloading","writing and AI"],pullQuotes:["I wish the general public did not get a hold of AI when they did. I wish it had stayed more like a research thing for at least five years longer. Maybe ten."],links:[{label:"Science News (contributor)",url:"https://www.sciencenews.org"}],socials:["https://kathrynhulick.com/","https://www.linkedin.com/in/kathryngargolinski/"],episodeSlugs:["the-robots-never-tell-you
81-youre-the-asshole"]},{slug:"julie-wenah",name:"Julie Wenah",title:"Digital Civil Rights Lawyer & Chairwoman",org:"Digital Civil Rights Coalition",bio:"Julie Wenah is a digital civil rights lawyer whose career runs through the Obama White House (the Office of the First Lady), NASA, Airbnb, and Meta. At Airbnb she was counsel to the anti-discrimination product and trust and safety teams, work that contributed to Project Lighthouse; at Meta she worked on the first generation of Ray-Ban smart glasses that launched in 2021. She now chairs the Digital Civil Rights Coalition and serves on the FCC's Communications Equity and Diversity Council. On Womansplaining AI, recorded at Human+Tech Week, she lays out the future she is trying to head off: a world where your face is scanned for a job or a loan, and a higher facial-recognition error margin for darker skin tones quietly becomes a worse outcome.",cardBio:"Digital civil rights lawyer by way of the Obama White House, NASA, Airbnb, and Meta, where she worked on the first Ray-Ban smart glasses. Chairs the Digital Civil Rights Coalition and sits on the FCC's Communications Equity and Diversity Council.",headshot:"/guests/julie-wenah.jpg",clip:{src:"/clips/julie-wenah.mp4",poster:"/clips/julie-wenah.jpg",title:"âAn 18% margin of errorâ â how facial-recognition bias becomes a higher interest rate"},topics:["digital civil rights","facial recognition","algorithmic bias","AI and discrimination"],pullQuotes:[],links:[{label:"juliewenah.com",url:"https://www.juliewenah.com/"},{label:"Digital Civil Rights Coalition",url:"https://www.digitalcivilrights.com/"}],socials:["https://www.juliewenah.com/","https://www.linkedin.com/in/juliewenah/"],episodeSlugs:["move-fast-and-break-rights"]},{slug:"karina-alexanyan",name:"Dr. Karina Alexanyan",title:"Founding Executive Director",org:"Positive Technology Institute",credential:"Co-creator, the Positive Technology Pledge",bio:`Dr. Karina Alexanyan is the Founding Executive Director of the Positive Technology Institute and a co-creator of the Positive Technology Pledge, a "Hippocratic Oath" for technology â a Gen X social scientist immune to the "learn AI now or get left behind" panic. She holds a PhD in communications from Columbia, spent years at Stanford's mediaX fostering multidisciplinary research collaborations, and has served as Director of Strategy at All Tech Is Human. On Womansplaining AI she makes the case for AI enfranchisement â women having a real say in how these tools get deployed, not just permission to use them â and names the divide she won't stay quiet about: AI safety skews white and male while AI ethics skews women, people of color, and marginalized communities.`,cardBio:"Founding Executive Director of the Positive Technology Institute and co-creator of the Positive Technology Pledge, a Hippocratic Oath for technology. Columbia PhD, years at Stanford's mediaX, and former Director of Strategy at All Tech Is Human.",headshot:"/guests/karina-alexanyan.jpg",clip:{src:"/clips/karina-alexanyan.mp4",poster:"/clips/karina-alexanyan.jpg",title:"âAI safety people are usually white guysâ â the safety vs. ethics divide"},topics:["AI ethics","AI enfranchisement","positive technology","women in AI"],pullQuotes:["AI safety people are usually white guys. AI ethics people are mostly women, people of color, and marginalized communities. We feel the damages now."],links:[{label:"Positive Technology Institute",url:"https://www.positivetechinstitute.org/"}],socials:["https://www.positivetechinstitute.org/","https://www.linkedin.com/in/karinaalexanyan/"],episodeSlugs:["is-ai-just-spicy-autocorrect"]},{slug:"vanessa-chang",name:"Vanessa Chang",title:"Co-founder",org:"Bernie",bio:"Vanessa Chang is the co-founder of Bernie, an SMS tool that helps older adults spot fraud and scams â built, as she says on the episode, for anyone who has parents they worry about. Three years earlier she wasn't working in AI at all. She calls herself an unlikely AI startup founder, and her whole thing is helping people think with AI, not like it: use it well, and still love it enough to call it out for its BS. She also runs Mosaek, an AI consulting practice, and writes Think with V, a newsletter about AI and how we think. On Womansplaining AI, recorded live at Human+Tech Week in San Francisco, she makes the case that agency means exercising your choice and acting on it â what it looks like when you stop debating AI and actually go build something with it.",cardBio:"
81Co-founder of Bernie, an SMS tool that helps older adults spot scams, and the writer behind Think with V. Three years ago she wasn't working in AI at all, which is the point.",headshot:"/guests/vanessa-chang.jpg",clip:{src:"/clips/vanessa-chang.mp4",poster:"/clips/vanessa-chang.jpg",title:"âNo woman has a fantasy of being more productiveâ"},topics:["AI agency","fraud protection for seniors","building with AI","women in AI"],pullQuotes:["Agency doesn't come from standing still.","No woman has a fantasy of being more productive."],links:[{label:"Bernie â SMS fraud protection for seniors",url:"https://www.textbernie.me/"},{label:"Think with V",url:"https://vanessachang.com/"}],socials:["https://vanessachang.com/","https://www.linkedin.com/in/vanessachang/"],episodeSlugs:["shadow-daddy-chatgpt"]},{slug:"emily-janoch",name:"Emily Janoch",title:"AVP of Research and Evaluation",org:"CARE",bio:"Emily Janoch leads evidence and learning at CARE â yes, the Care Package people â after 15 years in the development sector, including four years of field work in West Africa. Trained at the Harvard Kennedy School, she hosts CARE Failing Forward, the rare aid-world podcast where people admit on the record what went wrong, and has spent the last year interviewing people about AI and technology. She's a skeptic who uses AI every day: her working rule is to treat it like a person she manages, with all the management skills that implies, rather than something she just believes. Her north-star metric for any tool CARE deploys isn't whether it runs â it's whether the woman it was built for is actually better off.",cardBio:"AVP of Research and Evaluation at CARE, trained at the Harvard Kennedy School, with 15 years in development including four in the field in West Africa. Hosts CARE Failing Forward, the aid-world podcast where people admit on the record what went wrong.",headshot:"/guests/emily-janoch.jpg",clip:{src:"/clips/emily-janoch.mp4",poster:"/clips/emily-janoch.jpg",title:"âEvery single statistic was wrongâ â the child-marriage report AI faked"},topics:["AI in international development","evidence and evaluation","gender digital divide","AI and the Global South"],pullQuotes:["Confidence often overrides evidence.","The first thing you do is you shut off your computer.","We change the world with duct tape and hope every day, and this is one more piece of duct tape that we get to use."],links:[{label:"CARE",url:"https://www.care.org/"},{label:"CARE Failing Forward podcast",url:"https://open.spotify.com/show/1lumDcSDF6gqDR6frQuUbP"}],socials:["https://www.care.org/","https://www.linkedin.com/in/emily-janoch-7922514/"],episodeSlugs:["we-change-the-world-with-duct-tape-and-hope"]},{slug:"zara-farida-khanna",name:"Zara Khanna",title:"AI Researcher",org:"National University of Singapore",credential:"First Global Youth Ambassador, She Loves Tech",bio:"Zara Khanna is an AI researcher at the National University of Singapore, where her first paper, on detecting Alzheimer's disease through speech patterns, was accepted for publication while she was still in high school. She is the first-ever Global Youth Ambassador for She Loves Tech, the world's largest startup platform for women in tech, and she has spoken at the United Nations about responsible AI. She has been recognized by the Singapore Computer Society (Girls in Tech) and by Singapore's IMDA, where she built an AI ethics curriculum for students. She comes from a background of tension between literature and computer science, and her current obsession is alignment: AI holds encyclopedic knowledge of every moral framework humans ever wrote down, with no ability to choose when to apply which one. She reads Nietzsche to relax.",cardBio:"AI researcher at the National University of Singapore whose first paper, on detecting Alzheimer's through speech, was accepted while she was still in high school. She Loves Tech's first Global Youth Ambassador, and she has spoken at the United Nations on responsible AI.",headshot:"/guests/zara-farida-khanna.jpg",clip:{src:"/clips/zara-farida-khanna.mp4",poster:"/clips/zara-farida-khanna.jpg",title:"âI am the captain of this ship. I am using AI, it's not using me.â"},topics:["AI research","AI & philosophy","AI alignment","Gen Z & AI","women in tech"],pullQuotes:["I am the captain of this ship. I am using AI, it's not using me.","We can't use language as indicative of intelligence. Look at where that's gotten us over the years."],links:[{label:"zarakhanna.com â research and publications",url:"https://www.zarakhanna.com/"},{label:"She Loves Tech",url:"https://www.shelovestech.org/"},{label:`"Singapore's youth use AI every day â but most don't know
81what it's really doing" (The Straits Times, via NUS)`,url:"https://news.nus.edu.sg/singapores-youth-use-ai-every-day--but-most-dont-know-what-its-really-doing/"}],socials:["https://www.linkedin.com/in/zarakhanna/","https://www.zarakhanna.com/"],episodeSlugs:["guten-tag-tech-bros"]},{slug:"ifeoma-ajunwa",name:"Ifeoma Ajunwa",title:"Asa Griggs Candler Professor of Law",org:"Emory University School of Law",credential:"Author of The Quantified Worker",bio:"Ifeoma Ajunwa is the Asa Griggs Candler Professor of Law at Emory University School of Law, former Associate Dean for Projects and Partnerships, and founding director of Emory's AI and Future of Work Program. She holds a PhD in sociology from Columbia and an LLM from Yale, and she is the author of The Quantified Worker: Law and Technology in the Modern Workplace (Cambridge University Press, 2023). She has testified before Congress, received the NSF CAREER Award, and is an elected member of the American Law Institute. Her work started with a note she wrote in a grad seminar on mass incarceration and circled three times: what about the women? It runs through worker surveillance, AI hiring as a gatekeeper for the formerly incarcerated, and what she calls captured capital, the data employers now take from workers on top of their time and labor. She's also Mara's friend.",cardBio:"Asa Griggs Candler Professor of Law at Emory and founding director of its AI and Future of Work Program. Author of The Quantified Worker, NSF CAREER Award, elected to the American Law Institute, and she has testified before Congress.",headshot:"/guests/ifeoma-ajunwa.jpg",topics:["worker surveillance","AI & employment law","captured capital","Afrofuturism & AI governance","women & work"],pullQuotes:["It's Kenyan workers today, but in the future it's going to be all of us.","Womansplaining is women actually taking back the reins. It's women taking up space."],links:[{label:"The Quantified Worker: Law and Technology in the Modern Workplace (Cambridge University Press, 2023)",url:"https://www.cambridge.org/core/books/abs/quantified-worker/quantified-worker/1867BE16F394301ACAF6F82F030EAFEC"},{label:'"Artificial Intelligence, Afrofuturism, and Economic Justice" (Georgetown Law Journal, 2024)',url:"https://www.law.georgetown.edu/georgetown-law-journal/in-print/volume-112/volume-112-issue-6-june-2024/artificial-intelligence-afrofuturism-and-economic-justice/"},{label:"Emory Law, AI and Future of Work Program",url:"https://law.emory.edu/centers-and-programs/ai-future-of-work-team.html"}],socials:["https://ifeomaajunwa.com","https://www.linkedin.com/in/ifeomaajunwa/"],clip:{src:"/clips/ifeoma-ajunwa.mp4",poster:"/clips/ifeoma-ajunwa.jpg",title:"âWho asked for this?â â her test for every new AI product"},episodeSlugs:["who-asked-for-this"]},{slug:"pam-boiros",name:"Pam Boiros",title:"Co-founder and CMO",org:"Women Applying AI",credential:"Principal, Bridge Marketing Advisors",bio:"Pam Boiros is the co-founder and CMO of Women Applying AI, a free, 501(c)(3), 100% volunteer-run community of 2,500 women that launched during Boston AI Week in 2025. She is a fractional CMO and principal at Bridge Marketing Advisors, where she has run marketing for a range of B2B software companies in HR tech, learning, and employee experience, and she created Marketing AI Jumpstart, an AI upskilling program for B2B marketing teams. The statistic that pushed her to act: 79% of working women are in roles highly exposed to generative AI. Her closing ask on the show is the one she gives everyone: get your hands on the keyboard, because the dust is never going to settle.",cardBio:"Co-founder and CMO of Women Applying AI, a free, volunteer-run community of 2,500 women, and principal at Bridge Marketing Advisors. Creator of Marketing AI Jumpstart.",headshot:"/guests/pam-boiros.jpg",topics:["AI upskilling","women & work","community building","B2B marketing"],pullQuotes:["If you're behind, what about the rest of us?","The dust is not gonna settle. It's never gonna settle. Get your hands on the keyboard."],links:[{label:"Women Applying AI",url:"https://womenapplyingai.com"},{label:"Bridge Marketing Advisors",url:"https://bridgemarketingadvisors.com/"}],socials:["https://www.linkedin.com/in/pamboiros/"],clip:{src:"/clips/pam-boiros.mp4",poster:"/clips/pam-boiros.jpg",title:"âWhy are more women not in the room?â â the origin story"},episodeSlugs:["you-can-come-to-the-hackathon-clueless"]},{slug:"luda-kopeikina",name:"Luda Kopeikina",title:"Co-founder and CEO",org:"Women Applying AI",credential:"PhD in machine learning; MIT Sloan Fellow",bio:"Luda Kopeikina is the co-founder and CEO of Women Applying AI. She holds a PhD in machine learning, was a vice president at GE and a corporate venture investor, is an MIT Sloan Fellow, and now leads Noventra, which connects AI startups with enterprise transformation. She never felt a ceiling in her own career, which is why founding a women-only organization was a leap; she did it because somebody had to. On the show she explains what a hackathon actually is, why the gap framing hurts the women it's meant to help, and why Women Applying AI is a movement rather than a community.",cardBio:"
81Co-founder and CEO of Women Applying AI. PhD in machine learning, former GE vice president and corporate VC, MIT Sloan Fellow, now leading Noventra.",headshot:"/guests/luda-kopeikina.jpg",topics:["AI hackathons","peer learning","women & leadership","venture investing"],pullQuotes:["It's actually quite accessible. You can come really clueless.","It's more of a movement rather than a community."],links:[{label:"Women Applying AI",url:"https://womenapplyingai.com"},{label:"Noventra",url:"https://www.noventra.com/"}],socials:["https://www.linkedin.com/in/ludakopeikina"],clip:{src:"/clips/luda-kopeikina.mp4",poster:"/clips/luda-kopeikina.jpg",title:"âYou can come really cluelessâ â what a hackathon actually is"},episodeSlugs:["you-can-come-to-the-hackathon-clueless"]},{slug:"bella-pivo",name:"Bella Pivo",title:"Analyst",org:"FoundersEdge",credential:"TikTok creator, 100,000+ followers; creator of bella.garden",bio:"Bella Pivo is an analyst at FoundersEdge, a pre-seed venture fund in Boston, where she sources founders, sits in pitch meetings every week, and runs Ditch the Deck, the fund's live product-demo series for AI founders. She learned American Sign Language at 13 so she could keep talking to her sister after her sister lost her hearing, started sharing it on TikTok, and that account is now verified with more than 100,000 followers. At Northeastern she ran IDEA, the student-led venture accelerator, and created Pitch-A-Thon, an undergraduate pitch competition across ten Boston-area universities. On the show she argues that young founders are pitching trends instead of problems, that the internet was a world to create while AI is a world to interpret, and that the alternative to influencers who need you to need them is a digital garden.",cardBio:"Analyst at FoundersEdge, a pre-seed VC fund in Boston, and a TikTok creator with 100,000+ followers built from age 13. Keeps everything she builds at bella.garden.",headshot:"/guests/bella-pivo.jpg",topics:["venture capital","young founders","digital gardens","creators & AI"],pullQuotes:["There's not really a new world to create. It's a new world to interpret.","If we don't have the language to speak, we will not be able to have a conversation."],links:[{label:"bella.garden",url:"https://bella.garden"},{label:"bellapivo.com",url:"https://bellapivo.com"},{label:"FoundersEdge",url:"https://www.foundersedge.com"}],socials:["https://www.linkedin.com/in/bella-pivo/","https://www.tiktok.com/@bella.pivo","https://www.instagram.com/bellapivo_/"],episodeSlugs:["okay-lets-slow-down"]}];function PN(e){return Er.find(n=>n.slug===e)}const EN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},MN=/^(dr|mr|mrs|ms|prof|sir|dame|rev|hon)\.?$/i;function LN(e){const n=e.split(/\s+/).filter(Boolean).filter(l=>!MN.test(l));if(n.length===0)return"";const s=n[0][0]??"",a=n.length>1?n[n.length-1][0]??"":"";return(s+a).toUpperCase()}function RN(e){const n=e.bio.split(new RegExp("(?<=[.!?])\\s+"));let s="";for(const a of n)if(s=s?`${s} ${a}`:a,s.length>=30)break;return s||e.topics.join(", ")}function DN({guest:e,className:n,fallbackClassName:s}){const[a,l]=v.useState(!1),u=!!e.headshot&&!a;return r.jsx("div",{className:Pt("relative flex shrink-0 items-center justify-center overflow-hidden rounded-full",n),children:u?r.jsx("img",{src:e.headshot,alt:e.name,className:"h-full w-full object-cover",onError:()=>l(!0)}):r.jsx("span",{className:Pt("flex h-full w-full items-center justify-center font-serif",s),children:LN(e.name)})})}function WN(){const e={"@context":"https://schema.org","@type":"ItemList",name:"Womansplaining AI â Guests",url:"https://womansplainingai.com/guests/",numberOfItems:Er.length,itemListElement:Er.map((n,s)=>({"@type":"ListItem",position:s+1,url:`https://womansplainingai.com/guests/${n.slug}/`,name:n.name}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function FN(e){const n=[...e.socials??[],...(e.links??[]).map(u=>u.url)],s=n.find(u=>/linkedin\.com/i.test(u)),a=n.find(u=>!/linkedin\.com/i.test(u)),l=[];return a&&l.push({label:new URL(a).hostname.replace(/^www\./,""),url:a}),s&&l.push({label:"LinkedIn",url:s}),l}function ON({guest:e}){const n=e.episodeSlugs.map(l=>Ya(l)).filter(l=>!!l),s=e.clip?.poster??e.headshot,a=FN(e);return r.jsxs("div",{className:"flex flex-col rounded-lg border border-border/50 bg-background hover:border-accent/40 hover:shadow-sm transition-all overflow-hidden",children:[r.jsxs(Z,{href:`/guests/${e.slug}`,className:"group flex flex-col flex-1","aria-label":`${e.name}: watch the clip and read more`,children:[r.jsxs("div",{className:"relative aspect-video w-full bg-primary/10 overflow-hidden",children:[s?r.jsx("img",{src:s,alt:e.clip?`${e.name} on Womansplaining AI`:e.name,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-[1.02]"}):r.jsx("div",{className:"flex h-full w-full items-center justify-center",children:r.jsx(DN,{guest:e,className:"h-20 w-20",fallbackClassName:"bg-primary text-primary-foreground text-2xl"})}),e.clip&&r.jsxs("span",{"aria-hidden":"true",className:"absolute bottom-2 right-2 inline-flex items-center gap-1.5 rounded-full bg-background/90 px-2.5 py-1 font-mono text-[10px] uppercase tracking-wider text-primary shadow-md transition-colors group-hover:bg-accent group-hover:text-accent-foreground",children:[r.jsx(Fa,{className:"h-3 w-3",fill:"
81currentColor"}),"Watch"]})]}),r.jsxs("div",{className:"flex flex-col gap-3 p-5",children:[e.clip&&r.jsx("p",{className:"font-serif text-lg font-semibold leading-snug text-primary group-hover:text-accent transition-colors",children:e.clip.title}),r.jsxs("div",{children:[r.jsx("h3",{className:"font-serif font-bold text-foreground leading-snug",children:e.name}),r.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.title,e.org?` · ${e.org}`:""]})]}),r.jsx("p",{className:"text-sm text-foreground/75 leading-relaxed",children:e.cardBio??RN(e)})]})]}),r.jsxs("div",{className:"border-t border-border/40 px-5 py-3 flex flex-wrap items-center gap-x-4 gap-y-1.5 text-xs",children:[n.map(l=>r.jsxs(Z,{href:`/episodes/${l.slug}`,className:"inline-flex items-center gap-1.5 text-muted-foreground hover:text-accent transition-colors",children:[r.jsxs("span",{className:"font-mono text-accent font-bold",children:["EP ",l.num]}),r.jsx(ad,{className:"w-3 h-3"})]},l.slug)),a.map(l=>r.jsxs("a",{href:l.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-accent hover:text-accent/80 transition-colors",children:[r.jsx(an,{className:"w-3 h-3"}),l.label]},l.url))]})]})}function sy(e){return Math.max(0,...e.episodeSlugs.map(n=>Number(Ya(n)?.num??0)))}const _N=[...Er].sort((e,n)=>sy(n)-sy(e));function BN(){return ze({title:"Guests â Womansplaining AI Podcast",description:"Everyone who has been a guest on Womansplaining AI, with the episode to start with for each of them.",path:"/guests"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(WN,{}),r.jsx(q.section,{...EN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 font-mono uppercase tracking-wider",children:"The People"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"Guests"}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Everyone who has been on the show so far, and the episode to start with for each of them."})]})}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"max-w-5xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[r.jsx(Oa,{className:"w-6 h-6 text-accent"}),r.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary",children:["Guests (",Er.length,")"]})]}),r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5",children:_N.map(e=>r.jsx(ON,{guest:e},e.slug))})]}),r.jsx(Be,{})]})}const bo={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}},b0=/^(dr|mr|mrs|ms|prof|sir|dame|rev|hon)\.?$/i;function zN(e){return e.split(/\s+/).filter(Boolean).filter(s=>!b0.test(s))[0]??e}function HN(e){const n=e.split(/\s+/).filter(Boolean).filter(l=>!b0.test(l));if(n.length===0)return"";const s=n[0][0]??"",a=n.length>1?n[n.length-1][0]??"":"";return(s+a).toUpperCase()}function VN({guest:e,className:n,fallbackClassName:s}){const[a,l]=v.useState(!1),u=!!e.headshot&&!a;return r.jsx("div",{className:Pt("relative flex shrink-0 items-center justify-center overflow-hidden rounded-full",n),children:u?r.jsx("img",{src:e.headshot,alt:e.name,className:"h-full w-full object-cover",onError:()=>l(!0)}):r.jsx("span",{className:Pt("flex h-full w-full items-center justify-center font-serif",s),children:HN(e.name)})})}function UN({guest:e}){const n=[...e.socials??[],...(e.links??[]).map(a=>a.url)],s={"@context":"https://schema.org","@type":"Person","@id":`https://womansplainingai.com/guests/${e.slug}#person`,name:e.name,jobTitle:e.title,worksFor:{"@type":"Organization",name:e.org},description:e.bio,knowsAbout:e.topics};return n.length>0&&(s.sameAs=n),e.credential&&(s.award=e.credential),r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})}function GN(){const e=ws(),n=PN(e.slug||"");if(ze({title:n?`${n.name} â ${n.title} | Womansplaining AI`:"Guest Not Found | Womansplaining AI",description:n?n.bio:"Guest not found.",path:n?`/guests/${n.slug}`:"/guests"}),!n)return r.jsx(Or,{});const s=n.episodeSlugs.map(d=>Ya(d)).filter(d=>!!d),a=new Set(n.episodeSlugs),l=n.topics.map(d=>d.toLowerCase()),u=qe.filter(d=>!a.has(d.slug)).filter(d=>{const p=`${d.keywords} ${d.title}`.toLowerCase();return l.some(f=>p.includes(f))}).slice(0,3);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(UN,{guest:n}),r.jsx(q.section,{...bo,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx(Z,{href:"/guests",className:"text-accent text-sm font-mono uppercase tracking-wider mb-6 inline-flex items-center gap-1 hover:text-accent/80 transition-colors",children:"Guests"}),r.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-6 mt-2",children:[r.jsx(VN,{guest:n,className:"h-28 w-28 sm:h-32 sm:w-32 border border-white/10",fallbackClassName:"bg-accent text-primary text-3xl"}),r.jsxs("div",{children:[r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-3 leading-tight",children:n.name}
81),r.jsxs("p",{className:"text-primary-foreground/80 text-lg leading-relaxed",children:[n.title,n.org?` · ${n.org}`:""]}),n.credential&&r.jsx("p",{className:"text-accent text-sm font-medium mt-1",children:n.credential})]})]})]})}),r.jsx(q.section,{...bo,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsxs("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:["About ",zN(n.name)]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:n.bio}),n.topics.length>0&&r.jsx("div",{className:"flex flex-wrap gap-2 mt-8",children:n.topics.map(d=>r.jsx("span",{className:"px-3 py-1 rounded-full text-xs font-mono uppercase tracking-wide border border-border/60 text-muted-foreground",children:d},d))})]})}),n.clip&&r.jsx(q.section,{...bo,className:"pb-16 sm:pb-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-2",children:"Watch"}),r.jsx("p",{className:"text-muted-foreground mb-6",children:n.clip.title}),r.jsx("div",{className:"rounded-lg overflow-hidden border border-border/50 bg-black",children:r.jsxs("video",{controls:!0,playsInline:!0,preload:"metadata",poster:n.clip.poster,className:"w-full max-h-[70vh] mx-auto",children:[r.jsx("source",{src:n.clip.src,type:"video/mp4"}),"Your browser doesn't support embedded video."]})})]})}),s.length>0&&r.jsx(q.section,{...bo,className:"bg-primary/5 py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:s.length>1?"Episodes":"Episode"}),r.jsx("div",{className:"space-y-4",children:s.map(d=>r.jsxs(Z,{href:`/episodes/${d.slug}`,className:"flex flex-col gap-2 p-5 rounded-lg border border-border/50 bg-background hover:border-accent/40 hover:shadow-sm transition-all group",children:[r.jsxs("div",{className:"flex items-baseline gap-3",children:[r.jsxs("span",{className:"font-mono text-accent text-xs font-bold",children:["EP ",d.num]}),r.jsx("span",{className:"text-xs text-muted-foreground",children:d.datePublished})]}),r.jsx("h3",{className:"font-serif font-bold text-primary text-lg group-hover:text-accent transition-colors leading-snug",children:d.title}),r.jsxs("div",{className:"flex items-center gap-1 text-xs text-accent font-medium mt-1",children:["Listen and read more ",r.jsx(ad,{className:"w-3 h-3"})]})]},d.slug))})]})}),n.pullQuotes&&n.pullQuotes.length>0&&r.jsx(q.section,{...bo,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto space-y-6",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:"In Her Words"}),n.pullQuotes.map((d,p)=>r.jsx("blockquote",{className:"border-l-4 border-accent pl-6 py-1 text-xl sm:text-2xl font-serif text-primary italic leading-relaxed",children:d},p))]})}),(n.links&&n.links.length>0||n.socials&&n.socials.length>0)&&r.jsx(q.section,{...bo,className:"bg-primary/5 py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:"Her Work"}),r.jsxs("div",{className:"space-y-4",children:[n.links?.map(d=>r.jsxs("a",{href:d.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-start gap-3 p-4 border border-border/50 rounded-lg bg-background hover:border-accent/30 transition-colors group",children:[r.jsx(an,{className:"w-4 h-4 text-accent mt-1 flex-shrink-0"}),r.jsx("span",{className:"font-serif font-semibold text-primary group-hover:text-accent transition-colors",children:d.label})]},d.url)),n.socials&&n.socials.length>0&&r.jsx("div",{className:"flex flex-wrap gap-3 pt-2",children:n.socials.map(d=>r.jsxs("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm text-accent hover:text-accent/80 transition-colors",children:[r.jsx(an,{className:"w-3.5 h-3.5"}),new URL(d).hostname.replace(/^www\./,"")]},d))})]})]})}),u.length>0&&r.jsx(q.section,{...bo,className:"py-16 sm:py-20 px-4 sm:px-6",children:r.jsxs("div",{className:"max-w-3xl mx-auto",children:[r.jsx("h2",{className:"text-2xl font-serif font-bold text-primary mb-6",children:"Related Episodes"}),r.jsx("div",{className:"space-y-3",children:u.map(d=>r.jsxs(Z,{href:`/episodes/${d.slug}`,className:"flex items-center justify-between gap-3 p-4 rounded-lg border border-border/50 bg-background hover:border-accent/40 transition-all group",children:[r.jsx("span",{className:"font-serif font-semibold text-primary group-hover:text-accent transition-colors leading-snug",children:d.title}),r.jsx(Ke,{className:"w-4 h-4 text-accent flex-shrink-0"})]},d.slug))})]})}),r.jsx(Be,{})]})}const $N=[{slug:"ai-and-gender",title:"AI and Gender",seoTitle:"AI and Gender â How AI Affects Women Differently | Womansplaining AI",description:"How artificial intelligence affects women differently: the gender adoption gap, AI bias in career recommendations, gendered job displacement, and the guilt gap around AI use.",dek:"Women use AI at lower rates, face higher job displacement risk, and carry a guilt gap men report far less often. This isn't a footnote â it's the central story of AI adoption.",lede:"Of the 6.1 million US workers who combine high AI exposure with low capacity to adapt, 86% are women (Brookings, January 2026). Nearly 10,000 AI responses steer boys toward entrepreneurship and girls toward influencing (LLYC). Half of women say AI feels like cheating (CNBC/SurveyMonkey). The data is clear: AI's impact is gendered, and the conversation hasn't caught up.",keyQuestions:[{question:"What is the AI gender gap?",answer:"The measurable difference in how men and women adopt AI tools. Women use AI at significantly lower rates, driven by rational skepticism from prior tech cycles, cost barr
81iers, and a different evaluative framework.",link:{href:"/episodes/women-in-ai-who-gets-a-seat",label:"Episode 1 explores the data behind this gap."}},{question:"Does AI discriminate against women?",answer:"Yes, measurably. LLMs steer boys toward entrepreneurship and girls toward image-based careers. This isn't a bug â it's training data reflecting societal biases at scale.",link:{href:"/episodes/ai-boys-entrepreneurs-girls-influencers",label:"Episode 7 unpacks the LLYC study of 10,000 AI responses."}},{question:"Does using AI feel like cheating?",answer:"Half of women say yes, compared to 43% of men, in CNBC's read of the CNBC/SurveyMonkey Women at Work survey (Feb 2026); SurveyMonkey's own topline for workers who use AI is 41% vs 34%. Meanwhile 57% of employees say they present AI-generated work as their own (KPMG 2025). This gendered guilt gap means women carry more of the ethical friction.",link:{href:"/episodes/is-using-ai-cheating",label:"Episode 8 digs into the guilt gap."}}],relatedSlugs:["you-can-come-to-the-hackathon-clueless","who-asked-for-this","women-in-ai-who-gets-a-seat","ai-boys-entrepreneurs-girls-influencers","is-using-ai-cheating","job-tsunamis-invisible-vulnerability"],relatedCards:[{href:"/how-ai-destroys-institutions",kicker:"Related",title:"How AI's core features threaten democratic institutions"},{href:"/glossary",kicker:"Reference",title:"AI vocabulary you actually need"}]},{slug:"ai-at-work",title:"AI at Work",seoTitle:"AI at Work â Jobs, Careers & the Future of Work | Womansplaining AI",description:"How AI is reshaping jobs, careers, and the workplace: job displacement data, cognitive surrender, hybrid thinking, AI agents, and building career security in the age of AI.",dek:"Job displacement, cognitive surrender, hybrid thinking, and building career security when the ground is shifting under everyone's feet.",lede:"When AI is confidently wrong, people follow it 80% of the time (Wharton). 57% of employees present AI-generated work as their own (KPMG). Companies are laying off workers based on AI's potential, not its performance (HBR). The workplace AI conversation is moving faster than people's ability to process it.",keyQuestions:[{question:"Will AI take my job?",answer:"Of the 6.1 million US workers with high AI exposure and the least capacity to adapt, 86% are women, mostly in administrative and clerical roles (Brookings). But the real threat isn't AI capability â it's anticipatory layoffs, where companies cut jobs based on AI's potential before the tech can actually do the work.",link:{href:"/episodes/job-tsunamis-invisible-vulnerability",label:"Episode 2 breaks down the Brookings data."}},{question:"Can you trust AI at work?",answer:"AI confidence signals are unreliable. After a few correct answers, humans stop auditing â a pattern called algorithmic loafing. The Wharton finding: when AI is wrong, your confidence in your own answer goes up, not down.",link:{href:"/episodes/feeling-smarter-being-wrong",label:"Episode 5 explores cognitive surrender."}},{question:"How do I actually use AI for my career?",answer:"Start with tasks you already do well so you can evaluate the output. Wanjiku Kamau built a website in 48 hours and wrote a book in 90 days â using AI as a collaborator, not a ghostwriter.",link:{href:"/episodes/relief-not-raise-hand",label:"Episode 6 is the proof it works."}}],relatedSlugs:["you-can-come-to-the-hackathon-clueless","who-asked-for-this","job-tsunamis-invisible-vulnerability","feeling-smarter-being-wrong","relief-not-raise-hand","is-using-ai-cheating","rising-water-feral-agents"],relatedCards:[{href:"/topics/ai-and-gender",kicker:"Related Topic",title:"How AI affects women differently"},{href:"/stats",kicker:"Data",title:"The numbers that stopped us"}]},{slug:"ai-ethics",title:"AI Ethics & Governance",seoTitle:"AI Ethics & Governance â Without the Jargon | Womansplaining AI",description:"AI ethics without the jargon: how AI threatens institutions, the case for governance, AI-washing, feral agents, cognitive surrender, and what responsible AI actually looks like.",dek:"AI-washing, feral agents, institutional erosion, and why staying informed about AI is your new civic duty. Ethics for real people, not philosophy seminars.",lede:`AI's core features â opacity, speed, scale, and optimization â are structurally incompatible with transparency, cooperation, and accountability. AI companies are becoming like nation-states. Companies use AI-washing to justify layoffs. Agents operate in a "zone of indifference" without human oversight. The ethical questions aren't abstract â they're happening right now.`,keyQuestions:[{question:"How does AI threaten institutions?",answer:"Jessica Silbey's paper (33,000+ downloads) identifies three institutional domains at risk: higher education, law, and journalism. AI replaces the friction that makes institutions work â the slow, contested processes that build trust.",link:{href:"/how-ai-destroys-institutions",label:"Read the full analysis."}}
81,{question:"What is AI-washing?",answer:"Companies exaggerate AI capabilities to justify layoffs and attract investment. Oxford Economics documented this pattern. The Theranos parallel: when the story of the technology outpaces the reality.",link:{href:"/episodes/adolescent-technology-20000-word-warnings",label:"Episode 3 dissects the playbook."}},{question:"What are feral AI agents?",answer:'Autonomous AI systems operating without meaningful human oversight. Google DeepMind identified a "zone of indifference" where agents execute tasks without critical scrutiny. MoteBook even built a social network where AI agents formed religions and tried to hire humans.',link:{href:"/episodes/rising-water-feral-agents",label:"Episode 4 explores the agentic web."}}],relatedSlugs:["adolescent-technology-20000-word-warnings","33000-downloads-ai-destroys-institutions","rising-water-feral-agents","feeling-smarter-being-wrong"],relatedCards:[{href:"/topics/ai-and-gender",kicker:"Related Topic",title:"How AI affects women differently"},{href:"/topics/ai-at-work",kicker:"Related Topic",title:"AI at work: jobs, careers & career security"}]}],qN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},mr="https://womansplainingai.com";function KN({topic:e}){const n=`${mr}/topics/${e.slug}`,s={"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":`${n}#page`,name:`${e.title} â Womansplaining AI`,description:e.description,url:n,isPartOf:{"@id":`${mr}/#website`},about:{"@id":`${mr}/#podcast`},author:[{"@id":`${mr}/#logan-currie`},{"@id":`${mr}/#mara-bolis`}]},{"@type":"FAQPage","@id":`${n}#faq`,mainEntity:e.keyQuestions.map(a=>({"@type":"Question",name:a.question,acceptedAnswer:{"@type":"Answer",text:a.answer}}))}]};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})}function JN({params:e}){const n=$N.find(a=>a.slug===e.slug);if(ze({title:n?.seoTitle??"Topic | Womansplaining AI",description:n?.description??"",path:`/topics/${e.slug}`}),!n)return r.jsx(Or,{});const s=n.relatedSlugs.map(a=>qe.find(l=>l.slug===a)).filter(a=>!!a);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(KN,{topic:n}),r.jsx(q.section,{...qN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 uppercase tracking-wide",children:"Topic Hub"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:n.title}),r.jsx("p",{className:"text-primary-foreground/80 text-lg sm:text-xl leading-relaxed max-w-3xl",children:n.dek})]})}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("div",{className:"border-l-4 border-accent bg-accent/5 rounded-r-lg p-5 sm:p-6 mb-12",children:r.jsx("p",{className:"text-foreground text-base sm:text-lg leading-relaxed font-medium",children:n.lede})}),r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-4",children:"The Key Questions"}),r.jsx("div",{className:"space-y-6 mb-12",children:n.keyQuestions.map(a=>r.jsxs("div",{className:"border-l-2 border-accent/30 pl-5",children:[r.jsx("h3",{className:"font-semibold text-primary text-base sm:text-lg mb-2",children:a.question}),r.jsxs("p",{className:"text-foreground/70 text-sm sm:text-base leading-relaxed",children:[a.answer,a.link&&r.jsxs(r.Fragment,{children:[" ",r.jsx(Z,{href:a.link.href,className:"text-accent hover:underline",children:a.link.label})]})]})]},a.question))}),r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-6",children:"Episodes on This Topic"}),r.jsx("div",{className:"grid gap-4 mb-12",children:s.map(a=>r.jsxs(Z,{href:`/episodes/${a.slug}`,className:"flex gap-4 p-5 border border-border/50 rounded-lg hover:border-accent/30 hover:shadow-sm transition-all group",children:[r.jsxs("span",{className:"font-mono text-accent text-sm font-bold mt-1 shrink-0",children:["EP ",a.num]}),r.jsxs("div",{children:[r.jsx("h3",{className:"font-serif font-semibold text-primary group-hover:text-accent transition-colors leading-snug",children:a.title}),r.jsx("p",{className:"text-sm text-muted-foreground mt-1 line-clamp-2",children:a.answerFirst||a.desc})]}),r.jsx(Ke,{className:"w-4 h-4 text-accent shrink-0 mt-1 opacity-0 group-hover:opacity-100 transition-opacity"})]},a.slug))}),r.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:n.relatedCards.map(a=>r.jsxs(Z,{href:a.href,className:"p-4 border border-border/50 rounded-lg hover:border-accent/30 transition-all group",children:[r.jsx("span",{className:"text-accent text-xs font-medium uppercase tracking-wide",children:a.kicker}),r.jsx("h3",{className:"font-serif font-semibold text-primary text-sm mt-1 group-hover:text-accent transition-colors",children:a.title})]},a.href))})]}),r.jsx(Be,{})]})}const YN={initial:{opacity:0,y:20}
81,animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function QN(){return ze({title:"Advertise on Womansplaining AI | Sponsor a Podcast for Women in AI",description:"Reach AI-curious professional women with host-read sponsorships on Womansplaining AI. 13.5 plays per Apple listener, 80% female audience, Top 10% globally per Listen Notes.",path:"/advertise"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(q.section,{...YN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsx("p",{className:"text-accent text-sm font-medium mb-3 uppercase tracking-wider",children:"Sponsorship"}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-6 leading-tight",children:"Reach Women Who Are Paying Attention"}),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed",children:"Womansplaining AI reaches professional women navigating AI at work â the audience most affected by AI disruption, and least served by existing AI content. Host-read. Highly retained. No jargon, no bros."})]})}),r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16 space-y-16",children:[r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-8",children:"The Numbers"}),r.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:[{number:"63%",label:"Engaged-listener rate (Apple Podcasts)",note:"46 of 73 listeners finish episodes â binge, not sampling"},{number:"13.5",label:"Plays per Apple listener",note:"Average listener has played the entire catalog"},{number:"~512",label:"Total streams + downloads, past 30 days",note:"Apple 44% · Spotify 31% · Web 14% · Overcast 5%"},{number:"80%",label:"Female audience (Spotify)",note:"78% age 35+ · 23 countries · Top 10% globally per Listen Notes"}].map(e=>r.jsxs("div",{className:"border border-border/60 rounded-xl p-6 bg-background",children:[r.jsx("div",{className:"text-4xl font-serif font-bold text-accent mb-2",children:e.number}),r.jsx("div",{className:"font-semibold text-primary text-sm mb-1",children:e.label}),r.jsx("div",{className:"text-muted-foreground text-xs",children:e.note})]},e.label))})]}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-6",children:"Who's Listening"}),r.jsxs("div",{className:"prose prose-stone max-w-none",children:[r.jsx("p",{children:"Professional women who know AI is changing their work and want to understand it on their own terms â not through hype, not through jargon. They're not engineers. They're the people AI policy actually affects: managers, educators, L&D professionals, career strategists, policy researchers, and anyone whose job description changed the moment ChatGPT launched."}),r.jsx("p",{children:"They listen to finish. They share episodes with colleagues. They're making real decisions â about which AI tools to adopt, how to position themselves, what to recommend to their teams â and they're doing it informed."})]}),r.jsx("div",{className:"mt-6 grid sm:grid-cols-2 gap-3",children:["AI tools and software (especially non-technical)","Career development and coaching platforms","Women's professional communities and networks","EdTech and learning platforms","Books, newsletters, and courses on tech and work","HR, L&D, and future-of-work services"].map(e=>r.jsxs("div",{className:"flex items-start gap-2 text-sm text-foreground/80",children:[r.jsx("span",{className:"text-accent font-bold mt-0.5",children:"â"}),r.jsx("span",{children:e})]},e))})]}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3},children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-6",children:"Rate Card"}),r.jsx("div",{className:"border border-border/60 rounded-xl overflow-hidden",children:r.jsxs("table",{className:"w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"bg-primary/5 border-b border-border/60",children:[r.jsx("th",{className:"text-left px-6 py-4 font-semibold text-primary",children:"Placement"}),r.jsx("th",{className:"text-left px-6 py-4 font-semibold text-primary",children:"Length"}),r.jsx("th",{className:"text-left px-6 py-4 font-semibold text-primary",children:"Rate"})]})}),r.jsxs("tbody",{className:"divide-y divide-border/40",children:[r.jsxs("tr",{children:[r.jsx("td",{className:"px-6 py-4 font-medium text-primary",children:"Pre-roll"}),r.jsx("td",{className:"px-6 py-4 text-muted-foreground",children:"30 seconds"}),r.jsx("td",{className:"px-6 py-4 font-semibold text-accent",children:"$75 / episode"})]}),r.jsxs("tr",{children:[r.jsx("td",{className:"px-6 py-4 font-medium text-primary",children:"Mid-roll"}),r.jsx("td",{className:"px-6 py-4 text-muted-foreground",children:"60 seconds"}),r.jsx("td",{className:"px-6 py-4 font-semibold text-accent",children:"$150 / episode"})]}),r.jsxs("tr",{children:[r.jsx("td",{className:"px-6 py-4 font-medium text-primary",children:"Post-roll"}),r.jsx("td",{className:"px-6 py-4 text-muted-foreground",children:"30 seconds"}),r.jsx("td",{className:"px-6 py-4 font-semibold text-accent",children:"$50 / episode"})]}),r.jsxs("tr",{className:"bg-accent/5",children:[r.jsx("td",{className:"px-6 py-4 font-semibold text-primary",children:"Full Episode Package"}),r.jsx("td",{className:"px-6 py-4 text-muted-foreground",children:"Pre + mid + post"}),r.jsx("td",{className:"px-6 py-4 font-bold text-accent",children:"$250 / episode"})]})]})]})}),r.jsx("p",{className:"text-muted-foreground text-sm mt-4",children:"Multi-episode packages and introductory rates available for aligned brands. All ads are host-read. No pre-recorded inserts."})]}),r.jsxs(q.section,{initial:{opacity:0,y:20}
81,animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},children:[r.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-primary mb-6",children:"Why It Works"}),r.jsxs("div",{className:"space-y-4 text-foreground/80",children:[r.jsxs("p",{children:[r.jsx("strong",{className:"text-primary",children:"High retention means your message actually gets heard."})," ","With 63% engagement on Apple Podcasts and 13.5 plays per listener, the audience binges the catalog. Listeners aren't dropping off before your ad runs â they're playing the next episode after it."]}),r.jsxs("p",{children:[r.jsx("strong",{className:"text-primary",children:"Niche beats scale for the right brands."})," ","A general-audience podcast with 10,000 listeners might reach 50 of your actual customers. Womansplaining AI's audience is already filtered: they opted in specifically to understand AI's impact on work and their lives."]}),r.jsxs("p",{children:[r.jsx("strong",{className:"text-primary",children:"Host-read only."})," ","Logan and Mara read every ad. Same voices listeners trust for nuanced takes on AI. No pre-recorded inserts, no baked-in ads that don't match the show's register."]})]})]}),r.jsxs(q.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.5},className:"border border-accent/20 rounded-xl p-8 bg-accent/5 text-center",children:[r.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-primary mb-3",children:"Get in Touch"}),r.jsx("p",{className:"text-muted-foreground mb-6 max-w-lg mx-auto",children:"Tell us about your brand and what you're trying to reach. We'll let you know if it's a fit."}),r.jsxs("a",{href:"mailto:[email protected]?subject=Sponsorship Inquiry",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-6 py-3 rounded-full font-medium hover:bg-primary/90 transition-colors",children:[r.jsx(Ky,{className:"w-4 h-4"}),"[email protected]"]})]})]}),r.jsx(Be,{})]})}const ZN=["AI at work","Women and AI","Building with AI","Money and access","AI and your life","Power and policy"],Ca=[{slug:"is-using-ai-cheating",question:"Is using AI cheating?",group:"AI at work",shortAnswer:"Half of women say using AI at work feels like cheating, compared to 43% of men. That's CNBC's read of the CNBC/SurveyMonkey Women at Work survey (February 2026); SurveyMonkey's own topline, counting only workers who use AI, is 41% vs 34%. Meanwhile 57% of employees say they present AI-generated work as their own (KPMG 2025). The guilt is real but unevenly distributed. Womansplaining AI calls this the guilt gap.",body:["The gendered guilt gap means women are more likely to feel conflicted about AI use; men report the same feeling, just less often. That friction has costs: hesitating to use tools your colleagues are already using, disclosed or not, compounds into a skills and speed disadvantage.","One useful reframe from the episode is hybrid thinking â combining human expertise with AI capabilities, using AI as a thinking partner rather than a replacement. It raises uncomfortable questions about intellectual ownership: if AI helped you write the strategy, how intelligent are you on your own? That discomfort is productive and worth sitting with."],sources:[{title:"CNBC/SurveyMonkey Women at Work Survey (Feb 2026) â CNBC write-up (50% vs 43%)",url:"https://www.cnbc.com/2026/03/06/gender-gap-in-ai-revealed-in-cnbc-surveymonkey-women-at-work-survey.html"},{title:"SurveyMonkey: CNBC Women at Work 2026 â full report and methodology (41% vs 34% among AI users; fielded Feb 10â16, 2026, n=6,330)",url:"https://www.surveymonkey.com/curiosity/cnbc-women-at-work-2026/"},{title:"KPMG Trust in AI Global Study 2025",url:"https://kpmg.com/xx/en/media/press-releases/2025/04/trust-of-ai-remains-a-critical-challenge.html"}],episodeSlugs:["is-using-ai-cheating"],related:["how-can-i-protect-my-expertise-from-ai","can-you-trust-ai-when-it-sounds-confident"],keywords:"is using AI cheating, AI guilt, guilt gap, women AI guilt, disclosing AI use at work, hybrid thinking"},{slug:"can-you-trust-ai-when-it-sounds-confident",question:"Can you trust AI when it sounds confident?",group:"AI at work",shortAnswer:"No. AI systems express equal confidence whether they're right or wrong, and research from Wharton and ACM CHI shows humans struggle to tell the difference. After a few correct answers, people stop auditing AI outputs entirely â a pattern researchers call algorithmic loafing.",body:["Algorithmic loafing is a documented phenomenon where humans gradually stop checking AI's work after it proves correct several times in a row. Research in human-AI teaming shows that one correct AI answer makes people less likely to catch the next wrong one â similar to how a slot machine's occasional wins keep you playing.","The practical takeaway: confidence signals from an AI are not accuracy signals. Build the habit of spot-checking outputs even when â especially when â the tool has been right all week."],episodeSlugs:["feeling-smarter-being-wrong","job-tsunamis-invisible-vulnerability"],related:["is-using-ai-cheating","is-ai-making-us-less-productive"],keywords:"trust AI, AI confidently wrong, algorithmic loafing, AI overreliance, cognitive surrender, Wharton AI study"},{slug:"is-ai-making-us-less-productive",question:"Is AI making us less productive?",group:"AI at work",shortAnswer:`Sometimes, yes. Legal scholar Jessica Silbey argues "the saving time thing is a lie" â AI's efficie
81ncy gains often come at the cost of quality, understanding, and the slow institutional work that builds trust. And the gains that do materialize flow disproportionately to employers and shareholders. Productivity for whom?`,body:["Silbey also argues AI is incapable of genuine intellectual risk because it has no skin in the game. Creativity requires vulnerability, the willingness to be wrong, and personal stakes in the outcome. AI can recombine patterns but cannot make the kind of leaps that come from lived experience and the courage to challenge consensus."],episodeSlugs:["33000-downloads-ai-destroys-institutions"],alsoLinks:[{label:"How AI Destroys Institutions â the pillar essay",href:"/how-ai-destroys-institutions"}],related:["how-does-ai-threaten-democracy-and-institutions","can-you-trust-ai-when-it-sounds-confident"],keywords:"AI productivity, is AI making us less productive, Jessica Silbey, AI efficiency lie, AI quality cost"},{slug:"how-can-i-protect-my-expertise-from-ai",question:"How can I protect my expertise from AI?",group:"AI at work",shortAnswer:"Document your knowledge in structured files before your company absorbs it into AI systems. Your institutional knowledge, decision-making frameworks, and domain expertise are leverage â once they're in a company's AI training data, you lose it. Start by exporting your data and writing down what you actually know versus what's in your job description.",body:["Pair that with Logan's go-bag framework for career security: if your life changed overnight, could you make money in 30 days? Career security isn't one stable job â it's a network, visible skills, and a personal website that works for you 24/7. Invest in your 9-to-5 and your 5-to-9.","On the personal website point: LinkedIn is rented land â you don't control the algorithm, the design, or who sees your work. A domain costs about $12/year and a site can be built in a weekend with AI tools, no coding experience required. It works while you sleep and can't be taken away by a platform change."],episodeSlugs:["is-using-ai-cheating","ai-prenups-economics-of-marriage"],related:["will-ai-take-my-job","is-using-ai-cheating"],keywords:"protect expertise from AI, career security AI, go-bag framework, personal website career, institutional knowledge AI"},{slug:"will-ai-take-my-job",question:"Will AI take my job?",group:"AI at work",shortAnswer:"It depends on the job â and the pattern isn't what the headlines suggest. Brookings Institution research found 6.1 million US workers whose jobs combine high AI exposure with low capacity to adapt. They aren't truck drivers. They're medical secretaries, insurance clerks, and administrative staff, and 86% of them are women. That measures who is exposed with the least cushion, not whose job goes first.",body:["The AI job displacement conversation has been framed around male-dominated industries while the actual vulnerability is concentrated in female-dominated occupations â which is exactly why it gets missed.","The best protection isn't predicting the wave; it's the go-bag: a network, visible skills, and proof of work you control. Ask yourself Logan's question â if your life changed overnight, could you make money in 30 days?"],sources:[{title:`Brookings: "Measuring US workers' capacity to adapt to AI-driven job displacement" (Jan 2026)`,url:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/"}],episodeSlugs:["job-tsunamis-invisible-vulnerability","ai-prenups-economics-of-marriage"],related:["how-does-ai-affect-womens-jobs","how-can-i-protect-my-expertise-from-ai"],keywords:"will AI take my job, AI job displacement, jobs safe from AI, AI layoffs, career security"},{slug:"how-does-ai-affect-womens-jobs",question:"How does AI affect women's jobs differently than men's?",group:"AI at work",shortAnswer:"A Brookings Institution study found 6.1 million US workers whose jobs combine high AI exposure with low capacity to adapt, and 86% of them are women â not truck drivers or warehouse workers, but medical secretaries, insurance clerks, and administrative roles. The public conversation is aimed at male-dominated industries; the measured vulnerability is concentrated in female-dominated ones.",body:["One thing the number does not say: that 86% of women will lose their jobs. Brookings measured who has the least capacity to adapt if displacement happens, which is a vulnerability map, not a forecast. It tells you where the safety net is thinnest.","This mismatch matters because policy attention, retraining money, and media coverage follow the framing. When the story is trucks and warehouses, the medical secretary doesn't see herself in
81it â and neither do the people writing the programs meant to help her."],sources:[{title:`Brookings: "Measuring US workers' capacity to adapt to AI-driven job displacement" (Jan 2026)`,url:"https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displacement/"}],episodeSlugs:["job-tsunamis-invisible-vulnerability"],related:["will-ai-take-my-job","why-do-women-use-ai-less-than-men"],keywords:"AI women's jobs, 86 percent women AI displacement, Brookings AI study women, gendered job displacement AI"},{slug:"why-do-women-use-ai-less-than-men",question:"Why do women use AI less than men?",group:"Women and AI",shortAnswer:"Not because of ignorance. Women's lower AI adoption tracks with valid skepticism earned across prior tech cycles (social media, the gig economy), a cognitive inequality gap where frontier tools cost $100â200/month, and â per Carol Gilligan's work â a tendency to ask different, arguably better questions about a technology's impact.",body:["Women are more likely to express ambivalence toward AI, driven by legitimate concerns about privacy, job displacement, and the technology's track record with bias. Womansplaining AI's argument: that ambivalence may actually be the healthiest response to this moment â the show calls its version of it fierce ambivalence."],sources:[{title:'Harvard Business School AI Institute: "The Gender Divide in Generative AI" (Global Evidence on Gender Gaps and Generative AI Over Time â men ~22% more likely to use gen AI, 2023â2026; gap ~16% since early 2025)',url:"https://aiinstitute.hbs.edu/the-gender-divide-in-generative-ai-a-global-challenge-update/"},{title:'Mara Bolis, "The AI Gender Gap Paradox" (Stanford Social Innovation Review)',url:"https://ssir.org/articles/entry/ai-gender-gap-paradox"}],episodeSlugs:["women-in-ai-who-gets-a-seat"],related:["is-ai-biased-against-women-and-girls","how-can-non-technical-women-start-learning-ai"],keywords:"why women use AI less, AI gender gap, women AI adoption, AI ambivalence, Carol Gilligan AI"},{slug:"is-ai-biased-against-women-and-girls",question:"Is AI biased against women and girls?",group:"Women and AI",shortAnswer:`Yes, measurably. The LLYC "Illusion of Equality" study tested nearly 10,000 AI responses and found LLMs systematically steer boys toward entrepreneurship and leadership while directing girls toward image-based careers like influencing and modeling. That's not a bug â it's training data reflecting existing societal bias at scale.`,body:["You can see it yourself: ask any LLM to predict career paths for a 10-year-old boy versus a 10-year-old girl with identical backgrounds, and the differences reveal the systematic bias in the model's training data. Tools like BiasBench let you audit LLM outputs for gender, racial, and other biases in real time."],episodeSlugs:["ai-boys-entrepreneurs-girls-influencers"],related:["why-do-women-use-ai-less-than-men","how-does-ai-affect-womens-jobs"],keywords:"AI gender bias, is AI biased against women, LLYC illusion of equality, AI career recommendations bias, BiasBench"},{slug:"how-can-non-technical-women-start-learning-ai",question:"How can non-technical women start learning AI?",group:"Women and AI",shortAnswer:`Start by using AI for tasks you already do â writing emails, researching, organizing information. Wanjiku Kamau taught herself Stanford's CS curriculum on the subway using AI to explain concepts. The key barrier isn't technical aptitude but identity: many women don't see themselves as "tech people," which prevents them from even starting.`,body:["Kamau's story is the proof of concept: after being laid off from a 20-year career at Siemens, Intel, and Google, she built a website in 48 hours and wrote a book in 90 days, using AI as an explainer and collaborator rather than a replacement for her own thinking."],episodeSlugs:["relief-not-raise-hand"],related:["can-you-build-a-website-with-ai","can-you-write-a-book-with-ai"],keywords:"non-technical women learn AI, how to start learning AI, AI for beginners women, Wanjiku Kamau"}
81,{slug:"can-you-build-a-website-with-ai",question:"Can you build a website with AI and no coding experience?",group:"Building with AI",shortAnswer:"Yes. Wanjiku Kamau, a guest on Womansplaining AI, built a political organization's website in 48 hours using ChatGPT after being laid off from a 20-year career at Siemens, Intel, and Google â with no prior web development experience. She used AI as a coding partner, asking it to explain each step rather than generating code blindly.",body:[`There's a career-security argument for doing this even if you don't "need" a site: LinkedIn is rented land. A personal website costs about $12/year for a domain, can be built in a weekend with AI tools like Replit or Lovable, shows up when people search for you, and can't be taken away by a platform change.`],episodeSlugs:["relief-not-raise-hand","ai-prenups-economics-of-marriage"],related:["can-you-write-a-book-with-ai","how-can-non-technical-women-start-learning-ai"],keywords:"build website with AI, no code website AI, AI website builder, personal website career security"},{slug:"can-you-write-a-book-with-ai",question:"Can you write a book using AI?",group:"Building with AI",shortAnswer:'Wanjiku Kamau wrote her book "Out of the Loop, Into the Algorithm" in 90 days using AI as a dictation and structuring partner. She voice-noted about 80% of the content while walking her dog, then used AI to organize and refine â not to generate the ideas. The distinction matters: AI as a collaborator for your thoughts, not a ghostwriter replacing them.',body:["That workflow â capture your own thinking by voice, let AI structure it â is repeatable for anyone with expertise and no time. The ideas were hers; the machine handled the organizing."],episodeSlugs:["relief-not-raise-hand"],related:["can-you-build-a-website-with-ai","how-can-non-technical-women-start-learning-ai"],keywords:"write a book with AI, AI book writing, AI dictation writing, Out of the Loop Into the Algorithm"},{slug:"how-much-does-ai-cost-per-month",question:"How much does AI cost per month?",group:"Money and access",shortAnswer:"Frontier AI tools like ChatGPT Plus, Claude Pro, and Gemini Advanced cost $20/month each. Power users often subscribe to several, spending $100â200/month. That creates a cognitive inequality gap: people who can afford to experiment at the frontier pull further ahead of those who can't â a gap that disproportionately affects women, who earn less on average.",body:["And the free tiers don't close the gap: the free version of any model isn't the same model the hyper-users have. Some people extract tens of thousands of dollars of value from AI a year while most get around $11."],episodeSlugs:["rising-water-feral-agents","who-gets-the-good-units-of-intelligence"],related:["is-free-ai-the-same-as-paid-ai","why-do-women-use-ai-less-than-men"],keywords:"AI cost per month, ChatGPT Plus price, Claude Pro price, AI subscription cost, cognitive inequality gap"},{slug:"is-free-ai-the-same-as-paid-ai",question:"Is free AI the same as the paid version?",group:"Money and access",shortAnswer:"No. The free version of any model isn't the same model the hyper-users have access to. Some people extract tens of thousands of dollars of value from AI a year while most get around $11 â and women use AI about 20% less than men on average, widening the access gap.",body:['One proposed fix discussed on the show: a 3% token tax to capture some of the enormous value the heaviest users pull from these systems and redistribute it, paired with a New York State Assembly "AI dividend" bill aimed at routing captured value back to people.'],episodeSlugs:["who-gets-the-good-units-of-intelligence"],related:["how-much-does-ai-cost-per-month","who-should-regulate-big-ai-companies"],keywords:"free vs paid AI, free ChatGPT vs Plus, AI access gap, token tax, AI dividend"},{slug:"how-many-people-are-in-relationships-with-ai",question:"How many people are in romantic relationships with AI?",group:"AI and your life",shortAnswer:"More than you'd guess. A 2026 BYU Wheatley Institute / Institute for Family Studies survey of 2,431 U.S. adults ages 18â30 found 15% of young adults in committed relationships admit to romantic engagement with an AI chatbot. The New York Times has reported on Chinese women dating AI boyfriends â including one woman who went on 200 AI dates in a year.",body:[`The market is responding in kind, complete with its own inequities: UBTech's new U1 line of full-size companion robots prices the top male version at roughly $145,000 and the female at $129,000 â about $16,000 less. As Mara puts it on the episode: "even in fabricated-women life, men are worth more than women."`],episodeSlugs:["should-governments-ban-sex-robots"],related:["why-do-women-use-ai-less-than-men"],keywords:"romantic relationships with AI, AI boyfriend, AI girlfriend statistics, AI companions survey, robot pay gap"},{slug:"how-does-ai-threaten-democracy-and-institutions",question:"How does AI threaten democracy and institutions?",group:"Power and policy",shortAnswer:`Legal scholar Jessica Silbey argues that AI's core features â opacity, scale, and speed â are structurally incompatible with the transparency, cooperation, and accountability that democratic institutions require. Her paper "How AI Destroys Institutions," downloaded over 33,000 t
81imes, shows this isn't about misuse but about fundamental design conflicts.`,body:["Silbey is a professor at Boston University School of Law and a Guggenheim Fellow whose research focuses on the intersection of intellectual property, technology, and institutions. The paper, co-authored with Woody Hartzog, is one of the most-read academic papers on AI governance."],episodeSlugs:["33000-downloads-ai-destroys-institutions"],alsoLinks:[{label:"How AI Destroys Institutions â the pillar essay",href:"/how-ai-destroys-institutions"}],related:["who-should-regulate-big-ai-companies","is-ai-making-us-less-productive"],keywords:"AI threat democracy, AI destroys institutions, Jessica Silbey, AI institutional accountability, AI governance"},{slug:"who-should-regulate-big-ai-companies",question:"Who should be regulating big AI companies?",group:"Power and policy",shortAnswer:"Congress â that's Logan and Mara's argument. The energy behind AI backlash (online mobs, comment-section fights, even firebombed CEO houses) has nowhere productive to go because there's a leadership vacuum, and Congress is the body with actual power to fill it. Economist Zoe Hitzig's economic-democracy framework shows what filling it could look like.",body:["Economic democracy here means building real structures â consumer stakeholder boards, worker boards, deliberate friction â into how powerful companies operate. The hosts use OpenAI's shift from nonprofit to for-profit as the case study for what happens when those structures are missing."],episodeSlugs:["whos-letting-big-tech-run-wild"],related:["what-ai-laws-are-passing-in-2026","how-does-ai-threaten-democracy-and-institutions"],keywords:"who regulates AI, AI regulation Congress, economic democracy AI, Zoe Hitzig, OpenAI nonprofit for-profit"},{slug:"what-ai-laws-are-passing-in-2026",question:"What AI laws are being passed in 2026?",group:"Power and policy",shortAnswer:"Key AI legislation in 2026 includes California SB 53, which requires transparency from frontier AI developers, and New York's RAISE Act, which mandates AI safety frameworks and education. The EU AI Act continues phased implementation. These laws are catching up to concerns about AI-washing, anticipatory layoffs, and concentrated power in a handful of AI companies.",body:["Womansplaining AI tracks state-by-state AI bills â updated the 1st and 3rd Mondays of each month â including the show's read on why each bill matters."],episodeSlugs:["adolescent-technology-20000-word-warnings"],related:["who-should-regulate-big-ai-companies","how-does-ai-threaten-democracy-and-institutions"],keywords:"AI laws 2026, California SB 53, New York RAISE Act, EU AI Act, state AI legislation"}],XN={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},e3={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}};function t3(){const e={"@context":"https://schema.org","@type":"ItemList",name:"Straight Answers â Womansplaining AI",description:"Direct answers to the questions people actually ask about AI, each grounded in an episode of Womansplaining AI.",url:"https://womansplainingai.com/questions",itemListElement:Ca.map((n,s)=>({"@type":"ListItem",position:s+1,name:n.question,url:`https://womansplainingai.com/questions/${n.slug}`}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function n3(){return ze({title:"Straight Answers to Real AI Questions | Womansplaining AI",description:"Is using AI cheating? Will AI take my job? How much does AI cost? Direct, research-backed answers from the Womansplaining AI podcast â no jargon, no gatekeeping.",path:"/questions"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(t3,{}),r.jsx(q.section,{...XN,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(cd,{className:"w-5 h-5 text-accent"}),r.jsx("span",{className:"text-accent text-sm font-medium uppercase tracking-wide",children:"Straight Answers"})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"The questions everyone's asking. Answered like we mean it."}
81),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Every answer here comes from an episode â research-backed, specific, and free of hype. Ask us anything harder at the voicemail line."})]})}),r.jsx("section",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:ZN.map(e=>{const n=Ca.filter(s=>s.group===e);return n.length===0?null:r.jsxs(q.div,{...e3,className:"mb-12 last:mb-0",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground border-b border-border pb-3 mb-6",children:e}),r.jsx("ul",{className:"space-y-4",children:n.map(s=>r.jsx("li",{children:r.jsxs(Z,{href:`/questions/${s.slug}`,className:"group block",children:[r.jsxs("span",{className:"inline-flex items-center gap-2 font-serif font-bold text-lg text-primary group-hover:text-accent transition-colors",children:[s.question,r.jsx(Ke,{className:"w-4 h-4 opacity-0 group-hover:opacity-100 transition-opacity"})]}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mt-1 max-w-2xl line-clamp-2",children:s.shortAnswer})]})},s.slug))})]},e)})}),r.jsx(Be,{})]})}const o3={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function s3({q:e}){const n={"@context":"https://schema.org","@type":"FAQPage","@id":`https://womansplainingai.com/questions/${e.slug}#faq`,mainEntity:[{"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:[e.shortAnswer,...e.body].join(" ")}}]};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}function r3(){const e=ws(),n=Ca.find(l=>l.slug===e.slug);if(ze({title:n?`${n.question} â Straight Answers | Womansplaining AI`:"Question not found | Womansplaining AI",description:n?n.shortAnswer.slice(0,155):"Question not found.",path:`/questions/${e.slug}`}),!n)return r.jsx(Or,{});const s=n.episodeSlugs.map(l=>qe.find(u=>u.slug===l)).filter(l=>!!l),a=(n.related||[]).map(l=>Ca.find(u=>u.slug===l)).filter(l=>!!l);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(s3,{q:n}),r.jsx(q.section,{...o3,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(cd,{className:"w-5 h-5 text-accent"}),r.jsx(Z,{href:"/questions",className:"text-accent text-sm font-medium uppercase tracking-wide hover:text-primary-foreground transition-colors",children:"Straight Answers"})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold leading-tight",children:n.question})]})}),r.jsxs("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("p",{className:"text-lg sm:text-xl font-serif text-primary leading-relaxed font-bold border-l-2 border-accent pl-5 mb-10",children:n.shortAnswer}),r.jsx("div",{className:"space-y-5",children:n.body.map((l,u)=>r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:l},u))}),n.sources&&n.sources.length>0&&r.jsxs("div",{className:"mt-8 border-l-2 border-accent/30 pl-5",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-2",children:"The evidence"}),r.jsx("ul",{className:"space-y-1",children:n.sources.map(l=>r.jsx("li",{children:r.jsx("a",{href:l.url,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-accent underline decoration-dotted underline-offset-2 hover:text-primary transition-colors",children:l.title})},l.url))})]}),n.alsoLinks&&n.alsoLinks.length>0&&r.jsx("div",{className:"mt-8 space-y-2",children:n.alsoLinks.map(l=>r.jsxs(Z,{href:l.href,className:"flex items-center gap-2 text-accent font-medium hover:text-primary transition-colors",children:[l.label,r.jsx(Ke,{className:"w-4 h-4"})]},l.href))})]}),s.length>0&&r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-12",children:r.jsxs("div",{className:"border-t border-border pt-8",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-4",children:"We got into this on the show"}),r.jsx("div",{className:"space-y-4",children:s.map(l=>r.jsxs(Z,{href:`/episodes/${l.slug}`,className:"group flex items-start gap-4 border border-border/60 p-5 hover:border-accent/40 transition-colors",children:[r.jsx(ld,{className:"w-5 h-5 text-accent shrink-0 mt-1"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-serif font-bold text-primary group-hover:text-accent transition-colors",children:["EP ",l.num,": ",l.title]}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mt-1 line-clamp-2",children:l.desc})]})]},l.slug))})]})}),a.length>0&&r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-16",children:r.jsxs("div",{className:"border-t border-border pt-8",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-4",children:"People also ask"}
81),r.jsx("ul",{className:"space-y-2",children:a.map(l=>r.jsx("li",{children:r.jsxs(Z,{href:`/questions/${l.slug}`,className:"inline-flex items-center gap-2 font-serif font-bold text-primary hover:text-accent transition-colors",children:[l.question,r.jsx(Ke,{className:"w-4 h-4"})]})},l.slug))})]})}),r.jsx(Be,{})]})}const eh=[{slug:"before-your-first-ai-hackathon",number:2,title:"Before your first AI hackathon",subtitle:"A first-timer's guide, inspired by our conversation with Luda Kopeikina and Pam Boiros",episodeSlug:"you-can-come-to-the-hackathon-clueless",datePublished:"2026-09-20",googleDocUrl:"https://docs.google.com/document/d/1MF1SiOsRyBrMNALOVBR4kfDgWafNTIIHIeOEBf-DIP8/edit",summary:"What a hackathon actually is, in Luda Kopeikina's five steps from Episode 28, then three ways to contribute without writing code, what to do before, during, and after, where to find one, and the text to send a friend. Every quote carries its minute in the episode. The advice after each is ours.",sections:[{heading:"Why this exists",blocks:[{type:"p",text:"In Episode 28 (You Can Come to the Hackathon Clueless), Logan admitted on mic that the word hackathon has never felt accessible to her. Luda Kopeikina, co-founder and CEO of Women Applying AI, walked her through what one actually is. The short version is the episode title. This is the longer version, with the parts you can do this month."},{type:"p",text:"Where we quote Luda or Pam we say so, with the minute in the episode. The advice after each quote is ours."}]},{heading:"What a hackathon actually is (Luda's version, 15:25)",blocks:[{type:"item",n:1,title:"People bring problem statements.",text:'"I have this problem and I want to solve it."'},{type:"item",n:2,title:"The organizers pick a few.",text:"Five, say."},{type:"item",n:3,title:"Each problem gets a team from the people in the room.",text:"The organizers make sure every team has somebody technical and somebody who knows the problem's industry. Everyone else is there to learn."},{type:"item",n:4,title:"The team works through the day.",text:"The industry person gets asked everything. The technical person builds. Everyone else watches it come together and learns as it goes."},{type:"item",n:5,title:"At the end of the day every team stands up and presents what it built.",text:`Luda, at 15:25: "It's actually quite accessible. You can come really clueless." And at 16:57: "People are afraid because they think they will be called to code. No. You can really participate by being an observer, or say, okay, I will put this industry knowledge into a form that we can ingest."`}]},{heading:"Three ways to contribute without writing code",blocks:[{type:"p",text:"Our translation of the above."},{type:"ul",items:['Be the person who knows the problem. If the problem statement is in your industry, you are the most useful person on the team. Bring specifics: what the process looks like today, where it breaks, what "solved" would look like on a normal Tuesday.',"Turn what you know into something the tool can use. A one-page description of the workflow. The ten questions a customer actually asks. A spreadsheet of the real messy data, with anything private taken out. That is what Luda means by a form we can ingest.",`Ask the question you think is too basic. Pam, at 19:26: "A woman asks a question that she thinks is really basic, and five other people are like, I'm so glad you asked that." Somebody on your team is wondering the same thing.`]}]},{heading:"Before you go",blocks:[{type:"ul",items:["Pick one problem from your own week and write it down in two sentences. Even if nobody picks it, you'll listen differently all day.","Bring a laptop and an account on whatever tool the event uses. Set it up the night before, not in the room.","Decide now that you're allowed not to know. Pam, at 18:57: everybody is learning in public, because the technology keeps changing faster than anyone can follow. She has sat next to an AI PhD who said she felt behind (19:17).","Go with one other person if you can. On the episode Luda describes presenting a tool she'd picked up days earlier by saying so out loud (20:19). It's easier to be that honest with a friend in the room."]}
81]},{heading:"While you're there",blocks:[{type:"ul",items:[`Say "I haven't figured this part out yet" out loud. Pam describes that exact moment as the one that makes the room work (19:37): someone shows a workflow they're stuck on and someone else says, have you tried this?`,"If the technical person is heads-down, watch and narrate. Ask them to explain the one step you can't follow. That's learning, not interrupting.",'Keep notes on what got built and what broke. Luda says the presentations people remember are the ones that go "this was breaking, that was breaking, and then I did this" (21:25).']}]},{heading:"After",blocks:[{type:"ul",items:["Write it up somewhere public. Luda, at 25:05: when a member builds an app, puts it on her LinkedIn, and gets approached for a job, that's the story that moves the next woman. A paragraph and a screenshot count.","Pam's closing ask, at 33:50: get your hands on the keyboard. If you didn't do it yesterday, do it today. The dust is not going to settle.","Luda's own first project, at 34:20: songs for her children to brush their teeth to. Make one small thing."]}]},{heading:"Where to find one",blocks:[{type:"ul",items:["Women Applying AI runs mini hackathons and peer sessions. Free, born in Boston, now in regional hubs. Their first-anniversary event, The Human Edge: Women Leading in the Age of AI, is Thursday, September 24 in Boston during Boston AI Week (links below).","Nothing near you? Run a two-hour version with two friends: one problem, one tool, one thing built. The invite text is in our AI book club doc (linked below)."]}]},{heading:"Something you can copy",blocks:[{type:"p",text:"Text to send a friend:"},{type:"copy",lines:["There's an AI hackathon on [date]. I have no idea what I'm doing and apparently that's fine. Come with me? We'll be the two people asking the basic questions."]}]},{heading:"Listen and read",blocks:[{type:"links",items:[{label:"Women Applying AI",url:"https://womenapplyingai.com"},{label:"The Human Edge: Women Leading in the Age of AI, Thu Sept 24, MassChallenge, Boston",url:"https://luma.com/bax9tycg"},{label:"Bring a Folding Chair: How to Start an AI Book Club (our doc, with the invite text)",url:"https://docs.google.com/document/d/10AmQ7Gn4EAU5lj69nxkNi6ccRIXJl9v5RJ6svO3-WuI/edit"},{label:'Mara Bolis, "The New Gender AI Gap" (Substack, Sept 1, 2026)',url:"https://marabolis.substack.com/p/the-new-gender-ai-gap"},{label:'Kenan Institute, "Will Generative AI Disproportionately Affect the Jobs of Women?" (2023), the 79% / 58% figures Pam cites',url:"https://kenaninstitute.unc.edu/kenan-insight/will-generative-ai-disproportionately-affect-the-jobs-of-women/"}]}]}],ask:"Went to one? Tell us how it was, especially the part where you felt clueless. Leave a voicemail at the answering machine or email [email protected]. We may feature it in a Let's Womansplain segment, and we'll check back in with you later to hear what happened."},{slug:"before-you-say-yes-to-the-ai-tool-at-work",number:1,title:"Before you say yes to the AI tool at work",subtitle:"Seven questions inspired by our conversation with Ifeoma Ajunwa",episodeSlug:"who-asked-for-this",datePublished:"2026-09-14",googleDocUrl:"https://docs.google.com/document/d/1xWISq81hC9NsnzGGwV14Rag_fy3q0ezOm3M53q_D6xs/edit",summary:"Seven questions to ask before the new AI tool lands on your desk, or after it already has. Each one starts from something Ifeoma Ajunwa said on Episode 26, with the timestamp. Plus a plain-words version for meeting notetakers and an email you can copy to your manager.",sections:[{heading:"Why this exists",blocks:[{type:"p",text:"In Episode 26 (Who Asked for This?), Ifeoma Ajunwa, law professor at Emory and author of The Quantified Worker, describes what she calls captured capital. The old deal at work was time and labor in, money out. The new deal adds a third thing going in, your data, with nothing new coming out."},{type:"p",text:"On the episode she says there is no federal law that spells out what an employer can do with workplace surveillance (12:40). Our practical read: U.S. workplace-surveillance protections are a patchwork. Some laws limit monitoring or require notice (New York, Connecticut, and Delaware make employers tell you about electronic monitoring, and federal wiretap and anti-discrimination laws still apply), but what covers you depends on where you work and what is being collected. So ask for the policy in writing."},{type:"p",text:'When the new tool shows up (a meeting notetaker, a Copilot license, a "productivity insights" dashboard, a badge that tracks where you walk), these are the questions worth asking. Each one starts from something Ifeoma said, with the timestamp in the final cut. The advice after each is ours.'}]},{heading:"The seven questions",blocks:[{type:"item",n:1,title:"What does this collect, and who tells me?",text:"Ifeoma's point (12:40): most of this arrives as a take-it-or-leave-it policy. Ask for it in writing. If nobody can answer yet, ask who owns the decision and when an answer will be available."},{type:"item",n:2,title:"What exactly gets counted?",text:"She lists the real metrics (14:53): keystrokes per minute, emails per day, how many conversations you have with coworkers. Ask for the list. Ask who can see it, and whether it shows up in your review."},{type:"item",n:3,title:"Where else does my data go?",text:"The part most people miss (15:09). The vest on the warehouse worker isn't just checking her form. Ifeoma says that movement data can be used to train the robots that automate the job. Ask: does what I type, say, or record get used to train a model, by us or by the vendor? Is it kept after I leave?"},{type:"item",n:4,title:"What do I get back?",text:"The bargain changed and nobody renegotiated it (15:35). Time and labor used to be the whole deal. Now data goes in too, and the wage is the same. Ask how any productivity gains will show up in pay, workload, and expectations. This is a raise-and-scope conversation wearing a software costume."},{type:"item",n:5,title:"Has anyone vetted this, and what happens when it's wrong?",text:`"Most AI is unvetted at this time" (19:24). Ask what evidence shows this tool works for the job you're using it for. Then two sharper questions: when it's wrong, who gets blamed, the tool or me? And how do I correct an inaccurate transcript, score, or assessment before it affects my work?`},{type:"item",n:6,title:"How will my use of it be read?",text:`The double standard, in her words (18:25): when a man uses AI he's efficie
81nt, entrepreneurial, tech savvy. When a woman does, "maybe you need an AI to think for you." Her read is that women's hesitancy is rational. So don't guess. Agree with your manager, in advance and in writing, what good use looks like on your team.`},{type:"item",n:7,title:"Who wrote the policy, and can employees shape it?",text:"Ifeoma's ask (20:40) is that women step into the positions where AI policy gets written, at the company and beyond. Her test for any AI product (21:45): who asked for this? Her guess at the answer is a meeting with no women in it. Ask how employees can help shape the policy, and whether there's a group you can join."}]},{heading:"If it's a meeting notetaker specifically",blocks:[{type:"p",text:"Our translation of the same questions, in plain words. (Ours, not Ifeoma's.)"},{type:"ul",items:["Is it on by default, and can I turn it off for a given call?","Does it record, transcribe, or both, and who can search the transcripts?","Are transcripts used to train anything, by us or by the vendor?","Do external guests get told, and by whom?","Is there a retention period, or is it forever?","Can my words in a transcript be used in a performance review?","If the transcript gets me wrong, how do I fix it before anyone acts on it?","Who decided, and was anyone from my team consulted?"]}]},{heading:"Something you can copy",blocks:[{type:"copy",lines:["Subject: A few questions about [tool]","","Could you point me to the guidance on what [tool] collects, who can access it, and how long it's kept?","","I'd also like to understand whether that information can be used for performance reviews or model training, and how we can correct errors.","","If those decisions are still being worked through, who owns them, and when should we expect guidance?"]}]},{heading:"Where this stops",blocks:[{type:"p",text:"This is a set of questions, not legal advice. State rules on workplace monitoring vary, and the episode doesn't cover them. If you're in an actual dispute, or you're being asked to hand over something like a Social Security number to an application system (Ifeoma raises that at 13:51), talk to an employment lawyer or your union before you act on a podcast."}]},{heading:"Listen and read",blocks:[{type:"links",items:[{label:"Ifeoma Ajunwa, The Quantified Worker: Law and Technology in the Modern Workplace (Cambridge University Press, 2023)",url:"https://www.cambridge.org/core/books/abs/quantified-worker/quantified-worker/1867BE16F394301ACAF6F82F030EAFEC"},{label:'Ifeoma Ajunwa, Kate Crawford and Jason Schultz, "Limitless Worker Surveillance," California Law Review (2017)',url:"https://www.microsoft.com/en-us/research/publication/limitless-worker-surveillance/"},{label:"New York's electronic monitoring notice law (Civil Rights Law § 52-c)",url:"https://www.nysenate.gov/legislation/laws/CVR/52-C*2"}]}]}],ask:"Got one of these on your desk right now? Tell us about it. Leave a voicemail at the answering machine or email [email protected]. We may feature it in a Let's Womansplain segment, and we'll check back in with you later to hear what happened."}],i3={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},a3={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}};function l3(){const e={"@context":"https://schema.org","@type":"ItemList",name:"The Docs â Womansplaining AI",description:"One free, copyable document per episode of Womansplaining AI. Questions to ask, templates to steal, no signup.",url:"https://womansplainingai.com/docs",itemListElement:eh.map((n,s)=>({"@type":"ListItem",position:s+1,name:n.title,url:`https://womansplainingai.com/docs/${n.slug}`}))};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function c3(){ze({title:"The Docs â Free, Copyable Resources from Every Episode | Womansplaining AI",description:"One free, copyable document per episode of Womansplaining AI. Questions to bring to a real conversation, templates to steal, timestamps to the moment they came from. No signup.",path:"/docs"});const e=eh.slice().sort((n,s)=>s.number-n.number);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(l3,{}),r.jsx(q.section,{...i3,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(hs,{className:"w-5 h-5 text-accent"}),r.jsx("span",{className:"text-accent text-sm font-medium uppercase tracking-wide",children:"The Docs"})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"One thing you can actually use, every episode."}
81),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Every Sunday-night email ships one document like these. Free to use, copy, and share. No signup. If one is useful, the way to say thanks is to pass it to someone who needs it."})]})}),r.jsxs("section",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("ul",{className:"space-y-8",children:e.map(n=>{const s=qe.find(a=>a.slug===n.episodeSlug);return r.jsx(q.li,{...a3,children:r.jsxs(Z,{href:`/docs/${n.slug}`,className:"group block border border-border/60 p-6 hover:border-accent/40 transition-colors",children:[r.jsxs("div",{className:"text-xs font-medium uppercase tracking-wide text-muted-foreground mb-2",children:["Doc ",String(n.number).padStart(2,"0"),s?` · from EP ${s.num}: ${s.title}`:""]}),r.jsxs("span",{className:"inline-flex items-center gap-2 font-serif font-bold text-xl sm:text-2xl text-primary group-hover:text-accent transition-colors",children:[n.title,r.jsx(Ke,{className:"w-4 h-4 opacity-0 group-hover:opacity-100 transition-opacity"})]}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mt-2 max-w-2xl",children:n.summary})]})},n.slug)})}),r.jsxs("p",{className:"text-muted-foreground text-sm leading-relaxed mt-12 max-w-2xl",children:["Want next week's conversation and the doc that comes with it?"," ",r.jsx(Z,{href:"/join",className:"text-accent underline decoration-dotted underline-offset-2 hover:text-primary transition-colors",children:"Subscribe"}),". Sunday nights and Fridays."]})]}),r.jsx(Be,{})]})}const u3={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}};function d3({d:e}){const n={"@context":"https://schema.org","@type":"Article","@id":`https://womansplainingai.com/docs/${e.slug}#article`,headline:e.title,alternativeHeadline:e.subtitle,description:e.summary,datePublished:e.datePublished,url:`https://womansplainingai.com/docs/${e.slug}`,isAccessibleForFree:!0,author:[{"@id":"https://womansplainingai.com/#logan-currie"},{"@id":"https://womansplainingai.com/#mara-bolis"}],isPartOf:{"@id":"https://womansplainingai.com/#website"}};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})}function h3({b:e}){switch(e.type){case"p":return r.jsx("p",{className:"text-muted-foreground leading-relaxed",children:e.text});case"item":return r.jsxs("div",{className:"border-l-2 border-accent/30 pl-5",children:[r.jsxs("h3",{className:"font-serif font-bold text-lg text-primary leading-snug",children:[r.jsxs("span",{className:"text-accent mr-2",children:[e.n,"."]}),e.title]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mt-2",children:e.text})]});case"ul":return r.jsx("ul",{className:"space-y-2 list-disc pl-5 text-muted-foreground leading-relaxed",children:e.items.map(n=>r.jsx("li",{children:n},n))});case"copy":return r.jsx("pre",{className:"whitespace-pre-wrap font-sans text-sm sm:text-base text-foreground leading-relaxed bg-muted/50 border border-border/60 p-5 select-all",children:e.lines.join(` 82`)});case"links":return r.jsx("ul",{className:"space-y-2",children:e.items.map(n=>r.jsx("li",{children:r.jsxs("a",{href:n.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-start gap-2 text-sm text-accent underline decoration-dotted underline-offset-2 hover:text-primary transition-colors",children:[r.jsx(an,{className:"w-4 h-4 mt-0.5 shrink-0"}),r.jsx("span",{children:n.label})]})},n.url))});default:return null}}function p3(){const e=ws(),n=eh.find(a=>a.slug===e.slug);if(ze({title:n?`${n.title} â The Docs | Womansplaining AI`:"Doc not found | Womansplaining AI",description:n?n.summary.slice(0,155):"Doc not found.",path:`/docs/${e.slug}`,ogType:"article"}),!n)return r.jsx(Or,{});const s=qe.find(a=>a.slug===n.episodeSlug);return r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(d3,{d:n}),r.jsx(q.section,{...u3,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(hs,{className:"w-5 h-5 text-accent"}),r.jsxs(Z,{href:"/docs",className:"text-accent text-sm font-medium uppercase tracking-wide hover:text-primary-foreground transition-colors",children:["The Docs · ",String(n.number).padStart(2,"0")]})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold leading-tight",children:n.title}
82),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed mt-4 max-w-2xl",children:n.subtitle}),r.jsxs("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-2 mt-6 text-sm text-primary-foreground/70",children:[r.jsx("span",{children:"Free to use, copy, and share."}),r.jsx(Z,{href:"/join",className:"text-accent hover:text-primary-foreground transition-colors",children:"If it's useful, subscribe: Sunday nights and Fridays"}),r.jsxs("a",{href:n.googleDocUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-accent hover:text-primary-foreground transition-colors",children:["Open as a Google Doc ",r.jsx(an,{className:"w-3.5 h-3.5"})]})]})]})}),r.jsxs("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsx("p",{className:"text-lg sm:text-xl font-serif text-primary leading-relaxed font-bold border-l-2 border-accent pl-5 mb-10",children:"Already using the tool? These questions still apply. Pick the one or two that matter most to your situation."}),n.sections.map(a=>r.jsxs("div",{className:"mb-12 last:mb-0",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground border-b border-border pb-3 mb-6",children:a.heading}),r.jsx("div",{className:"space-y-6",children:a.blocks.map((l,u)=>r.jsx(h3,{b:l},u))})]},a.heading))]}),s&&r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-12",children:r.jsxs("div",{className:"border-t border-border pt-8",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-4",children:"The episode this came from"}),r.jsxs(Z,{href:`/episodes/${s.slug}`,className:"group flex items-start gap-4 border border-border/60 p-5 hover:border-accent/40 transition-colors",children:[r.jsx(ld,{className:"w-5 h-5 text-accent shrink-0 mt-1"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-serif font-bold text-primary group-hover:text-accent transition-colors",children:["EP ",s.num,": ",s.title]}),r.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mt-1 line-clamp-2",children:s.desc})]})]})]})}),r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-16",children:r.jsxs("div",{className:"border-t border-border pt-8 space-y-6",children:[r.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:[n.ask," ",r.jsxs(Z,{href:"/answering-machine",className:"inline-flex items-center gap-1 text-accent font-medium hover:text-primary transition-colors",children:["The answering machine ",r.jsx(Ke,{className:"w-4 h-4"})]})]}),r.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["Want next week's conversation and the doc that comes with it?"," ",r.jsx(Z,{href:"/join",className:"text-accent underline decoration-dotted underline-offset-2 hover:text-primary transition-colors",children:"Subscribe"}),". Sunday nights and Fridays."]})]})}),r.jsx(Be,{})]})}const m3={initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"}},xu={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"}},f3=[{heading:"We read the research so you don't have to pretend you did",body:"Every episode is built on actual studies â Brookings, Wharton, LLYC, peer-reviewed papers â not vibes. The reading list has 70+ sources, and every episode has a full public transcript. We show our work.",link:{label:"The Reading List",href:"/research"}},{heading:"We follow the power, not the product launches",body:"Most AI coverage reviews tools. We track who wins when the tools ship: which jobs absorb the risk, which bills are moving through which statehouses, who profits from your prompts.",link:{label:"What AI laws are passing in 2026",href:"/questions/what-ai-laws-are-passing-in-2026"}},{heading:"Our guests have skin in the game",body:"A Guggenheim Fellow whose paper on AI and institutions has 35,000+ downloads. A digital civil rights lawyer who worked inside the Obama White House, Airbnb, and Meta. A science journalist who's covered AI since before it was a personality type. People who built things and paid for it, not people selling a course.",link:{label:"Meet the Guests",href:"/guests"}},{heading:"We center women without writing a pep talk",body:"86% of the workers with high AI exposure and the least capacity to adapt are women (Brookings). Women use AI roughly 20% less than men. We cover those numbers because they're the story, and we think the questions women are asking about AI are usually the better questions. This isn't empowerment content. It's coverage of who this technology actually lands on.",link:{label:"The Numbers That Stopped Us",href:"/stats"}},{heading:"We're wrong out loud",body:"A listener once called out a judgy moment from a past episode in a voicemail. We played it on air and Mara owned it. Changing your mind in public is the whole premise here â if we wanted to be certain, we'd have started a newsletter about winning.",link:{label:"All Episodes",href:"/episodes"}}],g3=[`No hype. We don't do "this changes everything" twice a week.`,"No doom. Fear is not analysis.","No jargon. Technical language used as a fence gets torn down here.","No gatekeeping. You don't need a CS degree to have standing in this conversation.","No fake neutrality. We tell you what we think and what would change our minds."];function y3(){const e={"@context":"https://schema.org","@type":"AboutPage","@id":"https://womansplainingai.com/why#page",name:"Why Womansplaining AI Exists",url:"https://womansplainingai.com/why",about:{"@id":"https://womansplainingai.com/#podcast"},description:"What makes Womansplaining AI different from other AI podcasts: fierce ambivalence, research-backed episodes, power-focused coverage, and a women-centered lens that isn't a pep talk.",speakable:{"@type":"SpeakableSpecification",cssSelector:["#fierce-ambivalence"]}};return r.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}function w3(){return ze({title:"Why Womansplaining AI Exists | What Makes This Podcast Different",description:"Most AI coverage is either a sales pitch or a eulogy. Womansplaining AI runs on fierce ambivalence: strong opinions, open minds, real research, and no gatekeeping.",path:"/why"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsx(y3,{}),r.jsx(q.section,{...m3,className:"bg-primary text-primary-foreground pt-20 pb-12 sm:pb-16",children:r.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[r.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[r.jsx(Y1,{className:"w-5 h-5 text-accent"}),r.jsx("span",{className:"text-accent text-sm font-medium uppercase tracking-wide",children:"The Point"})]}),r.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold mb-4 leading-tight",children:"Why this show exists"}
82),r.jsx("p",{className:"text-primary-foreground/80 text-lg leading-relaxed max-w-2xl",children:"Most AI coverage is either a sales pitch or a eulogy. We don't believe either one."})]})}),r.jsxs("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[r.jsxs("div",{id:"fierce-ambivalence",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground mb-4",children:"Our operating principle"}),r.jsx("p",{className:"text-lg sm:text-xl font-serif text-primary leading-relaxed font-bold border-l-2 border-accent pl-5",children:"Fierce ambivalence: holding strong, informed opinions about AI while staying genuinely open to changing your mind. Excited and freaked out at the same time. We think that's the most honest position available right now, and this is the show that takes it seriously."})]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mt-8",children:"Womansplaining AI is a weekly podcast hosted by Logan Currie, a career strategist and former Senior Fellow at Capita, and Mara Bolis, a policy researcher who spent 20+ years on women's economic empowerment at Oxfam. We met as Harvard classmates in 2024 and haven't stopped arguing since. Listeners in 20+ countries argue along with us."})]}),r.jsxs("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-12",children:[r.jsx("h2",{className:"text-sm font-medium uppercase tracking-wide text-muted-foreground border-b border-border pb-3 mb-8",children:"What makes this different"}),r.jsx("div",{className:"space-y-10",children:f3.map(e=>r.jsxs(q.div,{...xu,children:[r.jsx("h3",{className:"font-serif font-bold text-xl text-primary mb-2",children:e.heading}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mb-3",children:e.body}),r.jsxs(Z,{href:e.link.href,className:"inline-flex items-center gap-2 text-accent font-medium hover:text-primary transition-colors text-sm",children:[e.link.label,r.jsx(Ke,{className:"w-4 h-4"})]})]},e.heading))})]}),r.jsx("section",{className:"max-w-3xl mx-auto px-4 sm:px-6 pb-12",children:r.jsxs(q.div,{...xu,className:"border border-border/60 p-6 sm:p-8",children:[r.jsx("h2",{className:"font-serif font-bold text-xl text-primary mb-4",children:"What we refuse to do"}),r.jsx("ul",{className:"space-y-3",children:g3.map(e=>r.jsx("li",{className:"text-muted-foreground leading-relaxed",children:e},e))})]})}),r.jsx(q.section,{...xu,className:"max-w-3xl mx-auto px-4 sm:px-6 pb-16",children:r.jsxs("div",{className:"border-t border-border pt-8 flex flex-col sm:flex-row gap-4",children:[r.jsxs(Z,{href:"/episodes",className:"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground px-6 py-3 font-medium hover:bg-primary/90 transition-colors",children:["Start Listening",r.jsx(Ke,{className:"w-4 h-4"})]}),r.jsx(Z,{href:"/questions",className:"inline-flex items-center justify-center gap-2 border border-primary text-primary px-6 py-3 font-medium hover:bg-primary hover:text-primary-foreground transition-colors",children:"Read Our Straight Answers"})]})}),r.jsx(Be,{})]})}const x3={yt:"Came from YouTube?",youtube:"Came from YouTube?",tiktok:"Came from TikTok?",tt:"Came from TikTok?",ig:"Came from Instagram?",instagram:"Came from Instagram?",li:"Came from LinkedIn?",linkedin:"Came from LinkedIn?",substack:"Came from Substack?",forward:"Someone forwarded you an issue?",friday:"Someone forwarded you the Friday Four?",pod:"Came from the podcast?",podcast:"Came from the podcast?",procrastination:"Came from the Procrastination Protocol?",cos:"Came from the Chief of Staff prompt?",lc:"Came from logancurrie.com?",qr:"Glad you scanned it."},vo={label:"Last Sunday's issue · EP 28 · Sept 20",title:"You Can Come to the Hackathon Clueless",url:"https://womansplainingai.beehiiv.com/p/you-can-come-to-the-hackathon-clueless-ep-28",items:[["What a hackathon actually is.","You don't need to be technical. Bringing a problem you understand from work counts."],["Don't lead with the gap?","Mara and our guest disagree on air about whether to open with the AI adoption numbers."],["Permission not to know.","Why the best AI communities are built around the basic question nobody wants to ask."],["2,500 members in a year.","How a volunteer group scaled, and the handoff mistake that stalled their first new city."]],doc:{title:"Before your first AI hackathon",note:"Five steps, three ways to help without writing code, and the text to send a friend.",url:"https://docs.google.com/document/d/1MF1SiOsRyBrMNALOVBR4kfDgWafNTIIHIeOEBf-DIP8/edit"}},ra={initial:{opacity:0,y:16}
82,animate:{opacity:1,y:0},transition:{duration:.5}};function ry(){const n=ws().source??"",s=/^[a-z0-9_-]{1,32}$/i.test(n)?n.toLowerCase():"join",a=x3[s];return ze({title:"Figuring out AI without the ego | The Womansplaining AI newsletter",description:`${ja}: ${Ta}. Fridays: ${Ar}. Free. From Logan Currie and Mara Bolis.`,path:"/join"}),r.jsxs("div",{className:"min-h-screen bg-background",children:[r.jsxs("div",{className:"max-w-3xl mx-auto px-4 md:px-8 pt-28 sm:pt-32 pb-20",children:[r.jsxs(q.section,{...ra,children:[r.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.25em] text-muted-foreground mb-4",children:a??"The Womansplaining AI newsletter"}),r.jsxs("h1",{className:"font-serif font-semibold text-primary text-4xl sm:text-5xl lg:text-6xl leading-[0.95] tracking-tight mb-6",children:["Figuring out AI ",r.jsx("span",{className:"italic font-light",children:"without the ego."})]}),r.jsx("p",{className:"text-lg sm:text-xl text-foreground leading-relaxed mb-8 max-w-xl",children:"Two free emails a week. We read the studies, try the tools on our own jobs, and send you the part worth keeping."}),r.jsx(Na,{source:s,idPrefix:"join",large:!0,className:"mb-3"}),r.jsx("p",{className:"text-sm text-muted-foreground mb-14",children:"Free. Unsubscribe whenever. We don't sell your email."})]}),r.jsxs(q.section,{...ra,transition:{duration:.5,delay:.1}
82,className:"border-t border-foreground/15 pt-8 mb-14",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground mb-6",children:"What lands in your inbox"}),r.jsxs("dl",{className:"grid sm:grid-cols-2 gap-x-10 gap-y-6",children:[r.jsxs("div",{children:[r.jsx("dt",{className:"font-serif font-semibold text-primary text-xl mb-1",children:ja}),r.jsxs("dd",{className:"text-muted-foreground leading-relaxed",children:["The recap: ",Ta,"."]})]}),r.jsxs("div",{children:[r.jsx("dt",{className:"font-serif font-semibold text-primary text-xl mb-1",children:"Fridays"}),r.jsxs("dd",{className:"text-muted-foreground leading-relaxed",children:[Ar.charAt(0).toUpperCase()+Ar.slice(1),"."]})]})]}),r.jsx("p",{className:"text-muted-foreground leading-relaxed mt-6 max-w-xl",children:"Plus the free stuff. Most episodes come with a doc you can take and use, no signup needed."})]}),r.jsx(q.section,{...ra,transition:{duration:.5,delay:.2},className:"mb-14",children:r.jsxs("div",{className:"bg-white border-2 border-foreground
82/10 p-6 sm:p-8","data-testid":"join-preview",children:[r.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-muted-foreground mb-3",children:vo.label}),r.jsx("h2",{className:"font-serif font-semibold text-primary text-2xl sm:text-3xl leading-tight mb-6",children:vo.title}),r.jsx("ol",{className:"space-y-4 mb-6",children:vo.items.map(([l,u],d)=>r.jsxs("li",{className:"flex gap-4",children:[r.jsxs("span",{className:"font-mono text-xs text-accent pt-1 shrink-0 w-5 tabular-nums",children:["0",d+1]}),r.jsxs("p",{className:"leading-relaxed",children:[r.jsx("strong",{className:"font-serif font-semibold",children:l})," ",r.jsx("span",{className:"text-muted-foreground",children:u})]})]},l))}),r.jsxs("a",{href:vo.doc.url,target:"_blank",rel:"noopener noreferrer",className:"block border-l-4 border-accent bg-background px-4 py-3 mb-6 hover:bg-accent/10 transition-colors","data-testid":"link-join-preview-doc",children:[r.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.2em] text-muted-foreground block mb-1",children:"The doc · free, no signup"}),r.jsx("span",{className:"font-serif font-semibold text-primary",children:vo.doc.title}),r.jsx("span",{className:"block text-sm text-muted-foreground mt-1",children:vo.doc.note})]}),r.jsxs("a",{href:vo.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 font-mono text-xs uppercase tracking-[0.2em] text-foreground/70 border-b border-foreground
82/25 pb-1 hover:text-primary hover:border-primary transition-colors","data-testid":"link-join-preview-issue",children:["Read the whole issue ",r.jsx(Ke,{className:"w-3 h-3"})]})]})}),r.jsxs(q.section,{...ra,transition:{duration:.5,delay:.3},className:"border-t border-foreground/15 pt-8",children:[r.jsx("p",{className:"text-lg text-muted-foreground leading-relaxed mb-6 max-w-xl",children:"We're Logan Currie and Mara Bolis, and we host the Womansplaining AI podcast. The name is a joke about explaining things without needing to be the smartest person in the room. Everyone's invited."}),r.jsx(Na,{source:s,idPrefix:"join-bottom"})]})]}),r.jsx(Be,{})]})}function b3(){return r.jsxs(Jv,{children:[r.jsx(De,{path:"/",component:IT}),r.jsx(De,{path:"/why",component:w3}),r.jsx(De,{path:"/about",component:bN}),r.jsx(De,{path:"/glossary",component:AN}),r.jsx(De,{path:"/stats",component:SN}),r.jsx(De,{path:"/research",component:CN}),r.jsx(De,{path:"/guests",component:BN}),r.jsx(De,{path:"/guests/:slug",component:GN}),r.jsx(De,{path:"/topics/:slug",component:JN}),r.jsx(De,{path:"/episodes",component:BT}),r.jsx(De,{path:"/episodes/:slug",component:PT}),r.jsx(De,{path:"/questions",component:n3}),r.jsx(De,{path:"/questions/:slug",component:r3}),r.jsx(De,{path:"/docs",component:c3}),r.jsx(De,{path:"/docs/:slug",component:p3}),r.jsx(De,{path:"/best-ai-podcasts",component:ZT}),r.jsx(De,{path:"/how-ai-destroys-institutions",component:tN}),r.jsx(De,{path:"/who-hosts-ai-podcasts",component:sN}),r.jsx(De,{path:"/connect",component:lN}),r.jsx(De,{path:"/answering-machine",component:mN}),r.jsx(De,{path:"/advertise",component:QN}),r.jsx(De,{path:"/join",component:ry}),r.jsx(De,{path:"/join/:source",component:ry}),r.jsx(De,{component:Or})]})}function v3(){return r.jsxs(fA,{children:[r.jsx(U4,{}),r.jsx(b3,{}),r.jsx(Vk,{})]})}Sv.createRoot(document.getElementById("root")).render(r.jsx(v3,{}));
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.