1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a2444aab-04f5-5bef-8725-ed6f78b8be4e")}catch(e){}}(); 3import{s as e,t}from"./jsx-runtime-D4ePz0Hl.js";import{t as n}from"./react-BXH-GOAS.js";import{D as r,f as i}from"./components-CDo3yjgw.js";import{n as a}from"./exports-mk284NM-.js";import{t as o}from"./useTranslation-xRzBcOIb.js";import{t as s}from"./classnames-B9Sa-P4w.js";import{i as c,t as l}from"./useSignupRedirects-BSkdT_4N.js";import{r as u}from"./dist-DaRpaGs2.js";import{t as d}from"./client-only-_T1ty6Rk.js";import{L as f}from"./QueryClientProvider-Cdu2unP4.js";import{a as p}from"./nectarTrackingFields-BN5KBl15.js";import{t as m}from"./useNonRevalidatingFetcher-CaohiMMR.js";import{t as h}from"./useGlobalModals-CJ1k8aJl.js";import{n as g}from"./nectarPageBlock-Dhr05eLZ.js";import{H as _,V as v}from"./constants-D1RUU1Rv.js";import{t as y}from"./cn-Cz4MqTg-.js";import{a as b,d as x,r as S,t as C}from"./ActionForm-ubtCpxTm.js";import{t as w}from"./lib-V61EcWBh.js";import{t as T}from"./StatusInputs-D5MCvfKS.js";import{n as ee}from"./useToast-CorSxc9g.js";var E={inter:`Inter`,libre_caslon_text:`Libre Caslon Text`,space_mono:`Space Mono`,quicksand:`Quicksand`},D=1280;({...E}),E.inter;var O=`navigation-menu`;Object.freeze({none:`0 0 #0000`,sm:`0 1px 2px 0 rgb(0 0 0 / 0.05)`,md:`0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)`,lg:`0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)`,xl:`0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)`,"2xl":`0 25px 50px -12px rgb(0 0 0 / 0.25)`});var k=Object.freeze({"0 0 #0000":0,"0 1px 2px 0 rgb(0 0 0 / 0.05)":3,"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)":10,"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)":20,"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)":40,"0 25px 50px -12px rgb(0 0 0 / 0.25)":60}),te=[`emailCapturePopup`,`contentGatePopup`,`postActions`,`progressIndicator`],ne={dialogOverlay:50,dialogContent:150,stickyNavbar:48,stickyNavbarIslandWrapper:49},A=e(n(),1),j=e(t(),1),M=e(s(),1),re=function(e){return e.MONTH=`month`,e.QUARTER=`quarter`,e.YEAR=`year`,e.ONE_TIME=`one_time`,e.DONATION=`donation`,e}({}),N=function(e){return e.ACTIVE=`active`,e.ARCHIVED=`archived`,e}({}),ie={responsiveImagesEnabled:!1,responsiveImagesBreakpoints:[360,430],publicationTimeZone:void 0,externalEmbedEnabled:!1,externalEmbedUrl:void 0,language:`en-US`},P=(0,A.createContext)(void 0),F=(0,A.createContext)(null),ae=()=>(0,A.useContext)(P)??ie,oe=(e=!0)=>{let{imagePriorityThreshold:t}=ae(),n=(0,A.useContext)(F),r=(0,A.useRef)(null);if(r.current===null&&n&&e&&(r.current=n()),!t||r.current==null)return{};let i=r.current<=t;return{fetchPriority:i?`high`:void 0,loading:i?`eager`:`lazy`}},se={inter:{family:`Inter`,variants:[`100`,`200`,`300`,`regular`,`500`,`600`,`700`,`800`,`900`],subsets:[`cyrillic`,`cyrillic-ext`,`greek`,`greek-ext`,`latin`,`latin-ext`,`vietnamese`],version:`v12`,lastModified:`2022-09-22`,files:{100:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.ttf`,200:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZhrib2Bg-4.ttf`,300:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf`,regular:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf`,500:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf`,600:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf`,700:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf`,800:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf`,900:`http://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZhrib2Bg-4.ttf`},category:`sans-serif`,kind:`webfonts#webfont`,menu:`http://fonts.gstatic.
3com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZlhjQ.ttf`},libre_caslon_text:{family:`Libre Caslon Text`,variants:[`regular`,`italic`,`700`],subsets:[`latin`,`latin-ext`],version:`v5`,lastModified:`2023-05-02`,files:{regular:`http://fonts.gstatic.com/s/librecaslontext/v5/DdT878IGsGw1aF1JU10PUbTvNNaDMcq_3eNrHgO1.ttf`,italic:`http://fonts.gstatic.com/s/librecaslontext/v5/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-dJGxO1q9o.ttf`,700:`http://fonts.gstatic.com/s/librecaslontext/v5/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdjNR-8ssPt.ttf`},category:`serif`,kind:`webfonts#webfont`,menu:`http://fonts.gstatic.com/s/librecaslontext/v5/DdT878IGsGw1aF1JU10PUbTvNNaDMfq-1-c.ttf`},quicksand:{family:`Quicksand`,variants:[`300`,`regular`,`500`,`600`,`700`],subsets:[`latin`,`latin-ext`,`vietnamese`],version:`v30`,lastModified:`2022-09-22`,files:{300:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18G0wx40QDw.ttf`,regular:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18G0wx40QDw.ttf`,500:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18G0wx40QDw.ttf`,600:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18G0wx40QDw.ttf`,700:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18G0wx40QDw.ttf`},category:`sans-serif`,kind:`webfonts#webfont`,menu:`http://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58C-xw.ttf`},space_mono:{family:`Space Mono`,variants:[`regular`,`italic`,`700`,`700italic`],subsets:[`latin`,`latin-ext`,`vietnamese`],version:`v13`,lastModified:`2023-06-22`,files:{regular:`http://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRUEZ2RFq7AwU.ttf`,italic:`http://fonts.gstatic.com/s/spacemono/v13/i7dNIFZifjKcF5UAWdDRYER8QHi-EwWMbg.ttf`,700:`http://fonts.gstatic.com/s/spacemono/v13/i7dMIFZifjKcF5UAWdDRaPpZYFKQHwyVd3U.ttf`,"700italic":`http://fonts.gstatic.com/s/spacemono/v13/i7dSIFZifjKcF5UAWdDRYERE_FeaGy6QZ3WfYg.ttf`},category:`monospace`,kind:`webfonts#webfont`,menu:`http://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYEd8QA.ttf`}},ce=(e,t)=>{switch(t){case`month`:return e*12/52;case`quarter`:return e/13;case`year`:return e/52;default:return null}},le=({enabled:e,price:t,displayCents:n,isDiscounted:r,isPaidTrial:i})=>{let a=t?.interval===`donation`;return!e||!t||i||a||n==null?{weeklyCents:null,weeklyOriginalCents:null}:{weeklyCents:ce(n,t.interval),weeklyOriginalCents:r?ce(t.original_amount_cents,t.interval):null}},I=({value:e,currency:t,locale:n=`en-US`,minDigits:r=2,maxDigits:i=2})=>{let a=(t||`USD`).toUpperCase();return a===`DKK`?`${new Intl.NumberFormat(n,{minimumFractionDigits:r,maximumFractionDigits:i}).format(e)} kr`:new Intl.NumberFormat(n,{style:`currency`,currency:a,minimumFractionDigits:r,maximumFractionDigits:i}).format(e)};function ue(e,t){if(e){if(e in E){let t=se[e]?.category;return`"${E[e]}", ${t===`serif`?`ui-serif, serif`:`system-ui, sans-serif`}`}return t||`"${e}", system-ui, sans-serif`}}var de=new Map([[`bold`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM160,57l23,23H160ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm112-80a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,132Zm0,40a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,172Z`}))],[`duotone`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M208,88H152V32Z`,opacity:`0.2`}),A.createElement(`path`,{d:`M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
3Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z`}))],[`fill`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,176H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm-8-56V44l44,44Z`}))],[`light`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-34-82a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,136Zm0,32a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,168Z`}))],[`regular`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
3Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z`}))],[`thin`,A.createElement(A.Fragment,null,A.createElement(`path`,{d:`M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-36-84a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,136Zm0,32a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,168Z`}))]]),fe=A.forwardRef((e,t)=>A.createElement(x,{ref:t,...e,weights:_}));fe.displayName=`CheckIcon`;var pe=fe,me=A.forwardRef((e,t)=>A.createElement(x,{ref:t,...e,weights:de}));me.displayName=`FileTextIcon`;var he=me,ge=Symbol.for(`immer-nothing`),_e=Symbol.for(`immer-draftable`),L=Symbol.for(`immer-state`);function R(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var z=Object.getPrototypeOf;function B(e){return!!e&&!!e[L]}function V(e){return e?be(e)||Array.isArray(e)||!!e[_e]||!!e.constructor?.[_e]||Ee(e)||De(e):!1}var ve=Object.prototype.constructor.toString(),ye=new WeakMap;function be(e){if(!e||typeof e!=`object`)return!1;let t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;let n=Object.hasOwnProperty.call(t,`constructor`)&&t.constructor;if(n===Object)return!0;if(typeof n!=`function`)return!1;let r=ye.get(n);return r===void 0&&(r=Function.toString.call(n),ye.set(n,r)),r===ve}function xe(e,t,n=!0){Se(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function Se(e){let t=e[L];return t?t.type_:Array.isArray(e)?1:Ee(e)?2:De(e)?3:0}function Ce(e,t){return Se(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function we(e,t,n){let r=Se(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function Te(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function Ee(e){return e instanceof Map}function De(e){return e instanceof Set}function H(e){return e.copy_||e.base_}function Oe(e,t){if(Ee(e))return new Map(e);if(De(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let n=be(e);if(t===!0||t===`class_only`&&!n){let t=Object.getOwnPropertyDescriptors(e);delete t[L];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){let i=n[r],a=t[i];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(z(e),t)}else{let t=z(e);return t!==null&&n?{...e}:Object.assign(Object.create(t),e)}}function ke(e,t=!1){return Me(e)||B(e)||!V(e)?e:(Se(e)>1&&Object.defineProperties(e,{set:je,add:je,clear:je,delete:je}),Object.freeze(e),t&&Object.values(e).forEach(e=>ke(e,!0)),e)}function Ae(){R(2)}var je={value:Ae};function Me(e){return typeof e!=`object`||!e?!0:Object.isFrozen(e)}var Ne={};function U(e){let t=Ne[e];return t||R(0,e),t}var W;function Pe(){return W}function Fe(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Ie(e,t){t&&(U(`Patches`),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Le(e){Re(e),e.drafts_.forEach(Be),e.drafts_=null}function Re(e){e===W&&(W=e.parent_)}function ze(e){return W=Fe(W,e)}function Be(e){let t=e[L];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Ve(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];return e!==void 0&&e!==n?(n[L].modified_&&(Le(t),R(4)),V(e)&&(e=He(t,e),t.parent_||We(t,e)),t.patches_&&U(`Patches`).generateReplacementPatches_(n[L].base_,e,t.patches_,t.inversePatches_)):e=He(t,n,[]),Le(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===ge?void 0:e}function He(e,t,n){if(Me(t))return t;let r=e.immer_.shouldUseStrictIteration(),i=t[L];if(!i)return xe(t,(r,a)=>Ue(e,i,t,r,a,n),r),t;if(i.scope_!==e)return t;if(!i.modified_)return We(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;let t=i.copy_,a=t,o=!1;i.type_===3&&(a=new Set(t),t.clear(),o=!0),xe(a,(r,a)=>Ue(e,i,t,r,a,n,o),r),We(e,t,!1),n&&e.patches_&&U(`Patches`).generatePatches_(i,n,e.patches_,e.inversePatches_)}return i.copy_}function Ue(e,t,n,r,i,a,o){if(i==null||typeof i!=`object`&&!o)return;let s=Me(i);if(!(s&&!o)){if(B(i)){let o=He(e,i,a&&t&&t.type_!==3&&!Ce(t.assigned_,r)?a.concat(r):void 0);if(we(n,r,o),B(o))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(V(i)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[r]===i&&s)return;He(e,i),(!t||!t.scope_.parent_)&&typeof r!=`symbol`&&(Ee(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&We(e,i)}}}function We(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&ke(t,n)}function Ge(e,t){let n=Array.isArray(e),r={type_:+!!n,scope_:t?t.scope_:Pe(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=r,a=Ke;n&&(i=[r],a=qe);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}var Ke={get(e,t){if(t===L)return e;let n=H(e);if(!Ce(n,t))return Ye(e,n,t);let r=n[t];return e.finalized_||!V(r)?r:r===Je(e.base_,t)?(G(e),e.copy_[t]=K(r,e)):r},has(e,t){return t in H(e)},ownKeys(e){return Reflect.ownKeys(H(e))},set(e,t,n){let r=Xe(H(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=Je(H(e),t),i=r?.[L];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Te(n,r)&&(n!==void 0||Ce(e.base_,t)))return!0;G(e),Ze(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty(e,t){return Je(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,G(e),Ze(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=H(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!==`length`,enumerable:r.enumerable,value:n[t]}},defineProperty(){R(11)},getPrototypeOf(e){return z(e.base_)},setPrototypeOf(){R(12)}},qe={};xe(Ke,(e,t)=>{qe[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),qe.deleteProperty=function(e,t){return qe.set.call(this,e,t,void 0)},qe.set=function(e,t,n){return Ke.set.call(this,e[0],t,n,e[0])};function Je(e,t){let n=e[L];return(n?H(n):e)[t]}function Ye(e,t,n){let r=Xe(t,n);return r?`value`in r?r.value:r.get?.call(e.draft_):void 0}function Xe(e,t){if(!(t in e))return;let n=z(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=z(n)}}function Ze(e){e.modified_||(e.modified_=!0,e.parent_&&Ze(e.parent_))}function G(e){e.copy_||=Oe(e.base_,e.scope_.immer_.useStrictShallowCopy_)}var Qe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{if(typeof e==`function`&&typeof t!=`function`){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}typeof t!=`function`&&R(6),n!==void 0&&typeof n!=`function`&&R(7
3);let r;if(V(e)){let i=ze(this),a=K(e,void 0),o=!0;try{r=t(a),o=!1}finally{o?Le(i):Re(i)}return Ie(i,n),Ve(r,i)}else if(!e||typeof e!=`object`){if(r=t(e),r===void 0&&(r=e),r===ge&&(r=void 0),this.autoFreeze_&&ke(r,!0),n){let t=[],i=[];U(`Patches`).generateReplacementPatches_(e,r,t,i),n(t,i)}return r}else R(1,e)},this.produceWithPatches=(e,t)=>{if(typeof e==`function`)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},typeof e?.autoFreeze==`boolean`&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy==`boolean`&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration==`boolean`&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){V(e)||R(8),B(e)&&(e=q(e));let t=ze(this),n=K(e,void 0);return n[L].isManual_=!0,Re(t),n}finishDraft(e,t){let n=e&&e[L];(!n||!n.isManual_)&&R(9);let{scope_:r}=n;return Ie(r,t),Ve(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=U(`Patches`).applyPatches_;return B(e)?r(e,t):this.produce(e,e=>r(e,t))}};function K(e,t){let n=Ee(e)?U(`MapSet`).proxyMap_(e,t):De(e)?U(`MapSet`).proxySet_(e,t):Ge(e,t);return(t?t.scope_:Pe()).drafts_.push(n),n}function q(e){return B(e)||R(10,e),$e(e)}function $e(e){if(!V(e)||Me(e))return e;let t=e[L],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Oe(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=Oe(e,!0);return xe(n,(e,t)=>{we(n,e,$e(t))},r),t&&(t.finalized_=!1),n}var et=new Qe().produce,J=640,tt=()=>{let[e,t]=(0,A.useState)(typeof window<`u`?window.innerWidth<J:!1);return(0,A.useEffect)(()=>{let n=()=>{window.innerWidth<J&&!e?t(!0):window.innerWidth>=J&&e&&t(!1)};return window.addEventListener(`resize`,n),()=>{window.removeEventListener(`resize`,n)}},[e]),e},Y=`_14iyvb70`,X=`_14iyvb71`,nt=`_14iyvb72`,rt=`_14iyvb73`,it=`_14iyvb74`,at=`_14iyvb75`,ot=({name:e,value:t,label:n,required:r})=>(0,j.jsx)(`div`,{children:(0,j.jsxs)(`label`,{className:(0,M.default)(X,nt),children:[(0,j.jsx)(`input`,{name:e,value:t,type:`radio`,defaultChecked:!1,className:at,required:r}),(0,j.jsx)(`span`,{children:n})]})}),st=({preference:e})=>(0,j.jsxs)(`fieldset`,{className:(0,M.default)(`flex flex-col gap-2`,it),children:[(0,j.jsxs)(`legend`,{className:(0,M.default)(`w-full`,nt),children:[e?.name,e?.required&&(0,j.jsx)(`span`,{children:`*`})]}),(0,j.jsxs)(`div`,{children:[(0,j.jsx)(ot,{name:e?.name_override||`field_${e.custom_field_id}`,label:`True`,value:`true`,required:e?.required}),(0,j.jsx)(ot,{name:e?.name_override||`field_${e?.custom_field_id}`,label:`False`,value:`false`})]})]}),ct=({option:e,preferenceId:t,nameOverride:n,onChange:r})=>(0,j.jsxs)(`div`,{className:(0,M.default)(X),children:[(0,j.jsx)(`input`,{id:e.id,name:n||`field_${t}_option_${e.id}`,value:e.value,className:(0,M.default)(rt),type:`checkbox`,defaultChecked:!1,onChange:r}),(0,j.jsx)(`label`,{htmlFor:e.id,className:(0,M.default)(nt),children:e.value})]}),lt=`Please select at least one option.`,ut=({preference:e})=>{let t=(0,A.useRef)(null),n=(0,A.useCallback)(()=>{if(!e?.required||!t.current)return;let n=t.current.querySelectorAll(`input[type="checkbox"]`),r=Array.from(n).some(e=>e.checked)?``:lt;for(let e of n)e.setCustomValidity(r)},[e?.required]);return(0,A.useEffect)(()=>{n()},[n]),(0,j.jsxs)(`fieldset`,{ref:t,className:(0,M.default)(`flex flex-col gap-2`,it),children:[(0,j.jsxs)(`legend`,{className:(0,M.default)(`w-full`,nt),children:[e?.name,e?.required&&(0,j.jsx)(`span`,{children:`*`})]}),(0,j.jsx)(`div`,{className:(0,M.default)(`flex flex-col gap-1`,it),children:e?.subscriber_preference_options?.map(t=>(0,j.jsx)(ct,{option:t,preferenceId:e?.id,nameOverride:e?.name_override,onChange:n},t.id))})]})},dt=({preference:e,style:t={},isLabelVisible:n})=>(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[n&&(0,j.jsxs)(`label`,{className:(0,M.default)(`_14iyvb72`,`w-full`),htmlFor:`preference_${e?.id}`,children:[e?.name,e?.required&&(0,j.jsx)(`span`,{children:`*`})]}),(0,j.jsxs)(`select`,{name:e?.name_override||`field_${e?.custom_field_id}`,style:t,className:(0,M.default)(Y,`w-full`),id:`preference_${e?.id}
3`,required:e?.required,children:[(0,j.jsx)(`option`,{value:``,children:e?.placeholder||`Select an option`}),e?.subscriber_preference_options?.map(e=>(0,j.jsx)(`option`,{value:e.value,children:e.value},e.id))]})]}),ft=({style:e,preference:t,isLabelVisible:n})=>(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[n&&(0,j.jsxs)(`label`,{className:(0,M.default)(`_14iyvb72`,`w-full`),htmlFor:`preference_${t?.id}`,children:[t?.name,t?.required&&(0,j.jsx)(`span`,{children:`*`})]}),(0,j.jsx)(`textarea`,{className:(0,M.default)(Y,`w-full cursor-text pl-4`),style:{...e,height:`var(--textarea-height)`},name:t?.name_override||`field_${t?.custom_field_id}`,required:t?.required,placeholder:t?.placeholder||t?.name||``,id:`preference_${t?.id}`})]}),pt=({style:e,preference:t,type:n,isLabelVisible:r})=>(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[r&&(0,j.jsxs)(`label`,{className:(0,M.default)(`_14iyvb72`,`w-full`),htmlFor:`preference_${t?.id}`,children:[t?.name,t?.required&&(0,j.jsx)(`span`,{children:`*`})]}),(0,j.jsx)(`input`,{className:(0,M.default)(Y,`w-full cursor-text pl-4`),style:e,name:t?.name_override||`field_${t?.custom_field_id}`,required:t?.required,type:n,...n===`tel`?{pattern:`^d{3}[-.s]?d{3}[-.s]?d{4}$`}:{},placeholder:t?.placeholder||t?.name||``,id:`preference_${t?.id}`})]}),mt=({data:e,style:t,isLabelVisible:n})=>(0,j.jsx)(j.Fragment,{children:e.map(e=>(0,j.jsx)(ht,{preference:e,style:t,isLabelVisible:n},e.id))}),ht=({preference:e,style:t,isLabelVisible:n})=>{switch(e.preference_type){case`text`:return(0,j.jsx)(pt,{style:t,preference:e,isLabelVisible:n});case`phone_number`:return(0,j.jsx)(pt,{style:t,preference:e,type:`tel`,isLabelVisible:n});case`multiple_choice`:return(0,j.jsx)(ut,{preference:e});case`boolean`:return(0,j.jsx)(st,{preference:e});
3case`dropdown`:return(0,j.jsx)(dt,{style:t,preference:e,isLabelVisible:n});case`textarea`:return(0,j.jsx)(ft,{style:t,preference:e,isLabelVisible:n});default:return null}},gt=({hasCustomTermsOfService:e,customTermsOfServiceText:t,defaultTOSConsentValue:n,gdprTranslations:r={consentText:`I consent to receive newsletters via email.`,termsOfUseText:`Terms of Use`,privacyPolicyText:`Privacy Policy`,andText:`and`,consentTextVariantTwo:`I consent to receive newsletters via Email. Signup`,termsOfServiceText:`Terms of Service`}})=>{let i=!!t?.trim();return(0,j.jsxs)(`div`,{className:`flex w-full flex-row items-start space-x-2`,children:[(0,j.jsx)(`input`,{type:`checkbox`,name:`tos_consent`,className:`h-4 w-4 rounded border-gray-300 mt-0.5`,defaultChecked:i?!1:n,required:i,style:{accentColor:`var(--gdpr-checkbox-color)`}}),i?(0,j.jsx)(`div`,{className:`text-xs text-start font-medium [&_a]:underline [&_a]:underline-offset-1 [&_a:hover]:opacity-80`,style:{color:`var(--gdpr-text-color)`},children:(0,j.jsx)(w,{allowedElements:[`p`,`a`,`strong`,`em`],unwrapDisallowed:!0,components:{a:({node:e,...t})=>(0,j.jsx)(`a`,{...t,target:`_blank`,rel:`noreferrer`,style:{textDecorationColor:`var(--gdpr-text-color)`}}),p:({node:e,...t})=>(0,j.jsx)(`p`,{...t})},children:t})}):e?(0,j.jsxs)(`p`,{className:`text-xs text-start font-medium`,style:{color:`var(--gdpr-text-color)`},children:[r.consentTextVariantTwo,` `,(0,j.jsx)(`a`,{href:e,target:`_blank`,className:`underline underline-offset-1 hover:opacity-80`,rel:`noreferrer`,style:{textDecorationColor:`var(--gdpr-text-color)`},children:r.termsOfServiceText}),`.`]}):(0,j.jsxs)(`p`,{className:`text-xs text-start font-medium`,style:{color:`var(--gdpr-text-color)`},children:[r.consentText,` `,(0,j.jsx)(`a`,{href:`https://www.beehiiv.com/tou`,target:`_blank`,className:`underline underline-offset-1 hover:opacity-80`,rel:`noreferrer`,style:{textDecorationColor:`var(--gdpr-text-color)`},children:r.termsOfUseText}),` `,r.andText,` `,(0,j.jsx)(`a`,{href:`https://www.beehiiv.com/privacy`,target:`_blank`,className:`underline underline-offset-1 hover:opacity-80`,rel:`noreferrer`,style:{textDecorationColor:`var(--gdpr-text-color)`},children:r.privacyPolicyText}),`.`]})]})},_t={layout:{type:`tabs`},paymentMethodOrder:[`apple_pay`,`google_pay`,`card`],wallets:{applePay:`auto`,googlePay:`auto`,link:`never`}},vt=`sks75p0`,yt=`sks75p1`,bt=`sks75p2`,xt=`sks75p3`,St=`sks75p4`,Ct=`sks75p5`,wt=`sks75p6`,Tt=`sks75p9`,Z=`sks75pa`,Et=`sks75pb`,Dt=`sks75pc`,Ot=`sks75pf`,kt=`sks75pg`,At=`sks75ph`,jt=`sks75pj`,Mt=`sks75pk`,Q=`sks75pl`,Nt=`sks75pm`,Pt=`sks75pn`,Ft=`sks75po`,$=`sks75pp`,It=`sks75pq`,Lt=`sks75pr`,Rt=`sks75ps`,zt=`sks75pt`,Bt=`sks75pu`,Vt=({isInternalCheckout:e,StripeCardElement:t,StripePaymentElement:n,inputTextColor:r,inputPlaceholderColor:i,inputBackgroundColor:a,showTaxIdField:o,taxId:s,onTaxIdChange:c,gdprField:l,ctaText:u,isCtaDisabled:d})=>(0,j.jsxs)(j.Fragment,{children:[e&&t?(0,A.createElement)(t,{className:(0,M.default)(`border py-3 px-4 rounded-md`,Q),options:{style:{base:{backgroundColor:a,fontSize:`14px`,color:r,"::placeholder":{color:i}}}}}):null,e&&n?(0,A.createElement)(n,{options:{..._t}}):null,e&&!t&&!n?(0,j.jsx)(`input`,{type:`text`,placeholder:`Credit Card Placeholder`,className:(0,M.default)(`py-2 px-4`,Q)}):null,o&&(0,j.jsx)(`input`,{type:`text`,name:`tax_id`,placeholder:`Tax ID`,defaultValue:s,onBlur:e=>c(e.target.value),className:(0,M.default)(`py-2 px-4`,`sks75pl`)}),l,(0,j.jsx)(`input`,{disabled:d,type:`submit`,value:u,className:(0,M.default)(Pt,`rounded-md py-2 px-4`)})]}),Ht=({email:e,onEmailChange:t,taxId:n,onTaxIdChange:r,isCtaDisabled:i,StripeCardElement:a,StripePaymentElement:o,selectedTier:s,selectedPrice:c,ctaText:l=`Upgrade`,showTaxIdField:u=!1,PaymentRequestButtonElement:d,hasTermsOfService:f=!1,hasCustomTermsOfService:p,customTermsOfServiceText:m,inputTextColor:h,inputPlaceholderColor:g,inputBackgroundColor:_,isInternalCheckout:v,translations:y,namePlaceholder:b,messagePlaceholder:x})=>{if(!s||!c)return null;let S=new Date().toISOString().split(`T`)[0],C=new Date(Date.now()+720*60*60*1e3).toISOString().split(`T`)[0],w=(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`email`,className:(0,M.default)($),children:y?.[`upgrade.tabs.gift.form.purchaser_email`]}),(0,j.jsx)(`input`,{name:`email`,defaultValue:e,onBlur:e=>e.currentTarget.value&&t(e.currentTarget.value),type:`email`,placeholder:`[email protected]`,className:(0,M.default)(`py-2 px-4`,Q)})]}),T=(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`purchaser_name`,className:(0,M.default)($),children:y?.[`upgrade.tabs.gift.form.purchaser_name`]}),(0,j.jsx)(`input`,{name:`purchaser_name`,type:`text`,placeholder:b||`John Doe`,className:(0,M.default)(`py-2 px-4`,Q)})]}),ee=(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`recipient_email`,className:(0,M.default)($),children:y?.[`upgrade.tabs.gift.form.recipient_email`]}),(0,j.jsx)(`input`,{name:`recipient_email`,type:`text`,placeholder:`[email protected]`,className:(0,M.default)(`py-2 px-4`,Q)})]}),E=(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`message`,className:(0,M.default)($),children:y?.[`upgrade.tabs.gift.form.message`]}),(0,j.jsx)(`textarea`,{name:`message`,placeholder:x||y?.[`upgrade.tabs.gift.form.message_placeholder`],className:(0,M.default)(`py-2 px-4`,Q)})]}),D=(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`start_at`,className:(0,M.default)($),children:y?.[`upgrade.tabs.gift.form.start_at`]}),(0,j.jsx)(`input`,{className:(0,M.default)(`py-2 px-4`,Q,Nt),name:`start_at`,type:`date`,defaultValue:S,min:S,max:C})]}),O=f&&(0,j.jsx)(gt,{hasCustomTermsOfService:p,customTermsOfServiceText:m,defaultTOSConsentValue:!0}),k=(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(`h3`,{className:(0,M.default)(Rt),children:y?.[`upgrade.tabs.gift.form.title`]}),T,w,ee,E,D]});return!o&&d?(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[k,d]}):c?.premium_offer&&!c?.premium_offer.card_required?(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[k,O,(0,j.jsx)(`input`,{disabled:i,type:`submit`,value:l,className:(0,M.default)(Pt,`rounded-md py-2 px-4`)})]}):(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[k,(0,j.jsx)(Vt,{isInternalCheckout:v,StripeCardElement:a,StripePaymentElement:o,inputTextColor:h,inputPlaceholderColor:g,inputBackgroun
3dColor:_,showTaxIdField:u,taxId:n,onTaxIdChange:r,ctaText:l,isCtaDisabled:i})]})},Ut=({email:e,onEmailChange:t,groupName:n,onGroupNameChange:r,seatCount:i,onSeatCountChange:a,taxId:o,onTaxIdChange:s,isCtaDisabled:c,StripeCardElement:l,StripePaymentElement:u,selectedTier:d,selectedPrice:f,ctaText:p=`Upgrade`,showTaxIdField:m=!1,PaymentRequestButtonElement:h,hasTermsOfService:g=!1,hasCustomTermsOfService:_,customTermsOfServiceText:y,inputTextColor:b,inputPlaceholderColor:x,inputBackgroundColor:S,isInternalCheckout:C,translations:w})=>{let{language:T=`en-US`}=ae();if(!d||!f)return null;let ee=(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`email`,className:(0,M.default)($),children:w?.[`upgrade.tabs.group.form.purchaser_email`]}),(0,j.jsx)(`input`,{name:`email`,defaultValue:e,onBlur:e=>e.currentTarget.value&&t(e.currentTarget.value),type:`email`,placeholder:`[email protected]`,className:(0,M.default)(`py-2 px-4`,Q)})]}),(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`group_name`,className:(0,M.default)($),children:w?.[`upgrade.tabs.group.form.group_name`]}),(0,j.jsx)(`input`,{name:`group_name`,value:n||``,onChange:e=>r(e.currentTarget.value),type:`text`,placeholder:`Acme.com`,className:(0,M.default)(`py-2 px-4`,Q)})]}),(0,j.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,j.jsx)(`label`,{htmlFor:`group_purchase_quantity_display`,className:(0,M.default)($),children:w?.[`upgrade.tabs.group.form.seats`]}),(0,j.jsx)(`input`,{type:`hidden`,name:`group_purchase_quantity`,value:i??``}),(0,j.jsx)(`input`,{id:`group_purchase_quantity_display`,value:i===null?``:i.toLocaleString(T),onChange:e=>{let t=e.currentTarget.value;if(t.trim()===``){a(null);return}let n=v(t,T);n!==null&&a(n)},type:`text`,inputMode:`numeric`,placeholder:`100`,"aria-describedby":`group-purchase-quantity-help`,className:(0,M.default)(`py-2 px-4`,Q)}),(0,j.jsx)(`p`,{id:`group-purchase-quantity-help`,className:(0,M.default)(`text-left`,It),children:w?.[`upgrade.tabs.group.form.minimum_seats`]})]}),w?.[`upgrade.tabs.group.form.summary`]?(0,j.jsx)(`p`,{className:Bt,children:w[`upgrade.tabs.group.form.summary`]}):null]});return!u&&h?(0,j.jsxs)(`div`,{className:`flex flex-col gap-6 max-w-md w-full`,children:[ee,h]}):(0,j.jsxs)(`div`,{className:`flex flex-col gap-6 max-w-md w-full`,children:[ee,(0,j.jsx)(Vt,{isInternalCheckout:C,StripeCardElement:l,StripePaymentElement:u,inputTextColor:b,inputPlaceholderColor:x,inputBackgroundColor:S,showTaxIdField:m,taxId:o,onTaxIdChange:s,gdprField:g?(0,j.jsx)(gt,{hasCustomTermsOfService:_,customTermsOfServiceText:y,defaultTOSConsentValue:!0}):null,ctaText:p,isCtaDisabled:c})]})},Wt=({email:e,onEmailChange:t,taxId:n,onTaxIdChange:r,isCtaDisabled:i,StripeCardElement:a,StripePaymentElement:o,selectedTier:s,selectedPrice:c,ctaText:l=`Upgrade`,showTaxIdField:u=!1,PaymentRequestButtonElement:d,hasTermsOfService:f=!1,hasCustomTermsOfService:p,customTermsOfServiceText:m,inputTextColor:h,inputPlaceholderColor:g,inputBackgroundColor:_,additionalFieldsData:v,isAdditionalFieldsLabelVisible:y=!1,additionalFieldsStyle:b={}})=>{if(!s||!c)return null;let x=(0,j.jsx)(`input`,{name:`email`,defaultValue:e,onBlur:e=>e.currentTarget.value&&t(e.currentTarget.value),type:`email`,placeholder:`Email`,className:(0,M.default)(Q,`py-2 px-4`)}),S=f&&(0,j.jsx)(gt,{hasCustomTermsOfService:p,customTermsOfServiceText:m,defaultTOSConsentValue:!0}),C=v&&v.length>0?(0,j.jsx)(mt,{data:v,style:b??{},isLabelVisible:y}):null;return d?(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[x,C,d]}):s?.id===`free`?(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[x,C,S,(0,j.jsx)(`input`,{disabled:i,type:`submit`,value:`Continue as free reader`,className:(0,M.default)(Pt,`rounded-md py-2 px-4`)})]}):c?.premium_offer&&!c?.premium_offer.card_required?(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[x,C,S,(0,j.jsx)(`input`,{disabled:i,type:`submit`,value:l,className:(0,M.default)(Pt,`rounded-md py-2 px-4`)})]}):(0,j.jsxs)(`div`,{className:`flex flex-col gap-2 max-w-md w-full`,children:[x,C,(0,j.jsx)(Vt,{isInternalCheckout:!0,StripeCardElement:a,StripePaymentElement:o,inputTextColor:h,inputPlaceholderColor:g,inputBackgroun
3dColor:_,showTaxIdField:u,taxId:n,onTaxIdChange:r,ctaText:l,isCtaDisabled:i})]})},Gt=e=>1-(e??0)/100,Kt=({amountCents:e,discountPercent:t})=>Math.round(e*Gt(t)),qt=({amountCents:e,quantity:t,discountPercent:n})=>Math.round(e*t*Gt(n)),Jt=({selectedPrice:e,tier:t,isGroupMode:n=!1,isInternalCheckout:r,showWeeklyPricing:i=!1})=>{let{original_amount_cents:a,amount_cents:o,interval:s}=e||{},c=!n&&o!==a&&a,l=s===`donation`,u=l&&r,d=n&&!!t.group_discount_percent&&t.group_discount_percent>0&&!l,f=d&&e?Kt({amountCents:e.original_amount_cents,discountPercent:t.group_discount_percent}):null,p=d?f:c?o:a,m=(c||d)&&!l,h=!n&&e?.premium_offer?.offer_type===`paid_trial`,g=h?e?.premium_offer:void 0,{weeklyCents:_,weeklyOriginalCents:v}=le({enabled:i,price:e,displayCents:p??void 0,isDiscounted:!!m,isPaidTrial:h}),y=_!=null;return{isPaidTrial:h,paidTrialPriceCents:g?.paid_trial_price_cents??null,paidTrialInlineSuffix:g?.paid_trial_inline_suffix??null,paidTrialAfterText:g?.paid_trial_after_text??null,showDonationAmountInput:u,strikethroughCents:m&&e?v??e.original_amount_cents:null,displayCents:_??p??null,isWeeklyDisplay:y,billedAsCents:y?p??null:null}},Yt=({selectedPrice:e,tier:t,currentFormMode:n,isInternalCheckout:r,showWeeklyPricing:i=!1,translations:a,inlineDiscount:o=!1,align:s=`start`,donationSlot:c,suffixFallback:l})=>{let u=n===`group`,d=u?a?.[`upgrade.tabs.group.per_seat_prefix`]:void 0,{displayCents:f,showDonationAmountInput:p,billedAsCents:m,isWeeklyDisplay:h,isPaidTrial:g,paidTrialPriceCents:_,paidTrialInlineSuffix:v,paidTrialAfterText:y,strikethroughCents:b}=Jt({selectedPrice:e,tier:t,isGroupMode:u,isInternalCheckout:r,showWeeklyPricing:i}),x=e?.currency||`USD`,S=e?.denominator||e?.interval.split(`_`).join(` `),C=h?a?.[`upgrade.weekly.per_week`]||`/week*`:e?.denominator?d?`${d}/${e.denominator}`:`/${e.denominator}`:p?void 0:l;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(`div`,{className:(0,M.default)(`flex flex-row flex-wrap font-semibold`,o?`gap-2`:`gap-1`,s===`center`?`items-baseline justify-center`:`items-center`),children:g&&_!=null?(0,j.jsxs)(`div`,{className:(0,M.default)(`flex flex-row items-baseline gap-1`,s===`start`&&`w-full`),children:[(0,j.jsx)(`p`,{className:(0,M.default)(`leading-none`,wt),children:I({value:_/100,currency:x})}),v&&(0,j.jsx)(`p`,{className:(0,M.default)(`leading-none`,`sks75p7`),children:v})]}):(0,j.jsxs)(j.Fragment,{children:[b!=null&&e&&(0,j.jsx)(`p`,{className:(0,M.default)(`line-through leading-none`,`sks75p8`),children:I({value:b/100,currency:x})}),(0,j.jsxs)(`div`,{className:(0,M.default)(`flex flex-row items-baseline gap-1`,{"w-full":!o&&s===`start`}),children:[p?c:(0,j.jsx)(`p`,{className:(0,M.default)(`leading-none`,wt),children:I({value:(f??0)/100,currency:x})}),C&&(0,j.jsx)(`p`,{className:(0,M.default)(`leading-none`,`sks75p7`),children:C})]}),h&&e&&(0,j.jsx)(`p`,{className:(0,M.default)(`text-sm leading-normal font-normal`,`sks75p7`),children:a?.[`upgrade.weekly.billed_as`]?.replace(`{{price}}`,I({value:(m??0)/100,currency:x}))?.replace(`{{interval}}`,S??``)||`*Billed as ${I({value:(m??0)/100,currency:x})} per ${S}`})]})}),g&&y&&(0,j.jsx)(`p`,{className:(0,M.default)(`text-sm leading-normal font-normal`,`sks75pe`),children:y})]})},Xt=({isSelected:e,label:t,onClick:n})=>(0,j.jsx)(`button`,{type:`button`,className:(0,M.default)(`text-xs w-full text-center h-full relative capitalize px-4 py-1 whitespace-nowrap`,kt,e&&`shadow-sm`,e?Mt:jt,e&&`sks75pi`),onClick:n,children:t}),Zt=({children:e})=>(0,j.jsx)(`div`,{className:(0,M.default)(`flex flex-row p-1 gap-x-2 overflow-x-auto`,Ot,At),children:e}),Qt=(0,A.forwardRef)((e,t)=>{let{name:n,defaultValue:r,placeholder:i,label:a,disabled:o,onFocus:s,onBlur:c,onChange:l,onKeyDown:u,helperText:d,errorText:f,type:p=`text`,required:m=!0,value:h,...g}=e;return(0,j.jsxs)(`div`,{className:`space-y-1`,children:[a&&(0,j.jsx)(`label`,{htmlFor:n,className:`block text-sm font-medium text-gray-700 text-wt-text-on-background`,children:a}),(0,j.jsxs)(`div`,{className:`mt-1`,children:[(0,j.jsx)(`input`,{type:p,name:n,id:n,value:h,required:m,defaultValue:r,placeholder:i,disabled:o,onFocus:e=>s?.(e),onBlur:e=>c?.(e),onChange:e=>l?.(e),onKeyDown:e=>u?.(e),className:`block w-full rounded-wt border-gray-300 bg-transparent text-sm shadow-sm placeholder:text-sm focus:border-wt-primary focus:ring-wt-primary disabled:cursor-not-allowed disabled:bg-gray-100 disabled:text-gray-400`,...g}),d&&(0,j.jsx)(`p`,{className:`text-xs font-light block leading-snug`,children:d}),f&&(0,j.jsx)(`p`,{className:`text-xs font-light block leading-snug text-red-700`,children:f})]})]})});Qt.displayName=`Input`;function $t(e){let t=e.replace(/[^0-9.]/g,``).split(`.`);if(t.length>2)return null;let n=t.length===2,r=Number.parseInt(t[0],10)||0,i=n?Number.parseInt(t[1].slice(0,2).padEnd(2,`0`),10):0;return!Number.isNaN(r)&&(!n||!Number.isNaN(i))?r*100+i:null}
3var en=({value:e,onChange:t,name:n,placeholder:r,labelText:i,helperText:a,errorText:o,minCents:s,maxCents:c,disabled:l=!1,required:u=!1,className:d,currency:f=`USD`})=>{let p=(0,A.useMemo)(()=>new Intl.NumberFormat(`en-US`,{style:`currency`,currency:f,currencyDisplay:`narrowSymbol`,minimumFractionDigits:2}),[f]),[m,h]=(0,A.useState)(e?p.format(e/100):void 0),[g,_]=(0,A.useState)(e);(0,A.useEffect)(()=>{_(m?$t(m)||0:void 0)},[m]),(0,A.useEffect)(()=>{(g||g===0)&&h(p.format(g/100))},[p]);let v=(0,A.useRef)(!1);return(0,A.useEffect)(()=>{if(!v.current){v.current=!0;return}g!==void 0&&t(g)},[g,t]),(0,j.jsx)(`div`,{className:`flex flex-row items-center space-x-2`,children:(0,j.jsx)(Qt,{className:d,type:`text`,name:n,disabled:l,placeholder:r||p.format(0),value:m,onChange:e=>h(e.currentTarget.value),label:i,helperText:a,errorText:o,onBlur:()=>{m&&(g||g===0)&&h(p.format(g/100))},required:u,onKeyDown:e=>{if(e.key===`ArrowDown`&&(g||g===0)){let t=e.shiftKey?1e3:100,n=p.format((g-t)/100);h(s&&g-t<s?p.format(s/100):n)}if(e.key===`ArrowUp`&&(g||g===0)){let t=e.shiftKey?1e3:100,n=p.format((g+t)/100);h(c&&g+t>c?p.format(c/100):n)}e.key===`Enter`&&(g||g===0)&&h(p.format(g/100))}})})},tn=({className:e,...t})=>(0,j.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 126.64 96`,...t,className:y(`text-[#5865f2] transition-colors duration-150`,e),children:[(0,j.jsx)(`title`,{children:`Discord Logo`}),(0,j.jsx)(`path`,{fill:`currentColor`,d:`M81.15 0a73.81 73.81 0 0 0-3.36 6.79 97.81 97.81 0 0 0-28.99 0A67.96 67.96 0 0 0 45.44 0C36.42 1.54 27.63 4.24 19.3 8.06 2.78 32.53-1.69 56.37.53 79.89c9.67 7.15 20.51 12.6 32.05 16.09 2.6-3.49 4.9-7.2 6.87-11.06-3.74-1.39-7.35-3.13-10.81-5.15.91-.66 1.79-1.34 2.65-2a75.243 75.243 0 0 0 64.08 0c.86.71 1.74 1.39 2.65 2a68.978 68.978 0 0 1-10.83 5.18c1.97 3.86 4.27 7.58 6.87 11.06 11.54-3.49 22.38-8.92 32.05-16.06 2.63-27.28-4.5-50.92-18.82-71.85A103.55 103.55 0 0 0 81.18.05L81.15 0ZM42.28 65.41c-6.24 0-11.42-5.66-11.42-12.65s4.98-12.68 11.39-12.68 11.52 5.71 11.42 12.68c-.1 6.97-5.03 12.65-11.39 12.65Zm42.08 0c-6.26 0-11.39-5.66-11.39-12.65s4.98-12.68 11.39-12.68 11.49 5.71 11.39 12.68c-.1 6.97-5.03 12.65-11.39 12.65Z`})]}),nn=({isDisabled:e,ctaText:t})=>(0,j.jsx)(`input`,{type:`submit`,value:t,className:(0,M.default)(Pt,`py-2 px-4`,e&&`animate-pulse`),disabled:e}),rn=({isFreePlan:e,isCtaDisabled:t,ctaText:n,borderRadius:r=`0px`})=>e?(0,j.jsx)(`input`,{type:`submit`,value:n||`Keep current plan`,style:{borderRadius:r},className:(0,M.default)(Pt,`rounded-md py-2 px-4`)}):(0,j.jsx)(nn,{isDisabled:t,ctaText:n||`Upgrade`}),an=({feature:e,isSelected:t})=>(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(pe,{size:16,className:(0,M.default)(`shrink-0`,t?Z:Tt)}),(0,j.jsx)(`span`,{className:(0,M.default)(`text-sm leading-normal font-normal`,t?Dt:Et),children:e})]}),on=({text:e=`Recommended`})=>(0,j.jsx)(`div`,{className:(0,M.default)(`w-fit sm:absolute sm:-top-4 sm:left-1/2 sm:transform sm:-translate-x-1/2`),children:(0,j.jsx)(`div`,{className:(0,M.default)(`text-sm font-medium flex items-center justify-center px-2 py-1 w-fit whitespace-nowrap`,Ft),children:e})}),sn=e=>{let t=new Date(e),n=new Date,r=t.getTime()-n.getTime(),i=Math.ceil(r/(1e3*3600*24));return i<=0?`Last day to redeem!`:i===1?`Expires in ${i} day`:`Expires in ${i} days`},cn=({attributes:e,tier:t,isInternalCheckout:n,selectedPrice:r,donationAmountCents:i,setDonationAmountCents:a,isCtaDisabled:o,onClickPriceTab:s,isSelected:c,currentFormMode:l,hasDiscordAccess:u,translations:d})=>{let f=e?.recommendedObjectType===`price`&&e?.recommendedPriceId===r?.id,p=r?.features||[],m=p.length>0,h=m||u,g=l===`group`,_=!!e?.renderDiscountPriceInline,v=g?[]:[r?.premium_offer?.custom_terms||r?.premium_offer?.offer_type!==`paid_trial`&&r?.premium_offer?.terms,r?.premium_offer?.description,r?.premium_offer?.expires_at&&sn(r?.premium_offer?.expires_at)].filter(e=>typeof e==`string`&&e.length>0),y=v.length>0,b=e=>t=>{t.stopPropagation(),s(e)},x=r?.id===`free`,S=(x?t.cta:r?.cta)||void 0;return(0,j.jsxs)(j.Fragment,{children:[f&&(0,j.jsx)(on,{text:e?.recommendedBadgeText||`Recommended`}),(0,j.jsxs)(`div`,{className:`flex flex-col justify-between w-full h-full gap-4`,children:[(0,j.jsxs)(`div`,{className:`flex flex-col gap-y-4`,children:[(0,j.jsxs)(`div`,{className:`flex flex-col gap-y-4`,children:[(0,j.jsx)(`h1`,{className:(0,M.default)(`text-xl font-semibold text-left m-0 p-0 w-full leading-none`,c?xt:bt),children:t.name}),(0,j.jsx)(Yt,{selectedPrice:r,tier:t,currentFormMode:l,isInternalCheckout:n,showWeeklyPricing:!!e?.showWeeklyPricing,translations:d,inlineDiscount:_,donationSlot:(0,j.jsx)(en,{name:`donation-amount-${r?.id}`,value:i,onChange:e=>a(e),minCents:100,maxCents:1e5,currency:r?.currency,className:`w-full`,required:!0})})]}),t.prices.length>1?(0,j.jsx)(Zt,{children:t.prices.map(e=>
3(0,j.jsx)(Xt,{isSelected:e.id===r?.id,label:e.denominator||e.interval.split(`_`).join(` `),onClick:b(e)},e.id))}):null,(0,j.jsx)(`p`,{className:(0,M.default)(`w-full leading-normal text-sm font-normal text-left`,c?Ct:St),children:t.description}),y&&(0,j.jsx)(`ul`,{className:`flex flex-col gap-2`,children:v.map((e,t)=>(0,j.jsxs)(`li`,{className:`flex flex-row gap-3 items-start text-left`,children:[(0,j.jsx)(`div`,{className:`shrink-0`,children:(0,j.jsx)(he,{size:20,className:(0,M.default)(`sks75pd`)})}),(0,j.jsx)(`span`,{className:(0,M.default)(`text-sm leading-normal font-normal`,`sks75pe`),children:e})]},t))}),(m||u)&&(0,j.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[h&&(0,j.jsx)(`hr`,{className:`border-t`}),(0,j.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[m&&(0,j.jsx)(`ul`,{className:`flex flex-col gap-2`,children:p.map((e,t)=>(0,j.jsx)(`li`,{className:`flex flex-row gap-3 items-start text-left`,children:(0,j.jsx)(an,{feature:e,isSelected:c})},t))}),u&&(0,j.jsxs)(`div`,{className:`flex flex-row gap-3 items-center text-left`,children:[(0,j.jsx)(tn,{"aria-hidden":!0,className:`h-4 w-4 shrink-0`}),(0,j.jsx)(`span`,{className:(0,M.default)(`text-sm leading-normal font-normal`,c?`sks75pc`:`sks75pb`),children:`Discord access included`})]})]})]})]}),!n&&l===`individual`&&(0,j.jsx)(rn,{borderRadius:e?.buttonBorderRadius?.toString()??``,ctaText:S,isFreePlan:x,isCtaDisabled:o})]})]})},ln=({tier:e,selectedTier:t,selectedPrice:n,attributes:r,isInternalCheckout:i,setSelectedPrice:a,setSelectedTier:o,donationAmountCents:s,setDonationAmountCents:c,isCtaDisabled:l,currentFormMode:u,translations:d})=>{let f=(0,A.useMemo)(()=>e.prices.map(({id:e})=>e),[e.prices]),[p,m]=(0,A.useState)(n?.id&&f.includes(n.id)?n.id:null),h=(0,A.useMemo)(()=>{let r=f.length===1?n?.id:p||n?.id;return e.id===t?.id&&f.includes(r||``)},[e,t,p,n,f]),g=(0,A.useMemo)(()=>n&&f.includes(n.id)?e.prices.find(e=>e.id===n.id):p&&f.includes(p)?e.prices.find(e=>e.id===p):e.prices[0],[t?.id,p,e]),_=()=>{if(o?.(e),p===n?.id)return;let t=p?e.prices.find(({id:e})=>e===p):e.prices[0];t&&a?.(t)},v=n=>{m(n.id),a?.(n),(!t||t?.id!==e.id)&&o(e)},y=r?.recommendedObjectType===`tier`&&r?.recommendedTierId===e.id;return(0,j.jsx)(`div`,{className:`w-auto`,children:(0,j.jsxs)(`div`,{className:(0,M.default)(`flex flex-col w-72 lg:w-80 xl:w-96 relative cursor-pointer gap-4`,yt),style:{borderStyle:r.cardBorderStyle,borderWidth:r.cardBorderWidth,borderColor:h?r.cardSelectedBorderColor:r.cardBorderColor,borderRadius:r.cardBorderRadius,...h?{backgroundColor:r.cardSelectedBackgroundColor}:{}},onClick:_,onKeyDown:_,children:[y&&(0,j.jsx)(on,{text:r?.recommendedBadgeText||`Recommended`}),(0,j.jsx)(cn,{attributes:r,tier:e,isInternalCheckout:i,selectedPrice:g,donationAmountCents:s,setDonationAmountCents:c,isCtaDisabled:l,onClickPriceTab:v,isSelected:h,currentFormMode:u,hasDiscordAccess:e.discord_access,translations:d})]})})};function un(e){let t=e.replace(`#`,``).trim().toLowerCase();return t.length===6&&/^[0-9a-f]+$/.test(t)?t:t.length===8&&/^[0-9a-f]+$/.test(t)?t.slice(0,6):t.length===3&&/^[0-9a-f]+$/.test(t)||t.length===4&&/^[0-9a-f]+$/.test(t)?t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:null}function dn(e){let t=e.match(/#([0-9a-fA-F]{3,8})\b/g);return t&&t.length>0?un(t[0]):null}function fn(e){let t=Number.parseInt(e.slice(0,2),16)/255,n=Number.parseInt(e.slice(2,4),16)/255,r=Number.parseInt(e.slice(4,6),16)/255,i=t<=.03928?t/12.92:((t+.055)/1.055)**2.4,a=n<=.03928?n/12.92:((n+.055)/1.055)**2.4,o=r<=.03928?r/12.92:((r+.055)/1.055)**2.4;return .2126*i+.7152*a+.0722*o}function pn(e){if(!e||typeof e!=`string`)return null;let t=un(e);return!t&&e.toLowerCase().includes(`gradient`)&&(t=dn(e)),t}function mn(e,t){let n=pn(e),r=pn(t);if(!n||!r)return null;let i=fn(n),a=fn(r),o=Math.max(i,a),s=Math.min(i,a);return(o+.05)/(s+.05)}var hn=2;function gn(e,t){let n=mn(e,t);return n===null?!1:n>=hn}function _n(e){let t=pn(e);return t?fn(t)>.5:!1}function vn(e){if(!e||typeof e!=`string`)return`#000000`;let t=un(e);return!t&&e.toLowerCase().includes(`gradient`)&&(t=dn(e)),t?fn(t)>.5?`#000000`:`#FFFFFF`:`#000000`}function yn(e){let{element:t,children:n,attributes:r,className:i,visibleSection:a,selectedTier:o,onTierClick:s,selectedPrice:c,onPriceClick:l,isStripeLoading:u,email:d,onEmailChange:f,showTaxIdField:p,taxId:m,onTaxIdChange:h,donationAmountCents:g,onDonationAmountCentsChange:_,isSubmitting:v,StripeCardElement:y,StripePaymentElement:b,PaymentRequestButtonElement:x,isInternalCheckout:S,hasTermsOfService:C,hasCustomTermsOfService:w,customTermsOfServiceText:T,currentFormMode:ee,onCurrentFormModeChange:E,isLive:D,translations:O,isMobileView:k,groupName:te,onGroupNameChange:ne,seatCount:N,onSeatCountChange:ie}=e,P=ee??t.attrs?.currentFormMode,F=S??t.attrs?.internalCheckout,ae=tt(),{
3customAttributes:oe,padding:se,gap:ce,borderRadius:le,borderWidth:de,borderColor:fe,borderStyle:pe,cardShadow:me,cardBackgroundColor:he,cardPadding:ge,nameColor:_e,descriptionColor:L,nameSelectedColor:R,descriptionSelectedColor:z,featureSelectedColor:B,featureSelectedIconColor:V,priceColor:ve,priceDenominatorColor:ye,priceFontSize:be,priceDenominatorFontSize:xe,offerPriceColor:Se,offerPriceFontSize:Ce,offerDetailsColor:we,offerDetailsIconColor:Te,featureColor:Ee,featureIconColor:De,buttonBorderRadius:H,buttonBorderWidth:Oe,buttonBorderColor:ke,buttonBorderStyle:Ae,buttonColor:je,buttonTextColor:Me,inputBorderRadius:Ne,inputBorderWidth:U,inputBorderColor:W,inputBorderStyle:Pe,tabBackgroundColor:Fe,tabSelectedBackgroundColor:Ie,tabTextColor:Le,tabSelectedTextColor:Re,tabBorderRadius:ze,tabBorderWidth:Be,tabBorderColor:Ve,tabBorderStyle:He,tabsContainerBorderRadius:Ue,tabsContainerBorderWidth:We,tabsContainerBorderColor:Ge,tabsContainerBorderStyle:Ke,recommendedBackgroundColor:qe,recommendedTextColor:Je,recommendedBorderRadius:Ye,showRecommendedTierFirstOnMobile:Xe,recommendedTierId:Ze,recommendedPriceId:G,inputBackgroundColor:Qe,inputTextColor:K,inputPlaceholderColor:q,fontFamily:$e,data:et,giftTiersData:J,groupTiersData:Y,isGiftingEnabled:X,isGiftingOnly:nt,isGroupSubscriptionsEnabled:rt,giftFormHeadingTextColor:it,giftFormHeadingFontSize:at,giftFormLabelTextColor:ot,giftFormLabelFontSize:st,giftTabHeadingText:ct,giftTabHeadingFontSize:lt,giftTabHeadingTextColor:ut,formLabelTextColor:dt,formLabelFontSize:ft,formHelperTextColor:pt,formHelperFontSize:mt,groupSubsTabHeadingText:ht,groupSubsTabHeadingTextColor:gt,groupSubsTabHeadingFontSize:_t,groupSubsFormSummaryTextColor:yt,groupSubsFormSummaryFontSize:bt,additionalFieldsData:xt}=t.attrs||{},St=(0,A.useMemo)(()=>{let e=[];
3if(((P===`gift`?J:P===`group`?Y:et)||[]).filter(e=>!!e.enabled).forEach(t=>{let n=P===`group`?t.prices.filter(e=>e.interval===re.YEAR):t.prices;if(n.length===0)return;let r={...t,prices:n};r.should_split_prices&&r.prices.length>1?r.prices.forEach(t=>{e.push({...r,prices:[t]})}):e.push(r)}),Xe&&(Ze||G)&&(k===void 0?ae:k)){let t=e.findIndex(e=>Ze&&e.id===Ze?G?e.prices.some(e=>e.id===G):!0:!!(G&&e.prices.some(e=>e.id===G)));if(t>0){let[n]=e.splice(t,1);e.unshift(n)}}return e},[et,J,Y,P,Xe,Ze,G,k,ae]),Ct=(0,A.useMemo)(()=>{if(P===`gift`&&t.attrs?.giftFormCheckoutCta)return t.attrs.giftFormCheckoutCta;if(P===`group`&&c&&o)return!N||N<=0?O?.[`upgrade.tabs.group.checkout_cta`]||`Pay`:`Pay ${I({value:qt({amountCents:c.original_amount_cents,quantity:N,discountPercent:o.group_discount_percent})/100,currency:c.currency})}`;if(P===`individual`&&t.attrs?.internalCheckoutCta)return t.attrs.internalCheckoutCta;let e=c?.interval===re.DONATION,n=c?.premium_offer?.offer_type===`paid_trial`,r=(e?g:n&&c?.premium_offer?.paid_trial_price_cents!=null?c.premium_offer.paid_trial_price_cents:c?.amount_cents)||0;return c?`Pay ${I({value:r/100,currency:c.currency})}`:`Submit`},[P,t.attrs?.giftFormCheckoutCta,t.attrs?.internalCheckoutCta,c,o,N,g,O]),wt=(0,A.useMemo)(()=>{let e=rt&&Y&&Array.isArray(Y)&&Y.length>0;if(X&&nt&&!e)return!1;let t=X&&J&&Array.isArray(J)&&J.length>0;return!D&&(X||rt)||(t||e)&&P&&E},[D,X,rt,J,Y,P,E,nt]),Tt=ht||O?.[`upgrade.tabs.group_subs.description`],Z=!a||a===`tiers`,Et=!a||a===`checkout`,Dt=(0,A.useMemo)(()=>({borderColor:W,borderWidth:U,borderRadius:Ne,borderStyle:Pe,color:K,"--placeholder-color":q}),[W,U,Ne,Pe,K,q]);return(0,j.jsxs)(`div`,{className:(0,M.default)(`relative`,Z?`w-fit`:`w-full`),style:{"--card-padding":ge,"--card-background":he,"--card-shadow":me,"--card-height":`100%`,"--name-color":_e,"--description-color":L,"--feature-color":Ee,"--feature-icon-color":De,"--name-selected-color":R,"--description-selected-color":z,"--feature-selected-color":B,"--feature-selected-icon-color":V,"--price-color":ve,"--price-denominator-color":ye,"--price-font-size":be,"--price-denominator-font-size":xe,"--offer-price-color":Se,"--offer-price-font-size":Ce,"--offer-details-color":we,"--offer-details-icon-color":Te,"--button-color":je,"--button-text-color":Me,"--button-border-radius":H,"--button-border-color":ke,"--button-border-width":Oe,"--button-border-style":Ae,"--input-border-radius":Ne,"--input-border-width":U,"--input-border-color":W,"--input-border-style":Pe,"--input-font-size":`14px`,"--input-background-color":Qe,"--input-text-color":K,"--input-label-color":K,"--input-placeholder-color":q,"--input-calendar-icon-filter":_n(K)?`invert(1)`:`none`,"--input-checkbox-radius":Ne,"--input-radio-checkbox-background-color":K,"--input-radio-checkbox-accent-color":W,"--tab-background-color":Fe,"--tab-selected-background-color":Ie,"--tab-text-color":Le,"--tab-selected-text-color":Re,"--tab-border-radius":ze,"--tab-border-color":Ve,"--tab-border-width":Be,"--tab-border-style":He,"--tabs-container-border-radius":Ue,"--tabs-container-border-color":Ge,"--tabs-container-border-width":We,"--tabs-container-border-style":Ke,"--recommended-background-color":qe,"--recommended-text-color":Je,"--recommended-border-radius":Ye,"--form-label-text-color":dt,"--form-label-font-size":ft,"--form-helper-text-color":pt,"--form-helper-font-size":mt,"--gift-tab-heading-text-color":ut,"--gift-tab-heading-font-size":lt,"--gift-form-heading-text-color":it,"--gift-form-heading-font-size":at,"--gift-form-label-text-color":ot,"--gift-form-label-font-size":st,"--group-subs-tab-heading-text-color":gt,"--group-subs-tab-heading-font-size":_t,"--group-subs-form-summary-text-color":yt,"--group-subs-form-summary-font-size":bt},...r,children:[(0,j.jsxs)(`div`,{...oe,className:(0,M.default)(`flex flex-col mx-auto items-center`,Z?`w-fit`:`w-full`,i,vt,oe?.className),style:{gap:ce,padding:se,borderStyle:pe,borderWidth:de,borderRadius:le,borderColor:fe,fontFamily:ue($e)||`inherit`},children:[Z&&wt&&(0,j.jsxs)(Zt,{children:[!(X&&nt)&&(0,j.jsx)(Xt,{isSelected:P===`individual`,label:O?.[`upgrade.tabs.individual.title`]||`Individual`,onClick:()=>E?.(`individual`)},`individual-tab`),rt&&Y&&Y.length>0?(0,j.jsx)(Xt,{isSelected:P===`group`,label:O?.[`upgrade.tabs.group.title`]||`Group`,onClick:()=>E?.(`group`)},`group-tab`):null,X&&J&&J.length>0?(0,j.jsx)(Xt,{isSelected:P===`gift`,label:O?.[`upgrade.tabs.gift.title`]||`Gift`,onClick:()=>E?.(`gift`)},`gift-tab`):null]}),Z&&P===`gift`&&ct?(0,j.jsx)(`h2`,{className:(0,M.default)(Lt),
3children:ct}):null,Z&&P===`group`&&Tt?(0,j.jsx)(`h2`,{className:(0,M.default)(zt),children:Tt}):null,(0,j.jsx)(`div`,{className:(0,M.default)(`flex flex-col sm:flex-row sm:flex-wrap sm:justify-center h-full`,{hidden:!Z}),style:{gap:ce,width:`100%`},children:St.map((e,n)=>(0,j.jsx)(ln,{tier:e,attributes:t.attrs,selectedTier:o,selectedPrice:c,setSelectedTier:s,setSelectedPrice:l,isInternalCheckout:F,donationAmountCents:g,setDonationAmountCents:_,isCtaDisabled:u||v,translations:O,currentFormMode:P},`${n}-${e.id}-${P}`))}),!Z&&o&&c&&(0,j.jsxs)(`div`,{className:`flex w-full flex-col items-center gap-4 text-center`,children:[(0,j.jsx)(`h2`,{className:(0,M.default)(`text-xl font-semibold m-0 p-0 leading-none`,`sks75p3`),children:o.name}),(0,j.jsx)(Yt,{selectedPrice:c,tier:o,currentFormMode:P,isInternalCheckout:!!F,showWeeklyPricing:!!t.attrs?.showWeeklyPricing,translations:O,inlineDiscount:!0,align:`center`,suffixFallback:`/${c.interval.split(`_`).join(` `)}`,donationSlot:(0,j.jsx)(`p`,{className:(0,M.default)(`leading-none`,`sks75p6`),children:I({value:g/100,currency:c.currency})})})]}),(0,j.jsxs)(`div`,{className:Et?`contents`:`hidden`,children:[P===`gift`&&(0,j.jsx)(Ht,{translations:O,email:d,onEmailChange:f,showTaxIdField:p,taxId:m,onTaxIdChange:h,ctaText:Ct,isCtaDisabled:u||v||!o,StripeCardElement:y,StripePaymentElement:b,selectedTier:o,selectedPrice:c,PaymentRequestButtonElement:x,hasTermsOfService:C,hasCustomTermsOfService:w,customTermsOfServiceText:T,inputTextColor:K,inputPlaceholderColor:q,inputBackgroundColor:Qe,isInternalCheckout:F,namePlaceholder:t.attrs?.giftFormNamePlaceholder,messagePlaceholder:t.attrs?.giftFormMessagePlaceholder}),P===`group`&&(0,j.jsx)(Ut,{translations:O,email:d,onEmailChange:f,groupName:te,onGroupNameChange:ne||(()=>{}),seatCount:N??null,onSeatCountChange:ie||(()=>{}),showTaxIdField:p,taxId:m,onTaxIdChange:h,ctaText:Ct,isCtaDisabled:u||v||!o,StripeCardElement:y,StripePaymentElement:b,selectedTier:o,selectedPrice:c,PaymentRequestButtonElement:x,hasTermsOfService:C,hasCustomTermsOfService:w,customTermsOfServiceText:T,inputTextColor:K,inputPlaceholderColor:q,inputBackgroundColor:Qe,isInternalCheckout:F}),F&&P===`individual`&&(0,j.jsx)(Wt,{email:d,onEmailChange:f,showTaxIdField:p,taxId:m,onTaxIdChange:h,ctaText:Ct,isCtaDisabled:u||v||!o,StripeCardElement:y,StripePaymentElement:b,selectedTier:o,selectedPrice:c,PaymentRequestButtonElement:x,hasTermsOfService:C,hasCustomTermsOfService:w,customTermsOfServiceText:T,inputTextColor:K,inputPlaceholderColor:q,inputBackgroundColor:Qe,additionalFieldsData:xt,additionalFieldsStyle:Dt})]})]}),n]})}var bn=(0,A.createContext)(void 0),xn=()=>(0,A.useContext)(bn),Sn={pushEvent:({name:e,category:t,action:n,label:r=window.location.href,value:i=0,data:a={}})=>{let o={event:e,eventProps:{category:t,action:n,label:r,value:i,timestamp:new Date().toISOString(),...a}};window.dataLayer!==void 0&&window.dataLayer.push(o)}},Cn=({visitToken:e,referralId:t,boostAffiliateRecommendingPublicationId:n,premiumOfferId:r,redirectUrl:i,fallbackPath:a,customFormType:o})=>(0,j.jsx)(d,{fallback:null,children:()=>(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(`input`,{hidden:!0,name:`ref`,value:t||``,onChange:()=>null}),(0,j.jsx)(`input`,{hidden:!0,name:`bhba`,value:n||``,onChange:()=>null}),(0,j.jsx)(`input`,{hidden:!0,name:`visit_token`,value:e||``,onChange:()=>null}),(0,j.jsx)(`input`,{hidden:!0,name:`premium_offer_id`,value:r||``,onChange:()=>null}),a&&(0,j.jsx)(`input`,{hidden:!0,name:`fallback_path`,defaultValue:a}),i&&(0,j.jsx)(`input`,{hidden:!0,name:`redirect_path`,defaultValue:i}),(0,j.jsx)(`input`,{hidden:!0,name:`is_js_enabled`,defaultValue:`true`}),o&&(0,j.jsx)(`input`,{hidden:!0,name:`custom_form_type`,defaultValue:o})]})}),wn=({shouldDoubleOpt:e,signupFlowId:t,automationIds:n,autoLoginEnabled:r})=>(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(`input`,{name:`sent_from_orchid`,type:`hidden`,value:`true`}),(0,j.jsx)(`input`,{name:`signup_flow_id`,type:`hidden`,value:t}),(0,j.jsx)(`input`,{name:`automation_ids`,type:`hidden`,value:n}),(0,j.jsx)(`input`,{name:`double_opt`,type:`hidden`,value:e?.toString()}),(0,j.jsx)(`input`,{name:`auto_login_enabled`,type:`hidden`,value:r?`true`:`false`})]}),Tn=({formId:e,shouldConsentToTOS:t,onError:n,fetcher:r,sendableId:i,sendableType:s,emailFieldName:c=`email`,siteId:l})=>{let[,d]=S(),{t:m}=o();return{handleSubmit:o=>{o.preventDefault();let h=new FormData(o.currentTarget);window._pxFormId=e,c!==`email`&&h.set(`email`,h.get(c)??``);let _=h.get(`tos_consent`);if(t&&!_){u.error(m(`errors.tos_required`)),n();return}let v=(h.get(`email`)||``)?.toString().trim();if(!v){u.error(m(`errors.email_invalid`)),n();return}if(d(v),h.set(`accepted_tos`,String(_)),h.set(`email`,v),typeof window<`u`){h.set(`nectar_signup_url`,window.location.href),h.set(`nectar_anonymous_user_id`,f()),l&&h.set(p,l),i&&h.set(`nectar_sendable_id`,i),s&&h.set(`nectar_sendable_type`,s);try{let e=g(o.nativeEvent instanceof SubmitEvent?o.nativeEvent.submitter:null);e&&h.set(`nectar_page_block`,e)}catch(e){a(e)}}r.submit(h,{method:`post`,action:`/create`})}}},En=`signup_email`,Dn=({id:e,signupFlowId:t,automationIds:n,premiumOfferId:a,redirectUrl:s,customFormType:u,children:d,onSuccess:f,shouldSkipRedirectsAfterSuccess:p=!1,shouldSkipAutoLogIn:g=!1,disableSparkLoop:_=!1})=>{let{handleCloseModal:v,isModalOpen:y}=h(),x=(0,A.useId)(),[,w]=S(),E=m(),{t:D}=o(),{publication:O,site:k}=i(`root`),te=!!k.viewable_site_version.settings.terms_of_service_enabled,{cookies:ne,visitToken:M,referralId:re,setCookie:N,setOpenPageModalType:ie,openPageModalType:P,currentPath:F}=b(),ae=xn(),[oe,se]=(0,A.useState)(!1),{startRedirects:ce}=l(),[le]=r(),I=(0,A.useRef)(null),ue=a||le.get(`offer_id`)||void 0,de=e||x,fe=c(ne.bhba||void 0),pe=_?En:`email`,me=_?`text`:`email`,he=ae?.postId,ge=he?`post`:void 0,{double_opt_required:_e,has_referral_program:L}=O,R=!!(_e||L&&re),z=!!ae,B=!!k.viewable_site_version.settings.auto_login_after_subscribe_enabled&&!g&&!z,{handleSubmit:V}=Tn({formId:de,shouldConsentToTOS:te,onError:()=>{se(!1)},fetcher:E,sendableId:he,sendableType:ge,emailFieldName:pe,siteId:k.id});return ee(E?.data?.toast),(0,j.jsxs)(C,{id:de,fetcher:E,formRef:I,method:`post`,action:`/create`,onSubmit:e=>{se(!0),V(e)},onSuccess:e=>{window._pxFormId=void 0;let n=typeof window<`u`&&window.location.pathname.startsWith(`/p/`),r=P!==null&&[`email_capture`,`content_gate`].includes(P);se(!1),N({name:`email_capture_disabled`,value:`true`,days:30}),I.current?.reset(),ie(null),e?.dataLayerEvent&&Sn.pushEvent(e.dataLayerEvent);let i=typeof window<`u`&&!!window.SL;if(e?.otpRedirectUrl&&(!i||_)){y&&v({preventScrollReset:!0}),window.location.href=e.otpRedirectUrl;return}if(n&&(!t||t===`none`)){y&&v({preventScrollReset:!0}),f?.(e);return}if(r&&(!t||t===`none`)&&y&&v({preventScrollReset:!0}),p){f?.(e);return}if(e?.signupFlow){ce({...e.signupFlow,subscriberId:e.subscriberId,subscriptionUuid:e.subscriptionUuid});return}if(e?.redirectTo){window.location.href=e.redirectTo;return}f?.(e)},onError:e=>{window._pxFormId=void 0,se(!1)},children:[(0,j.jsx)(T,{name:`subscribe`,successMessage:O.require_subscriber_approval?D(`notifications.subscribe.require_approval`):O.double_opt_required?D(`notifications.subscribe.confirm`):D(`notifications.subscribe.subscribed`),errorMessage:D(`errors.default`)}),(0,j.jsx)(Cn,{premiumOfferId:ue,customFormType:u,visitToken:M,referralId:re,boostAffiliateRecommendingPublicationId:fe,fallbackPath:F,redirectUrl:s}),(0,j.jsx)(wn,{shouldDoubleOpt:R,signupFlowId:t,automationIds:n,autoLoginEnabled:B}),d({isLoading:oe,setEmail:w,emailFieldName:pe,emailFieldType:me})]})};export{k as C,te as D,O as E,N as S,D as T,oe as _,yn as a,F as b,Qt as c,mt as d,et as f,ae as g,I as h,bn as i,qt as l,ue as m,Sn as n,vn as o,fe as p,xn as r,gn as s,Dn as t,gt as u,ie as v,ne as w,re as x,P as y}; 4//# sourceMappingURL=SignupAction-DE5eomti.js.map 5//# debugId=a2444aab-04f5-5bef-8725-ed6f78b8be4e
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.