CINXE.COM
A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools - Info Data
<!DOCTYPE html> <html lang="it-IT"> <head> <script src="//assets.adobedtm.com/90d1a5fe6070bddb60287a1a22aa5b83dbdb9048/satelliteLib-0e1859940feb7efb2971b1f6e9c5ece60a6cebe4.js"></script> <!-- webtrekk --> <script src="//j2.res.24o.it/js2015/webtrekk_v4-p.min.js"></script> <!-- webtrekk --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1385943834",accountID:"3283134",trustKey:"3283134",xpid:"VwQPUldQDBABVVlRBgcEUlAA",licenseKey:"NRJS-610eb81c85b11f6dea1",applicationID:"1183163441"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.infodata.ilsole24ore.com/xmlrpc.php"> <!-- Favicons --> <link rel="apple-touch-icon" sizes="57x57" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/ico/favicon-16x16.png" sizes="16x16"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script type="text/javascript" src="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/html5shiv.js"></script> <script type="text/javascript" src="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/respond.min.js"></script> <link rel="stylesheet" type="text/css" href="https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/css/style-ie8.css" /> <![endif]--> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v20.10 - https://yoast.com/wordpress/plugins/seo/ --> <title>A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools - Info Data</title> <meta name="description" content="Meta, Microsoft, Amazon e TomTom (sì proprio loro) hanno deciso mettere insieme le forze per dare fastidio ai servizi di mapping più popolari come quelli di Google e Apple" /> <link rel="canonical" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/" /> <meta property="og:locale" content="it_IT" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools - Info Data" /> <meta property="og:description" content="Meta, Microsoft, Amazon e TomTom (sì proprio loro) hanno deciso mettere insieme le forze per dare fastidio ai servizi di mapping più popolari come quelli di Google e Apple" /> <meta property="og:url" content="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/" /> <meta property="og:site_name" content="Info Data" /> <meta property="article:published_time" content="2023-08-07T07:03:45+00:00" /> <meta property="og:image" content="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-1.png" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="641" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Luca Tremolada" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Scritto da" /> <meta name="twitter:data1" content="Luca Tremolada" /> <meta name="twitter:label2" content="Tempo di lettura stimato" /> <meta name="twitter:data2" content="3 minuti" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/","url":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/","name":"A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools - Info Data","isPartOf":{"@id":"https://www.infodata.ilsole24ore.com/#website"},"primaryImageOfPage":{"@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#primaryimage"},"image":{"@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#primaryimage"},"thumbnailUrl":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-1.png","datePublished":"2023-08-07T07:03:45+00:00","dateModified":"2023-08-07T07:03:45+00:00","author":{"@id":"https://www.infodata.ilsole24ore.com/#/schema/person/c99404e7f1b90925e96f374173e20c9c"},"description":"Meta, Microsoft, Amazon e TomTom (sì proprio loro) hanno deciso mettere insieme le forze per dare fastidio ai servizi di mapping più popolari come quelli di Google e Apple","breadcrumb":{"@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#primaryimage","url":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-1.png","contentUrl":"https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-1.png","width":1024,"height":641},{"@type":"BreadcrumbList","@id":"https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.infodata.ilsole24ore.com/"},{"@type":"ListItem","position":2,"name":"A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools"}]},{"@type":"WebSite","@id":"https://www.infodata.ilsole24ore.com/#website","url":"https://www.infodata.ilsole24ore.com/","name":"Info Data","description":"Le notizie raccontate con i numeri","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.infodata.ilsole24ore.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https://www.infodata.ilsole24ore.com/#/schema/person/c99404e7f1b90925e96f374173e20c9c","name":"Luca Tremolada","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https://www.infodata.ilsole24ore.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/69cfe79e838e1d632a2709ad7f6833d8?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/69cfe79e838e1d632a2709ad7f6833d8?s=96&d=mm&r=g","caption":"Luca Tremolada"},"description":"Giornalista, genovese e gamer. Ha lavorato in televisione, radio, agenzia, internet e carta stampata occupandosi prevalentemente di economia, scienza e tecnologia. Attualmente è coordinatore di Tecnologia e si occupa di data journalism e scrive di scienza, innovazione, tecnologia e creatività sul quotidiano Il Sole 24 ORE nella redazione scientifica di Nòva 24.","url":"https://www.infodata.ilsole24ore.com/author/lucatremolada/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//ajax.googleapis.com' /> <link rel='dns-prefetch' href='//j2.res.24o.it' /> <link rel='dns-prefetch' href='//c.res.24o.it' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel="alternate" type="application/rss+xml" title="Info Data » Feed" href="https://www.infodata.ilsole24ore.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Info Data » Feed dei commenti" href="https://www.infodata.ilsole24ore.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Info Data » A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools Feed dei commenti" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.infodata.ilsole24ore.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.2"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.infodata.ilsole24ore.com/wp-includes/css/dist/block-library/style.min.css?ver=6.2.2' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <link rel='stylesheet' id='mediaelement-css' href='https://www.infodata.ilsole24ore.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.infodata.ilsole24ore.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://www.infodata.ilsole24ore.com/wp-includes/css/classic-themes.min.css?ver=6.2.2' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ctf_styles-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/custom-twitter-feeds/css/ctf-styles.min.css?ver=2.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='twenty20-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/css/twenty20.css?ver=1.7.5' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-fonts-montserrat-css' href='//c.res.24o.it/fonts/fonts-montserrat.css?v1_0001&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-googleapis-css' href='//fonts.googleapis.com/css?family=Montserrat%3A400%2C700&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-w-fonts-css' href='//c.res.24o.it/fonts/w-fonts.css?v1_0001&ver=6.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='arcandro-style-css' href='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/style.css?ver=20200529002' type='text/css' media='all' /> <link rel='stylesheet' id='jetpack_css-css' href='https://www.infodata.ilsole24ore.com/wp-content/plugins/jetpack/css/jetpack.css?ver=10.9.3' type='text/css' media='all' /> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js?ver=2.0.s' id='jquery-js'></script> <link rel="https://api.w.org/" href="https://www.infodata.ilsole24ore.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.infodata.ilsole24ore.com/wp-json/wp/v2/posts/79471" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.infodata.ilsole24ore.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.infodata.ilsole24ore.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.2.2" /> <link rel='shortlink' href='https://www.infodata.ilsole24ore.com/?p=79471' /> <link rel="alternate" type="application/json+oembed" href="https://www.infodata.ilsole24ore.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infodata.ilsole24ore.com%2F2023%2F08%2F07%2Fa-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.infodata.ilsole24ore.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infodata.ilsole24ore.com%2F2023%2F08%2F07%2Fa-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools%2F&format=xml" /> <!-- Custom Twitter Feeds CSS --> <style type="text/css"> .prew #ctf.ctf-super-narrow .ctf-author-screenname{ display: inline-block; } </style> <style type='text/css'>img#wpstats{display:none}</style> <link rel="canonical" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools" /> <!-- BEGIN BANNER SETTINGS --> <!-- post normal --> <script type="text/javascript"> var OAS_sitepage = 'ilsole24ore.com/infodata/ros'; var OAS_listpos = 'PopUp,Top,VideoBox,VideoBox_2'; var enableBanner = true; </script> <!-- END BANNER SETTINGS --> <script type="text/javascript" src="//j2.res.24o.it/js2010/banner_mjx_dfp.js"></script> </head> <body class="post-template-default single single-post postid-79471 single-format-standard group-blog"> <script type="text/javascript"> var s = {}; s.pageName = "N24:tecnologie:opendatablog:tecnologia:a proposito di mappe cosa e overture maps foundation? #datavizandtools"; s.prop9 = "N24:tecnologie:opendatablog:articolo"; s.prop8 = "a proposito di mappe cosa e overture maps foundation? #datavizandtools"; s.prop10 = "79471"; s.prop61 ="07-08-2023"; const ORIG_PN = s.pageName; </script> <script> var isTouch = "ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch ? true:false; var linkEvent = isTouch ? 'touchmove statechange':'scroll statechange'; </script> <script> var the_post_id = 79471; </script> <div id="pg_wrapper"> <div id="wrapper"> <!-- centralized header--> <!-- Header ======================================================== --> <div class="__s24"> <section class="a-block a-leaderboard ext"><div class="container"><script>OAS_RICH('Top');</script></div></section> <header id="header-common"></header> </div> <!-- /Header ======================================================== --> <!-- /centralized header --> <!-- Content ======================================================= --> <div id="content"> <div id="header-tools" class="visible-xs"> <div class="container"> <time>12 dicembre 2024</time> <ul class="right"> <li> <a href="https://www.ilsole24ore.com/landingAbbonamenti/landing.shtml?from=offerta"><strong>Abbonati</strong></a> </li> <li> <a href="#" data-toggle="modal" data-target="#modal-login">Accedi</a> </li> </ul> </div> </div> <!-- ======== WP HEADER ================================================== --> <div id="wp-header"> <div class="cover"> <div class="container" style="background-image: url(https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/img/wp-blog/cover.jpg);"> <!-- Title --> <div class="equal"> <div class="cell"> <div class="title-header"> <span class="blog-title"><a href="https://www.infodata.ilsole24ore.com">Info Data</a></span> <h2><a href="https://www.infodata.ilsole24ore.com">Le notizie raccontate con i numeri</a></h2> <ul class="hidden-sm"> <li><a href="https://www.infodata.ilsole24ore.com" class="home-share-facebook"><span class="icon-facebook"></span></a></li> <li><a href="https://www.infodata.ilsole24ore.com" class="home-share-twitter"><span class="icon-twitter"></span></a></li> </ul> </div> </div> </div> <!-- / Title --> </div> </div> <div class="menu-header menu-carousel js-menu-carousel js-sticky-index"> <div class="container"> <a class="blog-title hidden-xs" href="https://www.infodata.ilsole24ore.com">Info Data</a> <ul id="nav-menu" class="nav navbar-nav"> <li class="current-menu-item"><a href="https://www.infodata.ilsole24ore.com">Home</a></li> <li><a href="https://www.infodata.ilsole24ore.com/argomento/24plus/">24+</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/cronaca/">cronaca</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/economia/">economia</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/finanza/">finanza</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/norme/">norme</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/politica/">politica</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/scienze/">scienze</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/sport/">sport</a></li><li><a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a></li> <li><a href="https://www.infodata.ilsole24ore.com/chi-siamo/">Chi Siamo</a></li> <li class="menu-item-archive"><a data-vtoggle=".js-widget-dateinterval">Archivio</a></li> <li class="menu-item-search"> <form role="search" method="get" class="search-form" action="https://www.infodata.ilsole24ore.com/"> <input id="search-input" name="s" type="text" autocomplete="off" /> </form> <a href="#"><span class="label">Cerca </span><span class="icon-search"></span></a> </li> </ul> </div> </div> <div class="menu-topics"> <h3 class="hidden-xs">Hot Topics:</h3> <ul> <li><a href="https://www.infodata.ilsole24ore.com/topic/a-proposito-di-dati/">A proposito di dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/coronavirus/">Coronavirus</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/cronaca-critica-dei-dati/">Cronaca critica dei dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/data-analysis/">Data Analysis</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/dataviz-and-tools/">Dataviz and tools</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/number-of-the-day/">Number of the Day</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/pensiero-critico-dei-dati/">Pensiero critico dei dati</a></li><li><a href="https://www.infodata.ilsole24ore.com/topic/statistica-spiegata/">Statistica spiegata</a></li> </ul> </div> </div> <!-- ======== / WP HEADER ================================================== --> <!-- ======== WP BLOG CONTAINER ================================================== --> <div id="wp-blog" class="container"> <!-- Tools --> <div class="wp-tools js-current-sub-menu"></div> <div class="wp-header-widget header-widget-dateinterval widget widget-dateinterval js-widget-dateinterval "> <div class="widget-content"> <h6 class="widget-title">Indica un intervallo di date:</h6> <div class="time-sel"> <ul> <li id="datepicker"> <div class="input-daterange"> <span class="range">Dal <input type="text" class="input-line" name="start" /></span> <span class="range">Al <input type="text" class="input-line" name="end" /></span> </div> </li> </ul> <button type="submit" class="btn btn-pri">Cerca</button> </div> </div> </div> <!-- single.php --> <div class="row relative sticky_parent"> <div class="col-md-8 col-sm-11 col-xs-12"> <!-- arcandro/template-parts/content-foglia.php --> <article class="leaf"> <!-- Article header --> <header class="article-header"> <h6 class="meta" >tecnologia</h6> <h1> A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools </h1> <ul class="meta"> <li class="auth"><a class="no-hover"><span class="icon icon-user"></span> Luca Tremolada</a></li> <li><time>7 Agosto 2023</time></li> </ul> </header> <!-- / Article header --> <!-- Article content --> <div class="article-content"> <!-- Entry --> <div class="entry entry-indent relative sd-sharing-enabled"> <ul class="tools"> <!-- <li><a href="#"><span class="icon icon-star"></span></a></li> --> <li> <a class="share-comment" href="#comments"> <span class="icon icon-comment"></span> </a> </li> <li class="share-facebook"> <a rel="nofollow" class="share-facebook share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/" target="_blank" title="Condividi su Facebook"> <span class="icon icon-facebook"></span> </a> </li> <li class="share-twitter"> <a rel="nofollow" class="share-twitter share-icon no-text" twitter-text="A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/" target="_blank" title=""> <span class="icon icon-twitter"></span> </a> </li> <li class="share-linkedin"> <a rel="nofollow" class="share-linkedin share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/" target="_blank" title=""> <span class="icon icon-linkedin"></span> </a> </li> <li class="share-print"> <a rel="nofollow" class="share-print share-icon no-text" href="https://www.infodata.ilsole24ore.com/2023/08/07/a-proposito-di-mappe-cosa-e-overture-maps-foundation-datavizandtools/#print" target="_blank" title=""> <span class="icon icon-print"></span> </a> </li> </ul> <!-- Paragrafo --> <div id="article-body" class="metered_cancella"><p>Meta, Microsoft, Amazon e TomTom (sì proprio loro) hanno deciso mettere insieme le forze per dare fastidio ai servizi di mapping più popolari come quelli di Google e Apple. Le quattro aziende lo scorso anno hanno dato vita a <a href="https://overturemaps.org/">Overture Maps Foundation</a> con l’obiettivo di creare mappe aperte e interoperabili. Ora, il gruppo ha rilasciato il suo primo dataset. Con questi dati, gli sviluppatori di terze parti possono creare servizi di mappe online.</p> <p><section class="carousel carousel-gallery embedded-gallery swipe-carousel j-swipe-carousel "><ul class="j-swipeCarousel-items-list" style="display: none;"><li><a href="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-2.png" data-w="1024" data-h="641" data-large="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2023/08/overture_places-1-1024x641-2.png" data-share-url="#img-79482-full"></a></li></ul></section></p> <p><strong>Cosa c’è dentro il dataset?</strong><br> Overture 2023-07-26-alpha.0<a href="https://overturemaps.org/download/overture-july-alpha-release-notes/"> si scarica da qui</a>. Troverete quattro tipi di dati: Places include i luoghi di interesse (POI) su circa 59 milioni record in tutto il mondo. Il dataset include il nome, l’indirizzo, la posizione del segnaposto, la categoria e anche un punteggio di affidabilità per ogni record. Le fonti del tema Places includono i dati Meta e Microsoft Places. I dati Places sono formattati nello schema Overture Maps per Places . Le altre tre categorie comprendono gli Edifici (Building) che includono i dati relativi all’impronta e all’altezza dell’edificio, se disponibili. Parliamo di 785 milioni di profili di edifici in tutto il mondo. Le fonti includono OpenStreetMap , Microsoft Building e Esri Community Partners. Alcune altezze degli edifici sono state derivate anche utilizzando lidar da USGS 3DEP . I dati si trovano nello schema dati Overture Maps per Buildings e sono concessi in licenza con ODbL .<br> Poi c’è Trasporto (Transportation) che include i dati della rete stradale basati su OpenStreetMap . I dati sono stati inseriti nel dataset di Overture Maps per il trasporto . Pertanto, i dati sono stati risegmentati e strutturati. E infine c’è la voce sui confini amministrativi (Admins) che include le misure a livello 2 (a livello di paese) e il livello 4 (suddivisioni di primo livello sotto il paese) in tutto il mondo. I record di amministrazione includono i nomi tradotti per le regioni in circa 40 lingue, il contesto e le fonti e gli ID GERS segnaposto. Le fonti del tema admin sono Esri e TomTom. I dati del confine amministrativo si trovano nello schema dei dati di Overture Maps per Admin .<br> <strong>Cosa sappiamo su Overture Maps Foundation?</strong></p> <p>Fondata nel dicembre 2022 da Amazon Web Services (AWS), Meta, Microsoft e TomTom, Overture Maps Foundation comprende oggi più di una dozzina di aziende tra cui i nuovi membri Esri, Cyient, InfraMappa, Nomoko, Precisely, PTV Group, SafeGraph, Sanborn e Sparkgeo.</p> <p><strong>A cosa servono questi dati?</strong><br> Gli sviluppatori possono utilizzare queste informazioni per costruire un’app di mappatura o qualsiasi servizio che si basa sulla navigazione.</p> <p> </p> <p><strong>Per approfondire. </strong></p> <p><a href="https://www.ilsole24ore.com/art/bard-ia-generativa-google-arriva-italia-ecco-differenze-chatgpt-AFuKFUC?refresh_ce&nof">Cosa è e come funziona Code Interpreter per Gpt-4?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/02/18/come-riconoscere-immagini-e-testi-generati-dallai/">Come riconoscere immagini e testi generati dall’AI?</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/01/26/la-matematica-della-ricchezza-la-disuguaglianza-inevitabile-e-leconofisica/">La matematica della ricchezza, la disuguaglianza inevitabile e l’econofisica</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/01/22/wikipedia-lintelligenza-collettiva-e-gli-affari-datavizandtool/">Wikipedia, l’intelligenza collettiva e gli affari #datavizandtool</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/28/da-harry-potter-mafioso-agli-ultimi-videogiochi-ripensati-a-8-bit-lai-generativa-continua-a-divertire-datavizandtools/">Da Harry Potter mafioso agli ultimi videogiochi ripensati a 8 bit. L’Ai generativa continua a divertire #datavizandtools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/16/come-si-costruisce-una-mappa-di-milano-con-chatgpt-datavizandtools/">Come si costruisce una mappa di Milano con ChatGpt? #datavizandtools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/12/come-funziona-musicgen-il-chatgpt-della-musica-di-meta-datavizandtools/">Come funziona MusicGen, il ChatGpt della musica di Meta #DatavizandTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/06/06/bing-come-funziona-il-copilota-di-microsoft-per-il-web-datavizandtools/">Bing, come funziona il copilota di Microsoft per il web? #DatavizAndTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/07/08/le-ultime-novita-audio-dellai-generativa-datavizandtools/">Le ultime novità “audio” dell’Ai generativa #DatavizAndTools</a></p> <p><a href="https://www.infodata.ilsole24ore.com/2023/07/16/gpt-4-vs-bard-cinque-domande-chi-risponde-meglio-howmeasuring/">Gpt-4 vs Bard, cinque domande: chi risponde meglio? #howmeasuring</a></p> </div> <section id="lock" style="display:none"> </section> <footer class="article-footer metered_cancella"> <!-- template-parts/content-comments.php --> <!-- inizio commenti --> <section class="wp-comments comments js-comments"> <!-- form commenti --> <div id="respond" class="login-discussion comment-respond send "> <h5><a href="#" class="dblue">Partecipa alla discussione</a></h5> <form class="form-send" id="commentform" method="post" action="https://www.infodata.ilsole24ore.com/wp-comments-post.php"> <input id="comment_post_ID" type="hidden" value="79471" name="comment_post_ID"> <input id="comment_parent" type="hidden" value="0" name="comment_parent"> <div class="comments-open-content"> <div class="form-group"> <label>Nome *</label> <input id="comment-author" name="author" type="text" value="" /> </div> <div class="form-group"> <label>Email *</label> <input id="comment-email" name="email" type="text" value="" /> <p>Il tuo indirizzo email non verrà pubblicato</p> </div> <div class="form-group"> <label>Sito web</label> <input id="comment-url" name="url" type="text" value="" /> </div> <textarea data-autosize placeholder="Lascia un messaggio..." name="comment" id="comment" aria-required="true"></textarea> <ul class="form-tools"> <li class="undo"> <a class="btn btn-txt btn-txt-pri js-remove-reply" href="#">Annulla</a> </li> <li class="disclaimer"> <a class="btn btn-txt" href="javascript:void(0)" data-toggle="modal" data-target="#modal-disclaimer">Disclaimer</a> </li> <li> <button type="submit" class="btn btn-submit" name="post" id="comment-post" value="Post">Pubblica</button> </li> </ul> </div> </form> </div> <!-- fine form commenti --> </section> <!-- fine commenti --> <!-- nav --> <nav class="post-nav"> <a class="archive-link pull-left" href="https://www.infodata.ilsole24ore.com/2023/08/07/smart-working-due-anni-dopo-la-pandemia-cosa-e-cambiato-nelle-pmi/"> <span class="icon icon-angle-left"></span> <span class="label-post">Post</span> Precedente </a> <a class="archive-link pull-right" href="https://www.infodata.ilsole24ore.com/2023/08/07/barbie-al-cinema-incassa-1-miliardo-di-dollari-nel-mondo-tutti-i-numeri-anzi-tre-e-due-grafici/"><span class="label-post">Post</span> Successivo <span class="icon icon-angle-right"></span></a> </nav> <!-- // nav --> <!-- suggeriti --> <section class="section-brd article-related"> <h5>Suggeriti</h5> <ul class="list row"> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Imma1-1-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/finanza/">finanza</a> </h6> </li> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/">Google mette un piede nell’era degli Ai Agent e aggiunge intelligenza al suo motore di ricerca</a></h3> </article> </li> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/copilot-vision-e-in-versione-preview-analizza-i-siti-e-la-navigazione-via-web/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Microsoft_Sizzle_Vision_16x9038-1536x8641-1-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a> </h6> </li> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/copilot-vision-e-in-versione-preview-analizza-i-siti-e-la-navigazione-via-web/">Copilot Vision è in versione preview: analizza i siti e la navigazione via web</a></h3> </article> </li> <li class="col-sm-4 col-xs-12"> <article class="prew "> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/09/come-funzionano-nova-i-nuovi-modelli-di-ai-per-le-immagini-e-i-video-di-aws/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/amazon-nova-generazione-video-intelligenza-artificiale_211787-403x210.jpg" width="403" height="210" alt="" /> </a> </figure> <ul class="meta"> <li class="och"> <h6 class="meta"> <a href="https://www.infodata.ilsole24ore.com/argomento/tecnologia/">tecnologia</a> </h6> </li> <li><time>9 Dicembre 2024</time></li> </ul> <h3 class="small"><a href="https://www.infodata.ilsole24ore.com/2024/12/09/come-funzionano-nova-i-nuovi-modelli-di-ai-per-le-immagini-e-i-video-di-aws/">Come funzionano Nova, i nuovi modelli di Ai per le immagini e i video di Aws?</a></h3> </article> </li> </ul> </section> </footer> </div> <!-- / Entry --> </div> <!-- / Article content --> </article> <!-- / template-parts/content-foglia.php --></div> <!-- SIDEBAR --> <div class="col-md-4 col-sm-12 col-xs-12 sticky_column_OFF"> <section id="sidebar" class="wp-sidebar"> <!-- SIDEBAR INFODATA --> <!-- Adv sidebar --> <div class="a-block a-rectangle"> <a target="_blank" href="#"> <script type="text/javascript"> if(!isTouch || (isTouch && jQuery(window).width() === 1024)) OAS_RICH('VideoBox'); </script> </a> </div> <!-- / Adv sidebar --> <!-- box custom sidebar --> <!-- / box custom sidebar --> <!-- Post Recenti --> <div class="side-block no_h"> <h5><a href="#" class="dblue"><span>Post Recenti</span></a></h5> <div class="relative"> <ul class="list list-article inline-tablet"> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/12/cosa-succede-quando-i-cavi-sottomarini-si-rompono/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Screenshot_10-12-2024_8131_www.nytimes.com_-403x210.jpeg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>12 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/12/cosa-succede-quando-i-cavi-sottomarini-si-rompono/">Cosa succede quando i cavi sottomarini si rompono?</a></h3> </article> </li> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/12/grok-2-e-disponibile-gratuitamente-per-tutti-musk-cambia-idea-ancora-una-volta/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Screenshot_11-12-2024_21421_x.com_-1-403x210.jpeg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>12 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/12/grok-2-e-disponibile-gratuitamente-per-tutti-musk-cambia-idea-ancora-una-volta/">Grok-2, è disponibile gratuitamente per tutti. Musk cambia idea, ancora una volta</a></h3> </article> </li> <li class="i "> <article class="with-img"> <figure class=""> <a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/" > <img class="img-responsive" src="https://www.infodata.ilsole24ore.com/wp-content/uploads/sites/89/2024/12/Imma1-1-403x210.jpg" width="154" height="81" alt="" /> </a> </figure> <ul class="meta"> <li><time>11 Dicembre 2024</time></li> </ul> <h3 class="rel"><a href="https://www.infodata.ilsole24ore.com/2024/12/11/google-mette-un-piede-nellera-degli-ai-agent-e-aggiunge-intelligenza-al-suo-motore-di-ricerca/">Google mette un piede nell'era degli Ai Agent e aggiunge intelligenza al suo motore di ricerca</a></h3> </article> </li> </ul> <span class="split split-xs-3 visible-sm"></span> </div> </div> <!-- # Post Recenti --> <!-- Follow --> <div class="side-block follow"> <h5><a href="#" class="dblue">Segui anche su</a></h5> <ul class="list list-follow"> <li class="i"> <h3 class="rel"> <a href="https://www.facebook.com/InfoDataBLOG" target="_blank"> <span class="icon icon-facebook"></span> <span class="upper">Facebook</span><br /> <span class="account">InfoDataBLOG</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://twitter.com/24infodata"> <span class="icon icon-twitter"></span> <span class="upper">Twitter</span><br /> <span class="account">@24infodata</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://www.instagram.com/infodata24"> <span class="icon icon-instagram"></span> <span class="upper">Instagram</span><br /> <span class="account">infodata24</span> </a> </h3> </li> <li class="i"> <h3 class="rel"> <a target="_blank" href="https://www.infodata.ilsole24ore.com/feed/"> <span class="icon icon-feed"></span> <span class="upper">RSS</span><br /> <span class="account">Segui</span> </a> </h3> </li> </ul> </div> <!-- / Follow --> <div class="a-block a-rectangle"> <script type="text/javascript">OAS_RICH("VideoBox_2");</script> </div> <!-- / SIDEBAR INFODATA --> </section> </div><!-- / sticky_column --> <!-- / SIDEBAR --> </div><!-- / sticky_parent --> </div> <!-- ======== / WP BLOG CONTAINER ================================================== --> </div> <!-- Footer ======================================================== --> <!-- centralized footer--> <div class="__s24"> <footer id="footer"></footer> </div> <!-- /centralized footer--> </div> <!-- Navigation ====================================================== --> </div> <script type="text/javascript"> var profiloChPiuLetti = 'infodata'; var uuid ='89_ZrXA3M92'; var doctype ='articolo'; </script> <!-- disclaimer --> <div id="modal-disclaimer" class="modal" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-disclaimer"> <div class="modal-content"> <a href="#" class="close" data-dismiss="modal" aria-label="Close"> <span class="icon-circle icon-close" aria-hidden="true"></span> </a> <div class="modal-body"> <div class="fixed-height"> <p><strong>Le regole della Community</strong></p> <p>Il Sole 24 ORE incoraggia i lettori al dibattito ed al libero scambio di opinioni sugli argomenti oggetto di discussione nei nostri articoli. I commenti non devono necessariamente rispettare la visione editoriale de Il Sole 24 ORE ma la redazione si riserva il diritto di non pubblicare interventi che per stile, linguaggio e toni possano essere considerati non idonei allo spirito della discussione, contrari al buon gusto ed in grado di offendere la sensibilità degli altri utenti. Non verranno peraltro pubblicati contributi in qualsiasi modo diffamatori, razzisti, ingiuriosi, osceni, lesivi della privacy di terzi e delle norme del diritto d'autore, messaggi commerciali o promozionali, propaganda politica.</p> <p><strong>Finalità del trattamento dei dati personali</strong></p> <p>I dati conferiti per postare un commento sono limitati al nome e all'indirizzo e-mail. I dati sono obbligatori al fine di autorizzare la pubblicazione del commento e non saranno pubblicati insieme al commento salvo esplicita indicazione da parte dell'utente. Il Sole 24 ORE si riserva di rilevare e conservare i dati identificativi, la data, l'ora e indirizzo IP del computer da cui vengono pubblicati i commenti al fine di consegnarli, dietro richiesta, alle autorità competenti. Ogni ulteriore diffusione dei dati anagrafici dell’utente e di quelli rilevabili dai commenti postati deve intendersi direttamente attribuita alla iniziativa dell'utente medesimo, nessuna altra ipotesi di trasmissione o diffusione degli stessi è, dunque, prevista.</p> <p>Tutti i diritti di utilizzazione economica previsti dalla legge n. 633/1941 sui testi da Lei concepiti ed elaborati ed a noi inviati per la pubblicazione, vengono da Lei ceduti in via esclusiva e definitiva alla nostra società, che avrà pertanto ogni più ampio diritto di utilizzare detti testi, ivi compreso - a titolo esemplificativo - il diritto di riprodurre, pubblicare, diffondere a mezzo stampa e/o con ogni altro tipo di supporto o mezzo e comunque in ogni forma o modo, anche se attualmente non esistenti, sui propri mezzi, nonché di cedere a terzi tali diritti, senza corrispettivo in Suo favore.</p> </div> </div> </div> </div> </div> <!-- //disclaimer --> <!-- Custom Twitter Feeds JS --> <script type="text/javascript"> window.ctf_custom_js = function($){$('.ctf-tweet-actions .ctf-reply .ctf-screenreader').each(function(){ $(this).html('Reply'); }); $('.ctf-tweet-actions .ctf-retweet .ctf-screenreader').each(function(){ $(this).html('Retweet'); }); $('.ctf-tweet-actions .ctf-like .ctf-screenreader').each(function(){ $(this).html('Favorite'); }); $('.ctf_offset_1 .ctf-item:first-of-type').remove(); $('.ctf_offset_1').removeClass('ctf_offset_1'); } </script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/js/jquery.twenty20.js?ver=1.7.5' id='twenty20-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/twenty20/assets/js/jquery.event.move.js?ver=1.7.5' id='twenty20-eventmove-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery-1.11.1.min.js?ver=6.2.2' id='arcandro-jquery-1-11-1-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/modernizr-custom.js?ver=6.2.2' id='arcandro-modernizr-custom-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.placeholder-min.js?ver=6.2.2' id='arcandro-jquery-placeholder-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.sticky-kit.min.js?ver=6.2.2' id='arcandro-jquery-sticky-kit-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/iscroll.js?ver=6.2.2' id='arcandro-iscroll-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/autosize.min.js?ver=6.2.2' id='arcandro-autosize-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/retina-min.js?ver=6.2.2' id='arcandro-retina-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/tooltip.js?ver=6.2.2' id='arcandro-bs-tooltip-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/popover.js?ver=6.2.2' id='arcandro-bs-popover-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/collapse.js?ver=6.2.2' id='arcandro-bs-collapse-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/bs/modal.js?ver=6.2.2' id='arcandro-bs-modal-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/underscore-min.js?ver=6.2.2' id='arcandro-underscore-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.touchSwipe.min.js?ver=6.2.2' id='arcandro-jquery-touchSwipe-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/jquery.carouFredSel-6.2.1-packed.js?ver=6.2.2' id='arcandro-jquery-carouFredSel-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/eternicode-bootstrap-datepicker/bootstrap-datepicker.js?ver=6.2.2' id='arcandro-eternicode-bootstrap-datepicker-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/eternicode-bootstrap-datepicker/locales/bootstrap-datepicker.it.js?ver=6.2.2' id='arcandro-bootstrap-datepicker-it-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/swipeCarousel.js?ver=20170710' id='arcandro-swipeCarousel-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/lib/masonry.pkgd.min.js?ver=6.2.2' id='arcandro-masonry-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/wp-blog.js?ver=6.2.2' id='arcandro-wp-blog-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/navigation.js?ver=20151215' id='arcandro-navigation-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/skip-link-focus-fix.js?ver=20151215' id='arcandro-skip-link-focus-fix-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/themes/arcandro/js/jquery.piuletti.js?ver=6.2.2' id='arcandro-piuletti-js'></script> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-includes/js/comment-reply.min.js?ver=6.2.2' id='comment-reply-js'></script> <script type='text/javascript' src='https://j2.res.24o.it/js/2020/solecp.js?ver=1.0.0' id='script-banner-cookie-js'></script> <script src='https://stats.wp.com/e-202450.js' defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:10.9.3',blog:'68540110',post:'79471',tz:'1',srv:'www.infodata.ilsole24ore.com'} ]); _stq.push([ 'clickTrackerInit', '68540110', '79471' ]); </script> <!-- script timeline --> <script type='text/javascript' src='//www.infodata.ilsole24ore.com/wp-includes/js/wp-embed.min.js?ver=4.4'></script> <script type='text/javascript' src='//www.infodata.ilsole24ore.com/wp-content/plugins/TimelineJS-Wordpress-Plugin/js/storyjs-embed.js?ver=4.4'></script> <!-- // script timeline --> <script type="text/javascript"> function loadUsername() { jQuery.ajax({ url: "https://www.ilsole24ore.com/api/username.shtml", dataType: "json", data: "timestamp="+jQuery.now(), xhrFields: { withCredentials: true }, success: function(data) { jQuery.each( data, function( key, val ) { if(key=='username'){ s.prop51=val; //console.log('ajax call username: -> '+val); return; } }); }, error:function(data) { s.prop51=''; console.log('error in ajax call username'); } }); } if (document.cookie.indexOf("SoleAuth=") >= 0) { //TEST setTimeout(function(){loadUsername();},6000); loadUsername(); }else{ s.prop51=''; } </script> <!-- Infinite scroll --> <script type="text/javascript"> var pageNumber = 1; var maxNumPagesComments = 0; </script> <!-- load more comments --> <script type="text/javascript"> $contentListComments = jQuery(".comment-list"); function loadComments(button, pageNumber) { jQuery.ajax({ url: "https://www.infodata.ilsole24ore.com/wp-admin/admin-ajax.php", type:'POST', data: "action=infinite_scroll_comments&page_number=" + pageNumber + "&postid=79471", success: function(html) { $contentListComments.append(html); if (maxNumPagesComments > pageNumber) {} else { jQuery('#load-more-comments').parent().hide(); } } }); return false; } jQuery(function() { if (maxNumPagesComments > pageNumber) {} else { jQuery('#load-more-comments').parent().hide(); } jQuery('#load-more-comments').on('click', function() { var load_more_data = jQuery(this).data(); pageNumber++; loadComments(jQuery(this), pageNumber); }); }); </script> <!-- /load more comments --> <!-- Archivio date --> <script> jQuery('.time-sel button[type="submit"]').on('click', function(e) { var fromDate = $('.time-sel #datepicker .input-daterange .range:nth-of-type(1) input').val(); var toDate = $('.time-sel #datepicker .input-daterange .range:nth-of-type(2) input').val(); window.location.href = "https://www.infodata.ilsole24ore.com" + "/?from=" + fromDate + "&to=" + toDate; }); </script> <!-- centralized javascript --> <script>$ = jQuery.noConflict();</script> <!-- LIBRERIA DI HEADERFOOTER.js --> <script type="text/javascript" src="https://st.ilsole24ore.com/_dynamic_cache/header2016/dist/js/24o.headerfooter.js"></script> <!-- INIT --> <script> (function(jQuery){ jQuery(function($){ var loginUrlreturn = window.location.href; var loginParam = $.param({'login':'1'}); if(loginUrlreturn.indexOf("?") >= 0){ loginUrlreturn+= '&'+loginParam} else {loginUrlreturn+= '?'+loginParam;} loginUrlreturn= "https://www.ilsole24ore.com/met/cookie?"+$.param({'returl':loginUrlreturn}); var regParam = $.param({'sc_motivo':'N24:tecnologie:opendatablog'+':spontaneo','SiteCode':'CN','RURL':'https://www.ilsole24ore.com/index.shtml'}); var registerUrl = "https://du.ilsole24ore.com/DU/iniziaregistrazione.aspx?"+regParam; $.initHeaderFooterSole24({ header: { selector: "#header-common", size: 'blog', registerUrl: registerUrl }, footer: { selector: "#footer", size: "big" }, loginForm: { params: { RURL: loginUrlreturn } }, env:"prod" }); }); })(jQuery); </script> <!-- /centralized javascript --> <!-- script social by arcandro/footer --> <script type='text/javascript' src='https://www.infodata.ilsole24ore.com/wp-content/plugins/jetpack/modules/sharedaddy/sharing.js?ver=3.8.1'></script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-facebook, a.home-share-facebook, a.number-share-facebook' ).on( 'click', function() { dtmTrack(track,"facebook"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "facebook", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text=Info Data - '+encodeURIComponent(jQuery(this).attr( 'twitter-text' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); jQuery( 'a.home-share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text='+encodeURIComponent(jQuery(this).attr( 'title' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); jQuery( 'a.number-share-twitter' ).on( 'click', function() { dtmTrack(track,"twitter"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://twitter.com/intent/tweet?text='+encodeURIComponent(jQuery(this).attr( 'title' ))+'&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "twitter", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-linkedin' ).on( 'click', function() { dtmTrack(track,"linkedin"); if ( 'undefined' !== typeof windowOpen ){ // If there's another sharing window open, close it. windowOpen.close(); } windowOpen = window.open( 'https://www.linkedin.com/shareArticle?mini=true&ro=true&url='+encodeURIComponent(jQuery(this).attr( 'href' )), 'wpcomlinkedin', 'menubar=1,resizable=1,width=600,height=550' ); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "linkedin", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); }); </script> <script type="text/javascript"> var windowOpen; jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-print' ).on( 'click', function() { dtmTrack(track,"stampa"); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "stampa", } }]); return false; }); }); </script> <script type="text/javascript"> jQuery(document).on( 'ready post-load', function(){ jQuery( 'a.share-comment' ).on( 'click', function() { jQuery('html, body').animate({ scrollTop: jQuery( jQuery('.comments') ).offset().top-60 }, 600); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "commento", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); return false; }); jQuery( '#comment-post' ).on( 'click', function() { dtmTrack(track,"commento"); wts.push(["send", "click", { linkId: "strumenti BLOG24", customClickParameter: { 100: "commento", 8: "Blog | A proposito di mappe, cosa è Overture Maps Foundation? #DatavizAndTools" } }]); }); }); </script> <!-- / script social --> <script type="text/javascript"> function imgTrace() { var currentImage=jQuery('li.gallery-item.current'); if (currentImage.length) { var num = currentImage.data('imgnum'); s.pageName = ORIG_PN+':'+num; dtmTrack(track,"dynamic-track"); } } function setModTrace(popup) { if(popup){ s.prop9 = "N24:tecnologie:opendatablog:fotogallery-popup"; imgTrace(); } else //chiusura popup s.prop9 = "N24:tecnologie:opendatablog:articolo"; //console.log('DTM popup- pagename: '+s.pageName+'\n prop9: '+ s.prop9); } jQuery(document).on( 'ready post-load', function(){ jQuery( '#article-body nav a.prev' ).on( 'click', function() {setTimeout("imgTrace();", 500);}); jQuery( '#article-body nav a.next' ).on( 'click', function() {setTimeout("imgTrace();", 500);}); jQuery( '#article-body a.gallery-expand' ).on( 'click', function() {setModTrace(1);}); jQuery( '#article-body a.gallery-close' ).on( 'click', function() {setModTrace(0);}); jQuery( 'a[rel~=attachment]' ).on( 'click', function() { s.prop18 = jQuery(this).attr("href"); //setTimeout(function(){s.prop18 = jQuery(this).attr("href");},6000); dtmTrack(track,"file-download"); }); jQuery('#load-more').on('click', function() { dtmTrack(track,'leggi-altre'); }); $( document ).on('hf.init.after', function() { jQuery('#modal-login button.btn-pri').on( 'click', function() { //console.log("set cookie"); document.cookie = "loginflag=true"; }); }); /* $( window ).on('navigation:shown', function() { _satellite.track('menu-naviga'); }); $( document ).on('hf.init.after', function() { jQuery('#modal-login a.btn-txt').on( 'click', function() { _satellite.track('registra'); }); });*/ }); function dtmTrack(callback,string) { if (document.cookie.indexOf("SoleAuth=") >= 0) { waitUser(callback,string); } else{ waitParam(callback,string); //callback(string); } return; } function waitUser(callback, string){ if(!definedParam(s.prop51)){ //console.log('waitUser 500 traker'); setTimeout(function(){waitUser(callback,string);},500); return; }else{ waitParam(callback,string); //callback(string); } } function waitParam(callback, string){ //console.log('waitParam'); //parametri per tutte le pagine loggato e non if(definedParam(s.prop9) && definedParam(s.pageName)){ switch (string) { case 'file-download': if(!definedParam(s.prop18)){ //alert('wait download'); setTimeout(function(){waitParam(callback,string);},500); return; }break; } callback(string); }else{ setTimeout(function(){waitParam(callback,string);},500); return; } } function definedParam(par){ if(par == undefined || par=='') return false; return true; } track = function tracker(string){ _satellite.track(string); console.log('DTM: '+string+' username:'+ s.prop51); } pageTrack = function pageTracker(){ _satellite.pageBottom(); console.log('DTM pagename: '+s.pageName+'\n prop9: '+ s.prop9+ '\n prop7: '+ s.prop7+'\n prop8: '+ s.prop8+'\n prop10: '+ s.prop10+'\n prop18: '+ s.prop18+ '\n prop51: '+ s.prop51+'\n prop59: '+ s.prop59+'\n prop61: '+ s.prop61+'\n prop68: '+ s.prop68); } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length,c.length); } } return ""; } var loginflag=getCookie("loginflag"); //console.log("getCookie:"+loginflag); if (loginflag!="") { if(location.search.indexOf('login=1') >= 0){ dtmTrack(track,'login'); } document.cookie = "loginflag=; expires=Thu, 01 Jan 1970 00:00:00 UTC"; //console.log("remove cookie"); } OAS_RICH('PopUp'); //dtmTrack(pageTrack,''); console.log('DTM pagename: '+s.pageName+'\n prop9: '+ s.prop9+ '\n prop7: '+ s.prop7+'\n prop8: '+ s.prop8+'\n prop10: '+ s.prop10+'\n prop18: '+ s.prop18+ '\n prop51: '+ s.prop51+'\n prop59: '+ s.prop59+'\n prop61: '+ s.prop61+'\n prop68: '+ s.prop68); // webtrekk _satellite.pageBottom(); //4 webtrekk e Adobe wts.push(["send", "pageupdate"]); //only 4 webtrekk </script> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-23667920-1"); pageTracker._setDomainName('none'); pageTracker._trackPageview(); } catch(err) {} </script> <!-- START Nielsen Online SiteCensus V5.3 --> <!-- COPYRIGHT 2010 Nielsen Online --> <script type="text/javascript"> var _rsCI="ilsole-it"; var _rsCG="0"; var _rsDN="//secure-it.imrworldwide.com/"; var _rsCC=0; var _rsIP=1; var _rsPLfl=0; </script> <script type="text/javascript" src="//secure-it.imrworldwide.com/v53.js"></script> <noscript> <div><img src="//secure-it.imrworldwide.com/cgi-bin/m?ci=ilsole-it&cg=0" style="visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1" alt=""/></div> </noscript> <!-- END Nielsen Online SiteCensus V5.3 --><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-610eb81c85b11f6dea1","applicationID":"1183163441","transactionName":"YFRRMUVWCBAEURYIVlkeZhdeGA8NAVcaT0lfQQ==","queueTime":0,"applicationTime":688,"atts":"TBNSRw1MGx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>