PageSourceSearch

https://conergie.cl/_next/static/chunks/pages/generators/[generatorId]/offers/[offerId]-89d811ddec8a85f2.js

js conergie.cl collected 2026-10-04 07:45:17 UTC 90,299 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="06fff547-2125-4a75-96a0-d4ac057a512c",e._sentryDebugIdIdentifier="sentry-dbid-06fff547-2125-4a75-96a0-d4ac057a512c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6455],{84852:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/generators/[generatorId]/offers/[offerId]",function(){return t(96485)}])},95495:function(e,a,t){"use strict";t.d(a,{Z:function(){return u}});var r=t(85893),s=t(67294),n=t(82514),l=t(90163),o=t(4170),i=t(68675);function c(e,a){let t=(0,i.N)(e);if(null===t)return{kind:"invalid"};let r=String(t);return t===a?{kind:"same",normalized:r}:{kind:"changed",years:t,normalized:r}}var d=t(51106);function u(e){let{years:a,onCommit:t,disabled:i,help:u,resetTo:m,onReset:f,resetLabel:x,compact:p}=e,[h,g]=(0,s.useState)(String(a));(0,s.useEffect)(()=>{g(String(a))},[a]);let b=""!==h.trim()&&"invalid"===c(h,a).kind,j=()=>{let e=c(h,a);if("invalid"===e.kind){g(String(a));return}g(e.normalized),"changed"===e.kind&&t(e.years)},v=void 0!==m&&m!==a&&!!f,y=(0,r.jsx)("input",{type:"text",inputMode:"numeric",value:h,onChange:e=>g(e.target.value.replace(/[^\d]/g,"")),onBlur:j,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),j(),e.target.blur())},disabled:i,placeholder:"4","aria-invalid":b,"aria-label":"Largo del contrato en a\xf1os",className:p?"w-10 bg-transparent text-center text-sm font-semibold text-[var(--as-ink-900)] outline-none disabled:text-gray-400":"w-full rounded-full border border-gray-300 px-4 py-2 pr-14 text-sm focus:border-primary focus:outline-none focus:ring-1 focus:ring-primary disabled:cursor-not-allowed disabled:bg-gray-50 disabled:text-gray-400"});return p?(0,r.jsxs)("span",{title:b?"Entre 1 y ".concat(d.fb," a\xf1os."):"".concat(null!=u?u:"Define los a\xf1os que ofrece la grilla."," Cambiarlo reinicia las filas de precio."),className:(0,o.cn)("inline-flex items-center gap-1.5 rounded-full border px-3 py-1.5 text-sm",b?"border-amber-400 bg-amber-50 text-amber-700":"border-[var(--as-border)] bg-[var(--as-surface)] text-[var(--as-ink-600)]"),children:[(0,r.jsx)(n.Z,{className:"size-3.5 shrink-0",strokeWidth:2}),(0,r.jsx)("span",{className:"whitespace-nowrap",children:"Plazo"}),y,(0,r.jsx)("span",{className:"whitespace-nowrap text-[var(--as-ink-400)]",children:"a\xf1os"}),v&&(0,r.jsx)("button",{type:"button",onMouseDown:e=>e.preventDefault(),onClick:()=>{g(String(m)),f()},disabled:i,title:null!=x?x:"Volver a ".concat(m," a\xf1os"),"aria-label":null!=x?x:"Volver a ".concat(m," a\xf1os"),className:"text-primary hover:opacity-70 disabled:text-gray-400",children:(0,r.jsx)(l.Z,{className:"size-3.5"})})]}):(0,r.jsxs)("div",{className:"space-y-1",children:[(0,r.jsxs)("div",{className:"flex items-baseline justify-between gap-2",children:[(0,r.jsx)("label",{className:"text-sm font-medium text-gray-700",children:"Largo del contrato"}),v&&(0,r.jsxs)("button",{type:"button",onMouseDown:e=>e.preventDefault(),onClick:()=>{g(String(m)),f()},disabled:i,className:"flex items-center gap-1 text-xs text-primary hover:underline disabled:cursor-not-allowed disabled:text-gray-400",children:[(0,r.jsx)(l.Z,{className:"size-3"}),null!=x?x:"Volver a ".concat(m," a\xf1os")]})]}),(0,r.jsxs)("div",{className:"relative",children:[y,(0,r.jsx)("span",{className:"pointer-events-none absolute inset-y-0 right-4 flex items-center text-sm text-gray-400",children:"a\xf1os"})]}),b?(0,r.jsxs)("p",{className:"text-xs text-amber-600",children:["Entre 1 y ",d.fb," a\xf1os."]}):(0,r.jsxs)("p",{className:"text-xs text-gray-400",children:[null!=u?u:"Define los a\xf1os que ofrece la grilla."," Cambiarlo reinicia las filas de precio."]})]})}},48155:function(e,a,t){"use strict";t.d(a,{_d:function(){return p},wQ:function(){return g}});var r=t(85893),s=t(62378),n=t(74094),l=t(33460),o=t(12895),i=t(62634),c=t(13761),d=t(40498),u=t(67294),m=t(4170),f=t(53255),x=t(78865);function p(e,a,t){if(!t||!t.length)return!0;let r=e.getValue(a);return t.includes(r)}function h(e){var a;let{column:t,enableSorting:s=!1}=e,{filterVariant:n,filterOptions:m,filterLabelFormatter:p,sortAscLabel:h,sortDescLabel:g}=null!==(a=t.columnDef.meta)&&void 0!==a?a:{},b=t.getFilterValue(),j=Array.isArray(b),v=s&&t.getCanSort(),y="select"===n&&v&&t.getCanFilter(),N=(0,u.useMemo)(()=>
1{if("select"!==n)return[];if(null==m?void 0:m.useCustomOptions){var e;return null!==(e=m.options)&&void 0!==e?e:[]}return Array.from(t.getFacetedUniqueValues().keys()).map(e=>{var a,t;let r=null==m?void 0:null===(t=m.options)||void 0===t?void 0:null===(a=t.find(a=>a.value===e))||void 0===a?void 0:a.label,s=p?p(e):null==e?void 0:e.toString();return{value:e,label:r||s||"(Vac\xedo)"}}).sort((e,a)=>e.label.localeCompare(a.label))},[t,n,m,p]),w=(0,u.useMemo)(()=>N.map(e=>e.value),[N]),E=e=>{!1===e?t.clearSorting():t.toggleSorting("desc"===e,!0)};return 0!==N.length&&1!==N.length||v?(0,r.jsxs)(d.h_,{children:[(0,r.jsx)(d.$F,{asChild:!0,children:(0,r.jsx)("div",{className:"flex items-center justify-center p-2 cursor-pointer rounded-md hover:bg-gray-200/50",children:(0,r.jsx)(l.Z,{className:"h-4 w-4"})})}),(0,r.jsxs)(d.AW,{align:"start",className:"bg-background",children:["select"===n&&(0,r.jsxs)(f.mY,{children:[(0,r.jsx)(f.sZ,{placeholder:"Buscar",className:"placeholder:text-gray-400"}),(0,r.jsxs)(f.e8,{className:"max-h-[200px] overflow-y-auto bg-background",children:[(0,r.jsx)(f.rb,{children:"Sin resultados"}),(0,r.jsxs)(f.fu,{children:[N.length>4&&(0,r.jsx)(f.di,{value:"select-all",onSelect:()=>{j&&(null==b?void 0:b.length)===N.length?t.setFilterValue([]):t.setFilterValue(w)},className:"font-medium",children:(0,r.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,r.jsxs)("div",{className:"flex h-4 w-4 items-center justify-center border rounded-sm",children:[j&&(null==b?void 0:b.length)===N.length&&(0,r.jsx)(x.Z,{className:"h-3 w-3 text-primary"}),j&&(null==b?void 0:b.length)>0&&(null==b?void 0:b.length)<N.length&&(0,r.jsx)("div",{className:"h-2 w-2 bg-primary rounded-sm"})]}),(0,r.jsx)("span",{className:"text-gray-700",children:"Seleccionar todo"})]})}),N.map(e=>{let a=j&&(null==b?void 0:b.includes(e.value));return(0,r.jsx)(f.di,{value:e.value,onSelect:()=>{if(a){let a=j?null==b?void 0:b.filter(a=>a!==e.value):[];t.setFilterValue(a)}else t.setFilterValue([...j?b:[],e.value])},className:"text-gray-700",children:(0,r.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,r.jsx)("div",{className:"flex h-4 w-4 items-center justify-center border rounded-sm",children:a&&(0,r.jsx)(x.Z,{className:"h-3 w-3 text-primary"})}),(0,r.jsx)("span",{className:"tabular-nums",children:e.label})]})},e.value)})]})]})]}),y&&(0,r.jsx)("div",{className:"border-t my-0.5 mx-[-8px]"}),v&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.Xi,{onClick:()=>E("asc"),className:"cursor-pointer flex items-center gap-1.5 text-gray-700",children:[(0,r.jsx)(o.Z,{className:"h-4 w-4 text-primary"}),null!=h?h:"Ascendente"]}),(0,r.jsxs)(d.Xi,{onClick:()=>E("desc"),className:"cursor-pointer flex items-center gap-1.5 text-gray-700",children:[(0,r.jsx)(i.Z,{className:"h-4 w-4 text-primary"}),null!=g?g:"Descendente"]}),(0,r.jsxs)(d.Xi,{onClick:()=>E(!1),className:"cursor-pointer flex items-center gap-1.5 text-gray-700",children:[(0,r.jsx)(c.Z,{className:"h-4 w-4 text-primary"}),"Borrar orden"]})]})]})]}):null}function g(e){var a;let{table:t,className:l,noDataMessage:o,onRowClick:i,enableSorting:c=!1}=e,d=(0,u.useRef)([]),[f,x]=(0,u.useState)([]),p=t.getAllColumns().reduce((e,a,t)=>a.getCanPin()?t:e,-1);return(0,u.useEffect)(()=>{let e=()=>{let e=[],a=0;d.current.forEach((t,r)=>{t&&(e[r]=a,a+=t.offsetWidth)}),x(e)};e();let a=new ResizeObserver(e);return d.current.forEach(e=>{e&&a.observe(e)}),()=>a.disconnect()},[]),(0,r.jsxs)(s.iA,{containerClassName:(0,m.cn)("w-full overflow-auto relative",l),children:[(0,r.jsx)(s.xD,{className:"sticky top-0 z-20 bg-background",children:t.getHeaderGroups().map(e=>(0,r.jsx)(s.SC,{className:"border-none",children:e.headers.map((e,a)=>{let t=e.column.getCanPin(),l=a===p;return(0,r.jsx)(s.ss,{className:(0,m.cn)("bg-background font-medium text-gray-800 px-6",{"sticky left-0 z-30 bg-background [box-shadow:-2px_0_0_0_white]":t,"before:absolute before:top-0 before:right-0 before:z-40 before:h-full before:w-2 before:shadow-[2px_0px_0px_0px_rgba(250,250,250,1)]":!l&&t,"before:absolute before:top-0 before:right-[-10px] before:z-40 before:h-full before:w-3 before:shadow-[inset_6px_0px_6px_-1px_rgba(226,232,240,1)]":l}),style:{boxShadow:"0px -1px 0px 0px rgba(226, 232, 240, 1) inset",left:f[a]||0},ref:e=>d.current[a]=e,children:(0,r.jsxs)("div",{className:"flex items-center whitespace-nowrap gap-2",children:[e.isPlaceholder?null:(0,n.ie)(e.column.columnDef.header,e.getContext()),(c&&e.column.getCanSort()||e.column.getCanFilter())&&(0,r.jsx)(h,{column:e.column,enableSorting:c})]})},e.id)})},e.id))}),(0,r.jsx)(s.RM,{children:(null===(a=t.getRowModel().rows)||void 0===a?void 0:a.length)?t.getRowModel().rows.map(e=>(0,r.jsx)(s.SC,{"data-state":e.getIsSelected()&&"selected",className:"border-b hover:bg-muted/50",onClick:()=>null==i?void 0:i(e.original),children:e.getVisibleCells().map((e,a)=>{let t=e.column.getCanPin(),l=a===p;return(0,r.jsx)(s.pj,{className:(0,m.cn)("text-gray-700 px-6",{"sticky z-10 bg-background":t,"before:absolute before:top-0 before:right-0 before:z-40 before:h-full before:w-2 before:shadow-[2px_0px_0px_0px_rgba(250,250,250,1)]":!l&&t,"before:absolute before:top-0 before:right-[-10px] before:z-40 before:h-full before:w-3 before:shadow-[inset_6px_0px_6px_-1px_rgba(226,232,240,1)]":l}),style:{left:f[a]||0},children:(0,n.ie)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id)):(0,r.jsx)(s.SC,{children:(0,r.jsx)(s.pj,{colSpan:t.getAllColumns().length,className:"h-24 text-center text-gray-600",children:o||"No hay datos"})})})]})}},55387:function(e,a,t){"use strict";t.d(a,{$O:function(){return i},WS:function(){return d},kX:function(){return c}});var r=t(85893),s=t(10836),n=t(61074),l=t(50039),o=t(98778);function i(e){let{processNumber:a}=e;return(0,r.jsxs)("div",{className:"rounded-xl border border-dashed border-border bg-card px-6 py-10 text-center",children:[(0,r.jsx)("div",{className:"mx-auto flex size-12 items-center justify-center rounded-xl bg-muted text-muted-foreground",children:(0,r.jsx)(s.Z,{className:"size-5"})}
1),(0,r.jsx)("h3",{className:"mt-3.5 font-[family-name:var(--as-font-display)] text-[17px] font-semibold",children:"Este proceso no tiene feedback"}),(0,r.jsx)("p",{className:"mx-auto mt-2 max-w-[420px] text-pretty text-[13.5px] text-muted-foreground",children:"El feedback compara tu oferta con las del resto del proceso ".concat(a,". En este caso ese dato no est\xe1 disponible.")})]})}function c(e){let{message:a,onRetry:t,title:s="No pudimos cargar tu feedback de este proceso."}=e;return(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 py-10",children:[(0,r.jsx)(n.Z,{className:"size-14 stroke-primary"}),(0,r.jsx)("p",{className:"max-w-md text-pretty text-center text-base font-medium text-foreground/80",children:s}),(0,r.jsx)("p",{className:"max-w-md text-pretty text-center text-[13px] text-muted-foreground",children:a}),(0,r.jsx)(o.z,{variant:"outline",onClick:t,children:"Reintentar"})]})}function d(e){let{reason:a}=e,{title:t,body:n}={pending:{title:"Tu feedback todav\xeda no est\xe1 disponible",body:"Se libera cuando el cliente termina de decidir. Cuando est\xe9, lo vas a ver ac\xe1 y en tu historial."},unavailable:{title:"El feedback no est\xe1 disponible para este proceso",body:"El feedback compara tu oferta con las del resto del proceso. En este caso ese dato no est\xe1 disponible."},not_offered:{title:"No recibimos una oferta tuya en este proceso",body:"El feedback compara tu oferta con las del resto del proceso, as\xed que no hay nada que comparar."}}[null!=a?a:"pending"],o="pending"===a||null==a?l.Z:s.Z;return(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-3 py-10",children:[(0,r.jsx)(o,{className:"size-12 stroke-primary",strokeWidth:1.5}),(0,r.jsx)("p",{className:"text-base font-medium text-gradient-primary",children:t}),(0,r.jsx)("p",{className:"max-w-md text-pretty text-center text-[13.5px] text-muted-foreground",children:n})]})}},67783:function(e,a,t){"use strict";t.d(a,{Z:function(){return j},i:function(){return v}});var r=t(85893),s=t(67294),n=t(91538),l=t(88860),o=t(10985),i=t(4170),c=t(86501),d=t(81261),u=t(5413),m=t(5305),f=t(53645),x=t(2553),p=t(98778);let h="https://api.conergie.cl";async function g(e,a){let t=function(e){let{uploadType:a,generatorId:t,offerId:r,quoteId:s}=e;if("bill"===a)return"".concat(h,"/quote/bill/generate-signed-url");if("detail"===a){if(!s)throw Error("Falta id de solicitud");return"".concat(h,"/quotes/").concat(s,"/details/generate-signed-url")}if("contract"===a){if(!s)throw Error("Falta id de solicitud");return"".concat(h,"/quotes/").concat(s,"/contract/generate-signed-url")}if("processSummary"===a){if(!s)throw Error("Falta id de solicitud");return"".concat(h,"/quotes/").concat(s,"/process-summary/generate-signed-url")}if("offer"===a){if(!t||!r)throw Error("Falta id de generador o id de oferta");return"".concat(h,"/generators/").concat(t,"/offers/").concat(r,"/generate-signed-url")}if("gptTest"===a)return"".concat(h,"/test/gpt/upload-file");if("profileGeneratorBrochure"===a){if(!t)throw Error("Falta id de generador");return"".concat(h,"/generators-profile/").concat(t,"/generate-signed-url/brochure")}else if("profileGeneratorBanner"===a){if(!t)throw Error("Falta id de generador");return"".concat(h,"/generators-profile/").concat(t,"/generate-signed-url/banner")}else throw Error("Tipo de carga inv\xe1lido")}(a),r=await (0,d.Z)(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({filename:e.name,contentType:e.type})});if(200===r.status)return await r.json()}async function b(e,a){if(200===(await fetch(a,{method:"PUT",body:e,headers:{"Content-Type":e.type}})).status)return a.split("?")[0]}function j(e){let{id:a,onUpload:t,uploadType:d,label:m,multiple:f=!0,acceptedExtensions:x,maxSizeInMB:p=50,children:h,setUploadingState:j,loading:y,ignoreLoadingDiv:N=!1,showSuccessModal:w=!1,resolveFileUrl:E,onUploadSuccess:C}=e,[S,k]=(0,s.useState)(!1),[I,R]=(0,s.useState)(!1),[_,T]=(0,s.useState)(!1),[q,F]=(0,s.useState)([]),O=e=>{if(!x)return!0;let a=e.type;return x.includes(a)},P=e=>!p||e.size/1048576<=p,G=async e=>{try{k(!0),j&&j(!0);let a=[],r=[];if(f)for(let t of Array.from(e)){if(!O(t)){c.ZP.error("Error subiendo el archivo ".concat(t.name,". El tipo de archivo no es aceptado."),{duration:6e3});continue}if(!P(t)){c.ZP.error("Error subiendo el archivo ".concat(t.name,". El archivo excede el tama\xf1o m\xe1ximo de ").concat(p,"MB."),{duration:6e3});continue}let{signedUrl:e,route:s}=await g(t,d);e&&await b(t,e)&&(a.push(s),r.push({name:t.name,route:s}),w||c.ZP.success("Archivo ".concat(t.name," cargado."),{duration:6e3}))}else{let t=Array.from(e)[0];if(!P(t)){c.ZP.error("Error subiendo el archivo ".concat(t.name,". El archivo excede el tama\xf1o m\xe1ximo de ").concat(p,"MB."),{duration:6e3});return}let{signedUrl:s,route:n}=await g(t,d);s&&await b(t,s)&&(a.push(n),r.push({name:t.name,route:n}),w||c.ZP.success("Archivo ".concat(t.name," cargado."),{duration:6e3}))}await t(a),r.length>0&&(C?C(r):w&&(F(r),T(!0)))}catch(e){c.ZP.error("Error validando los datos. Intente de nuevo.",{duration:6e3})}finally{k(!1),j&&j(!1)}},z=async e=>{e.stopPropagation();let a=e.target;a.files&&(await G(a.files),a.value="")},A=async e=>{R(!1),e.preventDefault(),e.stopPropagation(),e.dataTransfer.files&&await G(e.dataTransfer.files)},Z="profileGeneratorBanner"===d.uploadType?(0,i.cn)(!h&&"drop-zone",!h&&I&&"drag-over","cursor-pointer",h&&"contents"):(0,i.cn)("drop-zone",I&&"drag-over","cursor-pointer");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n._,{htmlFor:"file-input-".concat(a),className:(0,i.cn)(Z,"text-primary w-full rounded-3xl"),onDragOver:e=>{e.preventDefault(),R(!0)},onDragLeave:e=>{R(!1)},onDrop:A,children:m?(0,r.jsx)(o.Dx,{children:m}):(S||y)&&!N?(0,r.jsx)("div",{className:"flex justify-center items-center py-7",children:(0,r.jsx)(u.Z,{animationType:"loop",className:"w-20 h-20"})}):h}),(0,r.jsx)(l.II,{id:"file-input-".concat(a),type:"file",accept:null==x?void 0:x.join(","),onChange:z,disabled:S||y,multiple:f,className:(0,i.cn)((!!h||!!m)&&"hidden")}),w&&(0,r.jsx)(v,{open:_,onOpenChange:T,uploadedFiles:q,resolveFileUrl:E})]})}function v(e){let{open:a,onOpenChange:t,uploadedFiles:n,resolveFileUrl:l}
1=e,[o,c]=(0,s.useState)(0),d=n[o],u=null==d?void 0:d.name.toLowerCase().endsWith(".pdf"),h=n.some(e=>e.name.toLowerCase().endsWith(".pdf")),g=d&&l?l(d.route):null;return(0,r.jsx)(m.Vq,{open:a,onOpenChange:e=>{e||c(0),t(e)},children:(0,r.jsxs)(m.cZ,{className:(0,i.cn)("h-[70vh] rounded-2xl flex flex-col border-none",h?"sm:max-w-5xl":"sm:max-w-lg"),sizeIcon:"md",children:[(0,r.jsxs)(m.fK,{className:"items-center gap-2 pt-2 shrink-0",children:[(0,r.jsx)("div",{className:"flex items-center justify-center w-12 h-12 rounded-full bg-green-100",children:(0,r.jsx)(f.Z,{className:"size-7 text-green-600"})}),(0,r.jsx)(m.$N,{className:"text-center text-lg",children:1===n.length?"Archivo cargado exitosamente":"".concat(n.length," archivos cargados")}),(0,r.jsx)(m.Be,{className:"text-center text-sm text-gray-500",children:1===n.length?"Tu archivo ya forma parte de tu oferta.":"Tus archivos ya forman parte de tu oferta."})]}),(0,r.jsxs)("div",{className:(0,i.cn)("flex flex-col gap-4 flex-1 min-h-0 mt-2",h&&"md:flex-row"),children:[(0,r.jsx)("div",{className:(0,i.cn)("flex flex-col gap-1.5 overflow-y-auto",h?"md:w-2/5":"w-full"),children:n.map((e,a)=>(0,r.jsxs)("button",{type:"button",className:(0,i.cn)("flex items-center gap-2 text-xs rounded-lg px-3 py-2.5 text-left transition-colors",a===o?"bg-green-100 text-green-800":"bg-gray-50 text-gray-600 hover:bg-gray-100"),onClick:()=>c(a),children:[(0,r.jsx)(f.Z,{className:"size-3.5 text-green-500 shrink-0"}),(0,r.jsx)("span",{className:"break-all flex-1",children:e.name})]},a))}),h&&(0,r.jsx)("div",{className:"hidden md:flex items-center justify-center md:w-3/5 flex-1 min-h-0 rounded-lg overflow-hidden border bg-white",children:d&&u&&g?(0,r.jsx)("iframe",{src:(0,i.Ud)(g),className:"w-full h-full",title:"Vista previa de ".concat(d.name)}):(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-3 text-gray-400",children:[(0,r.jsx)(x.Z,{className:"size-16 stroke-1"}),(0,r.jsx)("p",{className:"text-sm font-medium text-gray-500 text-center px-4 break-all",children:null==d?void 0:d.name}),(0,r.jsx)("p",{className:"text-xs text-gray-400",children:"Vista previa no disponible para este tipo de archivo"})]})})]}),(0,r.jsx)("div",{className:"flex justify-end mt-2 shrink-0 pr-1 pb-1",children:(0,r.jsx)(p.z,{onClick:()=>t(!1),size:"sm",children:"Entendido"})})]})})}},22542:function(e,a,t){"use strict";t.d(a,{c:function(){return l}});var r=t(16215),s=t(23346),n=t(45544);function l(){return[{label:"General",items:[{href:"/generators/home",label:"Home",icon:r.Z,tourKey:"nav-home"},{href:"/generators/procesos",label:"Procesos",icon:s.Z,tourKey:"nav-procesos"},{href:"/generators/historial",label:"Historial",icon:n.Z,tourKey:"nav-historial"}]}]}},37800:function(e,a,t){"use strict";t.d(a,{K4:function(){return c},ZO:function(){return o},dG:function(){return s},es:function(){return l},jo:function(){return i},uY:function(){return n}});var r=t(13298);let s=[{key:"invitacion",label:"Invitaci\xf3n a generadores",stage:r.Gy.OFFERS_1},{key:"cierre_ofertas",label:"Cierre de ofertas",stage:r.Gy.PROCESSING_1},{key:"finalistas",label:"Selecci\xf3n de finalistas",stage:r.Gy.WINNER_SELECTION_1},{key:"cierre_ofertas_2",label:"Cierre de ofertas 2",stage:r.Gy.PROCESSING_2},{key:"adjudicacion",label:"Adjudicaci\xf3n",stage:r.Gy.CONTRACT_REVIEW}],n=[{key:"invitacion",label:"Invitaci\xf3n a generadores",stage:r.Gy.OFFERS_1},{key:"cierre_ofertas",label:"Cierre de ofertas",stage:r.Gy.PROCESSING_1},{key:"adjudicacion",label:"Adjudicaci\xf3n",stage:r.Gy.CONTRACT_REVIEW}];function l(e){switch(e){case r.Gy.CREATED:case r.Gy.QA_1:case r.Gy.OFFERS_1:return 0;case r.Gy.PROCESSING_1:case r.Gy.QA_2:case r.Gy.WINNER_SELECTION_1:return 1;case r.Gy.MEETINGS:return 2;case r.Gy.OFFERS_2:case r.Gy.PROCESSING_2:case r.Gy.FINAL_WINNER_SELECTION:return 3;case r.Gy.CONTRACT_REVIEW:case r.Gy.CLOSED:case r.Gy.REJECTED:case r.Gy.VOID:case r.Gy.CANCELED:default:return 4}}function o(e,a){return 1===e?{stages:n,currentIdx:function(e){switch(e){case r.Gy.CREATED:case r.Gy.QA_1:case r.Gy.OFFERS_1:return 0;case r.Gy.PROCESSING_1:case r.Gy.QA_2:case r.Gy.WINNER_SELECTION_1:case r.Gy.MEETINGS:return 1;case r.Gy.CONTRACT_REVIEW:case r.Gy.CLOSED:case r.Gy.REJECTED:case r.Gy.VOID:case r.Gy.CANCELED:default:return 2}}(a)}:{stages:s,currentIdx:l(a)}}let i={[r.Gy.OFFERS_1]:"Se est\xe1n recibiendo ofertas para este proceso.",[r.Gy.PROCESSING_1]:"La plataforma est\xe1 procesando las ofertas recibidas.",[r.Gy.WINNER_SELECTION_1]:"El cliente est\xe1 comparando las ofertas recibidas.",[r.Gy.MEETINGS]:"Se est\xe1n coordinando las reuniones con el consumidor.",[r.Gy.OFFERS_2]:"Se est\xe1n recibiendo ofertas para la 2da y \xfaltima ronda.",[r.Gy.PROCESSING_2]:"La plataforma est\xe1 procesando las ofertas recibidas.",[r.Gy.FINAL_WINNER_SELECTION]:"El cliente est\xe1 comparando las ofertas recibidas.",[r.Gy.CONTRACT_REVIEW]:"Gesti\xf3n del contrato entre consumidor y generador."},c={[r.Gy.OFFERS_1]:"La plataforma procesar\xe1 las ofertas recibidas.",[r.Gy.PROCESSING_1]:"El cliente acceder\xe1 y comparar\xe1 las ofertas.",[r.Gy.WINNER_SELECTION_1]:"Se notificar\xe1 del resultado a cada generador.",[r.Gy.MEETINGS]:"Post-reuni\xf3n podr\xe1s subir una oferta actualizada.",[r.Gy.OFFERS_2]:"La plataforma procesar\xe1 las ofertas recibidas.",[r.Gy.PROCESSING_2]:"El cliente acceder\xe1 y comparar\xe1 las ofertas.",[r.Gy.FINAL_WINNER_SELECTION]:"Se notificar\xe1 del resultado a cada generador."}},82687:function(e,a,t){"use strict";t.d(a,{Qd:function(){return c},UQ:function(){return i},o4:function(){return d},vF:function(){return u}});var r=t(85893),s=t(67294),n=t(9967),l=t(42171),o=t(4170);let i=n.fC,c=s.forwardRef((e,a)=>{let{className:t,...s}=e;return(0,r.jsx)(n.ck,{ref:a,className:(0,o.cn)("border-b",t),...s})});c.displayName="AccordionItem";let d=s.forwardRef((e,a)=>{let{className:t,children:s,...i}=e;return(0,r.jsx)(n.h4,{className:"flex",children:(0,r.jsxs)(n.xz,{ref:a,className:(0,o.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",t),...i,children:[s,(0,r.jsx)(l.Z,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})})});d.displayName=n.xz.displayName;let u=s.forwardRef((e,a)=>{let{className:t,children:s,...l}=e;return(0,r.jsx)(n.VY,{ref:a,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...l,children:(0,r.jsx)("div",{className:(0,o.cn)("pb-4 pt-0",t),children:s})})});u.displayName=n.VY.displayName},77142:function(e,a,t){"use strict";t.d(a,{h:function(){return o}});var r=t(85893),s=t(41664),n=t.n(s),l=t(85979);let o=e=>{let{href:a,label:t,className:s}=e;return(0,r.jsx)("div",{className:"cursor-pointer opacity-70 hover:opacity-100 ".concat(null!=s?s:""),children:(0,r.jsxs)(n(),{target:"_blank",href:a,className:"flex flex-col items-center text-center text-sm font-medium m-4",children:[(0,r.jsx)(l.Z,{className:" w-auto",style:{height:"70px"}}),t]})})}},93935:function(e,a,t){"use strict";t.d(a,{NI:function(){return w},ST:function(){return g},Wi:function(){return h},l0:function(){return x},lX:function(){return N},sr:function(){return b},xJ:function(){return y},zG:function(){return E}});var r=t(85893),s=t(67294),n=t(4222),l=t(87536),o=t(43832),i=t(15928),c=t(4170),d=t(91538),u=t(10985),m=t(88860);t(4913);var f=t(4350);let x=e=>{let{onSubmit:a,className:t,children:s,...n}=e;return(0,r.jsx)(l.RV,{...n,children:(0,r.jsx)("form",{className:(0,
1c.cn)("w-max m-auto",t),onSubmit:n.handleSubmit(a),children:s})})},p=s.createContext({}),h=e=>{let{...a}=e;return(0,r.jsx)(p.Provider,{value:{name:a.name},children:(0,r.jsx)(l.Qr,{...a})})},g=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text",t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0,d=arguments.length>5?arguments[5]:void 0,u=arguments.length>6?arguments[6]:void 0,x=arguments.length>7?arguments[7]:void 0,p=p=>{let{field:h}=p,[g,b]=(0,s.useState)(!1);u=u||4;let j=e=>{if("rut"===a){let a=(0,c.t2)(e.target.value);h.onChange(a)}else if("checkbox"===a){let a=e.target;h.onChange(a.checked)}else if("radio"===a){let a=e.target;h.onChange("true"===a.value)}else h.onChange(e.target.value)},v={...h,onChange:j,disabled:t,checked:"checkbox"===a?h.value:void 0,value:"rut"===a?h.value?(0,c.t2)(h.value):"":h.value,maxLength:"rut"===a?12:void 0,type:"rut"===a?"text":"password"===a?g?"text":"password":a,placeholder:d||"",onWheel:e=>e.currentTarget.blur()};return(0,r.jsxs)(y,{children:["radio"===a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N,{className:"text-gradient-primary",children:e}),(0,r.jsx)(m.Hp,{name:h.name,size:l,options:n||[],disabled:t,value:h.value,onChange:j,...x?{className:x}:{}})]}):"checkbox"===a?(0,r.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,r.jsx)(m.F5,{type:"checkbox",className:"accent-conergie my-auto h-".concat(l||10," w-").concat(l||10," ").concat(x||""),...v}),(0,r.jsx)(N,{className:"text-gradient-primary",children:e})]}):"select"===a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N,{className:"text-gradient-primary",children:e}),(0,r.jsxs)(f.Ph,{onValueChange:h.onChange,value:""!==h.value?h.value:void 0,children:[(0,r.jsx)(f.i4,{children:(0,r.jsx)(f.ki,{placeholder:d})}),(0,r.jsx)(f.Bw,{children:null==n?void 0:n.map(e=>(0,r.jsx)(f.Ql,{value:e.value,children:e.label},e.value))})]})]}):"textarea"!==a?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N,{className:"text-gradient-primary",children:e}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(m.F5,{...v,...x?{className:x}:{}}),"password"===a&&(0,r.jsx)("button",{type:"button",onClick:()=>b(!g),className:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-500 hover:text-gray-700",children:g?(0,r.jsx)(o.Z,{size:18}):(0,r.jsx)(i.Z,{size:18})})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N,{className:"text-gradient-primary",children:e}),(0,r.jsx)(m.nQ,{...v,...x?{className:x}:{},rows:u})]}),(0,r.jsx)(E,{})]})};return p.displayName="InputRenderer(".concat(e,")"),p},b=function(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,n=n=>{let{field:l}=n,o={...l,id:"checkbox-".concat(l.name),type:"checkbox",onChange:e=>{l.onChange(e.target.checked)},disabled:a,checked:l.value,className:"accent-conergie my-auto h-".concat(t||10," w-").concat(t||10)};return(0,r.jsxs)(y,{children:[(0,r.jsxs)("div",{className:"flex align-start space-x-4",children:[(0,r.jsx)("div",{className:"!w-".concat(t||10," my-auto"),children:(0,r.jsx)(m.F5,{...o})}),(0,r.jsx)("div",{className:"w-full my-auto",children:(0,r.jsx)(N,{className:s||"",children:e})})]}),(0,r.jsx)(E,{})]})};return n.displayName="InputRenderer(".concat(e,")"),n},j=()=>{let e=s.useContext(p),a=s.useContext(v),{getFieldState:t,formState:r}=(0,l.Gc)(),n=t(e.name,r);if(!e)throw Error("useFormField should be used within <FormField>");let{id:o}=a;return{id:o,name:e.name,formItemId:"".concat(o,"-form-item"),formDescriptionId:"".concat(o,"-form-item-description"),formMessageId:"".concat(o,"-form-item-message"),...n}},v=s.createContext({}),y=s.forwardRef((e,a)=>{let{className:t,...n}=e,l=s.useId();return(0,r.jsx)(v.Provider,{value:{id:l},children:(0,r.jsx)("div",{ref:a,className:(0,c.cn)("space-y-2",t),...n})})});y.displayName="FormItem";let N=s.forwardRef((e,a)=>{let{className:t,children:s,...n}=e,{error:l,formItemId:o}=j();return(0,r.jsx)(d._,{ref:a,className:(0,c.cn)(l&&"text-destructive",t),htmlFor:o,...n,children:(0,r.jsx)(u.Dx,{className:t,children:s})})});N.displayName="FormLabel";let w=s.forwardRef((e,a)=>{let{...t}=e,{error:s,formItemId:l,formDescriptionId:o,formMessageId:i}=j();return(0,r.jsx)(n.g7,{ref:a,id:l,"aria-describedby":s?"".concat(o," ").concat(i):"".concat(o),"aria-invalid":!!s,...t})});w.displayName="FormControl",s.forwardRef((e,a)=>{let{className:t,...s}=e,{formDescriptionId:n}=j();
1return(0,r.jsx)("p",{ref:a,id:n,className:(0,c.cn)("text-sm text-muted-foreground",t),...s})}).displayName="FormDescription";let E=s.forwardRef((e,a)=>{let{className:t,children:s,...n}=e,{error:l,formMessageId:o}=j(),i=l?String(null==l?void 0:l.message):s;return i?(0,r.jsx)("p",{ref:a,id:o,className:(0,c.cn)("text-sm font-medium text-destructive",t),...n,children:i}):null});E.displayName="FormMessage"},88860:function(e,a,t){"use strict";t.d(a,{F5:function(){return i},Hp:function(){return d},II:function(){return o},nQ:function(){return c}});var r=t(85893),s=t(67294),n=t(4170),l=t(93935);let o=s.forwardRef((e,a)=>{let{className:t,type:s,...l}=e;return(0,r.jsx)("input",{type:s,className:(0,n.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:a,...l})});o.displayName="Input";let i=s.forwardRef((e,a)=>{let{className:t,type:s,...o}=e;return(0,r.jsx)(l.NI,{children:(0,r.jsx)("input",{type:s,className:(0,n.cn)("".concat("flex h-10 rounded-md border border-input bg-white px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground placeholder:text-slate-400 focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"," ").concat("checkbox"===s?"w-10":"w-full"," text-gray-800 bg-transparent rounded-lg"),t),ref:a,...o})})});i.displayName="ControlInput";let c=s.forwardRef((e,a)=>{let{className:t,...s}=e;return(0,r.jsx)(l.NI,{children:(0,r.jsx)("textarea",{className:(0,n.cn)("flex w-full border border-input text-gray-800 bg-transparent rounded-lg px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:a,...s})})});c.displayName="ControlTextAreaInput";let d=s.forwardRef((e,a)=>{let{className:t,name:s,options:o,value:i,onChange:c,size:d=10,...u}=e,m="flex h-".concat(d," rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground placeholder:text-slate-100 focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"),f="w-".concat(d);return(0,r.jsx)(l.NI,{children:(0,r.jsx)("div",{className:(0,n.cn)("space-y-2",t),children:o.map(e=>(0,r.jsxs)("label",{className:"flex items-center space-x-2",children:[(0,r.jsx)("input",{type:"radio",name:s,value:e.value,checked:i===e.value,onChange:c,ref:a,className:(0,n.cn)("".concat(m," ").concat(f," accent-primary"),t),...u}),(0,r.jsx)("span",{children:e.label})]},e.value))})})});d.displayName="ControlRadioInput"},91538:function(e,a,t){"use strict";t.d(a,{_:function(){return c}});var r=t(85893),s=t(67294),n=t(49102),l=t(12003),o=t(4170);let i=(0,l.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),c=s.forwardRef((e,a)=>{let{className:t,...s}=e;return(0,r.jsx)(n.f,{ref:a,className:(0,o.cn)(i(),t),...s})});c.displayName=n.f.displayName},24112:function(e,a,t){"use strict";t.d(a,{B:function(){return o},Z:function(){return l}});var r=t(67294),s=t(84653);let n="chassis-profile-";function l(e){var a;let t=(0,s.Z)(e?"/generators-profile/".concat(e):null),l=(0,r.useMemo)(()=>(function(e){if(!e)return null;try{let a=window.localStorage.getItem("".concat(n).concat(e));return a?JSON.parse(a):null}catch(e){return null}})(e),[e]);return(0,r.useEffect)(()=>{e&&t.data&&function(e,a){try{window.localStorage.setItem("".concat(n).concat(e),JSON.stringify(a))}catch(e){}}(e,t.data)},[t.data]),{loading:t.loading,error:t.error,data:null!==(a=t.data)&&void 0!==a?a:l}}function o(e){if(!e)return"??";let a=e.trim().split(/\s+/).filter(Boolean);return 0===a.length?"??":1===a.length?a[0].slice(0,2).toUpperCase():(a[0][0]+a[1][0]).toUpperCase()}},30683:function(e,a,t){"use strict";t.d(a,{k:function(){return c}});var r=t(67294),s=t(81261),n=t(43410);async function l(e){try{var a,t;let r=await e.json();if(null==r?void 0:r.message)return r.message;let s=null==r?void 0:null===(t=r.detail)||void 0===t?void 0:null===(a=t[0])||void 0===a?void 0:a.msg;if(s)return s}catch(e){}return"El servidor respondi\xf3 ".concat(e.status).concat(e.statusText?" (".concat(e.statusText,")"):"")}let o={pending:!0,unavailable:!0,not_offered:!0};async function i(e,a){var t,r,i,c;let d="/generators/".concat(encodeURIComponent(e))+"/processes/".concat(a,"/feedback"),u=await (0,s.Z)("".concat("https://api.conergie.cl").concat(d),{method:"GET"});if(404===u.status){let e;try{let a=await u.json();e=null!==(r=null!==(t=null==a?void 0:a.code)&&void 0!==t?t:null==a?void 0:a.status)&&void 0!==r?r:null==a?void 0:a.reason}catch(e){}if("request_not_found"===e)throw Error("No encontramos este proceso. Puede que ya no est\xe9 disponible; escr\xedbenos si crees que es un error.");return null!=(c=e)&&c in o?{feedback:null,gap:e}:{feedback:null,gap:"pending"}}if(403===u.status)throw Error("Este feedback no corresponde a tu generadora. Si crees que es un error, escr\xedbenos.");if(!u.ok)throw Error(await l(u));let m=n.gk.safeParse(await u.json());if(!m.success){let e=m.error.issues[0],a=(null==e?void 0:e.path.join("."))||"(ra\xedz)";throw Error("La respuesta de ".concat(d," no tiene la forma esperada: ").concat(a," — ").concat(null!==(i=null==e?void 0:e.message)&&void 0!==i?i:"forma inv\xe1lida"))}return{feedback:m.data,gap:null}}function c(e,a){let[t,s]=(0,r.useState)(null),[n,l]=(0,r.useState)(null),[o,c]=(0,r.useState)(null),[d,u]=(0,r.useState)(null),[m,f]=(0,r.useState)(!0),x=(0,r.useRef)(0),p=(0,r.useCallback)(async()=>{if(!e||null==a){f(!1);return}let t=++x.current;f(!0),u(null),c(null);try{let r=await i(e,a);if(t!==x.current)return;s(r.feedback),c(r.gap),l(a)}catch(e){if(t!==x.current)return;s(null),l(a),u(e instanceof Error?e.message:"No pudimos cargar tu feedback de este proceso.")}finally{t===x.current&&f(!1)}},[e,a]);return(0,r.useEffect)(()=>{p()},[p]),{feedback:t,settledFor:n,gap:o,error:d,loading:m,reload:p}}},61016:function(e,a,t){"use strict";t.d(a,{Z:function(){return s},b:function(){return n}});var r=t(84653);function s(e){return(0,r.Z)(e?"/generator-user-profile/".concat(e):null)}function n(e,a){return(null==e?void 0:e.first_name)||(null==e?void 0:e.last_name)?[e.first_name,e.last_name].filter(
1Boolean).join(" "):null!=a?a:null}},13157:function(e,a,t){"use strict";function r(e){let{feedback:a,settledFor:t,processNumber:r,generatorId:s}=e;return!!a&&null!=t&&t===r&&(null==a.processNumber||a.processNumber===r)&&(null==a.generatorId||null==s||a.generatorId===s)}t.d(a,{o:function(){return r}})},34440:function(e,a,t){"use strict";t.d(a,{S_:function(){return s},wu:function(){return l}});var r=t(13298);function s(e){let{offerStage:a,active:t}=e;return!!t&&null!==a&&((0,r.hV)(a)||a===r.Qg.WINNER)}function n(e){var a;return(null!==(a=e.participationClosed)&&void 0!==a?a:!e.active)&&!s(e)}function l(e){return e.filter(n)}},63048:function(e,a,t){"use strict";t.d(a,{M:function(){return r}});let r={multiSelect:function(e,a,t){if(!t||!t.length)return!0;let r=e.getValue(a);return t.includes(r)}}},96485:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return e6}});var r=t(85893),s=t(10985),n=t(63162),l=t(22542),o=t(13298),i=t(19176);function c(e){let{offer:a,detailLevel:t}=e,s=a.quote.processNumber,n=a.generator.name,l=a.quote.generatorInvitationMessage,c=a.stage,d=null;t===i.GF.BASE||c===o.Qg.INVITED?d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", ha sido invitado a participar del proceso N.\xba ",s||"-",". Puede revisar las bases del proceso y el perfil de consumo del cliente."]}):c===o.Qg.PARTICIPATING_1?d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", est\xe1s participando del proceso N.\xba ",s||"-","."]}):c===o.Qg.PARTICIPATING_2?d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", fuiste seleccionado como finalista, est\xe1s participando en la segunda ronda del proceso N.\xba ",s||"-","."]}):c===o.Qg.LOSER?d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", el cliente no seleccion\xf3 tu oferta, agradecemos tu participaci\xf3n en el proceso N.\xba ",s||"-","."]}):c===o.Qg.REJECTED?d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", rechazaste participar del proceso N.\xba ",s||"-","."]}):c===o.Qg.WINNER&&(d=(0,r.jsxs)(r.Fragment,{children:["Estimado ",(0,r.jsx)("span",{className:"font-semibold",children:n}),", el cliente seleccion\xf3 tu oferta, agradecemos tu participaci\xf3n en el proceso N.\xba ",s||"-","."]}));let u=a.quote.allowsSecondRound?2:1;return(0,r.jsxs)("div",{className:"flex flex-col p-3 md:p-8 rounded-4xl bg-background shadow-md w-[350px]",children:[(0,r.jsx)("div",{className:"w-full rounded-lg bg-primary/10 px-4 py-3 mb-4",children:(0,r.jsxs)("p",{className:"text-sm font-semibold text-primary text-center",children:["ℹ️ Este proceso es de ",u," ",1===u?"ronda":"rondas"]})}),(0,r.jsx)("div",{className:"text-gray-800 mb-6",children:d}),(0,r.jsx)("div",{className:"whitespace-pre-line text-gray-800",children:l})]})}var d=t(92666),u=t(67294),m=t(27484),f=t.n(m),x=t(81261),p=t(56424),h=t(11163),g=t.n(h);t(67763);var b=t(98778),j=t(5413),v=t(5305);let y="https://api.conergie.cl",N=e=>{let{open:a,deadline:t,onClose:s,onConfirm:n,isLoading:l}=e;return(0,r.jsx)(v.Vq,{open:a,onOpenChange:s,children:(0,r.jsxs)(v.cZ,{className:"sm:rounded-3xl max-w-2xl",children:[(0,r.jsx)(v.fK,{children:(0,r.jsx)(v.$N,{className:"text-gray-800",children:"Confirmaci\xf3n de participaci\xf3n"})}),(0,r.jsx)(v.Be,{className:"flex flex-col gap-10 my-2",children:(0,r.jsxs)("div",{className:"space-y-2 text-gray-800 text-sm",children:[(0,r.jsx)("p",{children:"Considera que:"}),(0,r.jsxs)("ul",{className:"list-disc list-outside pl-8 space-y-1",children:[(0,r.jsxs)("li",{children:["Se te"," ",(0,r.jsx)("span",{className:"font-semibold",children:"revelar\xe1 m\xe1s informaci\xf3n"})," ","de la empresa cotizante."]}),(0,r.jsxs)("li",{children:["Podr\xe1s subir tu oferta hasta el"," ",(0,r.jsxs)("span",{className:"font-semibold",children:[f()(t).format("D")," de"," ",f()(t).format("MMMM")]}),"."]}),(0,r.jsxs)("li",{children:["Te comprometes a"," ",(0,r.jsxs)("span",{className:"font-semibold",children:["no contactar directamente a la empresa cotizante"," "]}),"por los pr\xf3ximos 3 meses."]}),(0,r.jsx)("li",{children:"No est\xe1s obligado a realizar una oferta."})]})]})}),(0,r.jsx)(v.cN,{children:(0,r.jsxs)("div",{className:"flex justify-end gap-4 mt-12",children:[(0,r.jsx)(v.GG,{asChild:!0,children:(0,r.jsx)(b.z,{className:"bg-gradient-button-outline rounded-full px-0.5 py-0.5 hover:opacity-90",onClick:s,children:(0,r.jsx)("div",{className:"bg-background rounded-full px-10 py-2",children:(0,r.jsx)("p",{className:"text-primary",children:"Cancelar"})})})}),(0,r.jsx)(b.z,{className:"bg-gradient-button rounded-full px-10 hover:opacity-95",onClick:n,disabled:l,children:l?(0,r.jsx)("div",{className:"w-18 flex items-center justify-center",children:(0,r.jsx)(j.Z,{animationType:"loop",className:"w-8 h-8",color:"white"})}):"Confirmar"})]})})]})})};function w(e){let{offerStage:a,offerId:t,generatorId:s,deadline:n,setOffer:l}=e,{user:i}=(0,p.a)(),[c,m]=(0,u.useState)(!1),[g,v]=(0,u.useState)(!1),w=(0,h.useRouter)(),E=()=>v(!1),C=async e=>{E(),e.stopPropagation(),await k();let a=document.getElementById("endOfPage");a&&(0,d.z)(a,{behavior:"smooth",block:"center",inline:"center"})},S=async()=>{await I()};async function k(){try{m(!0);let e="".concat(y,"/generators/").concat(s,"/offers/").concat(t,"/accept"),a=await (0,x.Z)(e,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({})});if(!a.ok)throw(401===a.status||403===a.status)&&w.replace("/unauthorized"),Error("Hubo un error aceptando la oferta '".concat(t,"'"));let r=await a.json();l(r),w.reload()}catch(e){console.error(e)}finally{m(!1)}}async function I(){try{m(!0);let e="".concat(y,"/generators/").concat(s,"/offers/").concat(t,"/reject"),a=await (0,x.Z)(e,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({})});if(!a.ok)throw Error("Hubo un error rechazando la oferta '".concat(t,"'"));let r=await a.json();l(r)}catch(e){console.error(e)}finally{m(!1)}}return(0,r.jsxs)(r.Fragment,{children:[g&&(0,r.jsx)(N,{onClose:E,onConfirm:C,deadline:n,isLoading:c,open:g}),(0,r.jsx)("div",{className:"flex flex-col p-3 md:p-8 rounded-4xl bg-background shadow-md",children:(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)("div",{className:"text-xl font-medium text-gray-800",children:"\xbfDesea participar del proceso?"}),a===o.Qg.INVITED&&(0,r.jsxs)("div",{className:"space-y-2 text-gray-800 text-sm",children:[(0,r.jsx)("p",{children:"Ten en consideraci\xf3n lo siguiente:"}),(0,r.jsxs)("ul",{className:"list-disc list-outside pl-8 space-y-1",children:[(0,r.jsxs)("li",{children:["Se te"," ",(0,r.jsx)("span",{className:"font-semibold",children:"revelar\xe1 m\xe1s informaci\xf3n"})," ","de la empresa cotizante."]}),(0,r.jsxs)("li",{children:["Podr\xe1s subir tu oferta hasta el"," ",(0,r.jsxs)("span",{className:"font-semibold",children:[f()(n).format("D")," de"," ",f()(n).format("MMMM")]}),"."]}),(0,r.jsxs)("li",{children:["Te comprometes a"," ",(0,r.jsxs)("span",{className:"font-semibold",children:["no contactar directamente a la empresa cotizante"," "]}),"por los pr\xf3ximos 3 meses."]}),(0,r.jsx)("li",{children:"No est\xe1s obligado a realizar una oferta."})]})]}),a===o.Qg.REJECTED&&(0,r.jsxs)("p",{className:"text-gray-800 text-sm",children:["Has rechazado participar, podr\xe1s"," ",(0,r.jsxs)("span",{className:"font-semibold",children:[" ","retractar tu decisi\xf3n hasta el ",f()(n).format("D")," de ",f()(n).format("MMMM")]}),"."]}),(0,r.jsx)("div",{className:"flex justify-end gap-4 mt-12",children:c?(0,r.jsx)("div",{className:"w-18 flex items-center justify-center",children:(0,r.jsx)(j.Z,{animationType:"loop",className:"w-10 h-10",color:"white"})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.z,{className:"bg-gradient-button-outline rounded-full px-0.5 py-0.5 hover:opacity-90 w-50",onClick:S,disabled:(null==i?void 0:i.role)!=="generator"||(null==i?void 0:i.companyId)!==s,children:(0,r.jsx)("div",{className:"bg-background rounded-full px-10 py-2 w-full",children:(0,r.jsx)("p",{className:"text-primary",children:"No"})})}),(0,r.jsx)(b.z,{className:"bg-gradient-button rounded-full px-10 hover:opacity-95",onClick:()=>{v(!0)},disabled:c||(null==i?void 0:i.role)!=="generator"||(null==i?void 0:i.companyId)!==s,children:"S\xed, quiero participar"})]})})]})})]})}var E=t(84653),C=t(86501),S=t(67783),k=t(43283),I=t(15928),R=t(85979),_=t(62190),T=t(4170),q=t(41664),F=t.n(q),O=t(82687);function P(e,a){return{currentRoundOffers:e.filter(e=>e.isSecondRound===a),previousRoundOffers:e.filter(e=>e.isSecondRound!==a)}}let G="https://api.conergie.cl";function z(e){return[...e].sort((e,a)=>{let t=e.uploadedAt?new Date(e.uploadedAt).getTime():0;return(a.uploadedAt?new Date(a.uploadedAt).getTime():0)-t})}function A(e){let{deadline:a}=e,[t,s]=(0,u.useState)({days:0,hours:0,minutes:0,seconds:0});(0,u.useEffect)(()=>{let e=()=>{let e=f()(),t=f()(a).add(1,"days"),r=t.diff(e,"day"),n=t.subtract(r,"day"),l=n.diff(e,"hour"),o=n.subtract(l,"hour").diff(e,"minute"),i=n.subtract(l,"hour").subtract(o,"minute").diff(e,"second");s({days:r,hours:l,minutes:o,seconds:i})};e();let t=setInterval(e,1e3);return()=>clearInterval(t)},[a]);let n=t.days<0||t.hours<0||t.minutes<0||t.seconds<0,l=String(t.hours).padStart(2,"0"),o=String(t.minutes).padStart(2,"0"),i=String(t.seconds).padStart(2,"0"),c=f()(a).format("dddd D [de] MMMM [a las] 23:59"),d=c.charAt(0).toUpperCase()+c.slice(1);return n?(0,r.jsx)("p",{className:"text-gray-500 text-xs text-right",children:"Se agot\xf3 el tiempo, pero el administrador a\xfan no cierra el proceso."}):(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-primary text-xl text-center font-semibold",children:"Tiempo restante"}),(0,r.jsxs)("div",{className:"text-gray-800 text-2xl text-center font-semibold tabular-nums",children:[t.days," ",1===t.days?"d\xeda":"d\xedas"," y ",l,":",o,":",i]}),(0,r.jsx)("p",{className:"text-gray-500 text-xs text-center mt-1",children:d})]})}function Z(e){let{offer:a,deadline:t,isQuoteInSecondRound:s,setOffer:n,shakeTrigger:l,onOfferCountChange:i}=e,c="/generators/".concat(a.generator.id,"/offers/").concat(a.id,"/files"),{data:d,loading:m}=(0,E.Z)(c),[f,p]=(0,u.useState)([]),[h,b]=(0,u.useState)(!1),[y,N]=(0,u.useState)(!1),[w,I]=(0,u.useState)(null),[R,_]=(0,u.useState)(""),[q,F]=(0,u.useState)(!1),[Z,L]=(0,u.useState)([]),{generator:{id:M},id:V,quote:{stage:W},isInSecondRound:U}=a,Q=W===o.Gy.OFFERS_1,H=W===o.Gy.OFFERS_2,B=Q||H&&U,{currentRoundOffers:J,previousRoundOffers:K}=P(f,s),$=z(J),X=z(K),Y=K.length>0,ee=(0,u.useCallback)(e=>{var a;let t=f.find(a=>a.fileLink.includes(e));return null!==(a=null==t?void 0:t.fileLink)&&void 0!==a?a:null},[f]),ea=e=>{let t=s?{hasSecondRoundOffers:e}:{hasFirstRoundOffers:e};n({...a,...t})},et=async e=>{b(!0);try{let a="".concat(G,"/generators/").concat(M,"/offers/").concat(V,"/files"),t=await (0,x.Z)(a,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({files:e})});if(!t.ok)throw(401===t.status||403===t.status)&&g().replace("/unauthorized"),Error("Hubo un error subiendo el archivo");let r=await t.json();p(r.offers);let n=P(r.offers,s).currentRoundOffers.length;ea(n>0),i(n)}catch(e){console.error(e),C.ZP.error("Hubo un error subiendo el archivo, intente de nuevo.")}finally{b(!1)}};(0,u.useEffect)(()=>{d&&(p(d.offers),i(P(d.offers,s).currentRoundOffers.length))},[d,i,s]),(0,u.useEffect)(()=>
1{if(l>0){N(!1),requestAnimationFrame(()=>N(!0));let e=setTimeout(()=>N(!1),600);return()=>clearTimeout(e)}},[l]);let er=J.length>0,es=s&&Y?(0,r.jsx)(O.UQ,{type:"single",collapsible:!0,className:"rounded-4xl bg-background shadow-md px-5 md:px-8",children:(0,r.jsxs)(O.Qd,{value:"previous-round",className:"border-none",children:[(0,r.jsx)(O.o4,{className:"py-5 hover:no-underline md:py-6",children:(0,r.jsxs)("div",{className:"flex flex-col gap-1 text-left",children:[(0,r.jsx)("span",{className:"text-primary text-xl font-semibold",children:"Tu oferta — 1a ronda"}),(0,r.jsxs)("span",{className:"text-sm text-gray-800",children:["Ac\xe1 puedes ver tu oferta de primera ronda. ",(0,r.jsx)("b",{children:"Recuerda que no es v\xe1lida para la segunda ronda."})]})]})}),(0,r.jsx)(O.vF,{className:"pb-5 md:pb-8",children:(0,r.jsx)(D,{sortedOffers:X,setOffers:p,generatorId:M,offerId:V,isOpen:!1,hideHeader:!0,historical:!0,onOffersChange:()=>{},onPreview:(e,a)=>{I(e),_(a)}})})]})}):null;return(0,r.jsxs)("div",{className:"flex flex-col gap-6 w-full",children:[m?(0,r.jsx)("div",{className:"flex justify-center items-center w-full min-h-40 rounded-4xl bg-background shadow-md p-5 md:p-8",children:(0,r.jsx)(j.Z,{animationType:"loop",className:"w-20 h-20"})}):(0,r.jsxs)("div",{className:"flex md:flex-row flex-col gap-6 items-start",children:[(0,r.jsxs)("div",{className:(0,T.cn)("flex w-full flex-col gap-6",B&&"md:flex-1"),children:[(0,r.jsx)("div",{className:"rounded-4xl bg-background shadow-md p-5 md:p-8",children:(0,r.jsx)(D,{sortedOffers:$,setOffers:p,generatorId:M,offerId:V,isOpen:B||!1,isSecondRound:s,onOffersChange:e=>{ea(e>0),i(e)},onPreview:(e,a)=>{I(e),_(a)},className:"w-full"})}),es]}),B&&(0,r.jsxs)("div",{className:"flex w-full flex-col gap-4 roun
1ded-4xl bg-background shadow-md p-5 md:p-8 md:flex-1",children:[!er&&(0,r.jsx)(A,{deadline:t}),(0,r.jsx)(S.Z,{id:"offer",acceptedExtensions:["application/pdf"],uploadType:{uploadType:"offer",generatorId:M,offerId:V},onUpload:et,multiple:!0,loading:h,onUploadSuccess:e=>{L(e),F(!0)},resolveFileUrl:ee,children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 p-6",children:[(0,r.jsx)(k.Z,{className:"size-10 text-primary"}),(0,r.jsxs)("div",{className:(0,T.cn)("text-center text-base font-medium text-gray-800 leading-snug",y&&"animate-[shake_0.6s_ease-in-out]"),children:[er?"Haz clic ac\xe1 para subir otro documento":"Haz clic ac\xe1 para subir tu oferta",(0,r.jsx)("br",{}),"o arrastra los archivos"]})]})}),(0,r.jsx)("p",{className:"text-gray-500 text-xs text-right font-semibold",children:"Tu oferta puede estar dividida en uno o m\xfaltiples archivos PDF."})]})]}),(0,r.jsx)(v.Vq,{open:null!==w,onOpenChange:e=>{e||(I(null),_(""))},children:(0,r.jsxs)(v.cZ,{className:"sm:max-w-4xl h-[80vh] rounded-2xl flex flex-col",sizeIcon:"md",children:[(0,r.jsxs)(v.fK,{children:[(0,r.jsx)(v.$N,{className:"truncate pr-8",children:R}),(0,r.jsx)(v.Be,{className:"sr-only",children:"Vista previa del documento PDF"})]}),(0,r.jsx)("div",{className:"flex-1 min-h-0 rounded-lg overflow-hidden border",children:w&&(0,r.jsx)("iframe",{src:(0,T.Ud)(w),className:"w-full h-full",title:"Vista previa de ".concat(R)})})]})}),(0,r.jsx)(S.i,{open:q,onOpenChange:F,uploadedFiles:Z,resolveFileUrl:ee})]})}function D(e){let{sortedOffers:a,generatorId:t,offerId:s,setOffers:n,isOpen:l,onOffersChange:o,onPreview:i,className:c,hideHeader:d=!1,isSecondRound:m=!1,historical:p=!1}=e,[h,j]=(0,u.useState)({}),v=a.length>0?l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"block font-semibold",children:"Estos son los archivos que componen tu oferta. Para tu tranquilidad, el equipo de Conergie no podr\xe1 ver las ofertas subidas hasta que se cierre la recepci\xf3n de estas."}),(0,r.jsx)("span",{className:"mt-2 block",children:"Puedes modificarlos o borrarlos hasta que se agote el tiempo. Una vez se cierre la recepci\xf3n de ofertas \xe9stos pasar\xe1n a ser definitivos y ya no podr\xe1s modificarlos. Solo puedes previsualizar los archivos PDF."})]}):"\xa1Has ofertado con \xe9xito! \xc9stos son los archivos que componen tu oferta.":l?m?"A\xfan no has subido tu oferta de 2da ronda.":"A\xfan no has ofertado en este proceso.":"No ofertaste en este proceso.",y=async(e,a)=>{if(h[e])return;let r="".concat(G,"/generators/").concat(t,"/offers/").concat(s,"/files/").concat(e);try{j({...h,[e]:!0});let t=await (0,x.Z)(r,{method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify({})});if(!t.ok)throw(401===t.status||403===t.status)&&g().replace("/unauthorized"),Error("Hubo un error eliminando el archivo '".concat(e,"'"));let s=await t.json();n(s.offers),o(P(s.offers,m).currentRoundOffers.length),C.ZP.success("".concat(a," eliminado"),{duration:6e3})}catch(e){console.error(e),C.ZP.error("Hubo un error eliminando el archivo '".concat(a,"', intente de nuevo."))}finally{j({...h,[e]:!1})}};return(0,r.jsxs)("div",{className:(0,T.cn)("flex flex-col gap-4",c),children:[!d&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"text-primary text-xl font-semibold",children:m?"Tu oferta — 2da ronda":"Tu oferta"}),(0,r.jsx)("div",{className:"text-gray-800 text-sm",children:v})]}),(0,r.jsx)("div",{className:"flex flex-col gap-2",children:a.map((e,a)=>{let t=(0,T.$H)(e.fileLink),s=e.fileLink.split("?")[0].toLowerCase().endsWith(".pdf"),n=()=>i(e.fileLink,t);return(0,r.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 rounded-xl bg-gray-50",children:[!p&&(0,r.jsx)("span",{className:"text-sm font-medium text-green-700 shrink-0 whitespace-nowrap",children:"Recibido"}),(0,r.jsxs)("div",{className:"flex flex-col flex-1 min-w-0",children:[(0,r.jsxs)("span",{className:"text-sm font-medium text-gray-800 truncate",title:t,children:[(0,r.jsxs)("span",{className:"text-gray-500",children:[a+1,")"]})," ",t]}),e.uploadedAt&&(0,r.jsx)("span",{className:"text-xs text-gray-400",children:f()(e.uploadedAt).format("DD/MM/YYYY HH:mm")}
1)]}),(0,r.jsxs)("div",{className:"flex items-center gap-0.5 shrink-0",children:[s&&!p&&(0,r.jsxs)(b.z,{size:"sm",variant:"ghost",className:"h-8 gap-1.5 px-2 text-gray-500",onClick:()=>n(),title:"Ver vista previa",children:[(0,r.jsx)(I.Z,{className:"size-4"}),"Ver PDF"]}),(0,r.jsx)(F(),{target:"_blank",href:e.fileLink,className:"inline-flex items-center justify-center h-8 w-8 rounded-md hover:bg-gray-200 transition-colors",title:"Descargar",children:(0,r.jsx)(R.Z,{className:"size-4 text-gray-500"})}),l&&(0,r.jsx)(b.z,{size:"icon",variant:"ghost",className:"h-8 w-8 hover:bg-red-50",onClick:()=>y(e.id,t),disabled:h[e.id],title:"Eliminar",children:(0,r.jsx)(_.Z,{className:"size-4 text-red-400"})})]})]},e.id)})})]})}var L=t(72278),M=t(11104),V=t(95495),W=t(45817),U=t(62477),Q=t(51106);let H=["flat","bloque-horario","estacional-hora","escalonada"];function B(e,a){return!J[e].scaled||a>=2}let J={flat:{scaled:!1,seasonal:!1,hourly:!1},"bloque-horario":{scaled:!1,seasonal:!1,hourly:!0},"estacional-hora":{scaled:!1,seasonal:!0,hourly:!0},escalonada:{scaled:!0,seasonal:!1,hourly:!1}},K=["50","49","48","47"],$={flat:"Un precio \xfanico para todo el contrato.","bloque-horario":"El precio cambia seg\xfan la hora del d\xeda.","estacional-hora":"El precio cambia seg\xfan el mes y la hora.",escalonada:"El precio cambia seg\xfan el a\xf1o del contrato."};function X(e){let{value:a,onChange:t,disabled:s}=e;return(0,r.jsxs)("div",{className:"space-y-3","data-tour":"calctab-tipos",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-semibold text-gray-700",children:"\xbfQu\xe9 tipo de oferta quieres armar?"}),(0,r.jsx)("p",{className:"mt-0.5 text-xs text-gray-500",children:"Elige una y te la armamos en la grilla para recorrerla juntos."})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4",children:H.map(e=>{let n=J[e],l=a===e;return(0,r.jsxs)("button",{type:"button","aria-pressed":l,"data-tour-shape":e,disabled:s,onClick:()=>t(e),className:(0,T.cn)("flex flex-col items-start gap-2 rounded-2xl border p-4 text-left transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/50",l?"border-primary bg-primary/5 ring-1 ring-primary":"border-gray-200 hover:border-primary/40 hover:bg-gray-50",s&&"cursor-not-allowed opacity-50"),children:[(0,r.jsx)("span",{className:"flex items-center gap-1 text-primary",children:(0,U.Qd)(n).map((e,a)=>(0,r.jsx)(e,{className:"h-7 w-auto"},a))}),(0,r.jsx)("span",{className:"text-sm font-semibold text-gray-800",children:(0,U.Ub)(n)}),(0,r.jsx)("span",{className:"text-xs leading-snug text-gray-500",children:$[e]})]},e)})})]})}var Y=t(28900),ee=t(61684);function ea(e){let{steps:a,label:t="Ayuda",className:s,opts:n}=e,{startTour:l}=(0,ee.r)();return(0,r.jsxs)("button",{type:"button",onClick:()=>l(a,n),className:(0,T.cn)("inline-flex items-center gap-1.5 rounded-lg border border-[var(--as-border)] bg-[var(--as-surface)] px-3 py-1.5 text-sm font-medium text-[var(--as-ink-700)] hover:bg-[var(--as-surface-2)] hover:text-[var(--as-ink-900)] transition-colors",s),"aria-label":"Iniciar recorrido guiado",children:[(0,r.jsx)(Y.Z,{className:"size-4",strokeWidth:2}),t]})}var et=t(24073);let er=[{target:'[data-tour="calctab-bases"]',title:"Calcula antes de ofertar",content:(0,r.jsx)(et.Pj,{description:"Aqu\xed puedes ver el precio normalizado que le llegar\xe1 al consumidor por la oferta que armes, antes de subirla."}),placement:"bottom",disableBeacon:!0},{target:'[data-tour="calctab-cpi-oferta"]',title:"El CPI de tu oferta",content:(0,r.jsx)(et.Pj,{description:"Tu precio se indexa por CPI. Elige el mes de referencia de tu oferta: el c\xe1lculo lo compara contra el CPI del proceso —que est\xe1 a la izquierda y viene de las bases— para dejar todas las ofertas en la misma moneda.",tip:(0,r.jsx)(et.In,{children:"Te dejamos uno elegido para el recorrido. Al calcular de verdad, usa el que corresponda a tu oferta."})}),placement:"bottom"},{target:'[data-tour="calctab-tipos"]',title:"\xbfQu\xe9 forma tiene tu oferta?",content:(0,r.jsx)(et.Pj,{description:"Una oferta puede tener un precio \xfanico, o cambiar seg\xfan la hora, el mes o el a\xf1o. Elige la forma que quieras recorrer y te la armamos en la grilla.",waiting:(0,r.jsx)(et.o$,{children:"Elige un tipo de oferta para seguir"})}),placement:"bottom",spotlightClicks:!0,data:{awaitCondition:{isMet
1:()=>!!document.querySelector('[data-tour-shape][aria-pressed="true"]')}}}],es={flat:{body:"Una sola fila: un precio para todos los medidores, todos los meses, todas las horas y todos los a\xf1os del contrato. Es la oferta m\xe1s simple que puedes hacer.",tip:"Aunque sea una sola fila, tiene que cubrir el contrato completo. Si acortas su vigencia, el resto queda sin precio."},"bloque-horario":{body:"Dos filas con la misma vigencia y distinto tramo horario: una cubre de 00:00 a 11:59 y la otra de 12:00 a 23:59. Cada una con su precio.",tip:"Los tramos tienen que ser complementarios. Si una termina 11:59 y la otra arranca 13:00, la hora del medio queda sin precio y el c\xe1lculo se bloquea."},"estacional-hora":{body:"Tres filas: el primer semestre partido en dos tramos horarios, y el segundo completo a un precio \xfanico. Se pueden combinar meses y horas en la misma oferta.",tip:"No hace falta que todas las filas partan el d\xeda. Alcanza con que una lo haga para que tu oferta var\xede por hora."},escalonada:{body:"Una fila por a\xf1o del contrato, cada una con su precio. Es la forma de ofertar un precio que cambia a lo largo del tiempo.",tip:"El consumidor no ve un precio por a\xf1o: el c\xe1lculo los colapsa a un \xfanico valor presente, para poder comparar tu oferta contra las dem\xe1s."}},en=[{target:'[data-tour="sheet-toolbar"]',title:"Para cambiarla",content:(0,r.jsx)(et.Pj,{description:"Agregar fila suma una vac\xeda. El \xedcono de copiar de cada fila la duplica arrastrando su precio — es la v\xeda m\xe1s r\xe1pida para partir un tramo en dos.",tip:(0,r.jsxs)(et.In,{children:[(0,r.jsx)("b",{children:"Agregado especial"})," detecta lo que te falta cubrir y te crea las filas — vac\xedas, sin precio. Todav\xeda tienes que ponerles el tuyo."]})}),placement:"bottom"},{target:'[data-tour="calc-workspace"]',title:"Calcula tu precio",content:(0,r.jsx)(et.Pj,{description:"Aprieta Calcular. Si algo no cierra, arriba de la grilla aparece un recuadro amarillo con la lista exacta de lo que falta — corr\xedgelo y vuelve a intentar.",waiting:(0,r.jsx)(et.o$,{children:"Aprieta Calcular para ver tu precio"})}),placement:"top",spotlightClicks:!0,floaterProps:{disableFlip:!0},data:{awaitCondition:{isMet:()=>!!document.querySelector('[data-tour="calc-result"]')},lockScrollWhile:()=>!!document.querySelector('[data-tour="calc-calculating"]')}},{target:'[data-tour="calc-result"]',title:"Esto es lo que ver\xe1 el consumidor",content:(0,r.jsx)(et.Pj,{description:"Tu precio normalizado en USD/MWh, y abajo la forma que qued\xf3 teniendo tu oferta — la misma que elegiste al empezar. Si entregas en otra barra, arriba aparece la desviaci\xf3n."}),placement:"top"},{target:'[data-tour="calctab-tab-subir"]',title:"Esto no se guarda",content:(0,r.jsx)(et.Pj,{description:"La calculadora es un borrador en memoria: si recargas la p\xe1gina, se pierde todo lo que armaste aqu\xed. Para que tu oferta cuente, tienes que cargarla en la pesta\xf1a de subir oferta.",tip:(0,r.jsx)(et.In,{children:"Calcula todas las veces que quieras. Solo recuerda que el resultado no queda registrado en ning\xfan lado."})}),placement:"bottom"}],el={target:'[data-tour="calctab-tipos"]',title:"Falta elegir el tipo",content:(0,r.jsx)(et.Pj,{description:"A\xfan no has elegido un tipo de oferta. Elige uno aqu\xed y te lo armamos en la grilla para recorrerlo contigo."}),placement:"bottom",spotlightClicks:!0},eo=er.length,ei=[...er,el,...en],ec={badge:{icon:L.Z,label:"Solo para ti",hint:"Lo que pruebes en la calculadora no se guarda ni cuenta como oferta presentada: Conergie recibe solo las ofertas que subes. Usa este espacio para tantear precios con tranquilidad."}};var ed=t(60962),eu=t(66473);function em(e){let{active:a,generatorId:t,offerId:s,processCpi:n,meters:l,cpiOptions:o}=e,[i,c]=(0,u.useState)({id:"",period:"",indexValue:0}),[d,m]=(0,u.useState)(!1),[f,x]=(0,u.useState)(null),[p,h]=(0,u.useState)(0),[g,b]=(0,u.useState)(!1),{isTourActive:j}=function(e){let{active:a,branch:t}=e,{isTourActive:s,startTour:n,updateSteps:l,stopTour:o}=(0,ee.r)(),i=(0,u.useRef)(null),c=(0,u.useCallback)(()=>{i.current=null,n(ei,ec)},[n]);return(0,u.useEffect)(()=>{s&&t&&i.current!==t&&(i.current=t,l([...er,function(e){let a=es[e];return{target:'[data-tour="calc-grid"]',title:"Tu oferta ".concat((0,U.Ub)(J[e])),c
1ontent:(0,r.jsx)(et.Pj,{description:a.body,tip:(0,r.jsx)(et.In,{children:a.tip})}),placement:"top",floaterProps:{disableFlip:!0}}}(t),...en],eo))},[s,t,l]),(0,u.useEffect)(()=>{!a&&s&&o()},[a,s,o]),(0,u.useEffect)(()=>{s||(i.current=null)},[s]),{start:c,isTourActive:s}}({active:a,branch:f});(0,u.useEffect)(()=>{if(!j)return;let e=[...o].sort((e,a)=>a.period.localeCompare(e.period))[0];c(a=>a.id?a:null!=e?e:a)},[j,o]),(0,u.useEffect)(()=>{j||x(null)},[j]);let[v,y]=(0,u.useState)(null),N=null!=v?v:eu.g1,[w,E]=(0,u.useState)(null),C=null!=w?w:N;(0,u.useEffect)(()=>{f&&!B(f,N)&&x(null)},[f,N]);let[S,k]=(0,u.useState)(0),I=e=>{E(null),y(e),k(e=>e+1)},R=l.map(e=>{var a,t;return{id:e.id,name:e.name,barId:null!==(a=e.barId)&&void 0!==a?a:"",barName:null!==(t=e.barName)&&void 0!==t?t:""}}),_=(0,u.useMemo)(()=>{var e;return f?(e=l.map(e=>e.id),(function(e,a){switch(e){case"escalonada":return Array.from({length:a},(e,a)=>({years:[a+1],price:K[Math.min(a,K.length-1)]}));case"flat":return[{price:"48"}];case"bloque-horario":return[{hours:["00:00","11:59"],price:"47"},{hours:["12:00","23:59"],price:"52"}];case"estacional-hora":return[{months:[1,6],hours:["00:00","11:59"],price:"46"},{months:[1,6],hours:["12:00","23:59"],price:"50"},{months:[7,12],price:"54"}]}})(f,N).map((a,t)=>(function(e,a,t,r){var s,n,l,o,i,c,d,u,m;let f=(0,Q.AT)(e,t);return{...f,selectedMeters:[...a],allYears:void 0===r.years,years:null!==(i=r.years)&&void 0!==i?i:f.years,monthStart:null!==(c=null===(s=r.months)||void 0===s?void 0:s[0])&&void 0!==c?c:f.monthStart,monthEnd:null!==(d=null===(n=r.months)||void 0===n?void 0:n[1])&&void 0!==d?d:f.monthEnd,allDay:void 0===r.hours,timeStart:null!==(u=null===(l=r.hours)||void 0===l?void 0:l[0])&&void 0!==u?u:f.timeStart,timeEnd:null!==(m=null===(o=r.hours)||void 0===o?void 0:o[1])&&void 0!==m?m:f.timeEnd,price:r.price}})("demo-".concat(f,"-").concat(t+1),e,N,a))):void 0},[f,l,N]);return(n?0===o.length?"cpiOptions":0===l.length?"meters":null:"processCpi")||!n?(0,r.jsxs)("div",{className:"rounded-4xl bg-background p-5 shadow-md md:p-8",children:[(0,r.jsx)("h2",{className:"text-lg font-semibold text-gradient-primary",children:"Calculadora de ofertas"}),(0,r.jsx)("p",{className:"text-gray-600 text-sm mt-2",children:"Hubo un problema al cargar la calculadora. Intenta recargando la p\xe1gina y, si el problema contin\xfaa, contacta a soporte."})]}):(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"space-y-6 rounded-4xl bg-background p-5 shadow-md md:p-8","data-tour":"calctab-bases",children:[(0,r.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:"text-lg font-semibold text-gradient-primary",children:"Bases de c\xe1lculo"}),(0,r.jsx)("p",{className:"text-gray-600 text-sm mt-1",children:"Aqu\xed puedes calcular directamente el precio normalizado que ver\xe1 el consumidor en base a tu oferta."})]}),(0,r.jsx)(ea,{steps:ei,opts:ec,label:"\xbfC\xf3mo funciona?",className:"hidden shrink-0 lg:inline-flex"})]}),(0,r.jsx)("div",{className:"w-full rounded-lg bg-primary/10 px-4 py-3",children:(0,r.jsxs)("p",{className:"flex items-center justify-center gap-2 text-center text-sm font-semibold text-primary",children:[(0,r.jsx)(L.Z,{className:"size-4 shrink-0","aria-hidden":"true"}),"Lo que pruebes ac\xe1 no se guarda ni cuenta como oferta presentada: Conergie recibe solo las ofertas que subes."]})}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,r.jsxs)("div",{className:"space-y-1",children:[(0,r.jsx)("label",{className:"text-sm font-medium text-gray-700",children:"CPI a normalizar"}),(0,r.jsx)(M.w,{searchable:!0,cpiList:o,value:n,onChange:()=>{},disabled:!0,placeholder:"CPI del proceso"}),(0,r.jsx)("p",{className:"text-xs text-gray-400",children:"Este dato fue extra\xeddo de las bases del proceso."})]}),(0,r.jsxs)("div",{className:"space-y-1","data-tour":"calctab-cpi-oferta",children:[(0,r.jsx)("label",{className:"text-sm font-medium text-gray-700",children:"CPI de tu oferta"}),(0,r.jsx)(M.w,{searchable:!0,cpiList:o,value:i,onChange:c,disabled:d,placeholder:"Selecciona el CPI de tu oferta"})]})]})]}),(0,r.jsxs)("div",{className:"space-y-6 rounded-4xl bg-background p-5 shadow-md md:p-8",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:"text-lg font-semibold text-gradient-primary",children:"Arma tu oferta"}),(0,r.jsx)("p",{className:"text-gray-600 text-sm mt-1",children:"Los puntos de consumo disponibles s
1on solo los de este proceso."})]}),j&&(0,r.jsx)(X,{value:f,onChange:e=>{B(e,N)||I(2),e!==f&&(x(e),b(!0),h(e=>e+1))},disabled:d}),!j&&g&&(0,r.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-2xl bg-gray-50 px-4 py-3",children:[(0,r.jsx)("p",{className:"text-xs text-gray-500",children:"La grilla tiene la oferta de ejemplo del tutorial. Los precios no son reales."}),(0,r.jsx)("button",{type:"button",disabled:d,onClick:()=>{x(null),b(!1),h(e=>e+1)},className:"shrink-0 text-xs font-semibold text-primary hover:underline disabled:cursor-not-allowed disabled:opacity-50",children:"Vaciar la grilla"})]}),(0,r.jsx)(W.Z,{initialLines:_,meters:R,totalPeriod:N,onTotalPeriodChange:E,toolbarExtra:(0,r.jsx)(V.Z,{compact:!0,years:C,onCommit:I,disabled:d,help:"Define los a\xf1os que ofrece tu grilla."}),referenceCpiDate:n.period,indexation:i.period,ready:!!i.id,searchOfferedBars:e=>(0,ed.lA)(t,s,e),calculate:e=>{let a={offers:e.offers};return(0,ed.Fr)(t,s,a)},onCalculatingChange:m,shapeIcon:!0},"".concat(p,":").concat(N,":").concat(S))]})]})}var ef=t(9253),ex=t(93718),ep=t(55387),eh=t(6427),eg=t(13157),eb=t(30683);function ej(e){let{generatorId:a,processNumber:t}=e,{feedback:n,gap:l,error:o,loading:i,settledFor:c,reload:d}=(0,eb.k)(a,t),m=(0,eg.o)({feedback:n,settledFor:c,processNumber:t,generatorId:a}),[f,x]=(0,u.useState)("r1");if(i||n&&!m)return(0,r.jsx)("div",{className:"rounded-4xl bg-background p-8 shadow-md",children:(0,r.jsx)(s.gb,{size:"s12"})});if(o)return(0,r.jsx)("div",{className:"rounded-4xl bg-background p-8 py-10 shadow-md",children:(0,r.jsx)(ep.kX,{message:o,onRetry:()=>void d()})});if(!n||!m)return(0,r.jsx)("div",{className:"rounded-4xl bg-background p-8 py-10 shadow-md",children:(0,r.jsx)(ep.WS,{reason:l})});let p=!!n.roundOne&&!!n.roundTwo,h="r1"===f||!p,g=(0,eh.LU)(n.clientName);return n.roundOne||n.roundTwo?(0,r.jsxs)("div",{className:"flex flex-col gap-4 roun
1ded-4xl bg-background p-4.5 shadow-md sm:p-6",children:[(0,r.jsx)(ex.r9,{}),p&&(0,r.jsx)("div",{className:"flex w-fit gap-1 rounded-xl bg-muted/40 p-1",children:["r1","r2"].map(e=>(0,r.jsx)("button",{type:"button",onClick:()=>x(e),"aria-pressed":f===e,className:(0,T.cn)("cursor-pointer rounded-lg px-3.5 py-1.5 text-[13px] font-medium","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/50","r1"===e===h?"bg-card text-primary shadow-sm":"text-muted-foreground hover:text-foreground"),children:"r1"===e?"Ronda 1":"Ronda 2"},e))}),h&&n.roundOne&&(0,r.jsx)(ef.N,{data:(0,eh.ym)(n.roundOne),clientName:g,priorityTitle:(0,eh.$X)(n.roundOne.roundType,g)}),!h&&n.roundTwo&&(0,r.jsx)(ef.u,{data:(0,eh.is)(n.roundTwo),clientName:g})]}):(0,r.jsx)("div",{className:"rounded-4xl bg-background p-8 py-10 shadow-md",children:(0,r.jsx)(ep.$O,{processNumber:null!=t?t:0})})}var ev=t(26541);function ey(e){let{offer:a,hasOffers:t,offerCount:s,deadline:n,goToUploadOffer:l}=e,[o,i]=(0,u.useState)({days:0,hours:0,minutes:0,seconds:0});(0,u.useEffect)(()=>{let e=()=>{let e=f()(),a=f()(n).add(1,"days"),t=a.diff(e,"day"),r=a.subtract(t,"day"),s=r.diff(e,"hour"),l=r.subtract(s,"hour").diff(e,"minute"),o=r.subtract(s,"hour").subtract(l,"minute").diff(e,"second");i({days:t,hours:s,minutes:l,seconds:o})};e();let a=setInterval(e,1e3);return()=>clearInterval(a)},[n]);let c=o.days<0||o.hours<0||o.minutes<0||o.seconds<0,d=String(o.hours).padStart(2,"0"),m=String(o.minutes).padStart(2,"0"),x=String(o.seconds).padStart(2,"0"),p=s>0&&(0,r.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,r.jsx)("div",{className:"w-full rounded-lg bg-green-50 px-4 py-3",children:(0,r.jsx)("p",{className:"text-sm font-semibold text-green-800 text-center",children:"✅ Ya hemos recibido tu oferta."})}),(0,r.jsx)("p",{className:"text-center text-gray-500 text-xs font-medium leading-tight",children:"Para tu tranquilidad, el equipo de Conergie no podr\xe1 ver las ofertas subidas hasta que se cierre la recepci\xf3n de estas."})]});return(0,r.jsx)("div",{className:"flex flex-col p-3 md:p-8 rounded-4xl bg-background shadow-md items-center w-[350px]",children:c?(0,r.jsxs)("div",{className:"flex flex-col items-center gap-6",children:[p,(0,r.jsx)("p",{className:"text-center text-gray-800 text-lg font-medium leading-tight",children:"Se agot\xf3 el tiempo, pero el administrador a\xfan no cierra el proceso."}),(0,r.jsx)(b.z,{className:"bg-gradient-button rounded-full px-10 hover:opacity-95",onClick:l,children:t?"Ir a subir otro documento":"Ir a subir documento"})]}):(0,r.jsxs)("div",{className:"flex flex-col items-center gap-6",children:[p,(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-primary text-xl text-center font-semibold",children:"Tiempo restante"}),(0,r.jsxs)("div",{className:"text-gray-800 text-2xl text-center font-semibold tabular-nums",children:[o.days," ",1===o.days?"d\xeda":"d\xedas"," y ",d,":",m,":",x]}),(0,r.jsx)("p",{className:"text-gray-500 text-xs text-center mt-1",children:(()=>{let e=f()(n).format("dddd D [de] MMMM [a las] 23:59");return e.charAt(0).toUpperCase()+e.slice(1)})()})]}),(0,r.jsx)(ev.Z,{data:a,detailLevel:"detailed",deadline:n}),(0,r.jsx)(b.z,{className:"bg-gradient-button rounded-full px-10 hover:opacity-95",onClick:l,children:t?"Ir a subir otro documento":"Ir a subir documento"}),s>0&&(0,r.jsxs)("p",{className:"text-center text-gray-500 text-xs font-medium leading-tight",children:["Has subido ",s," ",1===s?"documento":"documentos",".",1===s?" Puedes adjuntar m\xe1s documentos o eliminar el que has cargado.":" Puedes adjuntar m\xe1s documentos o eliminar los que has cargado."]})]})})}function eN(e){let{title:a,description:t}=e;return(0,r.jsxs)("div",{className:"flex flex-col items-center p-3 md:p-7 rounded-xl bg-background shadow-md",children:[(0,r.jsx)("div",{className:"flex items-center justify-center pb-1 md:pb-4",children:(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-16 h-16 text-primary",viewBox:"0 -2 24 26",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("path",{className:"goal-flag",d:"M12 13V2l8 4-8 4"}),(0,r.jsx)("path",{className:"goal-circle",d:"M20.561 10.222a9 9 0 1 1-12.55-5.29"}),(0,r.jsx)("path",{className:"goal-circle",d:"M8.002 9.997a5 5 0 1 0 8.9 2.02"})]})}),(0,r.jsx)("p",{className:"text-sm md:text-xl font-medium text-primary text-center",children:a}),(0,r.jsx)("p",{className:"text-xs md:text-sm text-gray-800 text-center",children:t})]})}var ew=t(18066),eE=t(5168),eC=t(57479),eS=t(60284),ek=t(54795),eI=t(19024),eR=t(8028),e_=t(79426),eT=t(26306),eq=t(37118),eF=t(58989),eO=t(30519);function eP(e){var a,t,s,n,l,c,d,u,m;let f,{offer:x,detailLevel:h}=e,{user:g}=(0,p.a)(),b=x.winningOfferWithTermsAndConditions,j=x.stage===o.Qg.WINNER;return f=(0,o.mF)(x.stage)?(0,r.jsx)(r.Fragment,{children:"Te invitaremos cuando se abra un nuevo proceso."}):h===i.GF.BASE?(0,r.jsx)(r.Fragment,{children:"Gracias por participar."}):x.hasFirstRoundOffers||x.hasSecondRoundOffers?j?(0,r.jsxs)(r.Fragment,{children:["Gracias por participar, una de tus ofertas"," ",(0,r.jsx)("strong",{className:"font-semibold",children:"fue la ganad
1ora."}),(0,r.jsx)("br",{})," Te enviamos un correo con la informaci\xf3n necesaria para iniciar el proceso de revisi\xf3n de contrato."]}):(0,r.jsxs)(r.Fragment,{children:["Gracias por participar, lamentablemente tu oferta"," ",(0,r.jsx)("strong",{className:"font-semibold",children:"no fue la ganadora."}),(0,r.jsx)("br",{})," Te invitaremos cuando se abra un nuevo proceso."]}):(0,r.jsx)(r.Fragment,{children:"Te invitaremos cuando se abra un nuevo proceso."}),(0,r.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,r.jsx)(eN,{title:"\xa1Proceso finalizado!",description:f}),g&&j&&b&&(0,r.jsx)("div",{className:"flex flex-col bg-background shadow-md rounded-xl p-3 md:p-7",children:(0,r.jsx)("div",{className:"flex flex-col justify-around space-y-3 pt-5 w-full lg:flex-row",children:(0,r.jsxs)("div",{className:"flex xl:gap-20 gap-12 items-center justify-center flex-wrap",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-8 self-stretch items-center",children:[(0,r.jsxs)("div",{className:"text-center leading-none",children:[(0,r.jsx)("p",{className:"px-2 text-2xl font-medium text-background bg-gradient-primary",children:"Contrato"}),(0,r.jsx)("p",{className:"text-2xl font-semibold text-gray-800",children:"firmado"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-6",children:[(0,r.jsxs)("div",{className:"flex flex-row items-center justify-center gap-2",children:[(0,r.jsx)(ew.Z,{className:"stroke-primary size-8"}),(0,r.jsx)("p",{className:"text-lg font-medium text-primary",children:"\xa1Pronto!"})]}),(0,r.jsxs)("p",{className:"text-base text-gray-800 text-center leading-tight",children:["Una vez firmado tu contrato, ",(0,r.jsx)("br",{}),"podr\xe1s descargarlo ac\xe1."]})]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center gap-8 self-stretch",children:[(0,r.jsxs)("div",{className:"text-center leading-none",children:[(0,r.jsx)("p",{className:"text-2xl font-semibold text-gray-800",children:"Oferta"}),(0,r.jsx)("p",{className:"px-2 text-2xl font-medium text-background bg-gradient-primary",children:"ganadora"})]}),(0,r.jsx)(eR.x,{className:"w-75 cursor-default hover:scale-100",name:b.pricing.providerName,logo:b.pricing.providerLogo,offer:b,active:!0,onClick:()=>{}})]}),(0,r.jsxs)("div",{className:"flex flex-col items-center gap-8 self-stretch",children:[(0,r.jsxs)("div",{className:"text-center leading-none flex flex-col items-center justify-center",children:[(0,r.jsx)("p",{className:"px-2 text-2xl font-medium text-background bg-gradient-primary w-fit",children:"TyC"}),(0,r.jsx)("p",{className:"text-2xl font-semibold text-gray-800",children:"oferta"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-3 max-w-80 px-2",children:[(0,r.jsx)(e_.AC,{icon:(0,r.jsx)(eE.Z,{}),title:"ToP anual",value:"".concat((0,eF.RW)(null===(a=b.termsAndConditions)||void 0===a?void 0:a.annualTop),"%"),colorVariant:"primary"}),(0,r.jsx)(e_.AC,{icon:(0,r.jsx)(eT.RG,{}),title:"Consumo exceso",value:null!==(d=(0,eO.AF)(null!==(c=b.termsAndConditions)&&void 0!==c?c:{}))&&void 0!==d?d:"",colorVariant:"primary"}),(0,r.jsx)(e_.AC,{icon:(0,r.jsx)(eC.Z,{}),title:"Autogeneraci\xf3n",value:null!==(m=(0,eO.gR)(null!==(u=b.termsAndConditions)&&void 0!==u?u:{}))&&void 0!==m?m:"",colorVariant:"primary"}),(0,r.jsx)(e_.AC,{icon:(0,r.jsx)(eS.Z,{}),title:"Certificado renovable",value:(0,r.jsxs)("div",{className:"flex flex-col gap-1 mt-1",children:[(0,r.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,r.jsx)(ek.Z,{className:"size-[24px] stroke-primary"}),(0,r.jsxs)("p",{className:"text-gray-700",children:["Nacional"," ",(0,eq.vJ)((null===(t=b.termsAndConditions)||void 0===t?void 0:t.renewableCertificateNationalPrice)||0,(null===(s=b.termsAndConditions)||void 0===s?void 0:s.withRenewableCertificateNationalInfo)||!1)]})]}),(0,r.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,r.jsx)(eI.Z,{className:"size-[24px] stroke-primary"}),(0,r.jsxs)("p",{className:"text-gray-700",children:["Internacional"," ",(0,eq.vJ)((null===(n=b.termsAndConditions)||void 0===n?void 0:n.renewableCertificateInternationalPrice)||0,(null===(l=b.termsAndConditions)||void 0===l?void 0:l.withRenewableCertificateInternationalInfo)||!1)]})]})]}),colorVariant:"primary"})]})]})]})})})]})}var eG=t(61258),ez=t(6451),eA=t(53819),eZ=t(37800),eD=t(93517),eL=t(34440),eM=t(91698);let eV="true"===t(83454).env.NEXT_PUBLIC_IS_PREVIEW;function eW(e){var a,t,n;let{offer:l,setOffer:d,detailLevel:m}=e,x=l.quote.stage===o.Gy.CONTRACT_REVIEW,[h,g]=(0,u.useState)(x?"summary":"process-rules"),b="/generators/".concat(l.generator.id,"/offers/").concat(l.id,"/files"),{data:j}=(0,E.Z)(b),v=l.quote.stage,y=o.K0.includes(v)&&l.quote.allowsSecondRound,[N,C]=(0,u.useState)(0),S=(0,u.useRef)(!1);(0,u.useEffect)(()=>{j&&!S.current&&(S.current=!0,C(P(j.offers,y).currentRoundOffers.length))},[j,y]);let[k,I]=(0,u.useState)(0),R=(0,u.useRef)(null),{user:_}=(0,p.a)(),T=(0,o.hV)(l.stage),q=(0,o.mF)(l.stage),O=q&&l.quote.stage===o.Gy.OFFERS_1,G=f()(l.quote.approvalDate).add(l.quote.lengthOffers1,"days").toDate();l.isInSecondRound&&(G=f()(l.quote.secondRoundStartDate).add(l.quote.lengthOffers2||0,"days").toDate());let z=T&&(l.quote.stage===o.Gy.OFFERS_1||l.quote.stage===o.Gy.OFFERS_2),A=function(e){let{offerStage:a,quoteStage:t,processNumber:r}=e;return(0,eL.S_)({offerStage:a,active:(0,o.RL)(t)})&&o.s4.includes(t)&&null!=r}({offerStage:l.stage,quoteStage:l.quote.stage,processNumber:l.quote.processNumber}),D=l.quote.allowsSecondRound?2:1,{stages:L,currentIdx:M}=(0,eZ.ZO)(D,l.quote.stage),V=(0,eA.Z)(l.quote,"D MMM","Por definir"),W=L.map((e,a)=>{var t;return{id:a+1,title:e.label,date:null!==(t=V[e.stage])&&void 0!==t?t:"Por definir",description:""}});return(0,r.jsxs)("div",{className:"p-2 md:p-10 flex flex-col gap-4 w-full",children:[(0,r.jsxs)("div",{className:"flex gap-4 items-center",children:[(0,r.jsx)(F(),{href:(null==_?void 0:_.role)==="generator"?"/generators/home":"/",className:"items-center",children:(0,r.jsx)(eG.Z,{size:24,className:"text-gray-800"})}),(0,r.jsxs)("div",{className:"text-2xl font-semibold text-gray-800",children:["Proceso N.\xb0 ",l.quote.processNumber]})]}),(T||l.stage===o.Qg.WINNER||q)&&(0,r.jsx)(ez.B,{steps:W,currentStep:M+1}),(0,r.jsxs)("div",{className:"flex gap-8 flex-wrap justify-center",children:[(0,r.jsx)(c,{offer:l,detailLevel:m}),O&&(0,r.jsx)(w,{generatorId:l.generator.id,offerId:l.id,offerStage:l.stage,deadline:G,setOffer:d}),z&&(0,r.jsx)(ey,{offer:l,hasOffers:l.hasFirstRoundOffers&&!y||l.hasSecondRoundOffers&&y||!1,offerCount:N,deadline:G,goToUploadOffer:()=>{g("upload-offer"),I(e=>e+1),setTimeout(()=>{var e;null===(e=R.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},100)}})]}),(0,r.jsxs)(eD.mQ,{defaultValue:h,onValueChange:g,value:h,children:[(0,r.jsxs)(eD.dr,{className:"bg-background rounded-3xl p-1 h-full shadow-[0px_2px_6px_-2px_rgba(0,0,0,0.1)] mb-4 flex flex-wrap w-fit",children:[x&&(0,r.jsx)(s.ju,{value:"summary",children:(0,r.jsx)("p",{children:"Resumen"})}),(0,r.jsx)(s.ju,{value:"process-rules",children:(0,r.jsx)("p",{children:"Bases del proceso"})}),(0,r.jsx)(s.ju,{value:"consumption-profile",children:(0,r.jsx)("p",{children:"Perfil de consumo"})}),z&&(0,r.jsx)(s.ju,{value:"upload-offer",dataTour:"calctab-tab-subir",children:(0,r.jsx)("p",{children:"Subir oferta"})}),eV&&z&&(0,r.jsx)(s.ju,{value:"offer-calculator",children:(0,r.jsx)("p",{children:"Calculadora de ofertas"})}),A&&(0,r.jsx)(s.ju,{value:"feedback",children:(0,r.jsx)("p",{children:"Tu feedback"})})]}),x&&(0,r.jsx)(eD.nU,{value:"summary",children:(0,r.jsx)(eP,{offer:l,detailLevel:m})}),(0,r.jsx)(eD.nU,{value:"process-rules",children:(0,r.jsx)(i.ZP,{target:i.
1Vz.GENERATOR,data:l,detailLevel:m})}),(0,r.jsx)(eD.nU,{value:"consumption-profile",children:(0,r.jsx)(eM.Z,{target:i.Vz.GENERATOR,graphData:l.quote.graphData||{},regulatedStatus:l.quote.regulatedStatus,detailLevel:m})}),z&&(0,r.jsx)(eD.nU,{value:"upload-offer",ref:R,className:"focus-visible:ring-0 focus-visible:ring-offset-0",children:(0,r.jsx)(Z,{deadline:G,offer:l,isQuoteInSecondRound:y,setOffer:d,shakeTrigger:k,onOfferCountChange:C})}),eV&&z&&(0,r.jsx)(eD.nU,{value:"offer-calculator",forceMount:!0,className:"data-[state=inactive]:hidden",children:(0,r.jsx)(em,{active:"offer-calculator"===h,generatorId:l.generator.id,offerId:l.id,processCpi:null!==(a=l.quote.processCpi)&&void 0!==a?a:null,meters:null!==(t=l.quote.meters)&&void 0!==t?t:[],cpiOptions:null!==(n=l.quote.cpiOptions)&&void 0!==n?n:[]})}),A&&(0,r.jsx)(eD.nU,{value:"feedback",children:(0,r.jsx)(ej,{generatorId:l.generator.id,processNumber:l.quote.processNumber})})]})]})}var eU=t(24112),eQ=t(61016),eH=t(49030),eB=t(8267),eJ=t(21603),eK=t(46611),e$=t(3350),eX=t(77142);function eY(e){let a,{user:t,data:s}=e,n=(null==s?void 0:s.terminationReason)==="canceled"||(null==s?void 0:s.terminationReason)==="void",l=!(null==s?void 0:s.rejected)&&(null==s?void 0:s.lastAchievedStage)!==o.Gy.OFFERS_1;a=n?"Proceso desierto":(null==s?void 0:s.rejected)?"Rechazaste":l?"Participaste":"No participaste";let i=(null==s?void 0:s.offers.filter(e=>!e.isSecondRound))||[],c=(null==s?void 0:s.offers.filter(e=>e.isSecondRound))||[];return(0,r.jsxs)("div",{className:"p-2 md:p-10 flex flex-col gap-4 w-full",children:[(0,r.jsxs)("div",{className:"flex gap-4 items-center",children:[(0,r.jsx)(F(),{href:(null==t?void 0:t.role)==="generator"?"/generators/home":"/",className:"items-center",children:(0,r.jsx)(eG.Z,{size:24,className:"text-gray-800"})}),(0,r.jsxs)("div",{className:"text-2xl font-semibold text-gray-800",children:["Proceso N.\xb0 ",null==s?void 0:s.processId]})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 bg-background p-8 rounded-4xl shadow-md w-full",children:[(0,r.jsx)("div",{className:"text-primary text-xl font-semibold",children:"Informaci\xf3n del proceso"}),n&&(0,r.jsx)("div",{className:"text-sm text-gray-700 bg-gray-50 border-l-4 border-gray-300 px-4 py-3 rounded-r",children:"Este proceso fue desierto"}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-x-2 gap-y-6",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(eB.Z,{className:"w-4.5 h-4.5 text-gray-500"}),(0,r.jsx)("div",{className:"text-xs font-bold text-gray-500 uppercase",children:"Estado"})]}),(0,r.jsx)("div",{className:"text-sm text-gray-800",children:a})]}),l&&!n&&(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(eJ.Z,{className:"w-4.5 h-4.5 text-gray-500"}),(0,r.jsx)("div",{className:"text-xs font-bold text-gray-500 uppercase",children:"Etapa alcanzada"})]}),(0,r.jsx)("div",{className:"text-sm text-gray-800",children:s?eH.KC[s.lastAchievedStage]:"Sin informaci\xf3n"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(eK.Z,{className:"w-4.5 h-4.5 text-gray-500"}),(0,r.jsx)("div",{className:"text-xs font-bold text-gray-500 uppercase",children:"Energ\xeda a ofertar"})]}),(0,r.jsxs)("div",{className:"text-sm text-gray-800",children:[null==s?void 0:s.annualEnergy," MWh"]})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(e$.Z,{className:"w-4.5 h-4.5 text-gray-500"}),(0,r.jsx)("div",{className:"text-xs font-bold text-gray-500 uppercase",children:"Ubicaci\xf3n(es)"})]}),(0,r.jsx)("div",{className:"text-sm text-gray-800",children:null==s?void 0:s.location})]})]})]}),(l||n)&&i.length>0&&(0,r.jsxs)("div",{className:"flex flex-col gap-4 bg-background p-8 rounded-4xl shadow-md w-full",children:[(0,r.jsx)("div",{className:"text-primary text-xl font-semibold",children:"Tus ofertas — Primera ronda"}),(0,r.jsx)("div",{className:"flex justify-around flex-wrap",children:i.map(e=>{let{id:a,fileLink:t}=e;return(0,r.jsx)(eX.h,{href:t,label:(0,T.$H)(t)},a)})})]}),(l||n)&&c.length>0&&(0,r.jsxs)("div",{className:"flex flex-col gap-4 bg-background p-8 rounded-4xl shadow-md w-full",children:[(0,r.jsx)("div",{className:"text-primary text-xl font-semibold",children:"Tus ofertas — Segunda ronda"}),(0,r.jsx)("div",{className:"flex justify-around flex-wrap",children:c.map(e=>{let{id:a,fileLink:t}=e;return(0,r.jsx)(eX.h,{href:t,label:(0,T.$H)(t)},a)})})]})]})}function e0(){return(0,r.jsx)("div",{className:"flex justify-center items-center w-full h-[80vh]",children:(0,r.jsx)(j.Z,{animationType:"loop",className:"w-30 h-30"})})}function e1(e){let{generatorId:a,offerId:t}=e,{user:n}=(0,p.a)(),l="/generators/".concat(a,"/offers/").concat(t,"/is-accepted"),{data:o,loading:i,error:c}=(0,E.Z)(l),d="/generators/".concat(a,"/process/").concat(t,"/validate"),{data:u,loading:m,error:f}=(0,E.Z)(d);return i||m?(0,r.jsx)(e0,{}):c||f||!o||!u||null===o.isAccepted||null===u.isLoser?(0,r.jsx)(s.Ko,{}):u.isLoser?(0,r.jsx)(e2,{generatorId:a,offerId:t}):o.isAccepted&&(null==n?void 0:n.companyId)===a?(0,r.jsx)(e4,{generatorId:a,offerId:t}):o.isAccepted&&(null==n?void 0:n.role)!=="admin"?null:(0,r.jsx)(e5,{generatorId:a,offerId:t})}function e2(e){let{generatorId:a,offerId:t}=e,{user:n}=(0,p.a)(),l="/generators/".concat(a,"/process/").concat(t,"/info-loser"),{data:o,loading:i,error:c}=(0,E.Z)(l);return i?(0,r.jsx)(s.gb,{margins:"centerNoLayout",size:"s16"}):c?(0,r.jsx)(s.Ko,{}):(0,r.jsx)(eY,{user:n,data:o})}function e4(e){let{generatorId:a,offerId:t}
1=e,n="/generators/".concat(a,"/offers/").concat(t,"/details"),{data:l,loading:o,error:c}=(0,E.Z)(n),[d,m]=(0,u.useState)(null);return((0,u.useEffect)(()=>{l&&m(l)},[l]),o)?(0,r.jsx)(e0,{}):!c&&l&&d?(0,r.jsx)(eW,{offer:d,detailLevel:i.GF.DETAILED,setOffer:m}):(0,r.jsx)(s.Ko,{})}function e5(e){let{generatorId:a,offerId:t}=e,n="/generators/".concat(a,"/offers/").concat(t),{data:l,loading:o,error:c}=(0,E.Z)(n),[d,m]=(0,u.useState)(null);return((0,u.useEffect)(()=>{l&&m(l)},[l]),o)?(0,r.jsx)(e0,{}):!c&&l&&d?(0,r.jsx)(eW,{offer:d,detailLevel:i.GF.BASE,setOffer:m}):(0,r.jsx)(s.Ko,{})}function e8(){let e=(0,h.useRouter)().query;return"string"==typeof e.generatorId&&"string"==typeof e.offerId?eH.AI.includes(e.offerId)?(0,r.jsx)(s.d2,{message:"El cliente no encontr\xf3 una oferta que mejore su situaci\xf3n actual."}):(0,r.jsx)(e1,{generatorId:e.generatorId,offerId:e.offerId}):(0,r.jsx)(e0,{})}let e3=(0,t(67461).Z)(function(){var e,a,t;let{user:s}=(0,p.a)(),{data:o}=(0,eU.Z)(null==s?void 0:s.companyId),i=null!==(a=null!==(e=null==o?void 0:o.name)&&void 0!==e?e:null==s?void 0:s.company)&&void 0!==a?a:"",c=(0,eU.B)(null==o?void 0:o.name),d=(null==o?void 0:o.logoLink)||void 0,{data:u}=(0,eQ.Z)(null==s?void 0:s.id),m=(0,eQ.b)(u,null==s?void 0:s.email),f=(0,l.c)(),x="Hola, soy la generadora ".concat(i,", tengo dudas sobre...");return(0,r.jsx)(n.Z,{navConfig:f,account:{generatorHref:"/generators/".concat(null!==(t=null==s?void 0:s.companyId)&&void 0!==t?t:"preview-generator-id","/edit"),configHref:"/generators/profile"},topbar:{eyebrow:"Generadora",name:i,initials:c,logoUrl:d,userName:m},support:{whatsappMessage:x},children:(0,r.jsx)(e8,{})})},{allowedRoles:["generator","admin"],authorize:function(e,a){let{router:t}=a,{generatorId:r}=t.query;return!!e&&"string"==typeof r&&(e.companyId===r||"admin"===e.role)}});e3.hideNav=!0;var e6=e3},24073:function(e,a,t){"use strict";t.d(a,{In:function(){return n},Pj:function(){return o},o$:function(){return l}});var r=t(85893),s=t(88030);function n(e){let{children:a,icon:t}=e,n=null!=t?t:s.Z;return(0,r.jsxs)("div",{className:"mt-3 flex items-start gap-2 rounded-lg bg-[oklch(0.96_0.05_85)] px-3 py-2.5 text-[12.5px] leading-snug text-[oklch(0.42_0.12_70)]",children:[(0,r.jsx)(n,{className:"mt-0.5 size-4 shrink-0",strokeWidth:2,"aria-hidden":"true"}),(0,r.jsx)("span",{children:a})]})}function l(e){let{children:a}=e;return(0,r.jsxs)("div",{role:"status","aria-live":"polite",className:"mt-3 flex items-center gap-2 border-t border-border pt-3 text-[12.5px] font-medium text-muted-foreground",children:[(0,r.jsxs)("span",{className:"relative flex size-2 shrink-0","aria-hidden":"true",children:[(0,r.jsx)("span",{className:"absolute inline-flex size-full animate-ping rounded-full bg-primary opacity-60"}),(0,r.jsx)("span",{className:"relative inline-flex size-2 rounded-full bg-primary"})]}),(0,r.jsx)("span",{children:a})]})}function o(e){let{description:a,waiting:t,tip:s}=e;return(0,r.jsxs)("div",{className:"text-left",children:[(0,r.jsx)("p",{className:"text-sm leading-relaxed text-[var(--as-ink-700)]",children:a}),t,s]})}}},function(e){e.O(0,[6911,1509,8869,8948,3229,2720,7940,3276,8616,1604,4838,4981,2444,5388,8697,4094,5544,9382,6834,9967,105,1336,8641,3393,2222,9348,3693,3657,3437,2597,2607,9614,9500,2888,9774,179],function(){return e(e.s=84852)}),_N_E=e.O()}]);

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.