[{"data":1,"prerenderedAt":500},["ShallowReactive",2],{"projects:8:any":3,"project:oro-nero-tattoo":299,"projects:all:any":341},[4,73,121,166,212,256],{"id":5,"title":6,"accent":7,"body":8,"client":47,"cover":48,"description":41,"extension":49,"featured":50,"kind":51,"meta":52,"metrics":53,"navigation":50,"path":54,"repo":55,"role":56,"seo":57,"slug":58,"stack":59,"stem":67,"summary":68,"url":69,"weight":70,"year":71,"__hash__":72},"projects_it\u002Fit\u002Fprojects\u002F1.cattech.md","Cattech","0.64 0.21 25",{"type":9,"value":10,"toc":40},"minimark",[11,16,20,24,27,30,33,37],[12,13,15],"h2",{"id":14},"il-contesto","Il contesto",[17,18,19],"p",{},"Cattech è la mia attività dedicata all'hardware: PC e workstation su misura,\nassistenza, riparazioni e noleggio di postazioni a canone, a Padova e in\nVeneto. Il sito doveva spiegare servizi molto tecnici a chi non è del mestiere\ne portare a una richiesta di preventivo concreta.",[12,21,23],{"id":22},"lapproccio","L'approccio",[17,25,26],{},"Il linguaggio visivo parte dall'hardware: griglia da circuito stampato,\nangolini da disegno tecnico, etichette serigrafate e specifiche impaginate come\nuna scheda tecnica, in tema scuro e chiaro. I titoli usano un font variabile in\nlarghezza, e una tabella delle larghezze dei caratteri calcola lato server la\nparola più lunga di ogni titolo: il testo non esce mai dalla colonna, a\nqualsiasi larghezza dello schermo.",[17,28,29],{},"L'assistenza è un listino di 18 servizi in 4 gruppi: si selezionano quelli che\nservono e il sito compone la richiesta, con il modulo o con un messaggio\nWhatsApp già scritto. Il modulo passa da un endpoint server con uno schema zod\ncondiviso fra client e server, honeypot, controllo del tempo di compilazione e\nrate limit; l'invio avviene con Resend.",[17,31,32],{},"Lo scorrimento è Lenis, le animazioni GSAP con ScrollTrigger e SplitText:\nsezioni fissate, servizi in carte impilate, lavori in una traccia orizzontale.\nLe librerie si caricano dopo l'idratazione, l'apertura della pagina è animata\nsolo in CSS, e con la riduzione del movimento attiva tutto resta statico e\nleggibile.",[12,34,36],{"id":35},"il-risultato","Il risultato",[17,38,39],{},"Tutte le pagine sono prerenderizzate e servite da Vercel, con dati strutturati\nLocalBusiness per la ricerca locale, sitemap e robots generati al build. È\nanche il sito a cui questo portfolio rimanda per tutto ciò che riguarda\nl'hardware.",{"title":41,"searchDepth":42,"depth":42,"links":43},"",2,[44,45,46],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"Cattech, la mia attività hardware","\u002Fimg\u002Fcovers\u002Fcattech.webp","md",true,"Sito aziendale",{},[],"\u002Fit\u002Fprojects\u002Fcattech",null,"Design e sviluppo",{"title":6,"description":41},"cattech",[60,61,62,63,64,65,66],"Nuxt","Nuxt UI","Tailwind CSS","GSAP","Lenis","Resend","Vercel","it\u002Fprojects\u002F1.cattech","Il sito della mia attività dedicata all'hardware: servizi, listino selezionabile per il preventivo e casi studio con le specifiche delle macchine, con un linguaggio visivo da scheda tecnica.","https:\u002F\u002Fcattech.it",1,2026,"KeviPfFnjfeuyriHE-9qMc1-Ste-mBsDwU2jTtBGdYQ",{"id":74,"title":75,"accent":76,"body":77,"client":75,"cover":105,"description":41,"extension":49,"featured":50,"kind":106,"meta":107,"metrics":108,"navigation":50,"path":109,"repo":55,"role":110,"seo":111,"slug":112,"stack":113,"stem":116,"summary":117,"url":118,"weight":42,"year":119,"__hash__":120},"projects_it\u002Fit\u002Fprojects\u002F2.ethos-web-studio.md","Ethos Web Studio","0.62 0.24 305",{"type":9,"value":78,"toc":100},[79,81,84,86,89,92,95,97],[12,80,15],{"id":14},[17,82,83],{},"Ethos Web Studio è il team con cui collaboro come freelancer: siti web, brand\nidentity, SEO, foto e video. Il sito doveva presentare servizi e lavori dello\nstudio in italiano e in inglese, e permettere di aggiornarli senza toccare il\ncodice.",[12,85,23],{"id":22},[17,87,88],{},"Servizi, progetti, descrizioni dei progetti, FAQ e video arrivano da Supabase.\nOgni tabella tiene le due lingue in colonne affiancate, e una piccola funzione\nsceglie quella giusta, con un ritorno all'italiano se la traduzione manca. I\ntesti fissi dell'interfaccia stanno invece nei file di traduzione di\n@nuxtjs\u002Fi18n.",[17,90,91],{},"Lo scorrimento è gestito da Lenis, agganciato al ticker di GSAP perché inerzia\ne ScrollTrigger restino in fase. L'apertura della home è animata in CSS puro,\nfuori dal percorso critico del JavaScript, e le transizioni fra pagine usano la\nView Transitions API con un ripiego per i browser che non la supportano. Con la\nriduzione del movimento attiva Lenis non parte e le animazioni si azzerano.",[17,93,94],{},"Il modulo di contatto invia con Resend, con rate limit ed escape dell'HTML lato\nserver. Le anteprime per i social sono generate in automatico.",[12,96,36],{"id":35},[17,98,99],{},"Il sito è pubblicato su NuxtHub, sopra Cloudflare Workers: ogni push sul ramo\nprincipale passa da GitHub Actions e va online da solo.",{"title":41,"searchDepth":42,"depth":42,"links":101},[102,103,104],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"\u002Fimg\u002Fcovers\u002Fethos-web-studio.webp","Sito dello studio",{},[],"\u002Fit\u002Fprojects\u002Fethos-web-studio","Sviluppo full stack",{"title":75,"description":41},"ethos-web-studio",[60,61,62,114,63,64,115],"Supabase","Cloudflare","it\u002Fprojects\u002F2.ethos-web-studio","Il sito dello studio con cui collaboro come freelancer: servizi, progetti e FAQ in due lingue letti da un database, animazioni allo scorrimento e deploy automatico sull'edge.","https:\u002F\u002Fethoswebstudio.it",2025,"r2IRdZ94_1pKJ9EXUjzq1hZM05ujgOLJRCy-K6dRc-8",{"id":122,"title":123,"accent":124,"body":125,"client":150,"cover":151,"description":41,"extension":49,"featured":50,"kind":152,"meta":153,"metrics":154,"navigation":50,"path":155,"repo":55,"role":56,"seo":156,"slug":157,"stack":158,"stem":161,"summary":162,"url":163,"weight":164,"year":71,"__hash__":165},"projects_it\u002Fit\u002Fprojects\u002F3.oro-nero-tattoo.md","Oro Nero Tattoo","0.80 0.12 85",{"type":9,"value":126,"toc":145},[127,129,132,134,137,140,142],[12,128,15],{"id":14},[17,130,131],{},"Oro Nero è uno studio di tatuaggi a Rubano, alle porte di Padova,\nspecializzato in blackwork e fine line. Serviva una pagina unica con la stessa\nattitudine dei lavori dello studio, capace di farsi trovare da chi cerca un\ntatuatore in zona, anche in inglese e in spagnolo.",[12,133,23],{"id":22},[17,135,136],{},"L'apertura resta fissata mentre si scorre: si attraversa una pila di wordmark\nORONERO deformati da un filtro SVG animato, la deformazione cresce e si calma,\nil caos si risolve in un solo logo, e solo allora la pagina riparte. È una\ntimeline di GSAP ScrollTrigger con pin e scrub, sincronizzata con lo\nscorrimento di Lenis su un unico clock: con due clock separati le sezioni\nfissate tremano.",[17,138,139],{},"Tre lingue, con l'italiano senza prefisso, la prima scelta presa dalla lingua\ndel browser e la preferenza salvata in un cookie. Title e description sono\nscritti per ogni lingua, gli hreflang sono generati con x-default\nsull'italiano, e i dati strutturati descrivono lo studio (LocalBusiness e\nTattooParlor) con indirizzo, telefono e orari.",[12,141,36],{"id":35},[17,143,144],{},"Una landing single page pubblicata su Vercel, con l'immagine di anteprima per\ni social generata da un componente del sito.",{"title":41,"searchDepth":42,"depth":42,"links":146},[147,148,149],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"Oro Nero Tattoo Studio","\u002Fimg\u002Fcovers\u002Foro-nero-tattoo.webp","Landing page",{},[],"\u002Fit\u002Fprojects\u002Foro-nero-tattoo",{"title":123,"description":41},"oro-nero-tattoo",[60,63,64,159,160,66],"@nuxtjs\u002Fi18n","Nuxt SEO","it\u002Fprojects\u002F3.oro-nero-tattoo","Landing page in tre lingue per uno studio di tatuaggi a Rubano (PD): un'apertura che si attraversa scorrendo, un wordmark deformato da un filtro SVG animato e SEO locale.","https:\u002F\u002Foronerotattoostudio.vercel.app",3,"VmtrcASoJoDeOBgy7mThVsEpQAYKA5yHJyOKz_89HJ0",{"id":167,"title":168,"accent":169,"body":170,"client":195,"cover":196,"description":41,"extension":49,"featured":50,"kind":197,"meta":198,"metrics":199,"navigation":50,"path":200,"repo":55,"role":110,"seo":201,"slug":202,"stack":203,"stem":208,"summary":209,"url":55,"weight":210,"year":119,"__hash__":211},"projects_it\u002Fit\u002Fprojects\u002F4.remotegate.md","RemoteGATE","0.70 0.17 162",{"type":9,"value":171,"toc":190},[172,174,177,179,182,185,187],[12,173,15],{"id":14},[17,175,176],{},"RemoteGATE è una piattaforma web per tenere sotto controllo impianti remoti e\ni router mobili che li collegano. Il sistema precedente andava sostituito: il\nlavoro è stato riscriverlo in Nuxt 3 mantenendo i servizi esistenti, e\ndocumentare il progetto per chi lo manterrà dopo.",[12,178,23],{"id":22},[17,180,181],{},"L'applicazione è multi-tenant: più società sullo stesso sistema, ognuna con i\npropri impianti e i propri utenti, su tre livelli di utenza. Le operazioni\nsensibili ricontrollano il ruolo anche lato server. L'accesso usa token JWT e\npassword con hash bcrypt, con un limite ai tentativi di login errati, cambio\npassword e recupero via email.",[17,183,184],{},"Per i router mobili la piattaforma gestisce dispositivi, certificati e log.\nL'interfaccia usa Pinia per lo stato, con persistenza, e Tailwind CSS, ed è\ninstallabile come PWA. Le API Nitro parlano con PostgreSQL e con i servizi del\nsistema, raggiungibili tramite VPN.",[12,186,36],{"id":35},[17,188,189],{},"Uno script prepara la build, che viene pubblicata con Docker Compose sul server\ndi produzione. Il repository raccoglie anche appunti, storico delle riunioni e\nla documentazione per sviluppo e deploy.",{"title":41,"searchDepth":42,"depth":42,"links":191},[192,193,194],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"Progetto aziendale","\u002Fimg\u002Fcovers\u002Fremotegate.svg","Applicazione web",{},[],"\u002Fit\u002Fprojects\u002Fremotegate",{"title":168,"description":41},"remotegate",[60,204,205,206,62,207],"Vue","Pinia","PostgreSQL","Docker","it\u002Fprojects\u002F4.remotegate","Porting in Nuxt 3 di una piattaforma per gestire impianti remoti e router mobili: più società sullo stesso sistema, utenti con ruoli, accesso protetto e installabile come app.",4,"LhuzwGIg7NY4e-1Sx1ID4wAnr8AcJUCiyCR-PyUvBPk",{"id":213,"title":214,"accent":215,"body":216,"client":214,"cover":241,"description":41,"extension":49,"featured":50,"kind":242,"meta":243,"metrics":244,"navigation":50,"path":245,"repo":55,"role":246,"seo":247,"slug":248,"stack":249,"stem":251,"summary":252,"url":253,"weight":254,"year":71,"__hash__":255},"projects_it\u002Fit\u002Fprojects\u002F5.andrea-tognon.md","Andrea Tognon","0.66 0.19 40",{"type":9,"value":217,"toc":236},[218,220,223,225,228,231,233],[12,219,15],{"id":14},[17,221,222],{},"Andrea Tognon vende e assiste macchinari professionali per panificazione,\npasticceria, pizzeria, gelateria e ristorazione, come agente rivenditore\nautorizzato. Il sito, realizzato con Ethos Web Studio, doveva presentare\nl'offerta settore per settore e farsi trovare da chi cerca queste attrezzature\nin zona.",[12,224,23],{"id":22},[17,226,227],{},"I contenuti dei settori (panifici, pasticcerie, pizzerie, gelaterie,\nristorazione, attrezzature e progettazione) vivono in un'unica sorgente dati,\nservita da un endpoint Nitro: la panoramica in home e la pagina di ogni settore\nleggono gli stessi dati, così un testo si cambia in un posto solo.",[17,229,230],{},"La home ha impaginazioni diverse per smartphone e desktop, le immagini passano\nda Nuxt Image e i marchi trattati scorrono in un marquee. Il SEO tecnico passa\nda Nuxt SEO: title e description per pagina, URL canonico, sitemap e\nrobots.txt.",[12,232,36],{"id":35},[17,234,235],{},"Il sito è online su andreatognon.it, pubblicato su Vercel.",{"title":41,"searchDepth":42,"depth":42,"links":237},[238,239,240],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"\u002Fimg\u002Fcovers\u002Fandrea-tognon.webp","Sito vetrina",{},[],"\u002Fit\u002Fprojects\u002Fandrea-tognon","Sviluppo, con Ethos Web Studio",{"title":214,"description":41},"andrea-tognon",[60,61,250,160,66],"Nuxt Image","it\u002Fprojects\u002F5.andrea-tognon","Sito per un agente rivenditore di macchinari per panifici, pasticcerie, pizzerie, gelaterie e ristorazione: l'offerta raccontata settore per settore, pensata anche per chi cerca dal telefono.","https:\u002F\u002Fandreatognon.it",5,"AiTPgbyaFrG1p4rCRjEz9WKewB6GPVlyZXprS6oCqKo",{"id":257,"title":258,"accent":169,"body":259,"client":281,"cover":282,"description":41,"extension":49,"featured":283,"kind":284,"meta":285,"metrics":286,"navigation":50,"path":287,"repo":55,"role":288,"seo":289,"slug":290,"stack":291,"stem":295,"summary":296,"url":55,"weight":297,"year":71,"__hash__":298},"projects_it\u002Fit\u002Fprojects\u002F6.rustdesk-autoinstall.md","RustDesk auto-install",{"type":9,"value":260,"toc":276},[261,263,266,268,271,273],[12,262,15],{"id":14},[17,264,265],{},"Per l'assistenza remota sui PC dei clienti uso RustDesk con un server mio,\ninvece di un servizio commerciale: le sessioni passano dal mio relay e non da\ninfrastrutture di terzi. Configurare a mano ogni macchina, però, era lento e\nfacile da sbagliare.",[12,267,23],{"id":22},[17,269,270],{},"Lo script batch per Windows scarica una versione fissata di RustDesk, la\ninstalla in modalità silenziosa, la registra come servizio e applica la\nconfigurazione del server: ID server, relay, API e chiave pubblica. Alla fine\nimposta l'accesso non presidiato e mostra l'ID della macchina, pronto da\nannotare.",[12,272,36],{"id":35},[17,274,275],{},"Una postazione nuova diventa raggiungibile con un doppio clic, sempre con la\nstessa configurazione. È lo stesso tipo di server self-hosted che propongo\nnel servizio cloud per l'assistenza remota delle aziende.",{"title":41,"searchDepth":42,"depth":42,"links":277},[278,279,280],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},"Uso interno","\u002Fimg\u002Fcovers\u002Frustdesk-autoinstall.svg",false,"Tooling",{},[],"\u002Fit\u002Fprojects\u002Frustdesk-autoinstall","Script e infrastruttura",{"title":258,"description":41},"rustdesk-autoinstall",[292,293,294],"Batch","RustDesk","Self-hosting","it\u002Fprojects\u002F6.rustdesk-autoinstall","Uno script che installa RustDesk su un PC Windows già collegato al mio server di assistenza remota: un doppio clic e la macchina è raggiungibile.",6,"baPhZXaMA86JcMJQOXtKWF6BNRktReQE-Af9Cz4ZyHw",{"id":300,"title":123,"accent":124,"body":301,"client":150,"cover":151,"description":41,"extension":49,"featured":50,"kind":152,"meta":332,"metrics":333,"navigation":50,"path":334,"repo":55,"role":335,"seo":336,"slug":157,"stack":337,"stem":338,"summary":339,"url":163,"weight":164,"year":71,"__hash__":340},"projects_en\u002Fen\u002Fprojects\u002F3.oro-nero-tattoo.md",{"type":9,"value":302,"toc":327},[303,307,310,314,317,320,324],[12,304,306],{"id":305},"the-context","The context",[17,308,309],{},"Oro Nero is a tattoo studio in Rubano, just outside Padua, specialising in\nblackwork and fine line. It needed a single page with the same attitude as the\nstudio's work, one that people looking for a tattoo artist nearby could find,\nin English and Spanish too.",[12,311,313],{"id":312},"the-approach","The approach",[17,315,316],{},"The opening stays pinned while you scroll: you move through a stack of ORONERO\nwordmarks warped by an animated SVG filter, the warp swells and settles, the\nchaos resolves into a single logo, and only then does the page move on. It is\na GSAP ScrollTrigger timeline with pin and scrub, synced with Lenis scrolling\non a single clock: with two separate clocks, pinned sections jitter.",[17,318,319],{},"Three languages, Italian without a prefix, the first choice taken from the\nbrowser language and the preference stored in a cookie. Title and description\nare written per language, hreflang tags are generated with x-default on\nItalian, and structured data describes the studio (LocalBusiness and\nTattooParlor) with address, phone and opening hours.",[12,321,323],{"id":322},"the-outcome","The outcome",[17,325,326],{},"A single-page landing published on Vercel, with its social preview image\ngenerated from a component of the site.",{"title":41,"searchDepth":42,"depth":42,"links":328},[329,330,331],{"id":305,"depth":42,"text":306},{"id":312,"depth":42,"text":313},{"id":322,"depth":42,"text":323},{},[],"\u002Fen\u002Fprojects\u002Foro-nero-tattoo","Design and development",{"title":123,"description":41},[60,63,64,159,160,66],"en\u002Fprojects\u002F3.oro-nero-tattoo","A three-language landing page for a tattoo studio in Rubano, near Padua: an opening you scroll through, a wordmark warped by an animated SVG filter, and local SEO.","7DOD3j7W-5GvSHCzS0chXUNsmqWyDuc2IxN1IHqktFg",[342,370,398,424,450,476],{"id":5,"title":6,"accent":7,"body":343,"client":47,"cover":48,"description":41,"extension":49,"featured":50,"kind":51,"meta":366,"metrics":367,"navigation":50,"path":54,"repo":55,"role":56,"seo":368,"slug":58,"stack":369,"stem":67,"summary":68,"url":69,"weight":70,"year":71,"__hash__":72},{"type":9,"value":344,"toc":361},[345,347,349,351,353,355,357,359],[12,346,15],{"id":14},[17,348,19],{},[12,350,23],{"id":22},[17,352,26],{},[17,354,29],{},[17,356,32],{},[12,358,36],{"id":35},[17,360,39],{},{"title":41,"searchDepth":42,"depth":42,"links":362},[363,364,365],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":6,"description":41},[60,61,62,63,64,65,66],{"id":74,"title":75,"accent":76,"body":371,"client":75,"cover":105,"description":41,"extension":49,"featured":50,"kind":106,"meta":394,"metrics":395,"navigation":50,"path":109,"repo":55,"role":110,"seo":396,"slug":112,"stack":397,"stem":116,"summary":117,"url":118,"weight":42,"year":119,"__hash__":120},{"type":9,"value":372,"toc":389},[373,375,377,379,381,383,385,387],[12,374,15],{"id":14},[17,376,83],{},[12,378,23],{"id":22},[17,380,88],{},[17,382,91],{},[17,384,94],{},[12,386,36],{"id":35},[17,388,99],{},{"title":41,"searchDepth":42,"depth":42,"links":390},[391,392,393],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":75,"description":41},[60,61,62,114,63,64,115],{"id":122,"title":123,"accent":124,"body":399,"client":150,"cover":151,"description":41,"extension":49,"featured":50,"kind":152,"meta":420,"metrics":421,"navigation":50,"path":155,"repo":55,"role":56,"seo":422,"slug":157,"stack":423,"stem":161,"summary":162,"url":163,"weight":164,"year":71,"__hash__":165},{"type":9,"value":400,"toc":415},[401,403,405,407,409,411,413],[12,402,15],{"id":14},[17,404,131],{},[12,406,23],{"id":22},[17,408,136],{},[17,410,139],{},[12,412,36],{"id":35},[17,414,144],{},{"title":41,"searchDepth":42,"depth":42,"links":416},[417,418,419],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":123,"description":41},[60,63,64,159,160,66],{"id":167,"title":168,"accent":169,"body":425,"client":195,"cover":196,"description":41,"extension":49,"featured":50,"kind":197,"meta":446,"metrics":447,"navigation":50,"path":200,"repo":55,"role":110,"seo":448,"slug":202,"stack":449,"stem":208,"summary":209,"url":55,"weight":210,"year":119,"__hash__":211},{"type":9,"value":426,"toc":441},[427,429,431,433,435,437,439],[12,428,15],{"id":14},[17,430,176],{},[12,432,23],{"id":22},[17,434,181],{},[17,436,184],{},[12,438,36],{"id":35},[17,440,189],{},{"title":41,"searchDepth":42,"depth":42,"links":442},[443,444,445],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":168,"description":41},[60,204,205,206,62,207],{"id":213,"title":214,"accent":215,"body":451,"client":214,"cover":241,"description":41,"extension":49,"featured":50,"kind":242,"meta":472,"metrics":473,"navigation":50,"path":245,"repo":55,"role":246,"seo":474,"slug":248,"stack":475,"stem":251,"summary":252,"url":253,"weight":254,"year":71,"__hash__":255},{"type":9,"value":452,"toc":467},[453,455,457,459,461,463,465],[12,454,15],{"id":14},[17,456,222],{},[12,458,23],{"id":22},[17,460,227],{},[17,462,230],{},[12,464,36],{"id":35},[17,466,235],{},{"title":41,"searchDepth":42,"depth":42,"links":468},[469,470,471],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":214,"description":41},[60,61,250,160,66],{"id":257,"title":258,"accent":169,"body":477,"client":281,"cover":282,"description":41,"extension":49,"featured":283,"kind":284,"meta":496,"metrics":497,"navigation":50,"path":287,"repo":55,"role":288,"seo":498,"slug":290,"stack":499,"stem":295,"summary":296,"url":55,"weight":297,"year":71,"__hash__":298},{"type":9,"value":478,"toc":491},[479,481,483,485,487,489],[12,480,15],{"id":14},[17,482,265],{},[12,484,23],{"id":22},[17,486,270],{},[12,488,36],{"id":35},[17,490,275],{},{"title":41,"searchDepth":42,"depth":42,"links":492},[493,494,495],{"id":14,"depth":42,"text":15},{"id":22,"depth":42,"text":23},{"id":35,"depth":42,"text":36},{},[],{"title":258,"description":41},[292,293,294],1792546348729]