1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/firebase-config-Dn2Tu_JL.js","assets/vendor-firebase-AOn3Fvmd.js","assets/app-BCfwVS8x.js","assets/modulepreload-polyfill-B5Qt9EMX.js","assets/vendor-react-B4BIr4_A.js","assets/crashBlackBox-NHteRanH.js","assets/evento-comune-FmQYl2SX.js","assets/icone-sito-BiOTxGdK.js","assets/publicUrls-C1QEMgMu.js","assets/app-BvPBHeob.css","assets/global-D5SbRmqv.css","assets/notification-surfaces-DJ11Q-_5.css","assets/tinted-surfaces-DhaeICDt.css","assets/mobile-rescue-DkFUCCnO.css","assets/mobile-D-1iJdoo.css","assets/portal-site-FlDP8s0L.css","assets/light-surface-BdEIu4x7.css","assets/portal-drawer-CqeSRXR4.css","assets/anchored-menu-B_Fr006W.css","assets/numeri-r_WOqBzN.js","assets/_base-D_fKxcbQ.js","assets/nomiPrincipi-BYSAC6JW.js","assets/principi-Bj7ugyK-.js"])))=>i.map(i=>d[i]); 2import{_ as c}from"./evento-comune-FmQYl2SX.js";import"./vendor-firebase-AOn3Fvmd.js";import"./firebase-config-Dn2Tu_JL.js";import"./vendor-react-B4BIr4_A.js";const g="https://europe-west1-climpact-drp.cloudfunctions.net/traceMappaFile",A="trace-mappa-v1",y=t=>`/__trace-mappa/${t}.json`,u=new Map,f=new Map;async function h(){try{return typeof caches>"u"||!caches||typeof caches.open!="function"?null:await caches.open(A)}catch{return null}}async function E(t){const e=await h();if(!e)return null;try{const r=await e.match(y(t));if(!r)return null;const n=r.headers.get("X-Versione")||"",i=JSON.parse(await r.text());return n&&i&&typeof i=="object"?{versione:n,dati:i}:null}catch{return null}}async function d(t,e,r){const n=await h();if(!(!n||!e))try{await n.put(y(t),new Response(r,{headers:{"Content-Type":"application/json","X-Versione":e}}))}catch{}}async function C(t){const e=await h();if(e)try{await e.delete(y(t))}catch{}}async function O(){try{const{auth:t}=await c(async()=>{const{auth:e}=await import("./firebase-config-Dn2Tu_JL.js").then(r=>r.c);return{auth:e}},__vite__mapDeps([0,1]));return t?(typeof t.authStateReady=="function"&&await t.authStateReady(),t.currentUser?await t.currentUser.getIdToken():""):""}catch{return""}}
2class p extends Error{}async function w(t,e,r=""){const[{anteprimaLancio:n},i]=await Promise.all([c(()=>import("./app-BCfwVS8x.js").then(s=>s.cz),__vite__mapDeps([2,3,4,5,6,1,0,7,8,9,10,11,12,13,14,15,16,17,18])),t?Promise.resolve(""):O()]),a={vista:e,anteprima:n()};t&&(a.password=t),i&&(a.gettone=i),r&&(a.versione=r);const o=await fetch(g,{method:"POST",headers:{"Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify(a),credentials:"omit",cache:"no-store"});if(o.status===403)throw new p("closed");if(o.status===204)return{versione:o.headers.get("X-Versione")||r,testo:null};if(!o.ok)throw new Error(`map data ${o.status}`);return{versione:o.headers.get("X-Versione")||"",testo:await o.text()}}let l=null;function m(t){return l||(l=x(t,"team").then(e=>e&&e.righe&&Array.isArray(e.scartate)?e:null).catch(()=>(l=null,null))),l}function T(t,e){if(!t||!e||!e.righe||!Array.isArray(e.scartate))return t;const r=new Set(e.scartate);if(t.K&&Array.isArray(t.K.fields)&&Array.isArray(t.C)){const n=t.K.fields.indexOf("code"),i=t.K.fields.indexOf("ok");n>=0&&i>=0&&(t.C=t.C.filter(a=>
2!r.has(a[n])),t.C.forEach(a=>{a[i]=e.righe[a[n]]?1:0}))}if(Array.isArray(t.cites)&&t.enums&&Array.isArray(t.enums.state)){const n=t.enums.state,i=n.indexOf("proposed"),a=n.indexOf("verified"),o=n.indexOf("discarded");i>=0&&a>=0&&t.cites.forEach(s=>{!s||!s.id||(e.righe[s.id]?s.st=a:r.has(s.id)&&o>=0?s.st=o:s.st===a&&(s.st=i))})}return t}async function _(t,e=""){t&&(t.K&&t.C||t.cites)&&T(t,await m(e));const[{registraCasi:r},{registraSentenze:n},{nominaPrincipiDati:i}]=await Promise.all([c(()=>import("./_base-D_fKxcbQ.js"),[]),c(()=>import("./numeri-r_WOqBzN.js"),__vite__mapDeps([19,20,21,22])),c(()=>import("./nomiPrincipi-BYSAC6JW.js"),__vite__mapDeps([21,22]))]);i(t),r(t),n(t)}function P(t,e,r){w(t,e,r).then(({versione:n,testo:i})=>i?d(e,n,i):null).catch(n=>{n instanceof p&&C(e)})}async function I(t,e="costellazione"){if(u.has(e))return u.get(e);if((e==="globo"||e==="costellazione")&&m(t),!f.has(e)){const r=(async()=>{const n=await E(e);if(n)return await _(n.dati,t),u.set(e,n.dati),P(t,e,n.versione),n.dati;let i;try{i=await w(t,e)}catch(o){throw o instanceof p?new Error("That password is not right."):o}const a=JSON.parse(i.testo);if(!a||typeof a!="object")throw new Error("map data missing");return await _(a,t),u.set(e,a),d(e,i.versione,i.testo),a})().finally(()=>{f.delete(e)});f.set(e,r)}return f.get(e)}async function x(t,e){try{const r=await w(t,e);return JSON.parse(r.testo)}catch(r){throw r instanceof p?new Error("closed"):r}}export{T as allineaAlTeam,I as caricaDatiMappa,x as chiediDatiFreschi};
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.