PageSourceSearch

https://brasilmineral.com.br/_next/static/chunks/50108-51228e577c29a872.js

js brasilmineral.com.br collected 2026-10-02 05:22:40 UTC 23,364 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50108],{6695:(e,t,a)=>{"use strict";a.d(t,{dj:()=>u});var s=a(12115);let r=0,n=new Map,i=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),d({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},l=[],o={toasts:[]};function d(e){o=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:a}=t;return a?i(a):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(o,e),l.forEach(e=>{e(o)})}function c({...e}){let t=(r=(r+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>d({type:"DISMISS_TOAST",toastId:t});return d({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:e=>{e||a()}}}),{id:t,dismiss:a,update:e=>d({type:"UPDATE_TOAST",toast:{...e,id:t}})}}function u(){let[e,t]=s.useState(o);return s.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>d({type:"DISMISS_TOAST",toastId:e})}}},15283:(e,t,a)=>{"use strict";a.d(t,{Fc:()=>o,TN:()=>c,XL:()=>d});var s=a(95155),r=a(12115),n=a(18460),i=a(40980);let l=(0,n.F)("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),o=r.forwardRef(({className:e,variant:t,...a},r)=>(0,s.jsx)("div",{ref:r,role:"alert",className:(0,i.cn)(l({variant:t}),e),...a}));o.displayName="Alert";let d=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("h5",{ref:a,className:(0,i.cn)("mb-1 font-medium leading-none tracking-tight",e),...t}));d.displayName="AlertTitle";let c=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,i.cn)("text-sm [&_p]:leading-relaxed",e),...t}));c.displayName="AlertDescription"},19865:(e,t,a)=>{"use strict";a.d(t,{IG:()=>c,db:()=>u,j2:()=>d,yA:()=>o});var s=a(97873),r=a(65140),n=a(30928),i=a(4927);let l={apiKey:"AIzaSyAO_sbTBemKD068NVqv3RYb15ckEthjtrQ",authDomain:"login.brasilmineral.com.br",projectId:"brasil-mineral-newsletter",storageBucket:"brasil-mineral-newsletter.firebasestorage.app",messagingSenderId:"145521886346",appId:"1:145521886346:web:bb9afd106c161d05031973",measurementId:"G-QCKC22MY1G"},o=0===(0,s.Dk)().length?(0,s.Wp)(l):(0,s.Sx)(),d=(0,r.xI)(o),c=(0,n.c7)(o),u=(0,i.aU)(o,"premium-us".trim()||"(default)");l.projectId||console.error("Firebase Initialization Error: Firebase config is not fully set. Check your NEXT_PUBLIC_FIREBASE_ environment variables. Firebase features may not work correctly.")},40980:(e,t,a)=>{"use strict";a.d(t,{Y:()=>i,cn:()=>n,o:()=>l});var s=a(29722),r=a(622);function n(...e){return(0,r.QP)((0,s.$)(e))}function i(e){return e?e.toString().toLowerCase().trim().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[\s_]+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""):`artigo-sem-titulo-${Date.now()}`}function l(e){return e&&"string"==typeof e?e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]/g,""):""}},42763:(e,t,a)=>{"use strict";a.d(t,{Cf:()=>f,Es:()=>p,HM:()=>u,L3:()=>h,c7:()=>x,lG:()=>o,rr:()=>g,zM:()=>d});var s=a(95155),r=a(12115),n=a(43146),i=a(33210),l=a(40980);let o=n.bL,d=n.l9,c=n.ZL,u=n.bm,m=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)(n.hJ,{ref:a,className:(0,l.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));m.displayName=n.hJ.displayName;let f=r.forwardRef(({className:e,children:t,hideCloseButton:a,...r},o)=>(0,s.jsxs)(c,{children:[(0,s.jsx)(m,{}),(0,s.jsxs)(n.UC,{ref:o,className:(0,l.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
1nded-lg",e),...r,children:[t,!a&&(0,s.jsxs)(n.bm,{className:"absolute right-4 top-4 z-10 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,s.jsx)(i.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Fechar"})]})]})]}));f.displayName=n.UC.displayName;let x=({className:e,...t})=>(0,s.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});x.displayName="DialogHeader";let p=({className:e,...t})=>(0,s.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});p.displayName="DialogFooter";let h=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)(n.hE,{ref:a,className:(0,l.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));h.displayName=n.hE.displayName;let g=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)(n.VY,{ref:a,className:(0,l.cn)("text-sm text-muted-foreground",e),...t}));g.displayName=n.VY.displayName},45160:(e,t,a)=>{"use strict";a.d(t,{E:()=>l});var s=a(95155);a(12115);var r=a(18460),n=a(40980);let i=(0,r.F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function l({className:e,variant:t,...a}){return(0,s.jsx)("span",{className:(0,n.cn)(i({variant:t}),e),...a})}},48375:(e,t,a)=>{"use strict";a.d(t,{A:()=>d,O:()=>o});var s=a(95155),r=a(12115),n=a(65140),i=a(19865);let l=(0,r.createContext)(void 0);function o({children:e}){let[t,a]=(0,r.useState)(null),[d,c]=(0,r.useState)(null),[u,m]=(0,r.useState)(null),[f,x]=(0,r.useState)(null),[p,h]=(0,r.useState)(!0),[g,v]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e,t=!1,s=()=>{t||(e=(0,n.hg)(i.j2,async e=>{if(a(e),v(!!e?.emailVerified),e)try{let t=await e.getIdToken(),a=await fetch("/api/auth/me",{headers:{Authorization:`Bearer ${t}`}}),s=a.ok?await a.json():null;c(s?.user??null),m(s?.profile??null),x(s?.access??null)}catch(e){console.error("[AuthContext] Failed to fetch user data:",e),c(null),m(null),x(null)}else c(null),m(null),x(null);h(!1)}))},r="function"==typeof window.requestIdleCallback?window.requestIdleCallback(s,{timeout:2e3}):window.setTimeout(s,0);return()=>{t=!0,"function"==typeof window.cancelIdleCallback?window.cancelIdleCallback(r):window.clearTimeout(r),e?.()}},[]);let b=(0,r.useMemo)(()=>f?.isAdmin??d?.role==="admin",[f,d]),j=(0,r.useMemo)(()=>f?.isEditor??(d?.role==="admin"||d?.role==="editor"),[f,d]),y=(0,r.useMemo)(()=>f?.dashboardPermissions??d?.dashboardPermissions??[],[f,d]),N=(0,r.useMemo)(()=>e=>b||y.includes(e),[b,y]),w=(0,r.useMemo)(()=>!!t,[t]),S=(0,r.useMemo)(()=>u?.accountType==="premium",[u]),k=(0,r.useMemo)(()=>!!u?.isAdvertiser,[u]),A=async()=>{await i.j2.currentUser?.reload(),v(!!i.j2.currentUser?.emailVerified)},C=(0,r.useMemo)(()=>({user:t,appUser:d,userProfile:u,isLoading:p,isAdmin:b,isEditor:j,dashboardPermissions:y,hasFeature:N,isAuthenticated:w,isPremium:S,isAdvertiser:k,emailVerified:g,refreshEmailVerified:A}),[t,d,u,p,b,j,y,N,w,S,k,g]);return(0,s.jsx)(l.Provider,{value:C,children:e})}function d(){let e=(0,r.useContext)(l);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},49625:(e,t,a)=>{"use strict";a.d(t,{k:()=>x});var s=a(95155),r=a(12115),n=a(89239),i=a(81477),l=a(42763),o=a(80723),d=a(21628),c=a(22164),u=a(33210),m=a(6296),f=a(40980);function x({isOpen:e,url:t,onClose:a}){let[p,h]=(0,r.useState)(null),[g,v]=(0,r.useState)(!0);(0,r.useEffect)(()=>{if(t)try{let e=new URL(t).searchParams.get("p");h(e?parseInt(e,10):1),v(!0)}catch(e){console.error("Invalid URL for magazine viewer:",t),h(1),v(!0)}else h(null)},[t]);let b=e=>{if(!t||!p)return;let a="next"===e?p+1:Math.max(1,p-1);new URL(t).searchParams.set("p",a.toString()),h(a),v(!0)},j=e=>{if(!t||null===e)return"#";let a=new URL(t);return a.searchParams.set("p",e.toString()),a.toString()};return(0,s.jsx)(l.lG,{open:e,onOpenChange:a,children:(0,s.jsxs)(l.Cf,{hideCloseButton:!0,className:"max-w-4xl h-[90vh] p-0 flex flex-col !gap-0",children:[(0,s.jsx)(l.L3,{className:"sr-only",children:"Leitor de Revista"}),(0,s.jsxs)(i.aR,{className:"flex flex-row items-center justify-between p-3 border-b bg-muted/50 rounded-t-lg",children:[(0,s.jsx)(i.ZB,{className:"text-base font-medium",children:"Leitor de Revista"}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(n.$,{variant:"outline",size:"icon",className:"h-8 w-8",onClick:()=>b("prev"),disabled:1===p,children:(0,s.jsx)(o.A,{size:16})}),(0,s.jsx)("span",{className:"text-sm font-mono w-10 text-center",children:p??"..."}),(0,s.jsx)(n.$,{variant:"outline",size:"icon",className:"h-8 w-8",onClick:()=>b("next"),children:(0,s.jsx)(d.A,{size:16})}),(0,s.jsx)(n.$,{variant:"outline",size:"icon",className:"h-8 w-8",asChild:!0,children:(0,s.jsx)("a",{href:j(p),target:"_blank",rel:"noopener noreferrer",title:"Abrir em nova aba",children:(0,s.jsx)(c.A,{size:16})})}),(0,s.jsx)(n.$,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:a,children:(0,s.jsx)(u.A,{size:18})})]})]}),(0,s.jsxs)(i.Wu,{className:"flex-1 p-0 relative",children:[g&&(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-background z-10",children:(0,s.jsx)(m.A,{className:"h-8 w-8 animate-spin text-primary"})}),t&&p&&(0,s.jsx)("iframe",{src:j(p),title:`Revista - P\xe1gina ${p}`,className:(0,f.cn)("w-full h-full border-0",g?"opacity-0":"opacity-100 transition-opacity duration-300"),onLoad:()=>v(!1)},j(p))]})]})})}},50108:(e,t,a)=>{Promise.resolve().then(a.bind(a,73136)),Promise.resolve().then(a.bind(a,99913))},60529:(e,t,a)=>{"use strict";a.d(t,{p:()=>i});var s=a(95155),r=a(12115),n=a(40980);let i=r.forwardRef(({className:e,type:t,...a},r)=>(0,s.jsx)("input",{type:t,className:(0,n.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:r,...a}));i.displayName="Input"},73136:(e,t,a)=>{"use strict";a.d(t,{MagazineGallery:()=>f});var s=a(95155),r=a(12115),n=a(5772),i=a(40980),l=a(45160),o=a(6296),d=a(9339);let c=(0,d.createServerReference)("40299d30bef9c5e2b4882a47f1e56769fda1e2a051",d.callServer,void 0,d.findSourceMapURL,"getMagazineTableOfContents");function u({edition:e,onViewPage:t}){let[a,d]=(0,r.useState)(!1),[m,f]=(0,r.useState)([]),[x,p]=(0,r.useState)(!1),[h,g]=(0,r.useState)(null),v=(0,r.useRef)(null),b=async()=>
1{if(!(m.length>0)&&!x){p(!0),g(null);try{let t=await c(e.id);f(t.toc)}catch(t){console.error(`Error fetching TOC for magazine ${e.id}:`,t),g("\xcdndice indispon\xedvel.")}finally{p(!1)}}},j=Math.ceil(m.length/2),y=j;for(let e=j;e<m.length;e++)if("category"===m[e].type){y=e;break}let N=m.slice(0,y),w=m.slice(y),S=e=>(0,s.jsx)("ul",{className:"space-y-1 text-[10px]",children:e.map((e,a)=>(0,s.jsx)("li",{children:"category"===e.type?(0,s.jsx)(l.E,{variant:"default",className:"bg-primary text-primary-foreground text-[9px] font-bold mt-2 uppercase",children:e.title}):(0,s.jsxs)("button",{onClick:a=>{a.stopPropagation(),v.current&&(clearTimeout(v.current),v.current=null),e.link&&(t(e.link),d(!1))},disabled:!e.link,className:"w-full flex justify-between items-start text-left hover:text-primary transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:[(0,s.jsx)("span",{className:"line-clamp-2 leading-snug",children:e.title}),(0,s.jsx)("span",{className:"text-neutral-400 ml-2 flex-shrink-0",children:e.page})]})},`${e.title}-${a}`))});return(0,s.jsxs)("div",{className:"w-[210px] flex-shrink-0 space-y-2 relative",children:[(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("h3",{className:"text-sm font-semibold leading-tight",children:e.title}),e.theme&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground leading-tight",children:e.theme})]}),(0,s.jsxs)("div",{className:"relative w-full h-[294px] [perspective:1000px] group",onMouseEnter:()=>{v.current&&(clearTimeout(v.current),v.current=null),d(!0),b()},onMouseLeave:()=>{v.current=setTimeout(()=>{d(!1),v.current=null},200)},children:[(0,s.jsx)(l.E,{className:(0,i.cn)("absolute -top-3 left-1/2 -translate-x-1/2 z-20 transition-opacity duration-300 opacity-0 group-hover:opacity-100",!a&&"hidden"),children:"\xcdndice"}),(0,s.jsx)("div",{className:"absolute top-[10px] left-0 w-full h-full bg-neutral-800 text-white rounded-lg shadow-lg",children:(0,s.jsxs)("div",{className:"p-4 pt-2 overflow-y-auto h-full",children:[x&&(0,s.jsx)(o.A,{className:"animate-spin absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"}),h&&(0,s.jsx)("p",{className:"text-center text-xs text-red-400",children:h}),!x&&!h&&m.length>0&&S(w),!x&&!h&&0===m.length&&(0,s.jsx)("p",{className:"text-center text-xs text-neutral-400 mt-10",children:"\xcdndice n\xe3o dispon\xedvel."})]})}),(0,s.jsxs)("div",{className:(0,i.cn)("absolute top-[10px] left-0 w-full h-full transition-transform duration-700 ease-in-out cursor-pointer [transform-style:preserve-3d]",a?"[transform:rotateY(-180deg)]":"[transform:rotateY(0deg)]"),style:{transformOrigin:"left center"},children:[(0,s.jsx)("div",{className:"absolute w-full h-full [backface-visibility:hidden] bg-muted flex items-center justify-center rounded-md",children:(0,s.jsx)(n.default,{src:e.coverUrl,alt:e.title,fill:!0,className:"object-contain",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",unoptimized:!0})}),(0,s.jsx)("div",{className:"absolute w-full h-full [backface-visibility:hidden] [transform:rotateY(180deg)] bg-neutral-800 text-white rounded-lg shadow-lg",children:(0,s.jsxs)("div",{className:"p-4 pt-2 overflow-y-auto h-full",children:[x&&(0,s.jsx)(o.A,{className:"animate-spin mx-auto mt-10"}),h&&(0,s.jsx)("p",{className:"text-center text-xs text-red-400",children:h}),!x&&!h&&m.length>0&&S(N),!x&&!h&&0===m.length&&(0,s.jsx)("p",{className:"text-center text-xs text-neutral-400 mt-10",children:"\xcdndice n\xe3o dispon\xedvel."})]})})]})]})]})}var m=a(49625);function f({allEditions:e}){let[t,a]=(0,r.useState)(null),n=e=>{a(e)};return(0,s.jsxs)(s.Fragment,{children:[e.length>0?(0,s.jsx)("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-10",children:e.map(e=>(0,s.jsx)(u,{edition:e,onViewPage:n},e.id))}):(0,s.jsx)("div",{className:"text-center py-20",children:(0,s.jsx)("p",{className:"text-muted-foreground",children:"Nenhuma edi\xe7\xe3o de revista encontrada."})}),(0,s.jsx)(m.k,{isOpen:!!t,url:t,onClose:()=>{a(null)}})]})}},81477:(e,t,a)=>{"use strict";a.d(t,{BT:()=>d,Wu:()=>c,ZB:()=>o,Zp:()=>i,aR:()=>l});var s=a(95155),r=a(12115),n=a(40980);let i=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));
1i.displayName="Card";let l=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",e),...t}));l.displayName="CardHeader";let o=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("text-2xl font-semibold leading-none tracking-tight",e),...t}));o.displayName="CardTitle";let d=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("text-sm text-muted-foreground",e),...t}));d.displayName="CardDescription";let c=r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("p-6 pt-0",e),...t}));c.displayName="CardContent",r.forwardRef(({className:e,...t},a)=>(0,s.jsx)("div",{ref:a,className:(0,n.cn)("flex items-center p-6 pt-0",e),...t})).displayName="CardFooter"},89239:(e,t,a)=>{"use strict";a.d(t,{$:()=>d,r:()=>o});var s=a(95155),r=a(12115),n=a(42442),i=a(18460),l=a(40980);let o=(0,i.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=r.forwardRef(({className:e,variant:t,size:a,asChild:r=!1,...i},d)=>{let c=r?n.DX:"button";return(0,s.jsx)(c,{className:(0,l.cn)(o({variant:t,size:a,className:e})),ref:d,...i})});d.displayName="Button"},99913:(e,t,a)=>{"use strict";a.d(t,{MagazineSearchWidget:()=>D});var s=a(95155),r=a(12115),n=a(81477),i=a(89239),l=a(60529),o=a(15283),d=a(6695),c=a(48375),u=a(50479),m=a(86901),f=a(6296),x=a(61878),p=a(13545),h=a(39840),g=a(5872),v=a(97810),b=a(48368),j=a(9339);let y=(0,j.createServerReference)("6071da0e5735021a37d2f7caf80e05301bb7c19611",j.callServer,void 0,j.findSourceMapURL,"searchArchiveAction");var N=a(49625),w=a(16746),S=a(48035),k=a(4450),A=a(28408),C=a(32539),z=a(59656),T=a(18662),E=a(93459),R=a(75045),I=a(70468);function M({chartData:e}){if(!e||!e.data)return null;let t="line"===e.type?w.b:S.E;return(0,s.jsxs)(n.Zp,{className:"mt-6",children:[(0,s.jsx)(n.aR,{children:(0,s.jsxs)(n.ZB,{className:"flex items-center gap-2",children:[(0,s.jsx)(u.A,{size:20})," ",e.title]})}),(0,s.jsx)(n.Wu,{children:(0,s.jsx)(k.u,{width:"100%",height:300,children:(0,s.jsxs)(t,{data:e.data,children:[(0,s.jsx)(A.d,{strokeDasharray:"3 3"}),(0,s.jsx)(C.W,{dataKey:"label",fontSize:12,tickLine:!1,axisLine:!1}),(0,s.jsx)(z.h,{fontSize:12,tickLine:!1,axisLine:!1,tickFormatter:e=>new Intl.NumberFormat("pt-BR",{notation:"compact",compactDisplay:"short"}).format(e)}),(0,s.jsx)(T.m,{contentStyle:{backgroundColor:"hsl(var(--background))",border:"1px solid hsl(var(--border))"}}),(0,s.jsx)(E.s,{wrapperStyle:{fontSize:"12px"}}),"bar"===e.type?(0,s.jsx)(R.y,{dataKey:"value",name:"Valor",fill:"hsl(var(--primary))",radius:[4,4,0,0]}):(0,s.jsx)(I.N,{type:"monotone",dataKey:"value",name:"Valor",stroke:"hsl(var(--primary))",strokeWidth:2})]})})})]})}function D({allEditions:e}){let[t,a]=(0,r.useState)(""),[u,j]=(0,r.useState)(!1),[w,S]=(0,r.useState)(null),[k,A]=(0,r.useState)(null),[C,z]=(0,r.useState)(null),{toast:T}=(0,d.dj)(),{user:E}=(0,c.A)(),R=async e=>{if(e.preventDefault(),!t.trim())return void T({title:"Busca vazia",description:"Por favor, digite sua pergunta.",variant:"destructive"});j(!0),S(null),A(null);try{let e=await y(t,await E?.getIdToken()??"");A(e)}catch(e){console.error("Error during magazine search:",e),S(e.message||"Ocorreu um erro desconhecido durante a busca."),T({title:"Erro na Busca",description:e.message,variant:"destructive"})}finally{j(!1)}};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.Zp,{className:"max-w-4xl mx-auto",children:[(0,s.jsxs)(n.aR,{children:[(0,s.jsxs)(n.ZB,{className:"flex items-center gap-2",children:[(0,s.jsx)(m.A,{size:24})," Pesquisa Inteligente no Acervo"]}),(0,s.jsx)(n.BT,{children:"Fa\xe7a uma pergunta em linguagem natural e a IA buscar\xe1 a resposta em todas as edi\xe7\xf5es da revista."})]}),(0,s.jsxs)(n.Wu,{children:[(0,s.jsxs)("form",{onSubmit:R,className:"flex items-center gap-2 mb-4",children:[(0,s.jsx)(l.p,{type:"search",placeholder:"Ex: Qual foi o investimento da Vale em Caraj\xe1s em 2023?",value:t,onChange:e=>a(e.target.value),disabled:u,className:"flex-grow"}),(0,s.jsx)(i.$,{type:"submit",disabled:u,size:"icon",children:u?(0,s.jsx)(f.A,{className:"animate-spin"}):(0,s.jsx)(x.A,{})})]}),u&&(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center text-center py-6 text-muted-foreground",children:[(0,s.jsx)(f.A,{size:32,className:"mx-auto mb-2 animate-spin text-primary"}),(0,s.jsx)("p",{children:"Buscando no acervo... Isso pode levar alguns segundos."})]}),w&&(0,s.jsxs)(o.Fc,{variant:"destructive",children:[(0,s.jsx)(p.A,{className:"h-4 w-4"}),(0,s.jsx)(o.XL,{children:"Erro na Busca"}),(0,s.jsx)(o.TN,{children:w})]}
1),k&&(0,s.jsxs)("div",{className:"mt-6 space-y-4",children:[(0,s.jsxs)(o.Fc,{variant:"default",className:"bg-muted/50",children:[(0,s.jsx)(h.A,{className:"h-4 w-4"}),(0,s.jsx)(o.XL,{children:"Resposta da IA"}),(0,s.jsxs)(o.TN,{className:"pt-2 prose prose-sm dark:prose-invert max-w-none",children:[k.summary,void 0!==k.estimatedCost&&(0,s.jsxs)("div",{className:"mt-4 pt-2 border-t text-xs text-muted-foreground flex items-center gap-2",children:[(0,s.jsx)(g.A,{size:14}),(0,s.jsxs)("span",{children:["Custo estimado da busca: $",k.estimatedCost.toFixed(8)]})]})]})]}),k.chartData&&(0,s.jsx)(M,{chartData:k.chartData}),k.results.length>0&&(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"Fontes Encontradas:"}),(0,s.jsx)("div",{className:"space-y-3",children:k.results.map((t,a)=>(0,s.jsxs)(n.Zp,{className:"p-3",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-primary uppercase",children:t.articleTitle}),(0,s.jsxs)("blockquote",{className:"border-l-4 border-primary pl-3 text-sm italic mt-1",children:['"',t.snippet,'"']}),(0,s.jsx)("div",{className:"mt-2 flex justify-end",children:(0,s.jsxs)(i.$,{variant:"outline",size:"sm",onClick:()=>((t,a)=>{let s=e.find(e=>e.id===t);if(s){let e=new URL(s.baseUrl);a&&e.searchParams.set("p",a.toString()),z(e.toString())}else T({title:"Edi\xe7\xe3o n\xe3o encontrada",description:`N\xe3o foi poss\xedvel encontrar o link para a edi\xe7\xe3o ${t}.`})})(t.editionId,t.page),children:[(0,s.jsx)(v.A,{size:14,className:"mr-2"})," Ver Ed. ",t.editionId,", P\xe1g. ",t.page||"?"]})})]},a))})]})]}),!u&&!k&&!w&&(0,s.jsxs)("div",{className:"text-center py-6 text-muted-foreground",children:[(0,s.jsx)(b.A,{size:32,className:"mx-auto mb-2 opacity-50"}),(0,s.jsx)("p",{children:"Os resultados da busca aparecer\xe3o aqui."})]})]})]}),(0,s.jsx)(N.k,{isOpen:!!C,url:C,onClose:()=>z(null)})]})}}}]);

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.