PageSourceSearch

https://neuralpitch.ai/assets/B2BPDFDocument-ChU1Pa6r.js

js neuralpitch.ai collected 2026-10-05 13:05:54 UTC 15,675 bytes, 2 lines download raw bytes

1import{j as e}from"./index-BpYiaYsz.js";import{Document as re,Page as k,View as n,Text as l,Svg as ie,Rect as L,G as v,Line as T,Path as J,Circle as ne}from"./react-pdf.browser-qIIYkXJC.js";import{s as t,G as c,B as m,A as j,M as x,N as oe,a as z,D as se,b as S}from"./pdfStyles-fsz-c52U.js";function a(i){return(i<0?"-":"")+Math.round(Math.abs(i)).toLocaleString("de-DE")+" €"}function A({labels:i,pageNum:r}){return e.jsxs(n,{style:t.pageHeader,children:[e.jsx(l,{style:t.pageHeaderBrand,children:"NEURALPITCH"}),e.jsxs(l,{style:t.pageHeaderPage,children:[i.cover_title," · ",r]})]})}function W({labels:i}){return e.jsxs(n,{style:t.footer,fixed:!0,children:[e.jsx(l,{style:t.footerText,children:i.footer_disclaimer}),e.jsx(l,{style:t.footerBrand,children:i.footer_brand})]})}function $(){return e.jsx(n,{style:{borderBottomWidth:.5,borderBottomStyle:"solid",borderBottomColor:S,marginVertical:14}})}function ce({months:i,breakEvenMonth:r,numWaves:d,peoplePerWave:y,totalToTrain:u,labels:g}){const w=Math.min(10,10.260000000000002),D=Math.max(...i.flatMap(o=>[o.cost,o.ret]),1)*1.12,O=o=>150-o/D*116,U=Math.min(...i.map(o=>o.cumulative)),N=Math.max(...i.map(o=>o.cumulative),1),Q=Math.max(Math.abs(U),N)*.12,I=U-Q,X=N+Q,q=Math.max(X-I,1),E=o=>215-(o-I)/q*52,P=E(0),K=[.25,.5,.75].map(o=>D*o),Z=o=>o>=1e3?`${(o/1e3).toFixed(o>=1e4?0:1)}k`:Math.round(o).toString(),H=i.map((o,s)=>[46+s*38+38/2,E(o.cumulative)]),Y=H.map(([o,s],h)=>`${h===0?"M":"L"} ${o.toFixed(1)},${s.toFixed(1)}`).join(" "),G=i[11].cumulative>=0?c:j,ee=`${Y} L ${H[11][0].toFixed(1)},215 L ${H[0][0].toFixed(1)},215 Z`,te=Math.min(d,4);return e.jsxs(ie,{viewBox:"0 0 510 240",width:510,height:240,children:[[0,1,2,3].map(o=>e.jsx(L,{x:46+o*(456/4),y:2,width:456/4,height:213,fill:o%2===0?"#F9FAFB":"white",opacity:.5},o)),["Q1","Q2","Q3","Q4"].map((o,s)=>e.jsx(l,{x:46+s*(456/4)+456/8,y:26,fontSize:7,fill:"#9CA3AF",textAnchor:"middle",fontFamily:"Helvetica",children:o},o)),Array.from({length:te},(o,s)=>{const h=s*3,b=46+h*38,F=Math.min(3,12-h)*38-2,B=Math.min(y,u-s*y);return B<=0?null:e.jsxs(v,{children:[e.jsx(L,{x:b+1,y:2,width:F,height:12,rx:3,fill:m,opacity:.85}),e.jsxs(l,{x:b+1+F/2,y:10,fontSize:6,fill:"white",textAnchor:"middle",fontFamily:"Helvetica-Bold",children:["Ola ",s+1," · ",B," pers."]})]},s)}),K.map((o,s)=>{const h=O(o);return e.jsxs(v,{children:[e.jsx(T,{x1:46,y1:h,x2:502,y2:h,stroke:S,strokeWidth:.5,strokeDasharray:"2,2"}),e.jsx(l,{x:43,y:h+3,fontSize:6.5,fill:x,textAnchor:"end",fontFamily:"Helvetica",children:Z(o)})]},s)}),e.jsx(T,{x1:46,y1:150,x2:502,y2:150,stroke:S,strokeWidth:.5}),i.map((o,s)=>{const h=46+s*38+19,b=O(o.cost),F=150-b,B=o.ret>0?O(o.ret):150,le=150-B;return e.jsxs(v,{children:[e.jsx(L,{x:h-w-.5,y:b,width:w,height:Math.max(F,0),fill:j,opacity:.8,rx:1}),o.ret>0&&e.jsx(L,{x:h+.5,y:B,width:w,height:Math.max(le,0),fill:c,opacity:.85,rx:1})]},s)}),e.jsx(T,{x1:46,y1:160,x2:502,y2:160,stroke:S,strokeWidth:.75}),e.jsx(l,{x:43,y:171,fontSize:6,fill:x,textAnchor:"end",fontFamily:"Helvetica",children:"Acum."}),e.jsx(J,{d:ee,fill:G,opacity:.12}),P>=163&&P<=215&&e.jsx(T,{x1:46,y1:P,x2:502,y2:P,stroke:x,strokeWidth:.5,strokeDasharray:"2,2"}),e.jsx(J,{d:Y,stroke:G,strokeWidth:1.5,fill:"none"}),r&&r>=1&&r<=12&&(()=>{const o=r-1,s=46+o*38+38/2,h=E(i[o].cumulative);return e.jsxs(v,{children:[e.jsx(T,{x1:s,y1:163,x2:s,y2:215,stroke:c,strokeWidth:.75,strokeDasharray:"2,2"}),e.jsx(ne,{cx:s,cy:h,r:3,fill:c}),e.jsx(l,{x:s+4,y:170,fontSize:6,fill:c,fontFamily:"Helvetica-Bold",children:`BEP m.${r}`})]})})(),i.map((o,s)=>e.jsx(l,{x:46+s*38+38/2,y:226,fontSize:7,fill:x,textAnchor:"middle",fontFamily:"Helvetica",children:s+1},s))]})}function ae({data:i,labels:r}){return e.jsxs(k,{size:"A4",style:t.coverPage,children:[e.jsxs(n,{style:t.coverContent,children:[e.jsxs(n,{style:{flexDirection:"row",alignItems:"center",marginBottom:48},children:[e.jsx(n,{style:{width:44,height:44,borderRadius:9,backgroundColor:c,alignItems:"center",justifyContent:"center",marginRight:12},children:e.jsx(l,{style:{fontSize:16,fontFamily:"Helvetica-Bold",color:"#0A0A0F"},children:"NP"})}),e.jsxs(n,{children:[e.jsx(l,{style:{fontSize:20,fontFamily:"Helvetica-Bold",color:"#FFFFFF",letterSpacing:.3},children:"NeuralPitch"}),e.jsx(l,{style:{fontSize:7.5,color:"#FFFFFF",opacity:.45,letterSpacing:2,marginTop:3},children:"SIMULATOR V1.0"})]})]}),e.jsx(l,{style:t.coverTitle,children:r.cover_title}
1),e.jsx(l,{style:t.coverSubtitle,children:r.cover_subtitle}),e.jsx(n,{style:[t.coverBadge,{borderColor:m}],children:e.jsx(l,{style:[t.coverBadgeText,{color:m}],children:r.cover_badge})}),e.jsxs(l,{style:t.coverDate,children:[r.cover_date_label," · ",i.date]})]}),e.jsxs(n,{style:t.coverFooter,children:[e.jsx(l,{style:t.coverFooterText,children:r.cover_prepared}),e.jsx(l,{style:t.coverFooterURL,children:r.footer_url})]})]})}function de({data:i,labels:r}){const d=i.netProfitQuarterly>=0?c:j;return e.jsxs(k,{size:"A4",style:t.page,children:[e.jsx(A,{labels:r,pageNum:"2 / 5"}),e.jsxs(n,{style:t.body,children:[e.jsx(l,{style:t.sectionTag,children:"RESUMEN EJECUTIVO"}),e.jsxs(n,{style:t.kpiGrid,children:[e.jsxs(n,{style:t.kpiCard,children:[e.jsx(l,{style:t.kpiLabel,children:r.kpi1_label}),e.jsxs(l,{style:t.kpiValue,children:["+",Math.round(i.roiQuarterly),"%"]}),e.jsx(l,{style:t.kpiSub,children:r.kpi1_sub}),e.jsx(l,{style:t.kpiNote,children:`= (${a(i.additionalMargin)} − ${a(i.annualCostQuarterly)}) / ${a(i.annualCostQuarterly)}`})]}),e.jsxs(n,{style:[t.kpiCard,{borderLeftColor:d}],children:[e.jsx(l,{style:t.kpiLabel,children:r.kpi2_label}),e.jsx(l,{style:[t.kpiValue,{color:d}],children:a(i.netProfitQuarterly)}),e.jsx(l,{style:t.kpiSub,children:r.kpi2_sub}),e.jsx(l,{style:t.kpiNote,children:`${a(i.additionalMargin)} margen − ${a(i.annualCostQuarterly)} coste`})]}),e.jsxs(n,{style:[t.kpiCard,{borderLeftColor:m}],children:[e.jsx(l,{style:t.kpiLabel,children:r.kpi3_label}),e.jsx(l,{style:[t.kpiValue,{color:m}],children:i.seats}),e.jsx(l,{style:t.kpiSub,children:r.kpi3_sub}),e.jsx(l,{style:t.kpiNote,children:"comerciales en el plan de formación"})]}),e.jsxs(n,{style:[t.kpiCardLast,{borderLeftColor:x}],children:[e.jsx(l,{style:t.kpiLabel,children:r.kpi4_label}),e.jsx(l,{style:[t.kpiValue,{fontSize:18,color:oe}],children:i.cf.breakEvenMonth?`M${i.cf.breakEvenMonth}`:"—"}),e.jsx(l,{style:t.kpiSub,children:r.kpi4_sub}),e.jsx(l,{style:t.kpiNote,children:i.cf.breakEvenMonth?"primer mes con balance acumulado positivo":"incrementa la mejora estimada para acortar el plazo"})]})]}),e.jsx($,{}),e.jsx(n,{style:{padding:12,backgroundColor:z,borderRadius:6,borderLeftWidth:3,borderLeftStyle:"solid",borderLeftColor:m},children:e.jsx(l,{style:{fontSize:7.5,color:x,lineHeight:1.6},children:`Parámetros: ${i.seats} comerciales · ${i.baseSales} ventas/rep/año · ticket ${a(i.avgTicket)} · margen ${i.margin}% · mejora estimada +${i.additionalPct}%. Margen adicional por comercial/año: ${a(i.additionalMargin/i.seats)}. Margen adicional total del equipo: ${a(i.additionalMargin)}. Coste Plan Trimestral: ${a(i.annualCostQuarterly)}/año.`})})]}),e.jsx(W,{labels:r})]})}function V({name:i,badge:r,pricePerSeatMonth:d,priceSub:y,annualCost:u,additionalMargin:g,netProfit:C,roi:R,labels:_,highlight:p}){const f={...p?t.planCardHighlight:t.planCard,padding:9,marginRight:p?0:6};return e.jsxs(n,{style:f,children:[r?e.jsx(l,{style:t.planBadge,children:r}):e.jsx(n,{style:{height:16}}),e.jsx(l,{style:[t.planName,{fontSize:8}],children:i}),e.jsx(l,{style:[t.planPrice,{fontSize:14}],children:d.toLocaleString("de-DE",{minimumFractionDigits:0,maximumFractionDigits:2}).replace(".",",")+" €"}),e.jsx(l,{style:t.planPriceSub,children:y}),e.jsxs(n,{style:t.planRow,children:[e.jsx(l,{style:t.planRowLabel,children:_.cost_annual}),e.jsx(l,{style:t.planRowValue,children:a(u)})]}),e.jsxs(n,{style:t.planRow,children:[e.jsx(l,{style:t.planRowLabel,children:_.return_annual}),e.jsx(l,{style:[t.planRowValue,{color:c}],children:a(g)})]}),e.jsxs(n,{style:[t.planRow,{borderTopWidth:.5,borderTopStyle:"solid",borderTopColor:S,paddingTop:4,marginTop:4}],children:[e.jsx(l,{style:[t.planRowLabel,{fontFamily:"Helvetica-Bold"}],children:_.net_profit}),e.jsx(l,{style:[t.planRowValue,{fontFamily:"Helvetica-Bold",color:C>=0?c:j}],children:a(C)})]}),e.jsxs(n,{style:t.planRow,children:[e.jsx(l,{style:t.planRowLabel,children:_.roi_label}),e.jsxs(l,{style:[t.planRowValue,{color:c,fontFamily:p?"Helvetica-Bold":"Courier"}],children:["+",Math.round(R),"%"]})]})]})}function he({data:i,labels:r}){const d=i.isAboveBreakeven?c:j;return e.jsxs(k,{size:"A4",style:t.page,children:[e.jsx(A,{labels:r,pageNum:"3 / 5"}),e.jsxs(n,{style:t.body,children:[e.jsx(l,{style:t.sectionTag,children:r.section_inputs}),e.jsxs(n,{style:t.table,children:[e.jsxs(n,{style:t.tableHeader,children:[e.jsx(l,{style:[t.tableHeaderCell,t.tableColLabel],children:r.input_label_col}),e.jsx(l,{style:[t.tableHeaderCell,t.tableColValue],children:r.input_value_col})]}),e.jsxs(n,{style:t.tableRow,children:[e.jsx(l,{style:[t.tableCell,t.tableColLabel],children:r.input_seats}),e.jsx(l,{style:[t.tableCellMono,t.tableColValue],children:i.seats})]}),e.jsxs(n,{style:[t.tableRow,{backgroundColor:z}],children:[e.jsx(l,{style:[t.tableCell,t.tableColLabel],children:r.input_base_sales}),e.jsxs(l,{style:[t.tableCellMono,t.tableColValue],children:[i.baseSales," proy./rep/año"]})]}),e.jsxs(n,{style:t.tableRow,children:[e.jsx(l,{style:[t.tableCell,t.tableColLabel],children:r.input_ticket}),e.jsxs(l,{style:[t.tableCellMono,t.tableColValue],children:[i.avgTicket.toLocaleStr
1ing("de-DE")," €"]})]}),e.jsxs(n,{style:[t.tableRow,{backgroundColor:z}],children:[e.jsx(l,{style:[t.tableCell,t.tableColLabel],children:r.input_margin}),e.jsxs(l,{style:[t.tableCellMono,t.tableColValue],children:[i.margin,"%"]})]}),e.jsxs(n,{style:t.tableRow,children:[e.jsx(l,{style:[t.tableCell,t.tableColLabel],children:r.input_improvement}),e.jsxs(l,{style:[t.tableCellMono,t.tableColValue],children:["+",i.additionalPct,"%"]})]})]}),e.jsx($,{}),e.jsx(l,{style:t.sectionTag,children:r.section_financial}),e.jsxs(n,{style:t.plansRow,children:[e.jsx(V,{name:r.plan_monthly_name,pricePerSeatMonth:i.monthlyPricePerSeat,priceSub:`/seat/mes · ${a(i.annualCostMonthly)}/año`,annualCost:i.annualCostMonthly,additionalMargin:i.additionalMargin,netProfit:i.netProfitMonthly,roi:i.roiMonthly,labels:r,highlight:!1}),e.jsx(V,{name:r.plan_quarterly_name,badge:r.quarterly_badge,pricePerSeatMonth:i.quarterlyPricePerSeat,priceSub:`/seat/mes · ${a(i.annualCostQuarterly)}/año`,annualCost:i.annualCostQuarterly,additionalMargin:i.additionalMargin,netProfit:i.netProfitQuarterly,roi:i.roiQuarterly,labels:r,highlight:!1}),e.jsx(V,{name:r.plan_annual_name,badge:r.annual_badge,pricePerSeatMonth:i.annualPricePerSeat,priceSub:`/seat/mes · ${i.annualCostPerSeatBilled.toLocaleString("de-DE")} €/seat/año`,annualCost:i.annualCostAnnual,additionalMargin:i.additionalMargin,netProfit:i.netProfitAnnual,roi:i.roiAnnual,labels:r,highlight:!0})]}),e.jsxs(n,{style:{padding:14,borderRadius:6,borderWidth:.5,borderStyle:"solid",borderColor:d,backgroundColor:i.isAboveBreakeven?"#F0FDF9":"#FFFBEB"},children:[e.jsx(l,{style:{fontSize:7.5,color:x,marginBottom:4},children:r.breakeven_label}),e.jsx(l,{style:{fontSize:28,fontFamily:"Helvetica-Bold",color:d,marginBottom:4},children:i.breakevenPct!=null?`${i.breakevenPct.toFixed(1)}%`:"—"}),e.jsx(l,{style:{fontSize:8,color:x},children:r.breakeven_value})]})]}),e.jsx(W,{labels:r})]})}function xe({data:i,labels:r}){const{months:d,breakEvenMonth:y,numWaves:u,peoplePerWave:g,totalToTrain:C}=i.cf,R=d.reduce((M,f)=>M+f.cost,0),_=d.reduce((M,f)=>M+f.ret,0),p=d[11].cumulative;return e.jsxs(k,{size:"A4",style:t.page,children:[e.jsx(A,{labels:r,pageNum:"4 / 5"}),e.jsxs(n,{style:t.body,children:[e.jsx(l,{style:t.sectionTag,children:r.cf_tag||"FLUJO DE CAJA"}),e.jsx(l,{style:{fontSize:8,color:x,marginBottom:10},children:r.cf_training_plan}),e.jsx(ce,{months:d,breakEvenMonth:y,numWaves:u,peoplePerWave:g,totalToTrain:C,labels:r}),e.jsxs(n,{style:{flexDirection:"row",marginTop:8,marginBottom:4},children:[e.jsxs(n,{style:{flexDirection:"row",alignItems:"center",marginRight:16},children:[e.jsx(n,{style:{width:10,height:7,backgroundColor:j,borderRadius:1,marginRight:4}}),e.jsx(l,{style:{fontSize:7,color:x},children:r.cf_cost_label})]}),e.jsxs(n,{style:{flexDirection:"row",alignItems:"center",marginRight:16},children:[e.jsx(n,{style:{width:10,height:7,backgroundColor:c,borderRadius:1,marginRight:4}}),e.jsx(l,{style:{fontSize:7,color:x},children:r.cf_return_label})]}),e.jsxs(n,{style:{flexDirection:"row",alignItems:"center"},children:[e.jsx(n,{style:{width:10,height:2,backgroundColor:c,marginRight:4}}),e.jsx(l,{style:{fontSize:7,color:x},children:r.cf_cumulative_label})]}),y&&e.jsxs(n,{style:{flexDirection:"row",alignItems:"center",marginLeft:16},children:[e.jsx(n,{style:{width:6,height:6,borderRadius:3,backgroundColor:c,marginRight:4}}),e.jsx(l,{style:{fontSize:7,color:c},children:r.cf_breakeven})]})]}),e.jsxs(n,{style:t.statsRow,children:[e.jsxs(n,{style:[t.statCell,{borderTopColor:j,marginRight:1}],children:[e.jsx(l,{style:t.statLabel,children:r.cf_stat_invested}),e.jsx(l,{style:[t.statValue,{color:j}],children:a(R)}),e.jsx(l,{style:t.statNote,children:"12 meses"})]}),e.jsxs(n,{style:[t.statCell,{borderTopColor:c,marginRight:1}],children:[e.jsx(l,{style:t.statLabel,children:r.cf_stat_return}),e.jsx(l,{style:[t.statValue,{color:c}],children:a(_)}),e.jsx(l,{style:t.statNote,children:"12 meses"})]}),e.jsxs(n,{style:[t.statCell,{borderTopColor:p>=0?c:j}],children:[e.jsx(l,{style:t.statLabel,children:r.cf_stat_net}),e.jsx(l,{style:[t.statValue,{color:p>=0?c:j}],children:a(p)}),e.jsx(l,{style:t.statNote,children:y?`BEP: mes ${y}`:r.cf_no_breakeven||"Sin BEP en año 1"})]})]})]}),e.jsx(W,{labels:r})]})}function ye({data:i,labels:r}){const d=[m,c,j,m],y=[{title:r.insight1_title,body:r.insight1_body},{title:r.insight2_title,body:r.insight2_body},{title:r.insight3_title,body:r.insight3_body},{title:r.insight4_title,body:r.insight4_body}
1];return e.jsxs(k,{size:"A4",style:t.page,children:[e.jsx(A,{labels:r,pageNum:"5 / 5"}),e.jsxs(n,{style:t.body,children:[e.jsx(l,{style:t.sectionTag,children:r.section_insights}),y.map((u,g)=>e.jsxs(n,{style:t.insightItem,children:[e.jsx(n,{style:{width:22,height:22,borderRadius:11,backgroundColor:d[g],alignItems:"center",justifyContent:"center",marginRight:10,flexShrink:0},children:e.jsx(l,{style:{fontSize:8,fontFamily:"Helvetica-Bold",color:"#FFFFFF",lineHeight:1},children:String(g+1).padStart(2,"0")})}),e.jsxs(n,{style:{flex:1},children:[e.jsx(l,{style:t.insightTitle,children:u.title}),e.jsx(l,{style:t.insightBody,children:u.body})]})]},g)),e.jsx($,{}),e.jsx(l,{style:t.sectionTag,children:r.section_why}),e.jsx(l,{style:{fontSize:8.5,color:x,marginBottom:10,lineHeight:1.5},children:r.why_intro}),Array.isArray(r.why_bullets)&&r.why_bullets.map((u,g)=>e.jsxs(n,{style:t.bulletRow,children:[e.jsx(n,{style:t.bulletDot,children:e.jsx(l,{style:t.bulletDotText,children:"✓"})}),e.jsx(l,{style:t.bulletText,children:u})]},g)),e.jsxs(n,{style:{marginTop:16,padding:16,borderRadius:8,backgroundColor:se},children:[e.jsx(l,{style:{fontSize:10,fontFamily:"Helvetica-Bold",color:m,marginBottom:6,textAlign:"center"},children:r.next_cta}),e.jsx(l,{style:{fontSize:8,color:"#FFFFFF",opacity:.5,textAlign:"center"},children:r.next_free})]})]}),e.jsx(W,{labels:r})]})}function ke({data:i,labels:r}){return e.jsxs(re,{children:[e.jsx(ae,{data:i,labels:r}),e.jsx(de,{data:i,labels:r}),e.jsx(he,{data:i,labels:r}),e.jsx(xe,{data:i,labels:r}),e.jsx(ye,{data:i,labels:r})]})}export{ke as default};
2//# sourceMappingURL=B2BPDFDocument-ChU1Pa6r.js.map

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.