[{"data":1,"prerenderedAt":2301},["ShallowReactive",2],{"navigation_docs_it":3,"-it-api-reference-nuxt":96,"-it-api-reference-nuxt-surround":2296},[4,23,49,86],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Per Iniziare","i-lucide-rocket","/it/getting-started","it/1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Installazione","/it/getting-started/installation","it/1.getting-started/1.installation",{"title":15,"path":16,"stem":17},"Configurazione","/it/getting-started/configuration","it/1.getting-started/2.configuration",{"title":19,"path":20,"stem":21},"Quick Start","/it/getting-started/quick-start","it/1.getting-started/3.quick-start",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Guide","i-lucide-book-open","/it/guides","it/2.guides",[29,33,37,41,45],{"title":30,"path":31,"stem":32},"Autenticazione","/it/guides/authentication","it/2.guides/1.authentication",{"title":34,"path":35,"stem":36},"Fatture","/it/guides/invoices","it/2.guides/2.invoices",{"title":38,"path":39,"stem":40},"Notifiche","/it/guides/notifications","it/2.guides/3.notifications",{"title":42,"path":43,"stem":44},"Comunicazioni","/it/guides/communications","it/2.guides/4.communications",{"title":46,"path":47,"stem":48},"XML Builder","/it/guides/xml-builder","it/2.guides/5.xml-builder",{"title":50,"icon":51,"path":52,"stem":53,"children":54,"page":22},"Riferimento API","i-lucide-code","/it/api-reference","it/3.api-reference",[55,59,63,67,70,74,78,82],{"title":56,"path":57,"stem":58},"Core","/it/api-reference/core","it/3.api-reference/1.core",{"title":60,"path":61,"stem":62},"Invoices","/it/api-reference/invoices","it/3.api-reference/2.invoices",{"title":64,"path":65,"stem":66},"Errori","/it/api-reference/errors","it/3.api-reference/3.errors",{"title":46,"path":68,"stem":69},"/it/api-reference/xml-builder","it/3.api-reference/4.xml-builder",{"title":71,"path":72,"stem":73},"Utils","/it/api-reference/utils","it/3.api-reference/5.utils",{"title":75,"path":76,"stem":77},"Notifications","/it/api-reference/notifications","it/3.api-reference/6.notifications",{"title":79,"path":80,"stem":81},"Communications","/it/api-reference/communications","it/3.api-reference/7.communications",{"title":83,"path":84,"stem":85},"Nuxt Module","/it/api-reference/nuxt","it/3.api-reference/8.nuxt",{"title":87,"path":88,"stem":89,"children":90,"icon":95},"Integrazioni","/it/integrations","it/4.integrations/0.index",[91,92],{"title":87,"path":88,"stem":89},{"title":83,"path":93,"stem":94},"/it/integrations/nuxt","it/4.integrations/1.nuxt","i-lucide-puzzle",{"id":97,"title":83,"body":98,"description":2290,"extension":2291,"links":2292,"meta":2293,"navigation":216,"path":84,"seo":2294,"stem":85,"__hash__":2295},"docs_it/it/3.api-reference/8.nuxt.md",{"type":99,"value":100,"toc":2274},"minimark",[101,105,114,118,143,146,151,158,265,311,315,321,397,453,456,460,468,472,479,499,516,521,685,687,691,697,714,721,726,799,803,1030,1260,1262,1266,1272,1289,1296,1300,1362,1366,1650,1652,1656,1662,1679,1686,1690,1752,1756,1950,1952,1956,1959,2154,2156,2160,2163,2231,2236,2238,2242,2262,2270],[102,103,83],"h1",{"id":104},"nuxt-module",[106,107,108,109,113],"p",{},"Il package ",[110,111,112],"code",{},"@fatturazione-elettronica-aruba/nuxt"," fornisce l'integrazione con Nuxt tramite composables server-side auto-importati.",[115,116,11],"h2",{"id":117},"installazione",[119,120,125],"pre",{"className":121,"code":122,"language":123,"meta":124,"style":124},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @fatturazione-elettronica-aruba/nuxt\n","bash","",[110,126,127],{"__ignoreMap":124},[128,129,132,136,140],"span",{"class":130,"line":131},"line",1,[128,133,135],{"class":134},"sBMFI","pnpm",[128,137,139],{"class":138},"sfazB"," add",[128,141,142],{"class":138}," @fatturazione-elettronica-aruba/nuxt\n",[115,144,15],{"id":145},"configurazione",[147,148,150],"h3",{"id":149},"moduleoptions","ModuleOptions",[106,152,153,154,157],{},"Opzioni di configurazione del modulo in ",[110,155,156],{},"nuxt.config.ts",":",[119,159,163],{"className":160,"code":161,"language":162,"meta":124,"style":124},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@fatturazione-elettronica-aruba/nuxt'],\n\n  fatturazioneAruba: {\n    environment: 'demo',\n  },\n});\n","typescript",[110,164,165,186,211,218,229,247,253],{"__ignoreMap":124},[128,166,167,171,174,178,182],{"class":130,"line":131},[128,168,170],{"class":169},"s7zQu","export",[128,172,173],{"class":169}," default",[128,175,177],{"class":176},"s2Zo4"," defineNuxtConfig",[128,179,181],{"class":180},"sTEyZ","(",[128,183,185],{"class":184},"sMK4o","{\n",[128,187,189,193,195,198,201,203,205,208],{"class":130,"line":188},2,[128,190,192],{"class":191},"swJcz","  modules",[128,194,157],{"class":184},[128,196,197],{"class":180}," [",[128,199,200],{"class":184},"'",[128,202,112],{"class":138},[128,204,200],{"class":184},[128,206,207],{"class":180},"]",[128,209,210],{"class":184},",\n",[128,212,214],{"class":130,"line":213},3,[128,215,217],{"emptyLinePlaceholder":216},true,"\n",[128,219,221,224,226],{"class":130,"line":220},4,[128,222,223],{"class":191},"  fatturazioneAruba",[128,225,157],{"class":184},[128,227,228],{"class":184}," {\n",[128,230,232,235,237,240,243,245],{"class":130,"line":231},5,[128,233,234],{"class":191},"    environment",[128,236,157],{"class":184},[128,238,239],{"class":184}," '",[128,241,242],{"class":138},"demo",[128,244,200],{"class":184},[128,246,210],{"class":184},[128,248,250],{"class":130,"line":249},6,[128,251,252],{"class":184},"  },\n",[128,254,256,259,262],{"class":130,"line":255},7,[128,257,258],{"class":184},"}",[128,260,261],{"class":180},")",[128,263,264],{"class":184},";\n",[266,267,268,287],"table",{},[269,270,271],"thead",{},[272,273,274,278,281,284],"tr",{},[275,276,277],"th",{},"Proprietà",[275,279,280],{},"Tipo",[275,282,283],{},"Default",[275,285,286],{},"Descrizione",[288,289,290],"tbody",{},[272,291,292,298,303,308],{},[293,294,295],"td",{},[110,296,297],{},"environment",[293,299,300],{},[110,301,302],{},"'demo' | 'production'",[293,304,305],{},[110,306,307],{},"'demo'",[293,309,310],{},"Ambiente API Aruba",[147,312,314],{"id":313},"runtimeconfig","RuntimeConfig",[106,316,317,318,157],{},"Credenziali configurabili tramite ",[110,319,320],{},"runtimeConfig",[119,322,324],{"className":160,"code":323,"language":162,"meta":124,"style":124},"export default defineNuxtConfig({\n  runtimeConfig: {\n    fatturazioneAruba: {\n      username: '',\n      password: '',\n    },\n  },\n});\n",[110,325,326,338,347,356,368,379,384,388],{"__ignoreMap":124},[128,327,328,330,332,334,336],{"class":130,"line":131},[128,329,170],{"class":169},[128,331,173],{"class":169},[128,333,177],{"class":176},[128,335,181],{"class":180},[128,337,185],{"class":184},[128,339,340,343,345],{"class":130,"line":188},[128,341,342],{"class":191},"  runtimeConfig",[128,344,157],{"class":184},[128,346,228],{"class":184},[128,348,349,352,354],{"class":130,"line":213},[128,350,351],{"class":191},"    fatturazioneAruba",[128,353,157],{"class":184},[128,355,228],{"class":184},[128,357,358,361,363,366],{"class":130,"line":220},[128,359,360],{"class":191},"      username",[128,362,157],{"class":184},[128,364,365],{"class":184}," ''",[128,367,210],{"class":184},[128,369,370,373,375,377],{"class":130,"line":231},[128,371,372],{"class":191},"      password",[128,374,157],{"class":184},[128,376,365],{"class":184},[128,378,210],{"class":184},[128,380,381],{"class":130,"line":249},[128,382,383],{"class":184},"    },\n",[128,385,386],{"class":130,"line":255},[128,387,252],{"class":184},[128,389,391,393,395],{"class":130,"line":390},8,[128,392,258],{"class":184},[128,394,261],{"class":180},[128,396,264],{"class":184},[266,398,399,412],{},[269,400,401],{},[272,402,403,405,407,410],{},[275,404,277],{},[275,406,280],{},[275,408,409],{},"Env Variable",[275,411,286],{},[288,413,414,434],{},[272,415,416,421,426,431],{},[293,417,418],{},[110,419,420],{},"username",[293,422,423],{},[110,424,425],{},"string",[293,427,428],{},[110,429,430],{},"NUXT_FATTURAZIONE_ARUBA_USERNAME",[293,432,433],{},"Username API Aruba",[272,435,436,441,445,450],{},[293,437,438],{},[110,439,440],{},"password",[293,442,443],{},[110,444,425],{},[293,446,447],{},[110,448,449],{},"NUXT_FATTURAZIONE_ARUBA_PASSWORD",[293,451,452],{},"Password API Aruba",[454,455],"hr",{},[115,457,459],{"id":458},"composables","Composables",[106,461,462,463,467],{},"Tutti i composables sono disponibili esclusivamente nelle ",[464,465,466],"strong",{},"server routes"," di Nitro e vengono auto-importati.",[147,469,471],{"id":470},"usearubaclient","useArubaClient()",[106,473,474,475,478],{},"Restituisce l'istanza singleton di ",[110,476,477],{},"ArubaClient"," configurata automaticamente.",[119,480,482],{"className":160,"code":481,"language":162,"meta":124,"style":124},"function useArubaClient(): ArubaClient\n",[110,483,484],{"__ignoreMap":124},[128,485,486,490,493,496],{"class":130,"line":131},[128,487,489],{"class":488},"spNyl","function",[128,491,492],{"class":176}," useArubaClient",[128,494,495],{"class":184},"():",[128,497,498],{"class":134}," ArubaClient\n",[106,500,501,504,505,507,508,511,512,515],{},[464,502,503],{},"Ritorna:"," ",[110,506,477],{}," - Client principale con accesso a ",[110,509,510],{},"auth"," e ",[110,513,514],{},"http",".",[106,517,518],{},[464,519,520],{},"Esempio:",[119,522,524],{"className":160,"code":523,"language":162,"meta":124,"style":124},"// server/api/user.get.ts\nexport default defineEventHandler(async () => {\n  const client = useArubaClient();\n  \n  // Accesso alle info utente\n  const userInfo = await client.auth.getUserInfo();\n  \n  return {\n    username: userInfo.username,\n    vatCode: userInfo.vatCode,\n    accountStatus: userInfo.accountStatus,\n  };\n});\n",[110,525,526,532,554,572,577,582,609,613,620,636,653,670,676],{"__ignoreMap":124},[128,527,528],{"class":130,"line":131},[128,529,531],{"class":530},"sHwdD","// server/api/user.get.ts\n",[128,533,534,536,538,541,543,546,549,552],{"class":130,"line":188},[128,535,170],{"class":169},[128,537,173],{"class":169},[128,539,540],{"class":176}," defineEventHandler",[128,542,181],{"class":180},[128,544,545],{"class":488},"async",[128,547,548],{"class":184}," ()",[128,550,551],{"class":488}," =>",[128,553,228],{"class":184},[128,555,556,559,562,565,567,570],{"class":130,"line":213},[128,557,558],{"class":488},"  const",[128,560,561],{"class":180}," client",[128,563,564],{"class":184}," =",[128,566,492],{"class":176},[128,568,569],{"class":191},"()",[128,571,264],{"class":184},[128,573,574],{"class":130,"line":220},[128,575,576],{"class":191},"  \n",[128,578,579],{"class":130,"line":231},[128,580,581],{"class":530},"  // Accesso alle info utente\n",[128,583,584,586,589,591,594,596,598,600,602,605,607],{"class":130,"line":249},[128,585,558],{"class":488},[128,587,588],{"class":180}," userInfo",[128,590,564],{"class":184},[128,592,593],{"class":169}," await",[128,595,561],{"class":180},[128,597,515],{"class":184},[128,599,510],{"class":180},[128,601,515],{"class":184},[128,603,604],{"class":176},"getUserInfo",[128,606,569],{"class":191},[128,608,264],{"class":184},[128,610,611],{"class":130,"line":255},[128,612,576],{"class":191},[128,614,615,618],{"class":130,"line":390},[128,616,617],{"class":169},"  return",[128,619,228],{"class":184},[128,621,623,626,628,630,632,634],{"class":130,"line":622},9,[128,624,625],{"class":191},"    username",[128,627,157],{"class":184},[128,629,588],{"class":180},[128,631,515],{"class":184},[128,633,420],{"class":180},[128,635,210],{"class":184},[128,637,639,642,644,646,648,651],{"class":130,"line":638},10,[128,640,641],{"class":191},"    vatCode",[128,643,157],{"class":184},[128,645,588],{"class":180},[128,647,515],{"class":184},[128,649,650],{"class":180},"vatCode",[128,652,210],{"class":184},[128,654,656,659,661,663,665,668],{"class":130,"line":655},11,[128,657,658],{"class":191},"    accountStatus",[128,660,157],{"class":184},[128,662,588],{"class":180},[128,664,515],{"class":184},[128,666,667],{"class":180},"accountStatus",[128,669,210],{"class":184},[128,671,673],{"class":130,"line":672},12,[128,674,675],{"class":184},"  };\n",[128,677,679,681,683],{"class":130,"line":678},13,[128,680,258],{"class":184},[128,682,261],{"class":180},[128,684,264],{"class":184},[454,686],{},[147,688,690],{"id":689},"usearubainvoices","useArubaInvoices()",[106,692,474,693,696],{},[110,694,695],{},"InvoicesClient"," per la gestione delle fatture.",[119,698,700],{"className":160,"code":699,"language":162,"meta":124,"style":124},"function useArubaInvoices(): InvoicesClient\n",[110,701,702],{"__ignoreMap":124},[128,703,704,706,709,711],{"class":130,"line":131},[128,705,489],{"class":488},[128,707,708],{"class":176}," useArubaInvoices",[128,710,495],{"class":184},[128,712,713],{"class":134}," InvoicesClient\n",[106,715,716,504,718,720],{},[464,717,503],{},[110,719,695],{}," - Client per operazioni sulle fatture.",[106,722,723],{},[464,724,725],{},"Metodi disponibili:",[266,727,728,737],{},[269,729,730],{},[272,731,732,735],{},[275,733,734],{},"Metodo",[275,736,286],{},[288,738,739,749,759,769,779,789],{},[272,740,741,746],{},[293,742,743],{},[110,744,745],{},"upload(params)",[293,747,748],{},"Carica una fattura",[272,750,751,756],{},[293,752,753],{},[110,754,755],{},"findSent(params)",[293,757,758],{},"Cerca fatture inviate",[272,760,761,766],{},[293,762,763],{},[110,764,765],{},"findReceived(params)",[293,767,768],{},"Cerca fatture ricevute",[272,770,771,776],{},[293,772,773],{},[110,774,775],{},"downloadSent(params)",[293,777,778],{},"Scarica XML fattura inviata",[272,780,781,786],{},[293,782,783],{},[110,784,785],{},"downloadReceived(params)",[293,787,788],{},"Scarica XML fattura ricevuta",[272,790,791,796],{},[293,792,793],{},[110,794,795],{},"sendOutcome(params)",[293,797,798],{},"Invia esito committente",[106,800,801],{},[464,802,520],{},[119,804,806],{"className":160,"code":805,"language":162,"meta":124,"style":124},"// server/api/invoices/index.get.ts\nexport default defineEventHandler(async (event) => {\n  const invoices = useArubaInvoices();\n  const query = getQuery(event);\n  \n  const result = await invoices.findSent({\n    creationDateStart: query.from as string,\n    creationDateEnd: query.to as string,\n    page: Number(query.page) || 0,\n    size: Number(query.size) || 20,\n  });\n  \n  return result;\n});\n",[110,807,808,813,838,853,873,877,899,921,941,973,1000,1009,1013,1021],{"__ignoreMap":124},[128,809,810],{"class":130,"line":131},[128,811,812],{"class":530},"// server/api/invoices/index.get.ts\n",[128,814,815,817,819,821,823,825,828,832,834,836],{"class":130,"line":188},[128,816,170],{"class":169},[128,818,173],{"class":169},[128,820,540],{"class":176},[128,822,181],{"class":180},[128,824,545],{"class":488},[128,826,827],{"class":184}," (",[128,829,831],{"class":830},"sHdIc","event",[128,833,261],{"class":184},[128,835,551],{"class":488},[128,837,228],{"class":184},[128,839,840,842,845,847,849,851],{"class":130,"line":213},[128,841,558],{"class":488},[128,843,844],{"class":180}," invoices",[128,846,564],{"class":184},[128,848,708],{"class":176},[128,850,569],{"class":191},[128,852,264],{"class":184},[128,854,855,857,860,862,865,867,869,871],{"class":130,"line":220},[128,856,558],{"class":488},[128,858,859],{"class":180}," query",[128,861,564],{"class":184},[128,863,864],{"class":176}," getQuery",[128,866,181],{"class":191},[128,868,831],{"class":180},[128,870,261],{"class":191},[128,872,264],{"class":184},[128,874,875],{"class":130,"line":231},[128,876,576],{"class":191},[128,878,879,881,884,886,888,890,892,895,897],{"class":130,"line":249},[128,880,558],{"class":488},[128,882,883],{"class":180}," result",[128,885,564],{"class":184},[128,887,593],{"class":169},[128,889,844],{"class":180},[128,891,515],{"class":184},[128,893,894],{"class":176},"findSent",[128,896,181],{"class":191},[128,898,185],{"class":184},[128,900,901,904,906,908,910,913,916,919],{"class":130,"line":255},[128,902,903],{"class":191},"    creationDateStart",[128,905,157],{"class":184},[128,907,859],{"class":180},[128,909,515],{"class":184},[128,911,912],{"class":180},"from",[128,914,915],{"class":169}," as",[128,917,918],{"class":134}," string",[128,920,210],{"class":184},[128,922,923,926,928,930,932,935,937,939],{"class":130,"line":390},[128,924,925],{"class":191},"    creationDateEnd",[128,927,157],{"class":184},[128,929,859],{"class":180},[128,931,515],{"class":184},[128,933,934],{"class":180},"to",[128,936,915],{"class":169},[128,938,918],{"class":134},[128,940,210],{"class":184},[128,942,943,946,948,951,953,956,958,961,964,967,971],{"class":130,"line":622},[128,944,945],{"class":191},"    page",[128,947,157],{"class":184},[128,949,950],{"class":176}," Number",[128,952,181],{"class":191},[128,954,955],{"class":180},"query",[128,957,515],{"class":184},[128,959,960],{"class":180},"page",[128,962,963],{"class":191},") ",[128,965,966],{"class":184},"||",[128,968,970],{"class":969},"sbssI"," 0",[128,972,210],{"class":184},[128,974,975,978,980,982,984,986,988,991,993,995,998],{"class":130,"line":638},[128,976,977],{"class":191},"    size",[128,979,157],{"class":184},[128,981,950],{"class":176},[128,983,181],{"class":191},[128,985,955],{"class":180},[128,987,515],{"class":184},[128,989,990],{"class":180},"size",[128,992,963],{"class":191},[128,994,966],{"class":184},[128,996,997],{"class":969}," 20",[128,999,210],{"class":184},[128,1001,1002,1005,1007],{"class":130,"line":655},[128,1003,1004],{"class":184},"  }",[128,1006,261],{"class":191},[128,1008,264],{"class":184},[128,1010,1011],{"class":130,"line":672},[128,1012,576],{"class":191},[128,1014,1015,1017,1019],{"class":130,"line":678},[128,1016,617],{"class":169},[128,1018,883],{"class":180},[128,1020,264],{"class":184},[128,1022,1024,1026,1028],{"class":130,"line":1023},14,[128,1025,258],{"class":184},[128,1027,261],{"class":180},[128,1029,264],{"class":184},[119,1031,1033],{"className":160,"code":1032,"language":162,"meta":124,"style":124},"// server/api/invoices/upload.post.ts\nimport { encodeBase64 } from '@fatturazione-elettronica-aruba/utils';\n\nexport default defineEventHandler(async (event) => {\n  const body = await readBody(event);\n  const invoices = useArubaInvoices();\n  \n  const result = await invoices.upload({\n    dataFile: encodeBase64(body.xml),\n    signed: body.signed ?? false,\n  });\n  \n  return {\n    success: true,\n    filename: result.uploadFileName,\n  };\n});\n",[110,1034,1035,1040,1066,1070,1092,1114,1128,1132,1153,1176,1199,1207,1211,1217,1229,1246,1251],{"__ignoreMap":124},[128,1036,1037],{"class":130,"line":131},[128,1038,1039],{"class":530},"// server/api/invoices/upload.post.ts\n",[128,1041,1042,1045,1048,1051,1054,1057,1059,1062,1064],{"class":130,"line":188},[128,1043,1044],{"class":169},"import",[128,1046,1047],{"class":184}," {",[128,1049,1050],{"class":180}," encodeBase64",[128,1052,1053],{"class":184}," }",[128,1055,1056],{"class":169}," from",[128,1058,239],{"class":184},[128,1060,1061],{"class":138},"@fatturazione-elettronica-aruba/utils",[128,1063,200],{"class":184},[128,1065,264],{"class":184},[128,1067,1068],{"class":130,"line":213},[128,1069,217],{"emptyLinePlaceholder":216},[128,1071,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090],{"class":130,"line":220},[128,1073,170],{"class":169},[128,1075,173],{"class":169},[128,1077,540],{"class":176},[128,1079,181],{"class":180},[128,1081,545],{"class":488},[128,1083,827],{"class":184},[128,1085,831],{"class":830},[128,1087,261],{"class":184},[128,1089,551],{"class":488},[128,1091,228],{"class":184},[128,1093,1094,1096,1099,1101,1103,1106,1108,1110,1112],{"class":130,"line":231},[128,1095,558],{"class":488},[128,1097,1098],{"class":180}," body",[128,1100,564],{"class":184},[128,1102,593],{"class":169},[128,1104,1105],{"class":176}," readBody",[128,1107,181],{"class":191},[128,1109,831],{"class":180},[128,1111,261],{"class":191},[128,1113,264],{"class":184},[128,1115,1116,1118,1120,1122,1124,1126],{"class":130,"line":249},[128,1117,558],{"class":488},[128,1119,844],{"class":180},[128,1121,564],{"class":184},[128,1123,708],{"class":176},[128,1125,569],{"class":191},[128,1127,264],{"class":184},[128,1129,1130],{"class":130,"line":255},[128,1131,576],{"class":191},[128,1133,1134,1136,1138,1140,1142,1144,1146,1149,1151],{"class":130,"line":390},[128,1135,558],{"class":488},[128,1137,883],{"class":180},[128,1139,564],{"class":184},[128,1141,593],{"class":169},[128,1143,844],{"class":180},[128,1145,515],{"class":184},[128,1147,1148],{"class":176},"upload",[128,1150,181],{"class":191},[128,1152,185],{"class":184},[128,1154,1155,1158,1160,1162,1164,1167,1169,1172,1174],{"class":130,"line":622},[128,1156,1157],{"class":191},"    dataFile",[128,1159,157],{"class":184},[128,1161,1050],{"class":176},[128,1163,181],{"class":191},[128,1165,1166],{"class":180},"body",[128,1168,515],{"class":184},[128,1170,1171],{"class":180},"xml",[128,1173,261],{"class":191},[128,1175,210],{"class":184},[128,1177,1178,1181,1183,1185,1187,1190,1193,1197],{"class":130,"line":638},[128,1179,1180],{"class":191},"    signed",[128,1182,157],{"class":184},[128,1184,1098],{"class":180},[128,1186,515],{"class":184},[128,1188,1189],{"class":180},"signed",[128,1191,1192],{"class":184}," ??",[128,1194,1196],{"class":1195},"sfNiH"," false",[128,1198,210],{"class":184},[128,1200,1201,1203,1205],{"class":130,"line":655},[128,1202,1004],{"class":184},[128,1204,261],{"class":191},[128,1206,264],{"class":184},[128,1208,1209],{"class":130,"line":672},[128,1210,576],{"class":191},[128,1212,1213,1215],{"class":130,"line":678},[128,1214,617],{"class":169},[128,1216,228],{"class":184},[128,1218,1219,1222,1224,1227],{"class":130,"line":1023},[128,1220,1221],{"class":191},"    success",[128,1223,157],{"class":184},[128,1225,1226],{"class":1195}," true",[128,1228,210],{"class":184},[128,1230,1232,1235,1237,1239,1241,1244],{"class":130,"line":1231},15,[128,1233,1234],{"class":191},"    filename",[128,1236,157],{"class":184},[128,1238,883],{"class":180},[128,1240,515],{"class":184},[128,1242,1243],{"class":180},"uploadFileName",[128,1245,210],{"class":184},[128,1247,1249],{"class":130,"line":1248},16,[128,1250,675],{"class":184},[128,1252,1254,1256,1258],{"class":130,"line":1253},17,[128,1255,258],{"class":184},[128,1257,261],{"class":180},[128,1259,264],{"class":184},[454,1261],{},[147,1263,1265],{"id":1264},"usearubanotifications","useArubaNotifications()",[106,1267,474,1268,1271],{},[110,1269,1270],{},"NotificationsClient"," per le notifiche SDI.",[119,1273,1275],{"className":160,"code":1274,"language":162,"meta":124,"style":124},"function useArubaNotifications(): NotificationsClient\n",[110,1276,1277],{"__ignoreMap":124},[128,1278,1279,1281,1284,1286],{"class":130,"line":131},[128,1280,489],{"class":488},[128,1282,1283],{"class":176}," useArubaNotifications",[128,1285,495],{"class":184},[128,1287,1288],{"class":134}," NotificationsClient\n",[106,1290,1291,504,1293,1295],{},[464,1292,503],{},[110,1294,1270],{}," - Client per operazioni sulle notifiche.",[106,1297,1298],{},[464,1299,725],{},[266,1301,1302,1310],{},[269,1303,1304],{},[272,1305,1306,1308],{},[275,1307,734],{},[275,1309,286],{},[288,1311,1312,1322,1332,1342,1352],{},[272,1313,1314,1319],{},[293,1315,1316],{},[110,1317,1318],{},"findDeliveryReceipts(params)",[293,1320,1321],{},"Ricevute di consegna (RC)",[272,1323,1324,1329],{},[293,1325,1326],{},[110,1327,1328],{},"findFailedDeliveries(params)",[293,1330,1331],{},"Mancate consegne (MC)",[272,1333,1334,1339],{},[293,1335,1336],{},[110,1337,1338],{},"findRejections(params)",[293,1340,1341],{},"Notifiche di scarto (NS)",[272,1343,1344,1349],{},[293,1345,1346],{},[110,1347,1348],{},"findExpirations(params)",[293,1350,1351],{},"Decorrenze termini (DT)",[272,1353,1354,1359],{},[293,1355,1356],{},[110,1357,1358],{},"downloadNotification(params)",[293,1360,1361],{},"Scarica XML notifica",[106,1363,1364],{},[464,1365,520],{},[119,1367,1369],{"className":160,"code":1368,"language":162,"meta":124,"style":124},"// server/api/notifications/index.get.ts\nexport default defineEventHandler(async (event) => {\n  const notifications = useArubaNotifications();\n  const query = getQuery(event);\n  \n  const [receipts, rejections] = await Promise.all([\n    notifications.findDeliveryReceipts({\n      creationDateStart: query.from as string,\n      creationDateEnd: query.to as string,\n    }),\n    notifications.findRejections({\n      creationDateStart: query.from as string,\n      creationDateEnd: query.to as string,\n    }),\n  ]);\n  \n  return {\n    receipts: receipts.content,\n    rejections: rejections.content,\n  };\n});\n",[110,1370,1371,1376,1398,1413,1431,1435,1467,1481,1500,1519,1528,1541,1559,1577,1585,1592,1596,1602,1620,1636,1641],{"__ignoreMap":124},[128,1372,1373],{"class":130,"line":131},[128,1374,1375],{"class":530},"// server/api/notifications/index.get.ts\n",[128,1377,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396],{"class":130,"line":188},[128,1379,170],{"class":169},[128,1381,173],{"class":169},[128,1383,540],{"class":176},[128,1385,181],{"class":180},[128,1387,545],{"class":488},[128,1389,827],{"class":184},[128,1391,831],{"class":830},[128,1393,261],{"class":184},[128,1395,551],{"class":488},[128,1397,228],{"class":184},[128,1399,1400,1402,1405,1407,1409,1411],{"class":130,"line":213},[128,1401,558],{"class":488},[128,1403,1404],{"class":180}," notifications",[128,1406,564],{"class":184},[128,1408,1283],{"class":176},[128,1410,569],{"class":191},[128,1412,264],{"class":184},[128,1414,1415,1417,1419,1421,1423,1425,1427,1429],{"class":130,"line":220},[128,1416,558],{"class":488},[128,1418,859],{"class":180},[128,1420,564],{"class":184},[128,1422,864],{"class":176},[128,1424,181],{"class":191},[128,1426,831],{"class":180},[128,1428,261],{"class":191},[128,1430,264],{"class":184},[128,1432,1433],{"class":130,"line":231},[128,1434,576],{"class":191},[128,1436,1437,1439,1441,1444,1447,1450,1452,1454,1456,1459,1461,1464],{"class":130,"line":249},[128,1438,558],{"class":488},[128,1440,197],{"class":184},[128,1442,1443],{"class":180},"receipts",[128,1445,1446],{"class":184},",",[128,1448,1449],{"class":180}," rejections",[128,1451,207],{"class":184},[128,1453,564],{"class":184},[128,1455,593],{"class":169},[128,1457,1458],{"class":134}," Promise",[128,1460,515],{"class":184},[128,1462,1463],{"class":176},"all",[128,1465,1466],{"class":191},"([\n",[128,1468,1469,1472,1474,1477,1479],{"class":130,"line":255},[128,1470,1471],{"class":180},"    notifications",[128,1473,515],{"class":184},[128,1475,1476],{"class":176},"findDeliveryReceipts",[128,1478,181],{"class":191},[128,1480,185],{"class":184},[128,1482,1483,1486,1488,1490,1492,1494,1496,1498],{"class":130,"line":390},[128,1484,1485],{"class":191},"      creationDateStart",[128,1487,157],{"class":184},[128,1489,859],{"class":180},[128,1491,515],{"class":184},[128,1493,912],{"class":180},[128,1495,915],{"class":169},[128,1497,918],{"class":134},[128,1499,210],{"class":184},[128,1501,1502,1505,1507,1509,1511,1513,1515,1517],{"class":130,"line":622},[128,1503,1504],{"class":191},"      creationDateEnd",[128,1506,157],{"class":184},[128,1508,859],{"class":180},[128,1510,515],{"class":184},[128,1512,934],{"class":180},[128,1514,915],{"class":169},[128,1516,918],{"class":134},[128,1518,210],{"class":184},[128,1520,1521,1524,1526],{"class":130,"line":638},[128,1522,1523],{"class":184},"    }",[128,1525,261],{"class":191},[128,1527,210],{"class":184},[128,1529,1530,1532,1534,1537,1539],{"class":130,"line":655},[128,1531,1471],{"class":180},[128,1533,515],{"class":184},[128,1535,1536],{"class":176},"findRejections",[128,1538,181],{"class":191},[128,1540,185],{"class":184},[128,1542,1543,1545,1547,1549,1551,1553,1555,1557],{"class":130,"line":672},[128,1544,1485],{"class":191},[128,1546,157],{"class":184},[128,1548,859],{"class":180},[128,1550,515],{"class":184},[128,1552,912],{"class":180},[128,1554,915],{"class":169},[128,1556,918],{"class":134},[128,1558,210],{"class":184},[128,1560,1561,1563,1565,1567,1569,1571,1573,1575],{"class":130,"line":678},[128,1562,1504],{"class":191},[128,1564,157],{"class":184},[128,1566,859],{"class":180},[128,1568,515],{"class":184},[128,1570,934],{"class":180},[128,1572,915],{"class":169},[128,1574,918],{"class":134},[128,1576,210],{"class":184},[128,1578,1579,1581,1583],{"class":130,"line":1023},[128,1580,1523],{"class":184},[128,1582,261],{"class":191},[128,1584,210],{"class":184},[128,1586,1587,1590],{"class":130,"line":1231},[128,1588,1589],{"class":191},"  ])",[128,1591,264],{"class":184},[128,1593,1594],{"class":130,"line":1248},[128,1595,576],{"class":191},[128,1597,1598,1600],{"class":130,"line":1253},[128,1599,617],{"class":169},[128,1601,228],{"class":184},[128,1603,1605,1608,1610,1613,1615,1618],{"class":130,"line":1604},18,[128,1606,1607],{"class":191},"    receipts",[128,1609,157],{"class":184},[128,1611,1612],{"class":180}," receipts",[128,1614,515],{"class":184},[128,1616,1617],{"class":180},"content",[128,1619,210],{"class":184},[128,1621,1623,1626,1628,1630,1632,1634],{"class":130,"line":1622},19,[128,1624,1625],{"class":191},"    rejections",[128,1627,157],{"class":184},[128,1629,1449],{"class":180},[128,1631,515],{"class":184},[128,1633,1617],{"class":180},[128,1635,210],{"class":184},[128,1637,1639],{"class":130,"line":1638},20,[128,1640,675],{"class":184},[128,1642,1644,1646,1648],{"class":130,"line":1643},21,[128,1645,258],{"class":184},[128,1647,261],{"class":180},[128,1649,264],{"class":184},[454,1651],{},[147,1653,1655],{"id":1654},"usearubacommunications","useArubaCommunications()",[106,1657,474,1658,1661],{},[110,1659,1660],{},"CommunicationsClient"," per le comunicazioni AdE.",[119,1663,1665],{"className":160,"code":1664,"language":162,"meta":124,"style":124},"function useArubaCommunications(): CommunicationsClient\n",[110,1666,1667],{"__ignoreMap":124},[128,1668,1669,1671,1674,1676],{"class":130,"line":131},[128,1670,489],{"class":488},[128,1672,1673],{"class":176}," useArubaCommunications",[128,1675,495],{"class":184},[128,1677,1678],{"class":134}," CommunicationsClient\n",[106,1680,1681,504,1683,1685],{},[464,1682,503],{},[110,1684,1660],{}," - Client per comunicazioni con l'Agenzia delle Entrate.",[106,1687,1688],{},[464,1689,725],{},[266,1691,1692,1700],{},[269,1693,1694],{},[272,1695,1696,1698],{},[275,1697,734],{},[275,1699,286],{},[288,1701,1702,1712,1722,1732,1742],{},[272,1703,1704,1709],{},[293,1705,1706],{},[110,1707,1708],{},"uploadLiquidazione(params)",[293,1710,1711],{},"Carica liquidazione IVA",[272,1713,1714,1719],{},[293,1715,1716],{},[110,1717,1718],{},"findLiquidazioni(params)",[293,1720,1721],{},"Cerca liquidazioni",[272,1723,1724,1729],{},[293,1725,1726],{},[110,1727,1728],{},"downloadLiquidazione(params)",[293,1730,1731],{},"Scarica XML liquidazione",[272,1733,1734,1739],{},[293,1735,1736],{},[110,1737,1738],{},"uploadDatiFatture(params)",[293,1740,1741],{},"Carica dati fatture",[272,1743,1744,1749],{},[293,1745,1746],{},[110,1747,1748],{},"findDatiFatture(params)",[293,1750,1751],{},"Cerca dati fatture",[106,1753,1754],{},[464,1755,520],{},[119,1757,1759],{"className":160,"code":1758,"language":162,"meta":124,"style":124},"// server/api/liquidazioni/index.get.ts\nexport default defineEventHandler(async (event) => {\n  const communications = useArubaCommunications();\n  const query = getQuery(event);\n  \n  const result = await communications.findLiquidazioni({\n    creationDateStart: query.from as string,\n    creationDateEnd: query.to as string,\n    year: query.year as string,\n    quarter: query.quarter as string,\n  });\n  \n  return result;\n});\n",[110,1760,1761,1766,1788,1803,1821,1825,1846,1864,1882,1902,1922,1930,1934,1942],{"__ignoreMap":124},[128,1762,1763],{"class":130,"line":131},[128,1764,1765],{"class":530},"// server/api/liquidazioni/index.get.ts\n",[128,1767,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786],{"class":130,"line":188},[128,1769,170],{"class":169},[128,1771,173],{"class":169},[128,1773,540],{"class":176},[128,1775,181],{"class":180},[128,1777,545],{"class":488},[128,1779,827],{"class":184},[128,1781,831],{"class":830},[128,1783,261],{"class":184},[128,1785,551],{"class":488},[128,1787,228],{"class":184},[128,1789,1790,1792,1795,1797,1799,1801],{"class":130,"line":213},[128,1791,558],{"class":488},[128,1793,1794],{"class":180}," communications",[128,1796,564],{"class":184},[128,1798,1673],{"class":176},[128,1800,569],{"class":191},[128,1802,264],{"class":184},[128,1804,1805,1807,1809,1811,1813,1815,1817,1819],{"class":130,"line":220},[128,1806,558],{"class":488},[128,1808,859],{"class":180},[128,1810,564],{"class":184},[128,1812,864],{"class":176},[128,1814,181],{"class":191},[128,1816,831],{"class":180},[128,1818,261],{"class":191},[128,1820,264],{"class":184},[128,1822,1823],{"class":130,"line":231},[128,1824,576],{"class":191},[128,1826,1827,1829,1831,1833,1835,1837,1839,1842,1844],{"class":130,"line":249},[128,1828,558],{"class":488},[128,1830,883],{"class":180},[128,1832,564],{"class":184},[128,1834,593],{"class":169},[128,1836,1794],{"class":180},[128,1838,515],{"class":184},[128,1840,1841],{"class":176},"findLiquidazioni",[128,1843,181],{"class":191},[128,1845,185],{"class":184},[128,1847,1848,1850,1852,1854,1856,1858,1860,1862],{"class":130,"line":255},[128,1849,903],{"class":191},[128,1851,157],{"class":184},[128,1853,859],{"class":180},[128,1855,515],{"class":184},[128,1857,912],{"class":180},[128,1859,915],{"class":169},[128,1861,918],{"class":134},[128,1863,210],{"class":184},[128,1865,1866,1868,1870,1872,1874,1876,1878,1880],{"class":130,"line":390},[128,1867,925],{"class":191},[128,1869,157],{"class":184},[128,1871,859],{"class":180},[128,1873,515],{"class":184},[128,1875,934],{"class":180},[128,1877,915],{"class":169},[128,1879,918],{"class":134},[128,1881,210],{"class":184},[128,1883,1884,1887,1889,1891,1893,1896,1898,1900],{"class":130,"line":622},[128,1885,1886],{"class":191},"    year",[128,1888,157],{"class":184},[128,1890,859],{"class":180},[128,1892,515],{"class":184},[128,1894,1895],{"class":180},"year",[128,1897,915],{"class":169},[128,1899,918],{"class":134},[128,1901,210],{"class":184},[128,1903,1904,1907,1909,1911,1913,1916,1918,1920],{"class":130,"line":638},[128,1905,1906],{"class":191},"    quarter",[128,1908,157],{"class":184},[128,1910,859],{"class":180},[128,1912,515],{"class":184},[128,1914,1915],{"class":180},"quarter",[128,1917,915],{"class":169},[128,1919,918],{"class":134},[128,1921,210],{"class":184},[128,1923,1924,1926,1928],{"class":130,"line":655},[128,1925,1004],{"class":184},[128,1927,261],{"class":191},[128,1929,264],{"class":184},[128,1931,1932],{"class":130,"line":672},[128,1933,576],{"class":191},[128,1935,1936,1938,1940],{"class":130,"line":678},[128,1937,617],{"class":169},[128,1939,883],{"class":180},[128,1941,264],{"class":184},[128,1943,1944,1946,1948],{"class":130,"line":1023},[128,1945,258],{"class":184},[128,1947,261],{"class":180},[128,1949,264],{"class":184},[454,1951],{},[115,1953,1955],{"id":1954},"tipi-typescript","Tipi TypeScript",[106,1957,1958],{},"Il modulo estende automaticamente i tipi di Nuxt e Nitro:",[119,1960,1962],{"className":160,"code":1961,"language":162,"meta":124,"style":124},"// Dichiarazione runtime config\ndeclare module '@nuxt/schema' {\n  interface RuntimeConfig {\n    fatturazioneAruba: {\n      username: string;\n      password: string;\n      environment: 'demo' | 'production';\n    };\n  }\n}\n\n// Dichiarazione composables in #imports\ndeclare module '#imports' {\n  export function useArubaClient(): ArubaClient;\n  export function useArubaInvoices(): InvoicesClient;\n  export function useArubaNotifications(): NotificationsClient;\n  export function useArubaCommunications(): CommunicationsClient;\n}\n",[110,1963,1964,1969,1986,1996,2004,2014,2024,2049,2054,2059,2064,2068,2073,2088,2105,2120,2135,2150],{"__ignoreMap":124},[128,1965,1966],{"class":130,"line":131},[128,1967,1968],{"class":530},"// Dichiarazione runtime config\n",[128,1970,1971,1974,1977,1979,1982,1984],{"class":130,"line":188},[128,1972,1973],{"class":488},"declare",[128,1975,1976],{"class":488}," module",[128,1978,239],{"class":184},[128,1980,1981],{"class":138},"@nuxt/schema",[128,1983,200],{"class":184},[128,1985,228],{"class":184},[128,1987,1988,1991,1994],{"class":130,"line":213},[128,1989,1990],{"class":488},"  interface",[128,1992,1993],{"class":134}," RuntimeConfig",[128,1995,228],{"class":184},[128,1997,1998,2000,2002],{"class":130,"line":220},[128,1999,351],{"class":191},[128,2001,157],{"class":184},[128,2003,228],{"class":184},[128,2005,2006,2008,2010,2012],{"class":130,"line":231},[128,2007,360],{"class":191},[128,2009,157],{"class":184},[128,2011,918],{"class":134},[128,2013,264],{"class":184},[128,2015,2016,2018,2020,2022],{"class":130,"line":249},[128,2017,372],{"class":191},[128,2019,157],{"class":184},[128,2021,918],{"class":134},[128,2023,264],{"class":184},[128,2025,2026,2029,2031,2033,2035,2037,2040,2042,2045,2047],{"class":130,"line":255},[128,2027,2028],{"class":191},"      environment",[128,2030,157],{"class":184},[128,2032,239],{"class":184},[128,2034,242],{"class":138},[128,2036,200],{"class":184},[128,2038,2039],{"class":184}," |",[128,2041,239],{"class":184},[128,2043,2044],{"class":138},"production",[128,2046,200],{"class":184},[128,2048,264],{"class":184},[128,2050,2051],{"class":130,"line":390},[128,2052,2053],{"class":184},"    };\n",[128,2055,2056],{"class":130,"line":622},[128,2057,2058],{"class":184},"  }\n",[128,2060,2061],{"class":130,"line":638},[128,2062,2063],{"class":184},"}\n",[128,2065,2066],{"class":130,"line":655},[128,2067,217],{"emptyLinePlaceholder":216},[128,2069,2070],{"class":130,"line":672},[128,2071,2072],{"class":530},"// Dichiarazione composables in #imports\n",[128,2074,2075,2077,2079,2081,2084,2086],{"class":130,"line":678},[128,2076,1973],{"class":488},[128,2078,1976],{"class":488},[128,2080,239],{"class":184},[128,2082,2083],{"class":138},"#imports",[128,2085,200],{"class":184},[128,2087,228],{"class":184},[128,2089,2090,2093,2096,2098,2100,2103],{"class":130,"line":1023},[128,2091,2092],{"class":169},"  export",[128,2094,2095],{"class":488}," function",[128,2097,492],{"class":176},[128,2099,495],{"class":184},[128,2101,2102],{"class":134}," ArubaClient",[128,2104,264],{"class":184},[128,2106,2107,2109,2111,2113,2115,2118],{"class":130,"line":1231},[128,2108,2092],{"class":169},[128,2110,2095],{"class":488},[128,2112,708],{"class":176},[128,2114,495],{"class":184},[128,2116,2117],{"class":134}," InvoicesClient",[128,2119,264],{"class":184},[128,2121,2122,2124,2126,2128,2130,2133],{"class":130,"line":1248},[128,2123,2092],{"class":169},[128,2125,2095],{"class":488},[128,2127,1283],{"class":176},[128,2129,495],{"class":184},[128,2131,2132],{"class":134}," NotificationsClient",[128,2134,264],{"class":184},[128,2136,2137,2139,2141,2143,2145,2148],{"class":130,"line":1253},[128,2138,2092],{"class":169},[128,2140,2095],{"class":488},[128,2142,1673],{"class":176},[128,2144,495],{"class":184},[128,2146,2147],{"class":134}," CommunicationsClient",[128,2149,264],{"class":184},[128,2151,2152],{"class":130,"line":1604},[128,2153,2063],{"class":184},[454,2155],{},[115,2157,2159],{"id":2158},"pattern-singleton","Pattern Singleton",[106,2161,2162],{},"Tutti i composables usano il pattern singleton per ottimizzare le performance:",[119,2164,2166],{"className":160,"code":2165,"language":162,"meta":124,"style":124},"// Prima chiamata: crea l'istanza\nconst invoices1 = useArubaInvoices();\n\n// Chiamate successive: riusa la stessa istanza\nconst invoices2 = useArubaInvoices();\n\ninvoices1 === invoices2 // true\n",[110,2167,2168,2173,2190,2194,2199,2214,2218],{"__ignoreMap":124},[128,2169,2170],{"class":130,"line":131},[128,2171,2172],{"class":530},"// Prima chiamata: crea l'istanza\n",[128,2174,2175,2178,2181,2184,2186,2188],{"class":130,"line":188},[128,2176,2177],{"class":488},"const",[128,2179,2180],{"class":180}," invoices1 ",[128,2182,2183],{"class":184},"=",[128,2185,708],{"class":176},[128,2187,569],{"class":180},[128,2189,264],{"class":184},[128,2191,2192],{"class":130,"line":213},[128,2193,217],{"emptyLinePlaceholder":216},[128,2195,2196],{"class":130,"line":220},[128,2197,2198],{"class":530},"// Chiamate successive: riusa la stessa istanza\n",[128,2200,2201,2203,2206,2208,2210,2212],{"class":130,"line":231},[128,2202,2177],{"class":488},[128,2204,2205],{"class":180}," invoices2 ",[128,2207,2183],{"class":184},[128,2209,708],{"class":176},[128,2211,569],{"class":180},[128,2213,264],{"class":184},[128,2215,2216],{"class":130,"line":249},[128,2217,217],{"emptyLinePlaceholder":216},[128,2219,2220,2223,2226,2228],{"class":130,"line":255},[128,2221,2222],{"class":180},"invoices1 ",[128,2224,2225],{"class":184},"===",[128,2227,2205],{"class":180},[128,2229,2230],{"class":530},"// true\n",[106,2232,2233,2234,515],{},"L'autenticazione viene eseguita automaticamente alla prima chiamata con le credenziali configurate in ",[110,2235,320],{},[454,2237],{},[115,2239,2241],{"id":2240},"limitazioni","Limitazioni",[2243,2244,2247,2248,827,2251,2254,2255,2254,2258,2261],"callout",{"color":2245,"icon":2246},"info","i-lucide-info","I composables sono disponibili ",[464,2249,2250],{},"solo nelle server routes",[110,2252,2253],{},"server/api/",", ",[110,2256,2257],{},"server/routes/",[110,2259,2260],{},"server/middleware/","). Non possono essere usati in componenti Vue o nel codice client.",[2243,2263,2266,2267,2269],{"color":2264,"icon":2265},"warning","i-lucide-triangle-alert","Il modulo richiede che le credenziali siano configurate tramite variabili d'ambiente o ",[110,2268,320],{},". Senza credenziali valide, le chiamate API falliranno con errore di autenticazione.",[2271,2272,2273],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":124,"searchDepth":188,"depth":188,"links":2275},[2276,2277,2281,2287,2288,2289],{"id":117,"depth":188,"text":11},{"id":145,"depth":188,"text":15,"children":2278},[2279,2280],{"id":149,"depth":213,"text":150},{"id":313,"depth":213,"text":314},{"id":458,"depth":188,"text":459,"children":2282},[2283,2284,2285,2286],{"id":470,"depth":213,"text":471},{"id":689,"depth":213,"text":690},{"id":1264,"depth":213,"text":1265},{"id":1654,"depth":213,"text":1655},{"id":1954,"depth":188,"text":1955},{"id":2158,"depth":188,"text":2159},{"id":2240,"depth":188,"text":2241},"Riferimento API per il modulo Nuxt - composables e configurazione.","md",null,{},{"title":83,"description":2290},"LjCUEGnUr6ftvJIImQYzoLltfAGNteupv1PO0xvXFPo",[2297,2299],{"title":79,"path":80,"stem":81,"description":2298,"children":-1},"Riferimento API per il package Communications - comunicazioni finanziarie AdE.",{"title":87,"path":88,"stem":89,"description":2300,"children":-1},"Integrazioni con framework e piattaforme",1772040751276]