1import{a as g,p as e,L as k,w as $}from"./chunk-KS7C4IRE-DM2EHgpo.js";import{t as L}from"./seo-B4wqejDp.js";import{T}from"./ToolShareActions-VCRwKF82.js";import{c as P}from"./clipboard-oVQmVpHq.js";import{z as n}from"./promoLinks-D8Ukvt-f.js";import{u as B}from"./useLocalWatchlist-Ep3tuCR2.js";import{L as R}from"./LiveMarketSnapshot-BpXgEQWe.js";function A({eyebrow:t,title:c,detail:m,bullets:o,copyText:d,toolId:l,source:s}){const[u,i]=g.useState(!1),b=async()=>{const r=await P(d);i(r),window.setTimeout(()=>i(!1),1800),n("share_card_copy",{click_id:`share_card_copy_${l}`,tool_id:l,source:s,result:r?"success":"failed",bullet_count:o.length})};return e.jsxs("aside",{className:"rounded-2xl border border-primary-500/20 bg-background-100/70 p-5",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("span",{className:"text-[9px] font-black text-primary-500 uppercase tracking-[0.12em]",children:t}),e.jsx("h3",{className:"font-heading text-2xl font-black text-foreground-50 mt-2 break-words",children:c}),e.jsx("p",{className:"text-[11px] text-foreground-500 leading-relaxed mt-2",children:m})]}),e.jsx("div",{className:"w-11 h-11 rounded-xl bg-primary-500/10 border border-primary-500/15 flex items-center justify-center shrink-0",children:e.jsx("i",{className:"ri-share-forward-line text-xl text-primary-500"})})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2 mt-5",children:o.map(r=>e.jsx("div",{className:"rounded-lg bg-background-200/70 border border-foreground-50/10 p-3",children:e.jsx("span",{className:"block text-[10px] font-bold text-foreground-300 leading-snug",children:r})},r))}),e.jsxs("button",{id:`track-share-card-copy-${l}`,"data-track-id":`share_card_copy_${l}`,"data-track-event":"content_click","data-track-component":"share_intent_card","data-track-section":s,"data-track-action":"copy_share_card","data-track-manual":"true",type:"button",onClick:b,className:"mt-5 inline-flex items-center gap-2 px-4 py-2.5 rounded-lg text-[10px] font-bold text-background-50 bg-primary-500 hover:bg-primary-400 transition-game",children:[e.jsx("i",{className:u?"ri-check-line":"ri-file-copy-line"}),u?"Copied card text":"Copy share card"]})]})}const f=[{id:"ut-program-drops",label:"Ultimate Team program drops",category:"Ultimate Team",detail:"Track Season 1 programs, objectives, reward paths, and new content windows.",safeUse:"Useful for content updates and squad-planning reminders, not price guarantees.",tags:["Season 1","Programs","Objectives"]},{id:"budget-position-watch",label:"Budget position watch",category:"Position",detail:"Follow high-need lineup spots such as QB, CB, WR, Edge, or offensive line.",safeUse:"Useful for lineup planning without recommending buys, sells, or real-money trades.",tags:["Lineup","Positions","Depth"]},{id:"favorite-program-items",label:"Favorite program items",category:"Program",detail:"Save interest in specific college programs for ratings, Dynasty, and Ultimate Team content.",safeUse:"Useful for future program-based alerts, content recommendations, and watchlists.",tags:["Programs","Dynasty","Ratings"]},{id:"pc-store-availability",label:"PC store availability",category:"Platform",detail:"Track Steam, EA App, and Epic Games Store availability and launch notes.",safeUse:"Useful for official store checks and platform-specific setup reminders.",tags:["Steam","EA App","Epic"]},{id:"reward-delivery-watch",label:"Reward delivery watch",category:"Launch Support",detail:"Save a reminder to check delayed packs, pre-order content, or objective rewards.",safeUse:"Useful for support checklists and official help links, not entitlement guarantees.",tags:["Rewards","Support","Packs"]},{id:"future-trading-platform",label:"Market tool update reminder",category:"Ultimate Team",detail:"Save a reminder for future CFB 27 market utility, store, or official content announcements.",safeUse:"Useful for following public updates without account access, trading promises, or external account flows.",tags:["Reminder","Updates","Market"]}
1],j=[{id:"launch-week",label:"Priority",detail:"Highest-priority checks for access, rewards, and new content drops."},{id:"daily",label:"Daily",detail:"Daily planning cadence for squad, ratings, and program updates."},{id:"weekly",label:"Weekly",detail:"Lower-pressure updates for ongoing Dynasty and Ultimate Team content."}],w=[{id:"local",label:"Local watchlist",detail:"Save this reminder in your browser only."},{id:"newsletter-ready",label:"Newsletter-ready",detail:"Prepare this reminder for a future opt-in email list."},{id:"platform-launch",label:"Platform updates",detail:"Save a reminder for future market-tool or official update announcements."}];function F(t,c,m){const o=j.find(l=>l.id===c)?.label||"Priority",d=w.find(l=>l.id===m)?.label||"Local watchlist";return{label:`${t.label} alert`,detail:`${o} cadence via ${d}. ${t.safeUse}`,shareText:`CFB 27 saved reminder: ${t.label} 2Cadence: ${o} 3Mode: ${d} 4${t.safeUse}`}}function E(){const{items:t,save:c,remove:m,isSaved:o}=B(),[d,l]=g.useState(f[0].id),[s,u]=g.useState("launch-week"),[i,b]=g.useState("local"),r=f.find(a=>a.id===d)||f[0],p=F(r,s,i),x=`alert-${r.id}-${s}-${i}`,h=o(x),y=g.useMemo(()=>t.filter(a=>a.type==="alert"),[t]),N=typeof window<"u"?`${window.location.origin}/price-alerts?target=${r.id}`:void 0,_=a=>{l(a),n("price_alerts_step",{step_id:"target",target_id:a,urgency_id:s,channel_id:i})},C=a=>{u(a),n("price_alerts_step",{step_id:"urgency",target_id:r.id,urgency_id:a,channel_id:i})},S=a=>{b(a),n("price_alerts_step",{step_id:"channel",target_id:r.id,urgency_id:s,channel_id:a})},U=()=>{if(h){m(x),n("tool_unsave",{tool_id:"price-alerts",item_type:"alert",item_id:x,source:"price_alerts_result"});return}c({id:x,type:"alert",label:p.label,detail:p.detail,href:"/price-alerts"}),n("tool_save",{tool_id:"price-alerts",item_type:"alert",item_id:x,source:"price_alerts_result",target_id:r.id,urgency_id:s,channel_id:i})};return e.jsx(e.Fragment,{children:e.jsxs("main",{className:"pt-20 pb-16 px-4 md:px-10",children:[e.jsx("div",{className:"max-w-4xl mx-auto mb-5",children:e.jsx(R,{limit:6})}),e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"mb-8 md:mb-10",children:[e.jsx("span",{className:"section-label mb-2 inline-block",children:"Local Reminders"}),e.jsx("h1",{className:"font-heading text-3xl md:text-5xl font-black text-foreground-50 leading-none tracking-[-0.02em]",children:"CFB 27 Local Reminder Board"}),e.jsx("p",{className:"text-sm text-foreground-400 mt-4 max-w-2xl leading-relaxed",children:"Save local CFB 27 reminders for Ultimate Team programs, positions, store availability, reward delivery, and official update checks. No real-money trading, no account access, and no price guarantees."}),e.jsx(T,{title:"CFB 27 Local Reminder Board",text:"Build a local CFB 27 reminder for market, store, reward, and official update checks.",url:N,toolId:"price-alerts",source:"price_alerts_header",shareState:{target:d,urgency:s,channel:i},className:"mt-5"})]}),e.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-[minmax(0,1fr)_330px] gap-5 mb-5",children:[e.jsxs("div",{className:"glass-card rounded-2xl p-5 md:p-7",children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-start justify-between gap-4 mb-6",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary-500/10 text-[9px] font-black text-primary-500 uppercase tracking-[0.12em]",children:[e.jsx("i",{className:"ri-notification-3-line"}),"Local reminder builder"]}),e.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-black text-foreground-50 mt-4",children:"Choose what you want to hear about"}),e.jsx("p",{className:"text-xs text-foreground-500 leading-relaxed mt-2 max-w-2xl",children:"This saves a planning signal only. It does not read your EA account, watch the market in real time, or tell you to buy or sell anything."})]}),e.jsxs(k,{to:"/watchlist",onClick:()=>n("watchlist_open",{source:"price_alerts_header",item_count:t.length}),className:"inline-flex items-center justify-center gap-2 px-4 py-2.5 rounded-lg text-[10px] font-bold text-background-50 bg-primary-500 hover:bg-primary-400 transition-game whitespace-nowrap",children:["Open watchlist",e.jsx("i",{className:"ri-arrow-right-line"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:f.map(a=>{const v=a.id===r.id;return e.jsxs("button",{type:"button",onClick:()=>_(a.id),"aria-pressed":v,className:`rounded-xl border p-4 text-left transition-game ${v?"border-primary-500/50 bg-primary-500/10":"border-foreground-50/10 bg-background-100/60 hover:border-primary-500/25"}`,children:[e.jsx("span",{className:"text-[8px] font-black text-accent-500 uppercase tracking-[0.12em]",children:a.category}),e.jsx("span",{className:"block font-heading text-lg font-black text-foreground-100 mt-2",children:a.label}),e.jsx("span",{className:"block text-[10px] text-foreground-500 leading-relaxed mt-2",children:a.detail})]},a.id)})})]}),e.jsxs("aside",{className:"glass-card rounded-2xl p-5 md:p-6",children:[e.jsx("span",{className:"text-[9px] font-black text-accent-500 uppercase tracking-[0.12em]",children:"Saved reminders"}),e.jsx("h2",{className:"font-heading text-3xl font-black text-foreground-50 mt-2",children:y.length}),e.jsx("p",{className:"text-[11px] text-foreground-500 leading-relaxed mt-2",children:"Saved reminders are stored locally in this browser only â there are no live push notifications or price alerts, and clearing browser data removes them. Review saved items from the unified Watchlist."}),e.jsx("div",{className:"space-y-2 mt-5 max-h-[280px] overflow-auto pr-1",children:y.length===0?e.jsx("div",{className:"rounded-lg bg-background-100/70 border border-foreground-50/10 p-4",children:e.jsx("p",{className:"text-xs text-foreground-500 leading-relaxed",children:"No saved reminders yet."})}):y.slice(0,5).map(a=>e.jsxs("div",{className:"rounded-lg bg-background-100/70 border border-foreground-50/10 p-3",children:[e.jsx("p",{className:"text-sm font-bold text-foreground-200 break-words",children:a.label}),a.detail&&e.jsx("p",{className:"text-[10px] text-foreground-500 leading-relaxed mt-1 line-clamp-2",children:a.detail})]},a.id))})]})]}),e.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-2 gap-5 mb-5",children:[e.jsxs("div",{className:"glass-card rounded-2xl p-5 md:p-6",children:[e.jsx("span",{className:"section-label mb-2 inline-block",children:"Cadence"}),e.jsx("h2",{className:"font-heading text-2xl font-black text-foreground-50",children:"How urgent is this?"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2 mt-5",children:j.map(a=>e.jsxs("button",{type:"button",onClick:()=>C(a.id),"aria-pressed":s===a.id,className:`rounded-lg border p-3 text-left transition-game ${s===a.id?"border-primary-500/50 bg-primary-500/10 text-foreground-50":"border-foreground-50/10 bg-background-100/60 text-foreground-400 hover:border-primary-500/25"}`,children:[e.jsx("span",{className:"block text-[11px] font-black",children:a.label}),e.jsx("span",{className:"block text-[9px] leading-relaxed opacity-75 mt-1",children:a.detail})]},a.id))})]}),e.jsxs("div",{className:"glass-card rounded-2xl p-5 md:p-6",children:[e.jsx("span",{className:"section-label mb-2 inline-block",children:"Future channel"}),e.jsx("h2",{className:"font-heading text-2xl font-black text-foreground-50",children:"Where should this lead?"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2 mt-5",children:w.map(a=>e.jsxs("button",{type:"button",onClick:()=>S(a.id),"aria-pressed":i===a.id,className:`rounded-lg border p-3 text-left transition-game ${i===a.id?"border-accent-500/50 bg-accent-500/10 text-foreground-50":"border-foreground-50/10 bg-background-100/60 text-foreground-400 hover:border-accent-500/25"}`,children:[e.jsx("span",{className:"block text-[11px] font-black",children:a.label}),e.jsx("span",{className:"block text-[9px] leading-relaxed opacity-75 mt-1",children:a.detail})]},a.id))})]})]}),e.jsx("section",{className:"glass-card rounded-2xl p-5 md:p-7",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[minmax(0,1fr)_auto] gap-5 lg:items-start",children:[e.jsx(A,{eyebrow:"Shareable reminder",title:p.label,detail
4:p.detail,bullets:[r.category,j.find(a=>a.id===s)?.label||"Daily",w.find(a=>a.id===i)?.label||"Local watchlist"],copyText:`${p.shareText} 5https://www.cfb27.com/price-alerts`,toolId:"price-alerts",source:"price_alerts_result"}),e.jsxs("div",{className:"lg:w-72",children:[e.jsxs("button",{type:"button",onClick:U,className:`w-full inline-flex items-center justify-center gap-2 px-5 py-3 rounded-lg text-[10px] font-black uppercase tracking-[0.08em] transition-game ${h?"text-primary-500 bg-primary-500/10 border border-primary-500/25":"text-background-50 bg-primary-500 hover:bg-primary-400"}`,children:[e.jsx("i",{className:h?"ri-bookmark-fill":"ri-bookmark-line"}),h?"Remove reminder":"Save reminder"]}),e.jsxs("div",{className:"rounded-xl bg-background-100/70 border border-foreground-50/10 p-4 mt-3",children:[e.jsx("span",{className:"text-[9px] font-black text-foreground-500 uppercase tracking-[0.1em]",children:"Next best step"}),e.jsx("p",{className:"text-[11px] text-foreground-400 leading-relaxed mt-2",children:"Pair this reminder with the Lineup Builder or Watchlist so future checks map to a
5saved squad need instead of a vague price request."}),e.jsxs("div",{className:"flex flex-col gap-2 mt-4",children:[e.jsxs(k,{to:"/lineup-builder",onClick:()=>n("tool_click",{tool_id:"lineup-builder",source:"price_alerts_next_step"}),className:"inline-flex items-center gap-2 text-[10px] font-bold text-primary-500 hover:text-primary-400 transition-game",children:["Open Lineup Builder",e.jsx("i",{className:"ri-arrow-right-line"})]}),e.jsxs(k,{to:"/watchlist",onClick:()=>n("tool_click",{tool_id:"watchlist",source:"price_alerts_next_step"}),className:"inline-flex items-center gap-2 text-[10px] font-bold text-primary-500 hover:text-primary-400 transition-game",children:["Open Watchlist",e.jsx("i",{className:"ri-arrow-right-line"})]})]})]})]})]})})]})]})})}const z={shell:"standard"};function G(t){return L("price-alerts")}const Q=$(function(){return e.jsx(E,{})});export{Q as default,z as handle,G as meta};
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.