1import{r as $,j as e,L as h,B as n,C as u,b as m,d as x,i as V,e as g,bS as k,ab as l,aF as i,ap as t,b9 as B,bt as F,bk as P,c2 as v}from"./index-CuSEeJFb.js";import{R as f,a as d}from"./radio-group-Cg3Pu9OU.js";import{S as y}from"./save-DMqvNvzo.js";import{C as T}from"./copy-Ctw93tQ7.js";import{T as A}from"./timer-ZazLa3Az.js";const D={offerName:"",targetAvatar:"",coreService:"",coreValue:"",corePrice:"",transformation:"",bonus1Name:"",bonus1Value:"",bonus1Description:"",bonus2Name:"",bonus2Value:"",bonus2Description:"",bonus3Name:"",bonus3Value:"",bonus3Description:"",additionalValue:"",pricingStrategy:"single",actualPrice:"",paymentOptions:"",savings:"",guaranteeType:"moneyback",guaranteeDetails:"",guaranteeTimeframe:"",claimProcess:"",urgencyType:"time",deadline:"",scarcityDetails:"",fastActionBonus:"",uniqueAngle:"",whyNow:"",socialProof:""};function L(){const[a,N]=$.useState(D),r=(s,o)=>{N(c=>({...c,[s]:o}))},b=()=>[a.coreValue,a.bonus1Value,a.bonus2Value,a.bonus3Value].map(o=>{const c=parseFloat(o.replace(/[^0-9.]/g,""));return isNaN(c)?0:c}).reduce((o,c)=>o+c,0),w=s=>{const o=b();return` 2IRRESISTIBLE OFFER WORKSHEET 3============================ 4 5OFFER NAME: ${s.offerName} 6TARGET AVATAR: ${s.targetAvatar} 7 8CORE OFFER 9---------- 10Service/Product: ${s.coreService} 11Value: ${s.coreValue} 12Transformation Promise: ${s.transformation} 13 14VALUE STACK 15----------- 16Core: ${s.coreService} - ${s.coreValue} 17 18Bonus #1: ${s.bonus1Name} - ${s.bonus1Value} 19${s.bonus1Description} 20 21Bonus #2: ${s.bonus2Name} - ${s.bonus2Value} 22${s.bonus2Description} 23 24Bonus #3: ${s.bonus3Name} - ${s.bonus3Value} 25${s.bonus3Description} 26 27Additional Value Elements: ${s.additionalValue} 28 29TOTAL VALUE: $${o} 30 31PRICING 32------- 33Strategy: ${s.pricingStrategy==="single"?"Single Price":s.pricingStrategy==="tiered"?"Tiered Pricing":"Payment Plan"} 34Your Price: ${s.actualPrice} 35Payment Options: ${s.paymentOptions} 36They Save: ${s.savings} 37 38RISK REVERSAL 39------------- 40Guarantee Type: ${s.guaranteeType==="moneyback"?"Money-Back":s.guaranteeType==="results"?"Results-Based":"Better Than Money-Back"} 41Details: ${s.guaranteeDetails} 42Timeframe: ${s.guaranteeTimeframe} 43How to Claim: ${s.claimProcess} 44 45URGENCY & SCARCITY 46------------------ 47Type: ${s.urgencyType==="time"?"Time-Based":s.urgencyType==="quantity"?"Quantity-Based":"Price-Based"} 48Deadline/Limit: ${s.deadline} 49Scarcity Details: ${s.scarcityDetails} 50Fast Action Bonus: ${s.fastActionBonus} 51 52POSITIONING 53----------- 54Unique Angle: ${s.uniqueAngle} 55 56Why Buy Now: ${s.whyNow} 57 58Social Proof: ${s.socialProof} 59 60OFFER SUMMARY 61------------- 62"${s.offerName}" 63 64Get ${s.coreService} (valued at ${s.coreValue}) 65PLUS ${s.bonus1Name} (${s.bonus1Value} value) 66PLUS ${s.bonus2Name} (${s.bonus2Value} value) 67PLUS ${s.bonus3Name} (${s.bonus3Value} value) 68 69Total Value: $${o} 70Your Investment: ${s.actualPrice} 71You Save: ${s.savings} 72 73${s.guaranteeDetails} 74 75${s.deadline?`IMPORTANT: ${s.deadline}`:""} 76${s.fastActionBonus?`Fast Action Bonus: ${s.fastActionBonus}`:""} 77`},C=()=>{const s=w(a);navigator.clipboard.writeText(s),v({title:"Offer worksheet copied!",description:"Your offer details have been copied to clipboard."})},S=()=>{const s=w(a),o=new Blob([s],{type:"text/plain"}),c=window.URL.createObjectURL(o),j=document.createElement("a");j.href=c,j.download=`offer-${a.offerName||"worksheet"}.txt`,document.body.appendChild(j),j.click(),document.body.removeChild(j),window.URL.revokeObjectURL(c),v({title:"Offer worksheet downloaded!",description:"Your offer has been saved to your device."})},p=()=>{localStorage.setItem("offer-worksheet",JSON.stringify(a)),v({title:"Offer saved!",description:"Your offer has been saved locally."})};return $.useState(()=>{const s=localStorage.getItem("offer-worksheet");if(s)try{N(JSON.parse(s))}catch{console.error("Failed to load saved offer worksheet")}}),e.jsxs("div",{children:[e.jsx("div",{className:"sticky top-0 z-40 bg-white border-b shadow-sm",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("nav",{className:"flex items-center justify-between h-16",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{href:"/offer-creator",children:e.jsx(n,{variant:"ghost",size:"sm",className:"gap-2",children:"â Back to Offers"})}),e.jsx("span",{className:"text-sm text-gray-500",children:"|"}),e.jsx("h2",{className:"text-lg font-semibold",children:"Offer Creation Worksheet"})]}),e.jsxs("div",{className:"flex md:hidden gap-2",children:[e.jsx(n,{size:"sm",variant:"outline",onClick:p,children:e.jsx(y,{className:"w-4 h-4"})}),e.jsx(n,{size:"sm",variant:"outline",onClick:C,children:e.jsx(T,{className:"w-4 h-4"})})]}),e.jsxs("div",{className:"hidden md:flex items-center gap-2",children:[e.jsx(h,{href:"/offer-guide-introduction",children:e.jsx(n,{variant:"ghost",size:"sm",children:"Introduction"})}),e.jsx(h,{href:"/offer-guide-value-stack",children:e.jsx(n,{variant:"ghost",size:"sm",children:"Value Stack"})}),e.jsx(h,{href:"/offer-guide-pricing",children:e.jsx(n,{variant:"ghost",size:"sm",children:"Pricing Psychology"})}),e.jsx(h,{href:"/offer-guide-risk-reversal",children:e.jsx(n,{variant:"ghost",size:"sm",children:"Risk Reversal"})}),e.jsx(h,{href:"/offer-guide-urgency",children:e.jsx(n,{variant:"ghost",size:"sm",children:"Urgency & Scarcity"})}),e.jsx("span",{className:"text-gray-400",children:"â"}),e.jsx("span",{className:"text-sm font-medium text-orange-600",children:"Worksheet"})]})]})})}),e.jsx("div",{className:"max-w-4xl mx-auto p-4 sm:p-6 lg:p-8",children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(u,{className:"bg-orange-50 border-orange-200",children:[e.jsx(m,{children:e.jsxs(x,{className:"text-xl flex items-center gap-2",children:[e.jsx(V,{className:"w-6 h-6 text-orange-600"}),"Build Your Irresistible Offer"]})}),e.jsxs(g,{children:[e.jsx("p",{className:"text-gray-700 mb-3",children:"Use everything you've learned to create an offer that c
77onverts. Fill out each section thoughtfully - this becomes your offer blueprint."}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsxs(n,{size:"sm",variant:"secondary",onClick:p,children:[e.jsx(y,{className:"w-4 h-4 mr-2"}),"Save Progress"]}),e.jsxs(n,{size:"sm",variant:"secondary",onClick:C,children:[e.jsx(T,{className:"w-4 h-4 mr-2"}),"Copy to Clipboard"]}),e.jsxs(n,{size:"sm",variant:"secondary",onClick:S,children:[e.jsx(k,{className:"w-4 h-4 mr-2"}),"Download as Text"]})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-gray-50",children:e.jsx(x,{children:"Basic Information"})}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"offerName",children:"Offer Name (Make it compelling)"}),e.jsx(i,{id:"offerName",value:a.offerName,onChange:s=>r("offerName",s.target.value),placeholder:"e.g., The 'Weekend Ready' Home Transformation"})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"targetAvatar",children:"Target Avatar"}),e.jsx(i,{id:"targetAvatar",value:a.targetAvatar,onChange:s=>r("targetAvatar",s.target.value),placeholder:"e.g., Busy professionals who value their weekends"})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-blue-50",children:e.jsx(x,{children:"Core Offer"})}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"coreService",children:"Core Service/Product"}),e.jsx(t,{id:"coreService",value:a.coreService,onChange:s=>r("coreService",s.target.value),placeholder:"What's the main thing they're buying?",rows:2})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"coreValue",children:"Core Value ($)"}),e.jsx(i,{id:"coreValue",value:a.coreValue,onChange:s=>r("coreValue",s.target.value),placeholder:"e.g., $497"})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"corePrice",children:"Your Price ($)"}),e.jsx(i,{id:"corePrice",value:a.corePrice,onChange:s=>r("corePrice",s.target.value),placeholder:"e.g., $297"})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"transformation",children:"Transformation Promise"}),e.jsx(t,{id:"transformation",value:a.transformation,onChange:s=>r("transformation",s.target.value),placeholder:"From [current state] to [desired state] in [timeframe]",rows:2})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-green-50",children:e.jsx(x,{children:"Value Stack"})}),e.jsxs(g,{className:"space-y-6 pt-6",children:[e.jsxs("div",{className:"border-l-4 border-green-500 pl-4 space-y-3",children:[e.jsx("h5",{className:"font-semibold",children:"Bonus #1"}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-3",children:[e.jsx(i,{value:a.bonus1Name,onChange:s=>r("bonus1Name",s.target.value),placeholder:"Bonus name"}),e.jsx(i,{value:a.bonus1Value,onChange:s=>r("bonus1Value",s.target.value),placeholder:"Value (e.g., $197)"})]}),e.jsx(t,{value:a.bonus1Description,onChange:s=>r("bonus1Description",s.target.value),placeholder:"What is it and why is it valuable?",rows:2})]}),e.jsxs("div",{className:"border-l-4 border-green-500 pl-4 space-y-3",children:[e.jsx("h5",{className:"font-semibold",children:"Bonus #2"}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-3",children:[e.jsx(i,{value:a.bonus2Name,onChange:s=>r("bonus2Name",s.target.value),placeholder:"Bonus name"}),e.jsx(i,{value:a.bonus2Value,onChange:s=>r("bonus2Value",s.target.value),placeholder:"Value (e.g., $97)"})]}),e.jsx(t,{value:a.bonus2Description,onChange:s=>r("bonus2Description",s.target.value),placeholder:"What is it and why is it valuable?",rows:2})]}),e.jsxs("div",{className:"border-l-4 border-green-500 pl-4 space-y-3",children:[e.jsx("h5",{className:"font-semibold",children:"Bonus #3"}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-3",children:[e.jsx(i,{value:a.bonus3Name,onChange:s=>r("bonus3Name",s.target.value),placeholder:"Bonus name"}),e.jsx(i,{value:a.bonus3Value,onChange:s=>r("bonus3Value",s.target.value),placeholder:"Value (e.g., $297)"})]}),e.jsx(t,{value:a.bonus3Description,onChange:s=>r("bonus3Description",s.target.value),placeholder:"What is it and why is it valuable?",rows:2})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"additionalValue",children:"Additional Value Elements"}),e.jsx(t,{id:"additionalValue",value:a.additionalValue,onChange:s=>r("additionalValue",s.target.value),placeholder:"Speed, convenience, support, community access, etc.",rows:2})]}),e.jsx("div",{className:"bg-green-100 p-4 rounded-lg",children:e.jsxs("p",{className:"font-semibold",children:["Total Value: $",b()]})})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-yellow-50",children:e.jsxs(x,{className:"flex items-center gap-2",children:[e.jsx(B,{className:"w-5 h-5"}),"Pricing Strategy"]}
77)}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Pricing Model"}),e.jsxs(f,{value:a.pricingStrategy,onValueChange:s=>r("pricingStrategy",s),children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"single",id:"single"}),e.jsx(l,{htmlFor:"single",children:"Single Price"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"tiered",id:"tiered"}),e.jsx(l,{htmlFor:"tiered",children:"Good-Better-Best"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"payment",id:"payment"}),e.jsx(l,{htmlFor:"payment",children:"Payment Plan"})]})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"actualPrice",children:"Actual Price"}),e.jsx(i,{id:"actualPrice",value:a.actualPrice,onChange:s=>r("actualPrice",s.target.value),placeholder:"e.g., $297 or 3 payments of $99"})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"savings",children:"They Save"}),e.jsx(i,{id:"savings",value:a.savings,onChange:s=>r("savings",s.target.value),placeholder:"e.g., $700 (70% off)"})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"paymentOptions",children:"Payment Options"}),e.jsx(i,{id:"paymentOptions",value:a.paymentOptions,onChange:s=>r("paymentOptions",s.target.value),placeholder:"e.g., Credit card, PayPal, payment plans available"})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-indigo-50",children:e.jsxs(x,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"w-5 h-5"}),"Risk Reversal"]})}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Guarantee Type"}),e.jsxs(f,{value:a.guaranteeType,onValueChange:s=>r("guaranteeType",s),children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"moneyback",id:"moneyback"}),e.jsx(l,{htmlFor:"moneyback",children:"Money-Back Guarantee"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"results",id:"results"}),e.jsx(l,{htmlFor:"results",children:"Results-Based Guarantee"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"better",id:"better"}),e.jsx(l,{htmlFor:"better",children:"Better Than Money-Back"})]})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"guaranteeDetails",children:"Guarantee Details"}),e.jsx(t,{id:"guaranteeDetails",value:a.guaranteeDetails,onChange:s=>r("guaranteeDetails",s.target.value),placeholder:"Exactly what you're guaranteeing",rows:3})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"guaranteeTimeframe",children:"Timeframe"}),e.jsx(i,{id:"guaranteeTimeframe",value:a.guaranteeTimeframe,onChange:s=>r("guaranteeTimeframe",s.target.value),placeholder:"e.g., 30 days, 90 days, 1 year"})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"claimProcess",children:"How to Claim"}),e.jsx(i,{id:"claimProcess",value:a.claimProcess,onChange:s=>r("claimProcess",s.target.value),placeholder:"e.g., Email [email protected]"})]})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-red-50",children:e.jsxs(x,{className:"flex items-center gap-2",children:[e.jsx(A,{className:"w-5 h-5"}),"Urgency & Scarcity"]})}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Urgency Type"}),e.jsxs(f,{value:a.urgencyType,onValueChange:s=>r("urgencyType",s),children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"time",id:"time"}),e.jsx(l,{htmlFor:"time",children:"Time-Based (Deadline)"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"quantity",id:"quantity"}),e.jsx(l,{htmlFor:"quantity",children:"Quantity-Based (Limited Spots)"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(d,{value:"price",id:"price"}),e.jsx(l,{htmlFor:"price",children:"Price-Based (Increase Coming)"})]})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"deadline",children:"Deadline/Limit"}),e.jsx(i,{id:"deadline",value:a.deadline,onChange:s=>r("deadline",s.target.value),placeholder:"e.g., Friday at midnight, Only 10 spots, Price goes up Monday"})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"scarcityDetails",children:"Scarcity Details"}),e.jsx(t,{id:"scarcityDetails",value:a.scarcityDetails,onChange:s=>r("scarcityDetails",s.target.value),placeholder:"Why is it limited? What happens when it's gone?",rows:2})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"fastActionBonus",children:"Fast Action Bonus"}),e.jsx(i,{id:"fastActionBonus",value:a.fastActionBonus,onChange:s=>r("fastActionBonus",s.target.value),placeholder:"e.g., First 5 buyers get bonus coaching c
77all"})]})]})]}),e.jsxs(u,{children:[e.jsx(m,{className:"bg-purple-50",children:e.jsx(x,{children:"Positioning & Proof"})}),e.jsxs(g,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"uniqueAngle",children:"What Makes This Different?"}),e.jsx(t,{id:"uniqueAngle",value:a.uniqueAngle,onChange:s=>r("uniqueAngle",s.target.value),placeholder:"Your unique approach, method, or angle",rows:3})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"whyNow",children:"Why Should They Buy NOW?"}),e.jsx(t,{id:"whyNow",value:a.whyNow,onChange:s=>r("whyNow",s.target.value),placeholder:"Connect to current events, seasons, or their immediate pain",rows:2})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"socialProof",children:"Social Proof"}),e.jsx(t,{id:"socialProof",value:a.socialProof,onChange:s=>r("socialProof",s.target.value),placeholder:"Testimonials, results, numbers served, success stories",rows:3})]})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-between items-center",children:[e.jsx(h,{href:"/offer-guide-urgency",children:e.jsxs(n,{variant:"outline",size:"lg",className:"gap-2 w-full sm:w-auto",children:[e.jsx(P,{className:"w-5 h-5"}),"Back to Urgency"]})}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs(n,{size:"lg",onClick:p,className:"gap-2",children:[e.jsx(y,{className:"w-5 h-5"}),"Save Offer"]}),e.jsx(h,{href:"/offer-generator",children:e.jsxs(n,{size:"lg",variant:"default",className:"gap-2",children:["Use This Offer",e.jsx(P,{className:"w-5 h-5"})]})})]})]})]})})]})}export{L as default};
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.