55 programmatore tipico illustrazioni & vettori sia disponibile senza diritti d'autore.

Questa incantevole illustrazione ritrae un'anatroccolo felice immerso nella programmazione, circondato dagli essenziali di ogni programmatore come un laptop, caffè e snack, perfetta per temi tech.
Questa incantevole illustrazione ritrae un'anatroccolo felice immerso nella programmazione, circondato dagli essenziali di ogni programmatore come un laptop, caffè e snack, perfetta per temi tech.
Un'illustrazione stilizzata ritrae un programmatore seduto alla scrivania, concentrato sullo schermo del computer che mostra un frammento di codice. Un laptop, una tazza e una pianta in vaso completano la postazione di lavoro, suggerendo un tipico ambiente da ufficio o domestico per un programmatore. Il design pulito e minimalista utilizza una tavolozza di colori limitata.
Un'illustrazione stilizzata ritrae un programmatore seduto alla scrivania, concentrato sullo schermo del computer che mostra un frammento di codice. Un laptop, una tazza e una pianta in vaso completano la postazione di lavoro, suggerendo un tipico ambiente da ufficio o domestico per un programmatore. Il design pulito e minimalista utilizza una tavolozza di colori limitata.
Una persona sta digitando su una tastiera portatile con un editor di codice visualizzato sullo schermo. La scena viene illuminata da un'illuminazione blu e rossa che crea un'atmosfera focalizzata sulla tecnologia. La tastiera dispone di un layout QWERTY standard e il codice include la sintassi tipica di linguaggi di programmazione come C Python o JavaScript. L'attenzione è rivolta alle mani che indicano l'atto del software di codifica o debug. La visualizzazione di chiusura evidenzia l'interazione tra il programmatore e il computer.
Una persona sta digitando su una tastiera portatile con un editor di codice visualizzato sullo schermo. La scena viene illuminata da un'illuminazione blu e rossa che crea un'atmosfera focalizzata sulla tecnologia. La tastiera dispone di un layout QWERTY standard e il codice include la sintassi tipica di linguaggi di programmazione come C Python o JavaScript. L'attenzione è rivolta alle mani che indicano l'atto del software di codifica o debug. La visualizzazione di chiusura evidenzia l'interazione tra il programmatore e il computer.
Un disegno lineare che ritrae una persona seduta a una scrivania, con cuffie dotate di microfono, concentrata su uno schermo di un computer che mostra del codice. La figura indica lo schermo con una mano mentre l'altra riposa su un mouse. Tra gli oggetti circostanti ci sono una tastiera, cuffie e un piccolo dispositivo.
Un disegno lineare che ritrae una persona seduta a una scrivania, con cuffie dotate di microfono, concentrata su uno schermo di un computer che mostra del codice. La figura indica lo schermo con una mano mentre l'altra riposa su un mouse. Tra gli oggetti circostanti ci sono una tastiera, cuffie e un piccolo dispositivo.
Una persona è seduta a una scrivania, vista da dietro, mentre lavora su un computer che visualizza codice. Due lampade da scrivania illuminano lo spazio di lavoro, che include strumenti di scrittura e una tazza. Tre orologi appesi alla parete mostrano ore diverse. La stanza è illuminata fiocamente con una luce arancione, creando un'atmosfera calda.
Una persona è seduta a una scrivania, vista da dietro, mentre lavora su un computer che visualizza codice. Due lampade da scrivania illuminano lo spazio di lavoro, che include strumenti di scrittura e una tazza. Tre orologi appesi alla parete mostrano ore diverse. La stanza è illuminata fiocamente con una luce arancione, creando un'atmosfera calda.
Una persona è seduta a una scrivania in una stanza buia illuminata da un riflettore. Sono rivolti verso tre monitor del computer che mostrano dati. Grandi percentuali (92,4%, 91,2%, 88,3%) sono proiettate sulla parete, suggerendo analisi o monitoraggio dei dati. La stanza contiene scaffali con attrezzature e forniture, contribuendo all'ambiente focalizzato sulla tecnologia.
Una persona è seduta a una scrivania in una stanza buia illuminata da un riflettore. Sono rivolti verso tre monitor del computer che mostrano dati. Grandi percentuali (92,4%, 91,2%, 88,3%) sono proiettate sulla parete, suggerendo analisi o monitoraggio dei dati. La stanza contiene scaffali con attrezzature e forniture, contribuendo all'ambiente focalizzato sulla tecnologia.
Un'illustrazione in stile cartone animato di un giovane seduto a una scrivania, concentrato su un laptop. Indossa una maglietta rossa, jeans blu e scarpe da ginnastica bianche. L'ambientazione è semplice, con uno sfondo beige, che enfatizza un ambiente pulito e minimalista tipico del lavoro da remoto o dell'istruzione online. La scrivania è essenziale, con gambe sottili, e la sedia è semplice e grigia.
Un'illustrazione in stile cartone animato di un giovane seduto a una scrivania, concentrato su un laptop. Indossa una maglietta rossa, jeans blu e scarpe da ginnastica bianche. L'ambientazione è semplice, con uno sfondo beige, che enfatizza un ambiente pulito e minimalista tipico del lavoro da remoto o dell'istruzione online. La scrivania è essenziale, con gambe sottili, e la sedia è semplice e grigia.
Una persona è seduta a una scrivania, concentrata su uno schermo del computer che mostra del codice. Una lampada da scrivania illumina l'area di lavoro, mettendo in risalto la tastiera e un taccuino. Una tazza con la scritta "DEV" si trova vicino al monitor, suggerendo dedizione allo sviluppo. La scena ritrae una tipica postazione da sviluppatore software.
Una persona è seduta a una scrivania, concentrata su uno schermo del computer che mostra del codice. Una lampada da scrivania illumina l'area di lavoro, mettendo in risalto la tastiera e un taccuino. Una tazza con la scritta "DEV" si trova vicino al monitor, suggerendo dedizione allo sviluppo. La scena ritrae una tipica postazione da sviluppatore software.
Una persona sta lavorando al computer di notte. L'ambiente è buio con punti di illuminazione rossa. L'individuo ha i capelli corti e indossa gli occhiali, osservando attentamente un monitor che mostra righe di codice. La configurazione suggerisce un focus sulla programmazione o su attività di sviluppo software.
Una persona sta lavorando al computer di notte. L'ambiente è buio con punti di illuminazione rossa. L'individuo ha i capelli corti e indossa gli occhiali, osservando attentamente un monitor che mostra righe di codice. La configurazione suggerisce un focus sulla programmazione o su attività di sviluppo software.
Design isometrico della scrivania di un programmatore con un ampio monitor del computer che mostra codice. Una tastiera e un mouse sono posizionati sulla scrivania, insieme a uno smartphone e una pila di libri. Una tazza di caffè è appoggiata su un sottobicchiere di lato. La scena utilizza una combinazione di colori minimalista di nero, bianco e accenti rossi, enfatizzando la semplicità e l'organizzazione tipiche.
Design isometrico della scrivania di un programmatore con un ampio monitor del computer che mostra codice. Una tastiera e un mouse sono posizionati sulla scrivania, insieme a uno smartphone e una pila di libri. Una tazza di caffè è appoggiata su un sottobicchiere di lato. La scena utilizza una combinazione di colori minimalista di nero, bianco e accenti rossi, enfatizzando la semplicità e l'organizzazione tipiche.
Una persona con cuffie si siede su una scrivania di fronte a un computer che visualizza il codice. L'individuo tiene la testa tra le mani per suggerire stress o frustrazione. Lo sfondo è una serie astratta di colori vibranti dominati da sfumature di giallo rosa e blu che creano un'atmosfera intensa e caotica. Una tastiera e alcuni accessori da scrivania sono visibili migliorando l'impostazione di un tipico spazio di lavoro dei programmatori.
Una persona con cuffie si siede su una scrivania di fronte a un computer che visualizza il codice. L'individuo tiene la testa tra le mani per suggerire stress o frustrazione. Lo sfondo è una serie astratta di colori vibranti dominati da sfumature di giallo rosa e blu che creano un'atmosfera intensa e caotica. Una tastiera e alcuni accessori da scrivania sono visibili migliorando l'impostazione di un tipico spazio di lavoro dei programmatori.
Una persona sta digitando su una tastiera del computer di fronte a un monitor che visualizza righe di codice del computer. I colori scuri e sbiancati caratterizzano la scena tipica di un ambiente di lavoro notturno o concentrato. L'illuminazione suggerisce un ambiente interno. Ideale per usi editoriali o commerciali connessi alla programmazione o alla codifica tecnologica.
Una persona sta digitando su una tastiera del computer di fronte a un monitor che visualizza righe di codice del computer. I colori scuri e sbiancati caratterizzano la scena tipica di un ambiente di lavoro notturno o concentrato. L'illuminazione suggerisce un ambiente interno. Ideale per usi editoriali o commerciali connessi alla programmazione o alla codifica tecnologica.
Silhouette di una persona seduta su una sedia che utilizza un computer alla scrivania. La figura è semplificata con forme arrotondate, che rappresenta una tipica postura di lavoro in ufficio o a casa. La sedia ha uno schienale dritto e la persona è rivolta verso un monitor rettangolare posizionato su una superficie piana della scrivania.
Silhouette di una persona seduta su una sedia che utilizza un computer alla scrivania. La figura è semplificata con forme arrotondate, che rappresenta una tipica postura di lavoro in ufficio o a casa. La sedia ha uno schienale dritto e la persona è rivolta verso un monitor rettangolare posizionato su una superficie piana della scrivania.
Viene visualizzato un programmatore che lavora su monitor multipli visualizzando linee di codice una scena generata dall'intelligenza artificiale. L'illustrazione mostra uno spazio di lavoro tipico dei programmatori con più display per una maggiore efficienza di codifica. L'immagine è in bianco e nero, in uno stile semplice e pulito.
Viene visualizzato un programmatore che lavora su monitor multipli visualizzando linee di codice una scena generata dall'intelligenza artificiale. L'illustrazione mostra uno spazio di lavoro tipico dei programmatori con più display per una maggiore efficienza di codifica. L'immagine è in bianco e nero, in uno stile semplice e pulito.
Un monitor per computer visualizza del codice HTML sul lato sinistro, con tag annidati all'interno di un'interfaccia nera. Il codice include elementi HTML tipici come `<html>`, `<head>` e `<title>`. Sul lato destro dello schermo, c'è un'immagine di montagne innevate all'alba o al tramonto, che mostra un panorama suggestivo.
Un monitor per computer visualizza del codice HTML sul lato sinistro, con tag annidati all'interno di un'interfaccia nera. Il codice include elementi HTML tipici come ``, `` e ``. Sul lato destro dello schermo, c'è un'immagine di montagne innevate all'alba o al tramonto, che mostra un panorama suggestivo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/monitor-per-computer-con-codice-html-e-immagine-di-montagne-image461385037" > Monitor per computer con codice HTML e immagine di montagne. Un monitor per computer visualizza del codice HTML sul lato sinistro, con tag annidati all'interno di un'interfaccia nera. Il codice include elementi HTML tipici come `<html>`, `<head>` e `<title>`. Sul lato destro dello schermo, c'è un'immagine di montagne innevate all'alba o al tramonto, che mostra un panorama suggestivo. </a> </p> </div> </article> <article class="item item24 item-photo js-listing-item" data-id="426627878" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=spazio+lavoro+scarsamente+illuminato&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="426627878" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/una-sessione-di-programmazione-notturna-tarda-image426627878" class="item__url js-item-title-wrapper" aria-label="Una Sessione di Programmazione Notturna Tarda" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg" loading="lazy" alt="Spazio di lavoro scarsamente illuminato con un laptop che mostra righe di codice sullo schermo, suggerendo una sessione di programmazione. Uno smartphone e una tazza di caffè da asporto riposano sulla scrivania, indicando un lungo periodo di lavoro. Sullo sfondo, una pianta sfocata aggiunge un tocco di verde all'ambiente." srcset="https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=360 360w, https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=400 400w, https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=450 450w, https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=576 576w, https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=768 768w, https://thumbs.dreamstime.com/b/una-sessione-di-programmazione-notturna-tarda-426627878.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Spazio di lavoro scarsamente illuminato con un laptop che mostra righe di codice sullo schermo, suggerendo una sessione di programmazione. Uno smartphone e una tazza di caffè da asporto riposano sulla scrivania, indicando un lungo periodo di lavoro. Sullo sfondo, una pianta sfocata aggiunge un tocco di verde all'ambiente.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/una-sessione-di-programmazione-notturna-tarda-image426627878" > Una Sessione di Programmazione Notturna Tarda. Spazio di lavoro scarsamente illuminato con un laptop che mostra righe di codice sullo schermo, suggerendo una sessione di programmazione. Uno smartphone e una tazza di caffè da asporto riposano sulla scrivania, indicando un lungo periodo di lavoro. Sullo sfondo, una pianta sfocata aggiunge un tocco di verde all'ambiente. </a> </p> </div> </article> <article class="item item25 item-photo js-listing-item" data-id="417190974" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=questa+moderna+illustrazione+stile&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="417190974" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-image417190974" class="item__url js-item-title-wrapper" aria-label="Flusso di Lavoro del Ciclo di Vita dello Sviluppo Software con Avatar del Team e Feedback" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg" loading="lazy" alt="Questa moderna illustrazione in stile flat design rappresenta visivamente il ciclo di vita completo dello sviluppo software (SDLC) o un tipico flusso di lavoro di gestione del progetto. Definisce chiaramente cinque fasi chiave: Pianificazione, Progettazione, Sviluppo, Test e Distribuzione. Ogni fase è associata a un'icona distinta e all'avatar di un membro del team, evidenziando la collaborazione. Le nuvolette di dialogo forniscono feedback dinamici come "Sembra fantastico! " o "Bug minore nel login", sottolineando l'iterazione." srcset="https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=360 360w, https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=400 400w, https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=450 450w, https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=576 576w, https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=768 768w, https://thumbs.dreamstime.com/b/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-417190974.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Questa moderna illustrazione in stile flat design rappresenta visivamente il ciclo di vita completo dello sviluppo software (SDLC) o un tipico flusso di lavoro di gestione del progetto. Definisce chiaramente cinque fasi chiave: Pianificazione, Progettazione, Sviluppo, Test e Distribuzione. Ogni fase è associata a un'icona distinta e all'avatar di un membro del team, evidenziando la collaborazione. Le nuvolette di dialogo forniscono feedback dinamici come "Sembra fantastico! " o "Bug minore nel login", sottolineando l'iterazione.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-image417190974" > Flusso di Lavoro del Ciclo di Vita dello Sviluppo Software con Avatar del Team e Feedback. Questa moderna illustrazione in stile flat design rappresenta visivamente il ciclo di vita completo dello sviluppo software (SDLC) o un tipico flusso di lavoro di gestione del progetto. Definisce chiaramente cinque fasi chiave: Pianificazione, Progettazione, Sviluppo, Test e Distribuzione. Ogni fase è associata a un'icona distinta e all'avatar di un membro del team, evidenziando la collaborazione. Le nuvolette di dialogo forniscono feedback dinamici come "Sembra fantastico!" o "Bug minore nel login", sottolineando l'iterazione. </a> </p> </div> </article> <article class="item item26 item-photo js-listing-item" data-id="480306229" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=robot+antropomorfo+stilizzato+con&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="480306229" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/bianco-e-nero-di-un-personaggio-robot-image480306229" class="item__url js-item-title-wrapper" aria-label="Bianco e nero di un personaggio robot" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg" loading="lazy" alt="Un robot antropomorfo stilizzato con una testa grande, corpo segmentato e più arti, in posizione verticale su uno sfondo bianco uniforme. L'immagine presenta contorni netti e un colore nero piatto tipico della generazione di arte digitale. Generato da IA." srcset="https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=360 360w, https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=400 400w, https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=450 450w, https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=576 576w, https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=768 768w, https://thumbs.dreamstime.com/b/bianco-e-nero-di-un-personaggio-robot-480306229.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un robot antropomorfo stilizzato con una testa grande, corpo segmentato e più arti, in posizione verticale su uno sfondo bianco uniforme. L'immagine presenta contorni netti e un colore nero piatto tipico della generazione di arte digitale. Generato da IA.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/bianco-e-nero-di-un-personaggio-robot-image480306229" > Bianco e nero di un personaggio robot. Un robot antropomorfo stilizzato con una testa grande, corpo segmentato e più arti, in posizione verticale su uno sfondo bianco uniforme. L'immagine presenta contorni netti e un colore nero piatto tipico della generazione di arte digitale. Generato da IA </a> </p> </div> </article> <article class="item item27 item-photo js-listing-item" data-id="400066314" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=laptop+parzialmente+aperto+mostra&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="400066314" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-image400066314" class="item__url js-item-title-wrapper" aria-label="Schermo di laptop con codice colorato: Sviluppo software e programmazione in ambiente scuro" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg" loading="lazy" alt="Un laptop parzialmente aperto mostra codice colorato sul suo schermo, ambientato in un ambiente poco illuminato. Il testo di programmazione è vivido, con evidenziazione della sintassi in vari colori, tipica dei linguaggi di programmazione. La tastiera è visibile, riflettendo la luce, e un altro monitor è visibile in modo sfocato sullo sfondo." srcset="https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg?w=360 360w, https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg?w=400 400w, https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg?w=450 450w, https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg?w=576 576w, https://thumbs.dreamstime.com/b/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-400066314.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un laptop parzialmente aperto mostra codice colorato sul suo schermo, ambientato in un ambiente poco illuminato. Il testo di programmazione è vivido, con evidenziazione della sintassi in vari colori, tipica dei linguaggi di programmazione. La tastiera è visibile, riflettendo la luce, e un altro monitor è visibile in modo sfocato sullo sfondo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-image400066314" > Schermo di laptop con codice colorato: Sviluppo software e programmazione in ambiente scuro. Un laptop parzialmente aperto mostra codice colorato sul suo schermo, ambientato in un ambiente poco illuminato. Il testo di programmazione è vivido, con evidenziazione della sintassi in vari colori, tipica dei linguaggi di programmazione. La tastiera è visibile, riflettendo la luce, e un altro monitor è visibile in modo sfocato sullo sfondo. </a> </p> </div> </article> <article class="item item28 item-photo js-listing-item" data-id="409664507" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=interfaccia+editor+codice+elegante&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="409664507" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-image409664507" class="item__url js-item-title-wrapper" aria-label="Editor di codice con tema scuro moderno e linguaggio di programmazione sullo schermo" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg" loading="lazy" alt="Un'interfaccia di editor di codice elegante e moderna visualizzata su uno schermo digitale, con un tema scuro e un'evidenziazione della sintassi vivace. Lo schermo mostra righe di codice di programmazione, insieme a una barra laterale di esplorazione file e un pannello delle proprietà, che rappresentano un tipico ambiente di sviluppo software. Il design minimalista è impostato su uno sfondo sfumato marrone chiaro e pulito, offrendo ampio spazio per il testo. Questa immagine è ideale per illustrare concetti relativi alla programmazione, allo sviluppo web, all'IT, alla tecnologia e all'innovazione digitale." srcset="https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=360 360w, https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=400 400w, https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=450 450w, https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=576 576w, https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=768 768w, https://thumbs.dreamstime.com/b/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-409664507.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un'interfaccia di editor di codice elegante e moderna visualizzata su uno schermo digitale, con un tema scuro e un'evidenziazione della sintassi vivace. Lo schermo mostra righe di codice di programmazione, insieme a una barra laterale di esplorazione file e un pannello delle proprietà, che rappresentano un tipico ambiente di sviluppo software. Il design minimalista è impostato su uno sfondo sfumato marrone chiaro e pulito, offrendo ampio spazio per il testo. Questa immagine è ideale per illustrare concetti relativi alla programmazione, allo sviluppo web, all'IT, alla tecnologia e all'innovazione digitale.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-image409664507" > Editor di codice con tema scuro moderno e linguaggio di programmazione sullo schermo. Un'interfaccia di editor di codice elegante e moderna visualizzata su uno schermo digitale, con un tema scuro e un'evidenziazione della sintassi vivace. Lo schermo mostra righe di codice di programmazione, insieme a una barra laterale di esplorazione file e un pannello delle proprietà, che rappresentano un tipico ambiente di sviluppo software. Il design minimalista è impostato su uno sfondo sfumato marrone chiaro e pulito, offrendo ampio spazio per il testo. Questa immagine è ideale per illustrare concetti relativi alla programmazione, allo sviluppo web, all'IT, alla tecnologia e all'innovazione digitale. </a> </p> </div> </article> <article class="item item29 item-photo js-listing-item" data-id="454502765" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=software+developer+working+late&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="454502765" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://www.dreamstime.com/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-image454502765" class="item__url js-item-title-wrapper" aria-label="software developer working late at night on multiple computer monitors displaying complex code a person sits dark workstation" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg" loading="lazy" alt="Software developer working late at night on multiple computer monitors displaying complex code a person sits dark workstation" srcset="https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=360 360w, https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=400 400w, https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=450 450w, https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=576 576w, https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=768 768w, https://thumbs.dreamstime.com/b/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-454502765.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Software developer working late at night on multiple computer monitors displaying complex code a person sits dark workstation</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-person-sits-dark-workstation-image454502765" > software developer working late at night on multiple computer monitors displaying complex code a person sits dark workstation. </a> </p> </div> </article> <article class="item item30 item-photo js-listing-item" data-id="394649215" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=due+monitor+visualizzano+area&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="394649215" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-image394649215" class="item__url js-item-title-wrapper" aria-label="Output del codice terminale nell'area di lavoro dello sviluppatore a doppio schermo" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg" loading="lazy" alt="Due monitor visualizzano un'area di lavoro di sviluppatori. Sulla schermata sinistra è visualizzato il codice scritto in Python con definizioni di funzione e istruzioni di importazione impostate su sfondo scuro. Il terminale in basso visualizza i log con timestamp e messaggi di debug. La schermata destra presenta un pannello di Esplora file che potrebbe essere costituito da un IDE di ambiente di sviluppo integrato che elenca directory e nomi di file. Entrambi i monitor fanno parte di una tipica configurazione di programmazione utilizzata per applicazioni software di codifica e debug." srcset="https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg?w=360 360w, https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg?w=400 400w, https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg?w=450 450w, https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg?w=576 576w, https://thumbs.dreamstime.com/b/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-394649215.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Due monitor visualizzano un'area di lavoro di sviluppatori. Sulla schermata sinistra è visualizzato il codice scritto in Python con definizioni di funzione e istruzioni di importazione impostate su sfondo scuro. Il terminale in basso visualizza i log con timestamp e messaggi di debug. La schermata destra presenta un pannello di Esplora file che potrebbe essere costituito da un IDE di ambiente di sviluppo integrato che elenca directory e nomi di file. Entrambi i monitor fanno parte di una tipica configurazione di programmazione utilizzata per applicazioni software di codifica e debug.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-image394649215" > Output del codice terminale nell'area di lavoro dello sviluppatore a doppio schermo. Due monitor visualizzano un'area di lavoro di sviluppatori. Sulla schermata sinistra è visualizzato il codice scritto in Python con definizioni di funzione e istruzioni di importazione impostate su sfondo scuro. Il terminale in basso visualizza i log con timestamp e messaggi di debug. La schermata destra presenta un pannello di Esplora file che potrebbe essere costituito da un IDE di ambiente di sviluppo integrato che elenca directory e nomi di file. Entrambi i monitor fanno parte di una tipica configurazione di programmazione utilizzata per applicazioni software di codifica e debug. </a> </p> </div> </article> <article class="item item31 item-photo js-listing-item" data-id="403264732" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=una+persona+siede+stanza&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="403264732" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-image403264732" class="item__url js-item-title-wrapper" aria-label="Programmatore in ritardo su più monitor con codice" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg" loading="lazy" alt="Una persona siede in una stanza buia di fronte a sei monitor per computer che visualizzano linee di codice. Gli schermi hanno uno sfondo scuro con una sintassi colorata che evidenzia gli ambienti tipici della programmazione. L'individuo appare concentrato con la luce dei monitor che riflette sulla schiena e sull'ambiente circostante. Il programma di installazione suggerisce un'area di lavoro ad alta tecnologia per lo sviluppo di software o per attività di sicurezza informatica. L'accordo fornisce un ambiente intensivo concentrato per lavori di codifica complessi." srcset="https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-403264732.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una persona siede in una stanza buia di fronte a sei monitor per computer che visualizzano linee di codice. Gli schermi hanno uno sfondo scuro con una sintassi colorata che evidenzia gli ambienti tipici della programmazione. L'individuo appare concentrato con la luce dei monitor che riflette sulla schiena e sull'ambiente circostante. Il programma di installazione suggerisce un'area di lavoro ad alta tecnologia per lo sviluppo di software o per attività di sicurezza informatica. L'accordo fornisce un ambiente intensivo concentrato per lavori di codifica complessi.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-image403264732" > Programmatore in ritardo su più monitor con codice. Una persona siede in una stanza buia di fronte a sei monitor per computer che visualizzano linee di codice. Gli schermi hanno uno sfondo scuro con una sintassi colorata che evidenzia gli ambienti tipici della programmazione. L'individuo appare concentrato con la luce dei monitor che riflette sulla schiena e sull'ambiente circostante. Il programma di installazione suggerisce un'area di lavoro ad alta tecnologia per lo sviluppo di software o per attività di sicurezza informatica. L'accordo fornisce un ambiente intensivo concentrato per lavori di codifica complessi. </a> </p> </div> </article> <article class="item item32 item-photo js-listing-item" data-id="465792875" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=mani+una+persona+che&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="465792875" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/l-attrezzatura-di-un-hacker-image465792875" class="item__url js-item-title-wrapper" aria-label="L'attrezzatura di un hacker" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg" loading="lazy" alt="Le mani di una persona che digitano su una tastiera, davanti a una configurazione a doppio monitor che mostra codice verde brillante e motivi astratti. La scena evoca un senso di intensa concentrazione e coinvolgimento digitale, tipico di un programmatore o hacker al lavoro in un ambiente buio." srcset="https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=360 360w, https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=400 400w, https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=450 450w, https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=576 576w, https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=768 768w, https://thumbs.dreamstime.com/b/l-attrezzatura-di-un-hacker-465792875.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Le mani di una persona che digitano su una tastiera, davanti a una configurazione a doppio monitor che mostra codice verde brillante e motivi astratti. La scena evoca un senso di intensa concentrazione e coinvolgimento digitale, tipico di un programmatore o hacker al lavoro in un ambiente buio.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/l-attrezzatura-di-un-hacker-image465792875" > L'attrezzatura di un hacker. Le mani di una persona che digitano su una tastiera, davanti a una configurazione a doppio monitor che mostra codice verde brillante e motivi astratti. La scena evoca un senso di intensa concentrazione e coinvolgimento digitale, tipico di un programmatore o hacker al lavoro in un ambiente buio. </a> </p> </div> </article> <article class="item item33 item-photo js-listing-item" data-id="409156677" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=uno+screenshot+dettagliato+monitor&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="409156677" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-image409156677" class="item__url js-item-title-wrapper" aria-label="Sviluppo Software e Codice di Programmazione su Schermo di Computer" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg" loading="lazy" alt="Uno screenshot dettagliato di un monitor di computer che mostra righe di codice di programmazione all'interno di un Ambiente di Sviluppo Integrato (IDE) a tema scuro. Lo schermo presenta un'evidenziazione della sintassi colorata, un esploratore di file di progetto e una console di output, illustrando lo spazio di lavoro tipico di uno sviluppatore di software. Questa immagine rappresenta efficacemente concetti come l'ingegneria del software, lo sviluppo web, la scienza dei dati, la sicurezza informatica e lo sviluppo di algoritmi. Serve come eccellente sfondo o elemento visivo per contenuti, articoli e presentazioni incentrati sulla tecnologia sul mondo digitale e sull'industria IT." srcset="https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=360 360w, https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=400 400w, https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=450 450w, https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=576 576w, https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=768 768w, https://thumbs.dreamstime.com/b/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-409156677.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Uno screenshot dettagliato di un monitor di computer che mostra righe di codice di programmazione all'interno di un Ambiente di Sviluppo Integrato (IDE) a tema scuro. Lo schermo presenta un'evidenziazione della sintassi colorata, un esploratore di file di progetto e una console di output, illustrando lo spazio di lavoro tipico di uno sviluppatore di software. Questa immagine rappresenta efficacemente concetti come l'ingegneria del software, lo sviluppo web, la scienza dei dati, la sicurezza informatica e lo sviluppo di algoritmi. Serve come eccellente sfondo o elemento visivo per contenuti, articoli e presentazioni incentrati sulla tecnologia sul mondo digitale e sull'industria IT.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-image409156677" > Sviluppo Software e Codice di Programmazione su Schermo di Computer. Uno screenshot dettagliato di un monitor di computer che mostra righe di codice di programmazione all'interno di un Ambiente di Sviluppo Integrato (IDE) a tema scuro. Lo schermo presenta un'evidenziazione della sintassi colorata, un esploratore di file di progetto e una console di output, illustrando lo spazio di lavoro tipico di uno sviluppatore di software. Questa immagine rappresenta efficacemente concetti come l'ingegneria del software, lo sviluppo web, la scienza dei dati, la sicurezza informatica e lo sviluppo di algoritmi. Serve come eccellente sfondo o elemento visivo per contenuti, articoli e presentazioni incentrati sulla tecnologia sul mondo digitale e sull'industria IT. </a> </p> </div> </article> <article class="item item34 item-photo js-listing-item" data-id="409363636" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=illustrazione+vettoriale+pulita+minimalista&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="409363636" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-image409363636" class="item__url js-item-title-wrapper" aria-label="Uomo d'affari che lavora al laptop - Illustrazione vettoriale minimalista" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg" loading="lazy" alt="Un'illustrazione vettoriale pulita e minimalista in bianco e nero che raffigura un uomo d'affari al lavoro alla sua scrivania. Il professionista, vestito con abito e cravatta, è mostrato di profilo, concentrato a digitare su un laptop elegante. Una tazza di caffè è accanto a lui, suggerendo un tipico ambiente d'ufficio. Questa moderna e semplice opera d'arte trasmette efficacemente concetti di vita aziendale, produttività, tecnologia sul posto di lavoro, concentrazione e business digitale. È una grafica versatile per siti web, presentazioni e articoli relativi al lavoro, alla carriera e all'imprenditorialità." srcset="https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=360 360w, https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=400 400w, https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=450 450w, https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=576 576w, https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=768 768w, https://thumbs.dreamstime.com/b/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-409363636.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un'illustrazione vettoriale pulita e minimalista in bianco e nero che raffigura un uomo d'affari al lavoro alla sua scrivania. Il professionista, vestito con abito e cravatta, è mostrato di profilo, concentrato a digitare su un laptop elegante. Una tazza di caffè è accanto a lui, suggerendo un tipico ambiente d'ufficio. Questa moderna e semplice opera d'arte trasmette efficacemente concetti di vita aziendale, produttività, tecnologia sul posto di lavoro, concentrazione e business digitale. È una grafica versatile per siti web, presentazioni e articoli relativi al lavoro, alla carriera e all'imprenditorialità.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-image409363636" > Uomo d'affari che lavora al laptop - Illustrazione vettoriale minimalista. Un'illustrazione vettoriale pulita e minimalista in bianco e nero che raffigura un uomo d'affari al lavoro alla sua scrivania. Il professionista, vestito con abito e cravatta, è mostrato di profilo, concentrato a digitare su un laptop elegante. Una tazza di caffè è accanto a lui, suggerendo un tipico ambiente d'ufficio. Questa moderna e semplice opera d'arte trasmette efficacemente concetti di vita aziendale, produttività, tecnologia sul posto di lavoro, concentrazione e business digitale. È una grafica versatile per siti web, presentazioni e articoli relativi al lavoro, alla carriera e all'imprenditorialità. </a> </p> </div> </article> <article class="item item35 item-photo js-listing-item" data-id="472094961" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=persona+che+digita+una&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="472094961" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmazione-su-due-monitor-image472094961" class="item__url js-item-title-wrapper" aria-label="Programmazione su due monitor" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg" loading="lazy" alt="Persona che digita su una tastiera davanti a due monitor di computer che visualizzano codice di programmazione. La stanza ha un'atmosfera scura con illuminazione ambientale blu sotto i monitor. I monitor, posizionati uno accanto all'altro, mostrano righe di codice, indicando possibilmente un ambiente di sviluppo software." srcset="https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmazione-su-due-monitor-472094961.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Persona che digita su una tastiera davanti a due monitor di computer che visualizzano codice di programmazione. La stanza ha un'atmosfera scura con illuminazione ambientale blu sotto i monitor. I monitor, posizionati uno accanto all'altro, mostrano righe di codice, indicando possibilmente un ambiente di sviluppo software.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmazione-su-due-monitor-image472094961" > Programmazione su due monitor. Persona che digita su una tastiera davanti a due monitor di computer che visualizzano codice di programmazione. La stanza ha un'atmosfera scura con illuminazione ambientale blu sotto i monitor. I monitor, posizionati uno accanto all'altro, mostrano righe di codice, indicando possibilmente un ambiente di sviluppo software. </a> </p> </div> </article> <article class="item item36 item-photo js-listing-item" data-id="403284183" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=una+persona+seduta+fronte&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="403284183" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-image403284183" class="item__url js-item-title-wrapper" aria-label="Programmazione in ritardo di notte su monitor multipli" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg" loading="lazy" alt="Una persona seduta di fronte a tre monitor del computer che visualizza il codice in una stanza buia. Il bagliore dello schermo emette una luce blu sul banco che tiene anche una tazza. L'individuo indossa cuffie e appare concentrato sul lavoro. Questa impostazione notturna suggerisce una sessione di lavoro tardiva tipica degli ambienti di programmazione o di codifica. L'utilizzo di monitor multipli consente il multitasking efficiente e una visualizzazione più ampia del workspace." srcset="https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-403284183.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una persona seduta di fronte a tre monitor del computer che visualizza il codice in una stanza buia. Il bagliore dello schermo emette una luce blu sul banco che tiene anche una tazza. L'individuo indossa cuffie e appare concentrato sul lavoro. Questa impostazione notturna suggerisce una sessione di lavoro tardiva tipica degli ambienti di programmazione o di codifica. L'utilizzo di monitor multipli consente il multitasking efficiente e una visualizzazione più ampia del workspace.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-image403284183" > Programmazione in ritardo di notte su monitor multipli. Una persona seduta di fronte a tre monitor del computer che visualizza il codice in una stanza buia. Il bagliore dello schermo emette una luce blu sul banco che tiene anche una tazza. L'individuo indossa cuffie e appare concentrato sul lavoro. Questa impostazione notturna suggerisce una sessione di lavoro tardiva tipica degli ambienti di programmazione o di codifica. L'utilizzo di monitor multipli consente il multitasking efficiente e una visualizzazione più ampia del workspace. </a> </p> </div> </article> <article class="item item37 item-photo js-listing-item" data-id="459049673" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=uno+spazio+lavoro+illuminato&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="459049673" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-image459049673" class="item__url js-item-title-wrapper" aria-label="Programmatore che scrive software di notte in uno spazio di lavoro con illuminazione blu scuro e doppio monitor" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg" loading="lazy" alt="Uno spazio di lavoro illuminato da una luce blu scuro presenta due monitor che visualizzano righe di codice. Il monitor principale mostra chiaramente un editor di codice con evidenziazione della sintassi. Accanto, anche un laptop visualizza del codice, creando un ambiente di programmazione immersivo." srcset="https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=768 768w, https://thumbs.dreamstime.com/b/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-459049673.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Uno spazio di lavoro illuminato da una luce blu scuro presenta due monitor che visualizzano righe di codice. Il monitor principale mostra chiaramente un editor di codice con evidenziazione della sintassi. Accanto, anche un laptop visualizza del codice, creando un ambiente di programmazione immersivo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-image459049673" > Programmatore che scrive software di notte in uno spazio di lavoro con illuminazione blu scuro e doppio monitor. Uno spazio di lavoro illuminato da una luce blu scuro presenta due monitor che visualizzano righe di codice. Il monitor principale mostra chiaramente un editor di codice con evidenziazione della sintassi. Accanto, anche un laptop visualizza del codice, creando un ambiente di programmazione immersivo. </a> </p> </div> </article> <article class="item item38 item-photo js-listing-item" data-id="405633119" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=illustrazione+moderna+che+raffigura&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="405633119" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-image405633119" class="item__url js-item-title-wrapper" aria-label="Configurazione remota del lavoro con il caffè e la pianta del notebook" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg" loading="lazy" alt="Un'illustrazione moderna che raffigura una tipica configurazione del lavoro remoto. Un portatile è aperto con profili e testo che suggeriscono comunicazioni online o esplorazione di profili. Accanto a una pianta in vaso si aggiunge un tocco di natura un taccuino chiuso nelle vicinanze e una tazza di caffè si siede su un piattino che simboleggia pause e messa a fuoco. Le bolle vocali con le icone indicano comunicazione e collaborazione. L'intera scena offre flessibilità di produttività e uno spazio di lavoro moderno." srcset="https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg?w=360 360w, https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg?w=400 400w, https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg?w=450 450w, https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg?w=576 576w, https://thumbs.dreamstime.com/b/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-405633119.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un'illustrazione moderna che raffigura una tipica configurazione del lavoro remoto. Un portatile è aperto con profili e testo che suggeriscono comunicazioni online o esplorazione di profili. Accanto a una pianta in vaso si aggiunge un tocco di natura un taccuino chiuso nelle vicinanze e una tazza di caffè si siede su un piattino che simboleggia pause e messa a fuoco. Le bolle vocali con le icone indicano comunicazione e collaborazione. L'intera scena offre flessibilità di produttività e uno spazio di lavoro moderno.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-image405633119" > Configurazione remota del lavoro con il caffè e la pianta del notebook. Un'illustrazione moderna che raffigura una tipica configurazione del lavoro remoto. Un portatile è aperto con profili e testo che suggeriscono comunicazioni online o esplorazione di profili. Accanto a una pianta in vaso si aggiunge un tocco di natura un taccuino chiuso nelle vicinanze e una tazza di caffè si siede su un piattino che simboleggia pause e messa a fuoco. Le bolle vocali con le icone indicano comunicazione e collaborazione. L'intera scena offre flessibilità di produttività e uno spazio di lavoro moderno. </a> </p> </div> </article> <article class="item item39 item-photo js-listing-item" data-id="465061052" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=immagine+mostra+laptop+che&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="465061052" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-image465061052" class="item__url js-item-title-wrapper" aria-label="Programmatore al lavoro sul codice con una bevanda calda nelle vicinanze" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg" loading="lazy" alt="L'immagine mostra un laptop che visualizza righe di codice in quello che sembra essere un ambiente di programmazione, probabilmente un IDE (ambiente di sviluppo integrato). Lo schermo è pieno di testo, indicando una programmazione attiva. Accanto al laptop c'è una tazza di ceramica, probabilmente contenente una bevanda calda, il che suggerisce una sessione di lavoro rilassata ma concentrata." srcset="https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-465061052.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">L'immagine mostra un laptop che visualizza righe di codice in quello che sembra essere un ambiente di programmazione, probabilmente un IDE (ambiente di sviluppo integrato). Lo schermo è pieno di testo, indicando una programmazione attiva. Accanto al laptop c'è una tazza di ceramica, probabilmente contenente una bevanda calda, il che suggerisce una sessione di lavoro rilassata ma concentrata.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-image465061052" > Programmatore al lavoro sul codice con una bevanda calda nelle vicinanze. L'immagine mostra un laptop che visualizza righe di codice in quello che sembra essere un ambiente di programmazione, probabilmente un IDE (ambiente di sviluppo integrato). Lo schermo è pieno di testo, indicando una programmazione attiva. Accanto al laptop c'è una tazza di ceramica, probabilmente contenente una bevanda calda, il che suggerisce una sessione di lavoro rilassata ma concentrata. </a> </p> </div> </article> <article class="item item40 item-photo js-listing-item" data-id="433039709" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=ambiente+ufficio+moderno+con&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="433039709" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/spazio-di-lavoro-moderno-con-programmatori-computer-al-image433039709" class="item__url js-item-title-wrapper" aria-label="Spazio di lavoro moderno con programmatori di computer al lavoro" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg" loading="lazy" alt="Un ambiente d'ufficio moderno con postazioni di lavoro multiple dotate di computer, monitor e sedie ergonomiche. La scena raffigura un tipico spazio di lavoro per programmatori o sviluppatori di software, con schermi di codice visualizzati sui monitor. L'ufficio ha un'estetica pulita e minimalista, con pareti bianche, scrivanie in legno e ampie finestre che permettono l'ingresso di luce naturale." srcset="https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=360 360w, https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=400 400w, https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=450 450w, https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=576 576w, https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=768 768w, https://thumbs.dreamstime.com/b/spazio-di-lavoro-moderno-con-programmatori-computer-al-433039709.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un ambiente d'ufficio moderno con postazioni di lavoro multiple dotate di computer, monitor e sedie ergonomiche. La scena raffigura un tipico spazio di lavoro per programmatori o sviluppatori di software, con schermi di codice visualizzati sui monitor. L'ufficio ha un'estetica pulita e minimalista, con pareti bianche, scrivanie in legno e ampie finestre che permettono l'ingresso di luce naturale.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/spazio-di-lavoro-moderno-con-programmatori-computer-al-image433039709" > Spazio di lavoro moderno con programmatori di computer al lavoro. Un ambiente d'ufficio moderno con postazioni di lavoro multiple dotate di computer, monitor e sedie ergonomiche. La scena raffigura un tipico spazio di lavoro per programmatori o sviluppatori di software, con schermi di codice visualizzati sui monitor. L'ufficio ha un'estetica pulita e minimalista, con pareti bianche, scrivanie in legno e ampie finestre che permettono l'ingresso di luce naturale. </a> </p> </div> </article> <article class="item item41 item-photo js-listing-item" data-id="460398542" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=software+engineer+mapping+data&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="460398542" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://www.dreamstime.com/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-image460398542" class="item__url js-item-title-wrapper" aria-label="software engineer mapping data architecture and code flowcharts a person likely engaged in software engineering sits at a laptop" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg" loading="lazy" alt="Software engineer mapping data architecture and code flowcharts a person likely engaged in software engineering sits at a laptop" srcset="https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg?w=360 360w, https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg?w=400 400w, https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg?w=450 450w, https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg?w=576 576w, https://thumbs.dreamstime.com/b/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-460398542.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Software engineer mapping data architecture and code flowcharts a person likely engaged in software engineering sits at a laptop</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/software-engineer-mapping-data-architecture-code-flowcharts-person-likely-engaged-software-engineering-sits-laptop-image460398542" > software engineer mapping data architecture and code flowcharts a person likely engaged in software engineering sits at a laptop. </a> </p> </div> </article> <article class="item item42 item-photo js-listing-item" data-id="359742687" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=disegno+linee+semplice+bianco&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="359742687" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/lavorare-con-il-pc-image359742687" class="item__url js-item-title-wrapper" aria-label="Lavorare con il PC" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg" loading="lazy" alt="Un disegno a linee semplice in bianco e nero raffigura una persona seduta a una scrivania che utilizza un computer. La persona sta sorridendo e tiene un mouse, con un monitor posizionato di fronte. Il design utilizza linee minimaliste e audaci tipiche di uno stile cartoon o icona, trasmettendo un ambiente di lavoro o studio informale." srcset="https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg?w=360 360w, https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg?w=400 400w, https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg?w=450 450w, https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg?w=576 576w, https://thumbs.dreamstime.com/b/lavorare-con-il-pc-359742687.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un disegno a linee semplice in bianco e nero raffigura una persona seduta a una scrivania che utilizza un computer. La persona sta sorridendo e tiene un mouse, con un monitor posizionato di fronte. Il design utilizza linee minimaliste e audaci tipiche di uno stile cartoon o icona, trasmettendo un ambiente di lavoro o studio informale.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/lavorare-con-il-pc-image359742687" > Lavorare con il PC. Un disegno a linee semplice in bianco e nero raffigura una persona seduta a una scrivania che utilizza un computer. La persona sta sorridendo e tiene un mouse, con un monitor posizionato di fronte. Il design utilizza linee minimaliste e audaci tipiche di uno stile cartoon o icona, trasmettendo un ambiente di lavoro o studio informale. </a> </p> </div> </article> <article class="item item43 item-photo js-listing-item" data-id="397691379" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=display+mostra+flussi+codice&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="397691379" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-image397691379" class="item__url js-item-title-wrapper" aria-label="Un display mostra flussi di codice binario in un blu brillante, riempiendo lo schermo di numeri" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg" loading="lazy" alt="Un display mostra flussi di codice binario in un blu brillante, riempiendo lo schermo di numeri che riflettono un profondo focus tecnologico, tipico di un ambiente di programmazione notturno" srcset="https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg?w=360 360w, https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg?w=400 400w, https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg?w=450 450w, https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg?w=576 576w, https://thumbs.dreamstime.com/b/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-397691379.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un display mostra flussi di codice binario in un blu brillante, riempiendo lo schermo di numeri che riflettono un profondo focus tecnologico, tipico di un ambiente di programmazione notturno</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-image397691379" > Un display mostra flussi di codice binario in un blu brillante, riempiendo lo schermo di numeri </a> </p> </div> </article> <article class="item item44 item-photo js-listing-item" data-id="455898492" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=flat+illustration+computer+monitor&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="455898492" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://www.dreamstime.com/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-image455898492" class="item__url js-item-title-wrapper" aria-label="flat illustration of computer monitor with html code and coffee cup for web development" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg" loading="lazy" alt="Flat illustration of computer monitor with html code and coffee cup for web development" srcset="https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=360 360w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=400 400w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=450 450w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=576 576w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=768 768w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=992 992w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-455898492.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Flat illustration of computer monitor with html code and coffee cup for web development</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-image455898492" > flat illustration of computer monitor with html code and coffee cup for web development. </a> </p> </div> </article> <article class="item item45 item-photo js-listing-item" data-id="400852010" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=illustrazioni+artistiche+quattro+linee&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="400852010" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-image400852010" class="item__url js-item-title-wrapper" aria-label="Questa raccolta dettagliata di quattro illustrazioni artistiche distinte mostra robot umanoidi che funzionano diligentemente compu" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg" loading="lazy" alt="Le illustrazioni artistiche a quattro linee raffigurano robot umanoidi che utilizzano i portatili. Ogni robot è in una posizione diversa : seduti su una sedia che batte a macchina in un tavolo imbottito con il dispositivo in grembo e in piedi con il portatile tenuto aperto. I robot presentano articolazioni articolate e superfici meccaniche uniformi che evidenziano un design tecnologico avanzato tipico di temi di automazione futuristica." srcset="https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg?w=360 360w, https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg?w=400 400w, https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg?w=450 450w, https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg?w=576 576w, https://thumbs.dreamstime.com/b/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-400852010.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Le illustrazioni artistiche a quattro linee raffigurano robot umanoidi che utilizzano i portatili. Ogni robot è in una posizione diversa : seduti su una sedia che batte a macchina in un tavolo imbottito con il dispositivo in grembo e in piedi con il portatile tenuto aperto. I robot presentano articolazioni articolate e superfici meccaniche uniformi che evidenziano un design tecnologico avanzato tipico di temi di automazione futuristica.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-image400852010" > Questa raccolta dettagliata di quattro illustrazioni artistiche distinte mostra robot umanoidi che funzionano diligentemente compu. Le illustrazioni artistiche a quattro linee raffigurano robot umanoidi che utilizzano i portatili. Ogni robot è in una posizione diversa : seduti su una sedia che batte a macchina in un tavolo imbottito con il dispositivo in grembo e in piedi con il portatile tenuto aperto. I robot presentano articolazioni articolate e superfici meccaniche uniformi che evidenziano un design tecnologico avanzato tipico di temi di automazione futuristica. </a> </p> </div> </article> <article class="item item46 item-photo js-listing-item" data-id="401556451" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=icona+progettazione+piatta+pulita&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="401556451" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-image401556451" class="item__url js-item-title-wrapper" aria-label="Icona Codifica : Finestra browser con simbolo di codice" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg" loading="lazy" alt="Icona di progettazione piatta pulita che raffigura una finestra del browser stilizzata. La finestra è dotata di un normale browser che controlla punti rossi verdi blu in alto a sinistra e tre punti bianchi in alto a destra. Nell'area contenuto principale viene visualizzato un simbolo di colore giallo visibile universalmente riconosciuto come icona di codice o programmazione. Questo grafico è ideale per rappresentare lo sviluppo di software web design codifica tecnologia di programmazione e concetti digitali." srcset="https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-401556451.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Icona di progettazione piatta pulita che raffigura una finestra del browser stilizzata. La finestra è dotata di un normale browser che controlla punti rossi verdi blu in alto a sinistra e tre punti bianchi in alto a destra. Nell'area contenuto principale viene visualizzato un simbolo di colore giallo visibile universalmente riconosciuto come icona di codice o programmazione. Questo grafico è ideale per rappresentare lo sviluppo di software web design codifica tecnologia di programmazione e concetti digitali.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-image401556451" > Icona Codifica : Finestra browser con simbolo di codice. Icona di progettazione piatta pulita che raffigura una finestra del browser stilizzata. La finestra è dotata di un normale browser che controlla punti rossi verdi blu in alto a sinistra e tre punti bianchi in alto a destra. Nell'area contenuto principale viene visualizzato un simbolo di colore giallo visibile universalmente riconosciuto come icona di codice o programmazione. Questo grafico è ideale per rappresentare lo sviluppo di software web design codifica tecnologia di programmazione e concetti digitali. </a> </p> </div> </article> <article class="item item47 item-photo js-listing-item" data-id="403263248" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=una+persona+seduta+davanti&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="403263248" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-image403263248" class="item__url js-item-title-wrapper" aria-label="Programmazione in ritardo di notte su monitor multipli" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg" loading="lazy" alt="Una persona seduta davanti a sei schermi illuminati che mostrano linee di codice colorate che indicano un intenso lavoro di programmazione. La sala è buia, enfatizzando i monitor luminosi. L'installazione suggerisce di concentrarsi sul multitasking e sulla gestione di attività di programmazione complesse spesso associate al debug o ai progetti di sviluppo. La silhouette dell'individuo in primo piano crea un ambiente isolato mirato tipico delle sessioni di lavoro notturne." srcset="https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-403263248.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una persona seduta davanti a sei schermi illuminati che mostrano linee di codice colorate che indicano un intenso lavoro di programmazione. La sala è buia, enfatizzando i monitor luminosi. L'installazione suggerisce di concentrarsi sul multitasking e sulla gestione di attività di programmazione complesse spesso associate al debug o ai progetti di sviluppo. La silhouette dell'individuo in primo piano crea un ambiente isolato mirato tipico delle sessioni di lavoro notturne.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-image403263248" > Programmazione in ritardo di notte su monitor multipli. Una persona seduta davanti a sei schermi illuminati che mostrano linee di codice colorate che indicano un intenso lavoro di programmazione. La sala è buia, enfatizzando i monitor luminosi. L'installazione suggerisce di concentrarsi sul multitasking e sulla gestione di attività di programmazione complesse spesso associate al debug o ai progetti di sviluppo. La silhouette dell'individuo in primo piano crea un ambiente isolato mirato tipico delle sessioni di lavoro notturne. </a> </p> </div> </article> <article class="item item48 item-photo js-listing-item" data-id="414928314" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=uno+sviluppatore+sta+digitando&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="414928314" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-image414928314" class="item__url js-item-title-wrapper" aria-label="Sviluppatore che digita codice sulla tastiera per lo sviluppo di software e web, cibo tipico indiano. su sfondo trasparente" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg" loading="lazy" alt="Uno sviluppatore sta digitando codice su una tastiera in una stanza buia, lavorando allo sviluppo di software e web. Tecnologia e innovazione. Questa immagine presenta uno sfondo trasparente, che la rende versatile per vari progetti di design." srcset="https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=360 360w, https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=400 400w, https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=450 450w, https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=576 576w, https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=768 768w, https://thumbs.dreamstime.com/b/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-414928314.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Uno sviluppatore sta digitando codice su una tastiera in una stanza buia, lavorando allo sviluppo di software e web. Tecnologia e innovazione. Questa immagine presenta uno sfondo trasparente, che la rende versatile per vari progetti di design.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-image414928314" > Sviluppatore che digita codice sulla tastiera per lo sviluppo di software e web, cibo tipico indiano. su sfondo trasparente. Uno sviluppatore sta digitando codice su una tastiera in una stanza buia, lavorando allo sviluppo di software e web. Tecnologia e innovazione. Questa immagine presenta uno sfondo trasparente, che la rende versatile per vari progetti di design. </a> </p> </div> </article> <article class="item item49 item-photo js-listing-item" data-id="158222647" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=banner+mobile+development+flat&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="158222647" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-image158222647" class="item__url js-item-title-wrapper" aria-label="Banner Banner Banner Mobile Development Flat" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg" loading="lazy" alt="Banner Banner Banner Mobile Development Flat Tipico ufficio provinciale Poster Guy and Girl Work La gente è in piedi vicino al pannello mobile interattivo Illustrazione vettoriale" srcset="https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=360 360w, https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=400 400w, https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=450 450w, https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=576 576w, https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=768 768w, https://thumbs.dreamstime.com/b/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-158222647.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Banner Banner Banner Mobile Development Flat Tipico ufficio provinciale Poster Guy and Girl Work La gente è in piedi vicino al pannello mobile interattivo Illustrazione vettoriale</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-image158222647" > Banner Banner Banner Mobile Development Flat </a> </p> </div> </article> <article class="item item50 item-photo js-listing-item" data-id="178106766" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=sviluppo+test+attuazione+programmi&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="178106766" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-image178106766" class="item__url js-item-title-wrapper" aria-label="Mansioni di programmatore di computer assolutamente tipiche" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg" loading="lazy" alt="Sviluppo di test e attuazione di programmi informatici in ufficio. giovane specialista impegnato tutto il giorno con attività di notebook necessarie per progettare sistemi automatizzati. tre pagine di atterraggio." srcset="https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg?w=360 360w, https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg?w=400 400w, https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg?w=450 450w, https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg?w=576 576w, https://thumbs.dreamstime.com/b/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-178106766.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Sviluppo di test e attuazione di programmi informatici in ufficio. giovane specialista impegnato tutto il giorno con attività di notebook necessarie per progettare sistemi automatizzati. tre pagine di atterraggio.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-image178106766" > Mansioni di programmatore di computer assolutamente tipiche. sviluppo di test e attuazione di programmi informatici in ufficio. giovane specialista impegnato tutto il giorno con attività di notebook necessarie per progettare sistemi automatizzati. tre pagine di atterraggio. </a> </p> </div> </article> <article class="item item51 item-photo js-listing-item" data-id="295681546" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=ritratto+uno+stile+raffinato&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="295681546" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-image295681546" class="item__url js-item-title-wrapper" aria-label="Vignetta in 3d di un operaio IT con occhiali che punta le dita verso l'alto mentre cavalca l'onda di successo su sfondo bianco" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg" loading="lazy" alt="Ritratto in uno stile raffinato di cartone 3d e un operaio IT con occhiali in alto che punta le dita verso l'alto, simboleggiando un momento eureka trionfante. il design minimalista messo su uno sfondo bianco chiaro mette in risalto il momento caratteristico dell'intuizione e le ondate di successo. la posizione cattura l'essenza dell'innovazione e delle innovazioni tipiche dell'industria tecnologica. questa immagine è stata generata con ai." srcset="https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg?w=360 360w, https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg?w=400 400w, https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg?w=450 450w, https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg?w=576 576w, https://thumbs.dreamstime.com/b/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-295681546.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Ritratto in uno stile raffinato di cartone 3d e un operaio IT con occhiali in alto che punta le dita verso l'alto, simboleggiando un momento eureka trionfante. il design minimalista messo su uno sfondo bianco chiaro mette in risalto il momento caratteristico dell'intuizione e le ondate di successo. la posizione cattura l'essenza dell'innovazione e delle innovazioni tipiche dell'industria tecnologica. questa immagine è stata generata con ai.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-image295681546" > Vignetta in 3d di un operaio IT con occhiali che punta le dita verso l'alto mentre cavalca l'onda di successo su sfondo bianco. ritratto in uno stile raffinato di cartone 3d e un operaio IT con occhiali in alto che punta le dita verso l'alto, simboleggiando un momento eureka trionfante. il design minimalista messo su uno sfondo bianco chiaro mette in risalto il momento caratteristico dell'intuizione e le ondate di successo. la posizione cattura l'essenza dell'innovazione e delle innovazioni tipiche dell'industria tecnologica. questa immagine è stata generata con ai. </a> </p> </div> </article> <article class="item item52 item-photo js-listing-item" data-id="165950633" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=sindelfingen+baden+wuerttemberg+germania&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="165950633" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-image165950633" class="item__url js-item-title-wrapper" aria-label="Mascotte robot Android Verde" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg" loading="lazy" alt="Sindelfingen, Baden Wuerttemberg, Germania - 6 dicembre 2019: Tipica mascotte di robot "Android verde" per il sistema operativo dei cellulari Google davanti a una parete grigia con spazio." srcset="https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=360 360w, https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=400 400w, https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=450 450w, https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=576 576w, https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=768 768w, https://thumbs.dreamstime.com/b/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-165950633.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Sindelfingen, Baden Wuerttemberg, Germania - 6 dicembre 2019: Tipica mascotte di robot "Android verde" per il sistema operativo dei cellulari Google davanti a una parete grigia con spazio.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-image165950633" > Mascotte robot Android Verde. Sindelfingen, Baden Wuerttemberg, Germania - 6 dicembre 2019: Tipica mascotte di robot "Android verde" per il sistema operativo dei cellulari Google davanti a una parete grigia con spazio </a> </p> </div> </article> <article class="item item53 item-photo js-listing-item" data-id="296971259" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://it.dreamstime.com/search.php?srh_field=immagine+accattivante+una+silhouette&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostra risultati simili" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="296971259" data-lb-state="add" aria-label="Aggiungi a lightbox" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://it.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuito con prova"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuito con prova</span></a> </div> <a href="https://it.dreamstime.com/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-image296971259" class="item__url js-item-title-wrapper" aria-label="Silhouette di un hacker che lavora su un computer con schermate multiple che visualizzano il codice" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg" loading="lazy" alt="Immagine accattivante di una silhouette hackers contro una serie di schermi informatici riempiti di codice e dati informatici che richiamano il mondo clandestino della cybersicurezza e dello spionaggio digitale. l'immagine trasmette un senso di urgenza e mistero tipico degli aspetti oscuri dell'era digitale. questa immagine è stata generata con ai." srcset="https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=360 360w, https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=400 400w, https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=450 450w, https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=576 576w, https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=768 768w, https://thumbs.dreamstime.com/b/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-296971259.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Immagine accattivante di una silhouette hackers contro una serie di schermi informatici riempiti di codice e dati informatici che richiamano il mondo clandestino della cybersicurezza e dello spionaggio digitale. l'immagine trasmette un senso di urgenza e mistero tipico degli aspetti oscuri dell'era digitale. questa immagine è stata generata con ai.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://it.dreamstime.com/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-image296971259" > Silhouette di un hacker che lavora su un computer con schermate multiple che visualizzano il codice. immagine accattivante di una silhouette hackers contro una serie di schermi informatici riempiti di codice e dati informatici che richiamano il mondo clandestino della cybersicurezza e dello spionaggio digitale. l'immagine trasmette un senso di urgenza e mistero tipico degli aspetti oscuri dell'era digitale. questa immagine è stata generata con ai. </a> </p> </div> </article> <article class="item-last js-item-last"></article> </div> </div> <div class="search-btm"> <div class="container-fluid"> <div class="row"> <div class="col-sm-12 col-md-8"> </div> </div> </div> </div> <div class="share-btn-wrapper share-btn-wrapper--icn search-share"> <button type="button" class="share-btn js-share-btn" data-dt-id="share-btn" data-dt-on-click="" data-dt-show-loading="" data-dt-loading-type="area" data-dt-loading-theme="dark" data-dt-loading-relative="" data-dt-loading-size="sml" data-dt-root="" data-dt-css="44,45,46,47,48,49,50,51,52" data-dt-js="53,29,30,54,55" aria-label="Condividi" > <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 22 16"><path d="M12.7 0 14 1.1l7.3 6.3.7.5-.6.5-7.4 6.4-1.3 1.1v-4.8h-2c-4 0-6.9 1.1-9.2 3.3L0 16l.4-2.3v-.3c.4-2.2 1.5-4.1 3.2-5.6l.2-.2C6 5.8 8.9 4.8 12.5 4.8h.3L12.7 0zm1.6 3.3v3h-.8c-3.6-.2-6.6.7-8.7 2.4l-.2.2c-.9.8-1.5 1.7-2 2.7l-.1.2.2-.2c2.1-1.3 4.7-2 7.7-2H14.3v3L19.7 8l-5.4-4.7z"/></svg> </button> </div> </main> <div data-state="hidden" data-dt-id="popup-freetrial" data-dt-root="" data-dt-on-document-mouseleave="" data-dt-priority="high" data-dt-dispatch-target="document" data-dt-js="4,6,64" data-dt-js-order="8,9" data-dt-css="10,11,65"></div> <div class = "js-signup-popup-interaction" data-state="hidden" data-deps="{"js":"4,5,6,7","js-order":"8,9","css":"10,11,12"}" data-dt-id="signup-popup-interaction" data-dt-root="" data-dt-on-document-mousemove="" data-dt-on-document-touchstart="" data-dt-on-window-scroll="" data-dt-on-click="" data-dt-on-keypress="" data-dt-js="66"></div> <footer > <div class="footer-main"> <div class="container"> <div class="row"> <div class="col-md-1 col-sm-12"> <a class="footer-logo" name="Dreamstime" href="https://it.dreamstime.com/" aria-label="Dreamstime homepage"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 31"><path fill-rule="evenodd" clip-rule="evenodd" fill="#50a901" d="M28.7 6.3c-6.1-9-19.2-7.4-25-.7C.8 8.9-.3 13.5.1 17.7.5 21 1.7 24 3.4 26c4.5 5.5 12.3 6.1 17.4 2.6 7.2-5 6.7-13.1 2.8-17.6-7-8-19-.1-14.5 9 1.1 2.2 3.6 3.4 5.9 3.4 3.2 0 5.7-3.8 4.2-6.1-1.5-2.4-4.1 0-3 1.8.9 1.4-1 2.2-1.8 2-2.1-.5-3.1-3.4-2.4-5.8.6-2.1 2.8-3.5 4.9-3.4 2.9.2 6.1 2.5 5.8 7.5-.7 8.1-11.3 9.6-15.5 3.8-6.6-9.3 1.2-21.8 13.1-18 6.1 2 10.6 9.2 7.8 16.9-1.1 2.9-1.7 4-1.8 5-.5 3.7 11.2-7.8 2.4-20.8z"/></svg> </a> </div> <div class="col-xl-8 col-md-11 col-sm-12"> <div class="footer-menu js-footer-menu-wrapper" data-list-initial="opened" data-state="opened"> <div class="row flex-sm-nowrap"> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="53" data-dt-js-order="1,67" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Hai bisogno di aiuto?</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://it.dreamstime.com/about-stock-image-licenses" title="Informazioni sulle nostre foto">Informazioni sulle nostre foto</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/terms" title="Termini di uso">Termini di uso</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/contact" title="Contattaci">Contattaci</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/faq" title="FAQ">FAQ</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/sitemap" title="Mappa sito">Mappa sito</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/privacy" title="Politica sulla privacy">Politica sulla privacy</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="53" data-dt-js-order="1,67" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Dreamstime</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://it.dreamstime.com/extended-stock-photography-licenses" title="Immagini Recenti">Immagini Recenti</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/about" title="Chi siamo">Chi siamo</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/media-room" title="Sala media">Sala media</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/careers" title="Carriere in Dreamstime">Carriere</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/merchandise" title="Dreamstime Merchandising">Merchandising</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="53" data-dt-js-order="1,67" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Comunità</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://it.dreamstime.com/sell-stock-photos-images" title="Vendi le tue immagini">Vendi le tue immagini</a></li> <li><a class="footer-menu__url" href="https://www.dreamstime.com/boards" title="Forum">Forum</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/social-networking" title="Hub social">Hub social</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/upload" title="Carica immagine">Carica immagine</a></li> <li><a data-dt-id="footer-menu-api-url" data-dt-root="" data-dt-on-click="" data-dt-on-auxclick="" data-dt-on-click-preventdefault="" data-dt-js="68" class="footer-menu__url footer-menu__url--highlighted js-footer-menu-url-api" href="https://it.dreamstime.com/dreamstime-api" title="Partner">Partner</a> <span class="footer-menu__sep">/</span> <a class="footer-menu__url footer-menu__url--highlighted" href="https://it.dreamstime.com/affiliate-referral-program" title="Programma Referral">Programma Referral</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/contest" title="Concorso">Concorso</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="53" data-dt-js-order="1,67" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Strumenti</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://it.dreamstime.com/corporate" title="Account aziendale">Account aziendale</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/world-stock-photos" title="Foto Mappa">Foto Mappa</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/free-photos" title="Foto gratuite">Foto gratuite</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/photographers" title="I nostri fotografi">I nostri fotografi</a></li> <li><a class="footer-menu__url" href="https://it.dreamstime.com/photo-tools" title="Strumenti per foto">Strumenti per foto</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="col-xl-3 col-sm-12"> <div class="footer-tools"> <a class="footer-tools__item" href="https://it.dreamstime.com/affiliate-referral-program" title="Programma Referral"> <svg class="footer-tools__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.002 19.246"><path fill="#3A7307" d="m.002 19.246 2.06-4.78a9.622 9.622 0 1 1 3.478 3.477L.002 19.246Zm7.9-13.3a2.936 2.936 0 0 0-2.813 2.221c-.533 2.16 1.321 4.593 4.961 6.507a.5.5 0 0 0 .059.026l.27.127.269-.126a.411.411 0 0 0 .06-.027c4.443-2.336 5.071-4.657 5.049-5.833V8.8a2.859 2.859 0 0 0-3.163-2.84 2.678 2.678 0 0 0-.671.156l-.02.007h-.009a2.857 2.857 0 0 0-1.246.916l-.011.013-.011.013a3.193 3.193 0 0 0-.22.337 6.438 6.438 0 0 0-.161-.22.339.339 0 0 1-.084-.078 2.885 2.885 0 0 0-2.259-1.16Z"/></svg> <span>Filiale / rivenditore</span> </a> <a class="footer-tools__item" href="https://it.dreamstime.com/upload" title="Carichi il & vendi le foto"> <svg class="footer-tools__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="#3A7307" d="M10 20a10 10 0 1 1 10-10 10.011 10.011 0 0 1-10 10Zm-4.466-6v2h9v-2Zm4.5-10-3.5 3.556h1.748V12h3.5V7.556h1.75L10.031 4Z"/></svg> <i class="icn icn--upload-f"></i> <span>Carichi il & vendi le foto</span> </a> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="container"> <div class="row"> <div class="col-lg-3 col-sm-6"> <div class="footer-social"> <div class="social-links social-links--sg social-links--mdm" data-dt-id="social-row-analytics" data-dt-root="" data-dt-on-click="" data-dt-js="56"> <a class="social-links__item social-links__item--facebook js-social-link" target="_blank" data-name="Facebook" href="https://www.facebook.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 13" width="100%" height="100%"><path fill-rule="nonzero" d="M5.043 7.07h2.064l.31-2.31H5.042V3.283c0-.67.193-1.125 1.188-1.125H7.5V.09C7.28.063 6.527 0 5.651 0 3.821 0 2.57 1.077 2.57 3.055v1.704H.5v2.31h2.069V13h2.474V7.07Z"/></svg></span> <span class="screen-reader-text">Dreamstime Facebook</span> </a> <a class="social-links__item social-links__item--twitter js-social-link" target="_blank" data-name="X" href="https://x.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="nonzero" d="M8.054 5.928 13.092 0h-1.194L7.524 5.147 4.03 0H0l5.284 7.784L0 14h1.194l4.62-5.436L9.504 14h4.03l-5.48-8.072ZM6.42 7.852l-.535-.775L1.624.91h1.834l3.437 4.977.536.775 4.468 6.47h-1.834L6.42 7.852Z"/></svg></span> <span class="screen-reader-text">Dreamstime Twitter</span> </a> <a class="social-links__item social-links__item--pinterest js-social-link" target="_blank" data-name="Pinterest" href="https://www.pinterest.com/dreamstime/" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M6.997 0A6.994 6.994 0 0 0 0 6.997a7 7 0 0 0 4.446 6.52c-.063-.554-.115-1.406.023-2.01.127-.548.818-3.479.818-3.479s-.208-.42-.208-1.037c0-.973.565-1.699 1.267-1.699.6 0 .887.45.887.985 0 .6-.38 1.498-.581 2.333-.167.696.35 1.267 1.036 1.267 1.244 0 2.2-1.313 2.2-3.202 0-1.676-1.204-2.845-2.925-2.845C4.97 3.83 3.8 5.32 3.8 6.865c0 .599.23 1.244.518 1.595.058.069.064.132.046.201-.052.22-.173.697-.196.795-.028.127-.103.156-.236.092-.863-.414-1.405-1.693-1.405-2.718 0-2.206 1.601-4.233 4.625-4.233 2.424 0 4.313 1.728 4.313 4.043 0 2.413-1.52 4.354-3.628 4.354-.708 0-1.376-.369-1.601-.806l-.438 1.664c-.155.61-.581 1.37-.87 1.837A7.028 7.028 0 0 0 7.004 14 6.997 6.997 0 0 0 14 7.003C13.994 3.133 10.861 0 6.997 0"/></svg></span> <span class="screen-reader-text">Dreamstime Pinterest</span> </a> <a class="social-links__item social-links__item--instagram js-social-link" target="_blank" data-name="Instagram" href="https://www.instagram.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M7.883.005c1.119.003 1.39.014 2 .042.745.033 1.254.152 1.699.325.46.179.85.418 1.24.807.388.389.627.78.806 1.24.173.444.292.953.325 1.698.03.645.04.91.042 2.195v1.38c-.001.88-.007 1.281-.02 1.654l-.005.172-.017.37c-.033.744-.152 1.253-.325 1.698a3.43 3.43 0 0 1-.807 1.24 3.43 3.43 0 0 1-1.24.807c-.444.173-.953.29-1.698.325l-.37.016-.171.006c-.373.013-.775.018-1.654.02h-1.38c-1.285-.003-1.55-.013-2.195-.042-.745-.034-1.254-.152-1.699-.325a3.43 3.43 0 0 1-1.24-.808 3.43 3.43 0 0 1-.807-1.239c-.173-.445-.29-.954-.325-1.699-.028-.61-.038-.88-.041-2v-1.77c.003-1.119.013-1.39.041-2 .034-.745.152-1.254.325-1.699.18-.46.418-.85.808-1.24A3.43 3.43 0 0 1 2.414.373C2.859.199 3.368.08 4.113.047c.61-.028.88-.039 2-.042Zm-.64 1.26h-.716l-.398.001c-.732.002-1.09.007-1.427.018l-.168.006-.364.016c-.682.031-1.053.145-1.3.241-.326.127-.56.279-.804.523a2.168 2.168 0 0 0-.523.805c-.096.247-.21.617-.241 1.3-.006.134-.012.25-.016.364l-.006.168c-.012.336-.017.695-.018 1.426v.399l-.001.47v.869c.002.732.007 1.09.019 1.427l.006.168.016.364c.03.682.145 1.053.24 1.3.128.326.28.56.524.804.245.245.478.396.805.523.246.096.617.21 1.3.241l.363.016.168.006c.365.013.755.017 1.618.019h1.356a50.112 50.112 0 0 0 1.617-.019l.168-.006.364-.016c.683-.03 1.053-.145 1.3-.24.327-.128.56-.28.805-.524.244-.245.396-.478.523-.805.096-.246.21-.617.24-1.3l.017-.363.006-.168c.012-.365.017-.755.018-1.618V6.324a50.118 50.118 0 0 0-.018-1.617l-.006-.168-.016-.364c-.031-.683-.145-1.053-.241-1.3a2.168 2.168 0 0 0-.523-.805 2.168 2.168 0 0 0-.805-.523c-.247-.096-.617-.21-1.3-.24a61.756 61.756 0 0 0-.364-.017l-.168-.006a44.89 44.89 0 0 0-1.426-.018h-.869Zm-.26 2.152a3.593 3.593 0 1 1 0 7.187 3.593 3.593 0 0 1 0-7.187Zm0 1.26a2.333 2.333 0 1 0 0 4.666 2.333 2.333 0 0 0 0-4.665Zm3.746-2.233a.84.84 0 1 1 0 1.68.84.84 0 0 1 0-1.68Z"/></svg></span> <span class="screen-reader-text">Dreamstime Instagram</span> </a> <a class="social-links__item social-links__item--linkedin js-social-link" target="_blank" data-name="LinkedIn" href="https://www.linkedin.com/company/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M11.93 11.93H9.855V8.68c0-.774-.015-1.77-1.08-1.77-1.08 0-1.245.843-1.245 1.715v3.305H5.455V5.249h1.992v.912h.027c.277-.525.955-1.079 1.965-1.079 2.103 0 2.49 1.384 2.49 3.183v3.665ZM3.114 4.335a1.204 1.204 0 1 1 0-2.408 1.204 1.204 0 0 1 0 2.408ZM2.076 11.93h2.076V5.249H2.076v6.68ZM12.964 0H1.034C.463 0 0 .452 0 1.01v11.98C0 13.547.463 14 1.033 14h11.93c.572 0 1.037-.453 1.037-1.01V1.01C14 .451 13.535 0 12.964 0Z"/></svg></span> <span class="screen-reader-text">Dreamstime Linkedin</span> </a> <a class="social-links__item social-links__item--youtube js-social-link" target="_blank" data-name="Youtube" href="https://www.youtube.com/@dreamstime?sub_confirmation=1" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 11" width="100%" height="100%"><path fill-rule="evenodd" d="M8.29.001c.501.003 1.603.013 2.745.052l.49.018c1.142.047 2.243.126 2.743.257.69.181 1.232.714 1.416 1.39.298 1.089.33 3.23.334 3.693v.178c-.003.463-.036 2.604-.334 3.693a1.987 1.987 0 0 1-1.416 1.39c-1.107.29-5.163.324-6.075.328h-.367c-.912-.004-4.969-.038-6.075-.328a1.987 1.987 0 0 1-1.416-1.39C.05 8.238.007 6.228 0 5.656v-.312c.006-.572.049-2.582.334-3.626A1.987 1.987 0 0 1 1.75.328c.5-.131 1.6-.21 2.743-.257l.49-.018C6.125.013 7.227.003 7.728 0ZM6.461 3.234v4.714l4.162-2.357L6.46 3.234Z"/></svg></span> <span class="screen-reader-text">Dreamstime Youtube</span> </a> </div> </div> </div> <div class="col-lg-3 order-lg-3 col-sm-6"> <div class="footer-language"> <div class="language-select"> <label class="language-select__label" for="footer-lang-select"> Lingua </label> <button class="language-select__btn js-lang-select-trigger" id="footer-lang-select" type="button" aria-haspopup="menu" aria-expanded="false" aria-label="Attiva/disattiva la modalità di selezione della lingua" data-loading-theme="light" data-dt-id="footer-lang-select" data-dt-root="" data-dt-on-click="" data-dt-js="69"> <span class="language-select__flag" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 14"><g fill="none" fill-rule="evenodd"><path fill="#008D46" d="M0 0h7v14H0z"/><path fill="#FFF" d="M7 0h7v14H7z"/><path fill="#D2232C" d="M14 0h7v14h-7z"/></g></svg> </span> <span class="language-select__lang">Italiano</span> <span class="language-select__icon js-lang-select-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M-.003 8.694 1.24 10l3.515-3.694L5.997 5 4.755 3.694 1.24 0-.003 1.306 3.511 5-.003 8.694Z"/></svg> </span> </button> </div> </div> </div> <div class="col-lg-6 order-lg-2 col-sm-12"> <div class="footer-copy"> Copyright © 2000-2026 Dreamstime. Tutti i diritti riservati. </div> </div> </div> </div> </div> </footer> <template data-state="hidden" data-dt-id="form-switch" data-dt-root="" data-dt-on-ready="" data-dt-js="70"></template> <template data-dt-id="item-similars-link" data-dt-root="" data-dt-css="57,71" data-dt-js="59" data-dt-js-order="60,61,62,72" ></template> <template class="js-item-lightbox-add-btn-config" data-aria-label-add="Aggiungi a lightbox" data-aria-label-remove="Rimuovi dalla lightbox" data-dt-id="item-lightbox-btn" data-dt-root="" data-dt-css="57,71,44,45" data-dt-js="59,53,29,30,54" data-dt-js-order="60,61,62,73,74" ></template> <script type="application/ld+json"> [{ "@context":"https://schema.org", "@type":"WebSite", "url":"https://it.dreamstime.com/", "potentialAction":{ "@type":"SearchAction", "target":"https://it.dreamstime.com/search.php?srh_field={search_term}&s_all=y&s_ph=y&s_il=y&s_video=y&s_audio=y", "query-input":"required name=search_term" } }, { "@context":"https://schema.org", "@type":"Organization", "name":"Dreamstime", "url":"https://it.dreamstime.com/", "logo":"https://it.dreamstime.com/img/logo-dreamstime-400x102.png", "sameAs":[ "https://www.facebook.com/dreamstime", "https://x.com/dreamstime", "https://www.pinterest.com/dreamstime/", "https://www.instagram.com/dreamstime/", "https://www.linkedin.com/company/dreamstime", "https://www.youtube.com/@dreamstime?sub_confirmation=1" ] } ] </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@context":"https://schema.org", "@type":"ListItem", "position": 1, "name":"Personaggio maschile seduto su una sedia che lavora, utilizza dispositivi come computer e laptop su una scrivania, con stile carto", "url": "https://it.dreamstime.com/persona-seduta-sedia-uso-dispositivi-computer-portatile-sulla-scrivania-con-stile-fumetto-piatto-personaggi-tipo-seduti-su-disegno-image189893255" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Mascotte robot Android scura", "url": "https://it.dreamstime.com/mascotte-robot-androide-scura-sindelfingen-baden-wuerttemberg-germania-dicembre-una-di-androidi-scuro-per-il-sistema-operativo-dei-image165950748" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"High resolution picture of midsection of programmer working at office", "url": "https://it.dreamstime.com/high-resolution-picture-midsection-programmer-working-office-image440770611" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Una persona sta digitando su una tastiera meccanica con retroilluminazione RGB", "url": "https://it.dreamstime.com/una-persona-sta-digitando-su-tastiera-meccanica-con-retroilluminazione-rgb-image424458576" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Programmatore anatroccolo carino con cuffie, intento di programmare su un laptop con caff\u00e8 e snack, illustrazione digitale", "url": "https://it.dreamstime.com/programmatore-anatroccolo-carino-con-cuffie-intento-di-programmare-su-un-laptop-caffè-e-snack-illustrazione-digitale-image463445726" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Programmatore al lavoro", "url": "https://it.dreamstime.com/programmatore-al-lavoro-image467100607" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"Chiusura delle mani che digitano sulla tastiera del portatile con interfaccia di codifica neon sovrapposta al tema della sicurezza", "url": "https://it.dreamstime.com/chiusura-delle-mani-che-digitano-sulla-tastiera-del-portatile-con-interfaccia-di-codifica-neon-sovrapposta-al-tema-della-sicurezza-image402538235" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"Un programmatore sta scrivendo codice di notte con una tastiera retroilluminata. Lo schermo mostra righe di codice in un ambiente ", "url": "https://it.dreamstime.com/un-programmatore-sta-scrivendo-codice-di-notte-con-una-tastiera-retroilluminata-lo-schermo-mostra-righe-ambiente-buio-questa-image414928312" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Vettore line art di un programmatore che lavora su uno schermo di un computer", "url": "https://it.dreamstime.com/vettore-line-art-di-un-programmatore-che-lavora-su-uno-schermo-computer-image472261650" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Programmatore che lavora a tarda notte", "url": "https://it.dreamstime.com/programmatore-che-lavora-tarda-notte-image426584432" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Hacker o programmatore che lavora fino a tardi in una stanza buia con display di dati", "url": "https://it.dreamstime.com/hacker-o-programmatore-che-lavora-fino-tardi-una-stanza-buia-con-display-di-dati-image422047515" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Giovane che lavora da remoto al laptop alla scrivania, istruzione online", "url": "https://it.dreamstime.com/giovane-che-lavora-da-remoto-al-laptop-alla-scrivania-istruzione-online-image420614312" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Programmazione al Computer con Codice sullo Schermo", "url": "https://it.dreamstime.com/programmazione-al-computer-con-codice-sullo-schermo-image415787163" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Programmatore al lavoro alla scrivania", "url": "https://it.dreamstime.com/programmatore-al-lavoro-alla-scrivania-image467094818" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Un programmatore che programma di notte", "url": "https://it.dreamstime.com/un-programmatore-che-programma-di-notte-image426640427" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Design piatto della scrivania di un programmatore", "url": "https://it.dreamstime.com/design-piatto-della-scrivania-di-un-programmatore-image425502200" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Programmatore Stress Con Cuffie Che Guardano Il Codice ", "url": "https://it.dreamstime.com/programmatore-stress-con-cuffie-che-guardano-il-codice-una-persona-si-siede-su-scrivania-di-fronte-un-computer-visualizza-l-image386285415" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Codifica persona sul desktop del computer ", "url": "https://it.dreamstime.com/codifica-persona-sul-desktop-del-computer-una-sta-digitando-su-tastiera-di-fronte-un-monitor-che-visualizza-righe-codice-i-image381081912" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Professional programmer working on complex coding project at modern desk", "url": "https://it.dreamstime.com/professional-programmer-working-complex-coding-project-modern-desk-image473615997" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Due monitor di computer visualizzano righe di codice in un ambiente poco illuminato, indicando una sessione di programmazione", "url": "https://it.dreamstime.com/due-computer-visualizzano-le-linee-di-codice-un-ambiente-scarsamente-illuminato-che-indica-una-sessione-programmazione-il-viene-image396739271" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Icona di Lavoro d Ufficio, Vettore di Persona che Lavora alla Scrivania con Computer. Lavoro Remoto, Programmatore, Business, Illu", "url": "https://it.dreamstime.com/icona-di-lavoro-d-ufficio-vettore-persona-che-lavora-alla-scrivania-con-computer-remoto-programmatore-business-illustrazione-image417860567" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Configurazione MultiMonitor per programmatori ", "url": "https://it.dreamstime.com/configurazione-multimonitor-per-programmatori-viene-visualizzato-un-programmatore-che-lavora-su-monitor-multipli-visualizzando-image386135336" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Monitor per computer con codice HTML e immagine di montagne", "url": "https://it.dreamstime.com/monitor-per-computer-con-codice-html-e-immagine-di-montagne-image461385037" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Una Sessione di Programmazione Notturna Tarda", "url": "https://it.dreamstime.com/una-sessione-di-programmazione-notturna-tarda-image426627878" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Flusso di Lavoro del Ciclo di Vita dello Sviluppo Software con Avatar del Team e Feedback", "url": "https://it.dreamstime.com/flusso-di-lavoro-del-ciclo-vita-dello-sviluppo-software-con-avatar-team-e-feedback-image417190974" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Bianco e nero di un personaggio robot", "url": "https://it.dreamstime.com/bianco-e-nero-di-un-personaggio-robot-image480306229" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"Schermo di laptop con codice colorato: Sviluppo software e programmazione in ambiente scuro", "url": "https://it.dreamstime.com/schermo-di-laptop-con-codice-colorato-sviluppo-software-e-programmazione-ambiente-scuro-image400066314" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Editor di codice con tema scuro moderno e linguaggio di programmazione sullo schermo", "url": "https://it.dreamstime.com/editor-di-codice-tema-scuro-moderno-con-lingua-programmazione-sullo-schermo-interfaccia-moderna-per-l-visualizzata-su-uno-digitale-image409664507" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"Software developer working late at night on multiple computer monitors displaying complex code", "url": "https://it.dreamstime.com/software-developer-working-late-night-multiple-computer-monitors-displaying-complex-code-image454502765" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"Output del codice terminale nell area di lavoro dello sviluppatore a doppio schermo ", "url": "https://it.dreamstime.com/output-del-codice-terminale-nell-area-di-lavoro-dello-sviluppatore-doppio-schermo-due-monitor-visualizzano-un-sviluppatori-sulla-image394649215" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"Programmatore in ritardo su pi\u00f9 monitor con codice ", "url": "https://it.dreamstime.com/programmatore-ritardo-su-più-monitor-con-codice-una-persona-siede-stanza-buia-di-fronte-sei-per-computer-che-visualizzano-image403264732" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"L attrezzatura di un hacker", "url": "https://it.dreamstime.com/l-attrezzatura-di-un-hacker-image465792875" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"Sviluppo Software e Codice di Programmazione su Schermo di Computer", "url": "https://it.dreamstime.com/software-development-programming-code-computer-screen-screenshot-dettagliato-di-un-monitor-che-visualizza-le-linee-del-image409156677" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Uomo d affari che lavora al laptop - Illustrazione vettoriale minimalista", "url": "https://it.dreamstime.com/un-uomo-d-affari-che-lavora-per-l-illustrazione-del-vettoriale-dei-notebook-immagine-minuscola-di-vettore-bianco-e-nero-raffigura-image409363636" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Programmazione su due monitor", "url": "https://it.dreamstime.com/programmazione-su-due-monitor-image472094961" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Programmazione in ritardo di notte su monitor multipli ", "url": "https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-fronte-tre-del-computer-che-visualizza-il-codice-image403284183" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"Programmatore che scrive software di notte in uno spazio di lavoro con illuminazione blu scuro e doppio monitor", "url": "https://it.dreamstime.com/programmatore-che-scrive-software-di-notte-uno-spazio-lavoro-con-illuminazione-blu-scuro-e-doppio-monitor-image459049673" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Configurazione remota del lavoro con il caff\u00e8 e la pianta del notebook ", "url": "https://it.dreamstime.com/configurazione-remota-del-lavoro-con-il-caffè-e-la-pianta-notebook-un-illustrazione-moderna-che-raffigura-una-tipica-remoto-image405633119" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Programmatore al lavoro sul codice con una bevanda calda nelle vicinanze", "url": "https://it.dreamstime.com/programmatore-al-lavoro-sul-codice-con-una-bevanda-calda-nelle-vicinanze-image465061052" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"Spazio di lavoro moderno con programmatori di computer al lavoro", "url": "https://it.dreamstime.com/spazio-di-lavoro-moderno-con-programmatori-computer-al-image433039709" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"Software Engineer Mapping Data Architecture and Code Flowcharts.", "url": "https://it.dreamstime.com/software-engineer-mapping-data-architecture-code-flowcharts-image460398542" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Lavorare con il PC", "url": "https://it.dreamstime.com/lavorare-con-il-pc-image359742687" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"Un display mostra flussi di codice binario in un blu brillante, riempiendo lo schermo di numeri", "url": "https://it.dreamstime.com/un-display-visualizza-i-flussi-di-codice-binario-blu-chiaro-che-riempiono-lo-schermo-con-numeri-riflettono-una-messa-fuoco-image397691379" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"Flat Illustration of Computer Monitor with HTML Code and Coffee Cup for Web Development", "url": "https://it.dreamstime.com/flat-illustration-computer-monitor-html-code-coffee-cup-web-development-image455898492" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Questa raccolta dettagliata di quattro illustrazioni artistiche distinte mostra robot umanoidi che funzionano diligentemente compu", "url": "https://it.dreamstime.com/questa-raccolta-dettagliata-di-quattro-illustrazioni-artistiche-distinte-mostra-robot-umanoidi-che-funzionano-diligentemente-image400852010" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Icona Codifica : Finestra browser con simbolo di codice ", "url": "https://it.dreamstime.com/icona-codifica-finestra-browser-con-simbolo-di-codice-progettazione-piatta-pulita-che-raffigura-una-del-stilizzata-la-è-dotata-un-image401556451" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Programmazione in ritardo di notte su monitor multipli ", "url": "https://it.dreamstime.com/programmazione-ritardo-di-notte-su-monitor-multipli-una-persona-seduta-davanti-sei-schermi-illuminati-che-mostrano-linee-image403263248" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Sviluppatore che digita codice sulla tastiera per lo sviluppo di software e web, cibo tipico indiano. su sfondo trasparente", "url": "https://it.dreamstime.com/sviluppatore-che-digita-codice-sulla-tastiera-per-lo-sviluppo-di-software-e-web-cibo-tipico-indiano-su-sfondo-trasparente-uno-sta-image414928314" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":" Banner Banner Banner Mobile Development Flat", "url": "https://it.dreamstime.com/banner-mobile-development-flat-tipico-ufficio-provinciale-poster-guy-girl-work-la-gente-è-piedi-vicino-al-pannello-image158222647" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Mansioni di programmatore di computer assolutamente tipiche ", "url": "https://it.dreamstime.com/mansioni-di-programmatore-computer-assolutamente-tipiche-sviluppo-test-e-attuazione-programmi-informatici-ufficio-giovane-image178106766" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Vignetta in 3d di un operaio IT con occhiali che punta le dita verso l alto mentre cavalca l onda di successo su sfondo bianco ", "url": "https://it.dreamstime.com/vignetta-d-di-un-operaio-con-occhiali-che-punta-le-dita-verso-l-alto-mentre-cavalca-onda-successo-su-sfondo-bianco-ritratto-image295681546" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":" Mascotte robot Android Verde", "url": "https://it.dreamstime.com/mascotte-robot-android-verde-sindelfingen-baden-wuerttemberg-germania-dicembre-tipica-di-per-il-sistema-operativo-dei-cellulari-image165950633" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Silhouette di un hacker che lavora su un computer con schermate multiple che visualizzano il codice ", "url": "https://it.dreamstime.com/silhouette-di-un-hacker-che-lavora-su-computer-con-schermate-multiple-visualizzano-il-codice-immagine-accattivante-una-hackers-image296971259" } ] } </script><script id="json-html-share-modal-tpl" type="application/json">{"html":"<template class=\"js-modal-share-tpl\">\n <div\n class=\"modal js-modal js-modal-share modal--share\" aria-hidden=\"true\" data-state=\"closed\" data-name=\"share\" data-template=\"share\">\n <div class=\"modal__overlay js-modal-overlay\" tabindex=\"-1\">\n <div\n class=\"modal__container js-modal-container\"\n role=\"dialog\"\n aria-modal=\"true\"\n aria-labelledby=\"modal-share-title\"\n >\n\n <header class=\"modal__header js-modal-header\">\n <h2\n class=\"modal__title js-modal-title\"\n id=\"modal-share-title\"\n >Condividi questa pagina<\/h2>\n \n <button\n class=\"close-btn close-btn--big close-btn--l-grey js-close-btn modal__close js-modal-close-icon js-modal-close-trigger\" type=\"button\" aria-label=\"Chiudi\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 10 10\"><path d=\"M3.511 5 0 8.511 1.489 10 5 6.489 8.511 10 10 8.511 6.489 5 10 1.489 8.511 0 5 3.511 1.489 0 0 1.489z\"\/><\/svg><\/button>\n <\/header>\n \n <div class=\"modal__content js-modal-content\">\n <div class=\"share-list\">\n <div\n class=\"share-list social-links social-links--ss social-links--huge\" data-dt-id=\"social-row-analytics\" data-dt-root=\"\" data-dt-on-click=\"\" data-dt-js=\"56\">\n <a class=\"social-links__item social-links__item--facebook js-social-link\" data-name=\"Facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&description=Scarica+Programmatore+Tipico+foto+stock+da+Dreamstime+Date+un%27occhiata+a+queste+meravigliose+foto+gratuite+o+Royalty-Free+su+Dreamtime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 8 13\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M5.043 7.07h2.064l.31-2.31H5.042V3.283c0-.67.193-1.125 1.188-1.125H7.5V.09C7.28.063 6.527 0 5.651 0 3.821 0 2.57 1.077 2.57 3.055v1.704H.5v2.31h2.069V13h2.474V7.07Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Facebook<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--twitter js-social-link\" data-name=\"X\" href=\"https:\/\/x.com\/intent\/post?related=dreamstime&text=Scarica+Programmatore+Tipico+foto+stock+da+Dreamstime+Date+un%27occhiata+a+queste+meravigliose+foto+gratuite+o+Royalty-Free+su+Dreamtime.&url=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M8.054 5.928 13.092 0h-1.194L7.524 5.147 4.03 0H0l5.284 7.784L0 14h1.194l4.62-5.436L9.504 14h4.03l-5.48-8.072ZM6.42 7.852l-.535-.775L1.624.91h1.834l3.437 4.977.536.775 4.468 6.47h-1.834L6.42 7.852Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">X<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--linkedin js-social-link\" data-name=\"LinkedIn\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&summary=Scarica+Programmatore+Tipico+foto+stock+da+Dreamstime+Date+un%27occhiata+a+queste+meravigliose+foto+gratuite+o+Royalty-Free+su+Dreamtime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M11.93 11.93H9.855V8.68c0-.774-.015-1.77-1.08-1.77-1.08 0-1.245.843-1.245 1.715v3.305H5.455V5.249h1.992v.912h.027c.277-.525.955-1.079 1.965-1.079 2.103 0 2.49 1.384 2.49 3.183v3.665ZM3.114 4.335a1.204 1.204 0 1 1 0-2.408 1.204 1.204 0 0 1 0 2.408ZM2.076 11.93h2.076V5.249H2.076v6.68ZM12.964 0H1.034C.463 0 0 .452 0 1.01v11.98C0 13.547.463 14 1.033 14h11.93c.572 0 1.037-.453 1.037-1.01V1.01C14 .451 13.535 0 12.964 0Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">LinkedIn<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--pinterest js-social-link\" data-name=\"Pinterest\" href=\"http:\/\/www.pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Fpersona-seduta-sedia-uso-dispositivi-computer-portatile-sulla-scrivania-con-stile-fumetto-piatto-personaggi-tipo-seduti-su-disegno-189893255.jpg&description=Scarica+Programmatore+Tipico+foto+stock+da+Dreamstime+Date+un%27occhiata+a+queste+meravigliose+foto+gratuite+o+Royalty-Free+su+Dreamtime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M6.997 0A6.994 6.994 0 0 0 0 6.997a7 7 0 0 0 4.446 6.52c-.063-.554-.115-1.406.023-2.01.127-.548.818-3.479.818-3.479s-.208-.42-.208-1.037c0-.973.565-1.699 1.267-1.699.6 0 .887.45.887.985 0 .6-.38 1.498-.581 2.333-.167.696.35 1.267 1.036 1.267 1.244 0 2.2-1.313 2.2-3.202 0-1.676-1.204-2.845-2.925-2.845C4.97 3.83 3.8 5.32 3.8 6.865c0 .599.23 1.244.518 1.595.058.069.064.132.046.201-.052.22-.173.697-.196.795-.028.127-.103.156-.236.092-.863-.414-1.405-1.693-1.405-2.718 0-2.206 1.601-4.233 4.625-4.233 2.424 0 4.313 1.728 4.313 4.043 0 2.413-1.52 4.354-3.628 4.354-.708 0-1.376-.369-1.601-.806l-.438 1.664c-.155.61-.581 1.37-.87 1.837A7.028 7.028 0 0 0 7.004 14 6.997 6.997 0 0 0 14 7.003C13.994 3.133 10.861 0 6.997 0\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Pinterest<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--whatsapp js-social-link\" data-name=\"WhatsApp\" href=\"https:\/\/api.whatsapp.com\/send\/?phone&text=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 13.995 13.996\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M10.204 8.387c-.174-.087-1.03-.506-1.19-.564-.16-.058-.275-.086-.392.087-.116.173-.45.564-.55.68-.102.115-.204.13-.378.043-.174-.087-.735-.27-1.4-.86a5.224 5.224 0 0 1-.969-1.2c-.102-.174-.01-.268.076-.354.079-.078.175-.203.262-.304.087-.101.116-.173.174-.289.058-.116.029-.217-.015-.304-.043-.086-.392-.94-.537-1.286-.141-.338-.285-.292-.391-.298a7.017 7.017 0 0 0-.334-.006.641.641 0 0 0-.464.217c-.16.173-.61.593-.61 1.446s.624 1.677.711 1.792c.087.116 1.228 1.866 2.975 2.617.415.178.74.285.992.365.417.132.797.113 1.097.069.334-.05 1.03-.42 1.175-.824.145-.405.145-.752.102-.824-.044-.073-.16-.116-.334-.203m-3.177 4.317h-.002a5.804 5.804 0 0 1-2.948-.803l-.212-.125-2.192.572.585-2.127-.137-.218a5.73 5.73 0 0 1-.886-3.068c.001-3.178 2.6-5.764 5.794-5.764 1.547 0 3.002.601 4.095 1.69A5.716 5.716 0 0 1 12.82 6.94c-.001 3.178-2.6 5.764-5.792 5.764m4.93-10.67A6.94 6.94 0 0 0 7.026 0C3.186 0 .06 3.111.058 6.935c0 1.222.32 2.415.93 3.467L0 13.996l3.694-.965a6.989 6.989 0 0 0 3.33.845h.003c3.84 0 6.967-3.112 6.968-6.936a6.877 6.877 0 0 0-2.039-4.906\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">WhatsApp<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--blogger js-social-link\" data-name=\"Blogger\" href=\"https:\/\/www.blogger.com\/blog-this.g?u=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&t=Scarica+Programmatore+Tipico+foto+stock+da+Dreamstime+Date+un%27occhiata+a+queste+meravigliose+foto+gratuite+o+Royalty-Free+su+Dreamtime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M13.999 9.48c0 2.496-2.038 4.52-4.55 4.52H4.55C2.037 14 0 11.976 0 9.48V4.52C0 2.025 2.037 0 4.55 0h2.297c2.513 0 4.55 2.024 4.55 4.52l.001.01c.033.47.427.84.908.84h.784c.502 0 .91.404.91.904l-.001 3.205ZM7.014 3.665H4.437a.872.872 0 0 0-.874.869c0 .48.391.869.874.869h2.577a.872.872 0 0 0 .875-.869.872.872 0 0 0-.875-.869Zm2.59 5.089H4.433a.825.825 0 0 0-.827.822c0 .454.37.822.827.822h5.173a.825.825 0 0 0 .827-.822.825.825 0 0 0-.827-.822Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Blogger<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--tumblr js-social-link\" data-name=\"Tumblr\" href=\"https:\/\/www.tumblr.com\/share?u=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&caption=Programmatore+Tipico+Foto+da+Dreamstime\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 8 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M8 14H5.64c-2.125 0-3.709-1.083-3.709-3.675v-4.15H0V3.928C2.125 3.38 3.014 1.569 3.116 0h2.207v3.563h2.575v2.612H5.323V9.79c0 1.083.552 1.458 1.43 1.458H8V14Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Tumblr<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--reddit js-social-link\" data-name=\"Reddit\" href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html&title=Programmatore+Tipico+Foto+da+Dreamstime\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M10.75 9.58c-.69 0-1.251-.552-1.251-1.229s.56-1.228 1.25-1.228S12 7.673 12 8.35a1.24 1.24 0 0 1-1.25 1.228m.22 2.017c-.854.837-2.49.902-2.97.902-.482 0-2.117-.065-2.97-.902a.314.314 0 0 1 0-.45.328.328 0 0 1 .459 0c.538.528 1.688.716 2.51.716.823 0 1.974-.188 2.513-.716a.329.329 0 0 1 .458 0 .314.314 0 0 1 0 .45M3.996 8.35c0-.677.561-1.228 1.251-1.228.69 0 1.25.55 1.25 1.228a1.24 1.24 0 0 1-1.25 1.228c-.69 0-1.25-.551-1.25-1.228M16 7.123c0-.95-.784-1.72-1.75-1.72-.473 0-.9.185-1.215.483-1.197-.848-2.846-1.396-4.683-1.459L9.15.742l2.606.544c.032.65.574 1.17 1.245 1.17.69 0 1.25-.55 1.25-1.228A1.24 1.24 0 0 0 13.001 0c-.492 0-.913.28-1.117.685L8.974.078a.315.315 0 0 0-.37.237l-.891 4.111c-1.864.05-3.54.6-4.751 1.457a1.76 1.76 0 0 0-1.211-.48C.784 5.403 0 6.173 0 7.123 0 7.82.425 8.42 1.035 8.69a3.32 3.32 0 0 0-.042.52c0 2.646 3.135 4.79 7.003 4.79C11.864 14 15 11.856 15 9.21a3.33 3.33 0 0 0-.042-.516A1.718 1.718 0 0 0 16 7.123\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Reddit<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--mail js-social-link\" data-name=\"Email\" href=\"mailto:?subject=Programmatore%20Tipico%20Immagini%20da%20Dreamstime&body=Ehi%21%20Ho%20trovato%20delle%20meravigliose%20foto%20relative%20a%20Programmatore%20Tipico%20su%20Dreamstime.%20Date%20un%27occhiata%3A%20https%3A%2F%2Fit.dreamstime.com%2Fillustration%2Fprogrammatore-tipico.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 10\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M2.873 4.935 0 2.062v5.746l2.873-2.873Zm8.254 0L14 7.808V2.062l-2.873 2.873Zm-7.665.682L.004 9.076A1 1 0 0 0 1 10h12a1 1 0 0 0 .996-.924l-3.458-3.459-2.536 2.536A1.407 1.407 0 0 1 7 8.568c-.379 0-.734-.148-1.002-.415L3.462 5.617ZM13.975.779 7.413 7.341a.597.597 0 0 1-.825 0L.025.78A1 1 0 0 1 1 0h12a1 1 0 0 1 .975.78Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Email<\/span>\n <\/a>\n<\/div>\n <\/div>\n <div\n class=\"copy-line js-copy-line\"\n>\n <div class=\"copy-line__icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\"><path fill=\"#656565\" fill-rule=\"evenodd\" d=\"M4.59 4.412a3.69 3.69 0 0 1 2.631-.282c1.263.328 2.06 1.466 2.195 1.67l.02.032-1.415 1.36s-.163-.828-1.01-1.185c-1.068-.45-1.785.155-1.912.275l-.02.02s-.595.585-1.251 1.239l-.608.607c-.543.546-1.013 1.027-1.084 1.129-.197.286-.76 1.739.382 2.536 1.28.893 2.454-.135 2.454-.135l.932-.933s.287.124.825.207c.538.084 1.491.049 1.491.049s-2.026 2.022-2.186 2.146c-.16.123-.532.5-1.102.681-.829.263-3.452.54-4.522-1.758-1.225-2.63.686-4.388.686-4.388l2.727-2.727c-.001 0 .569-.44.767-.543ZM7.81.953c.497-.594 3.208-1.884 5.114.148 2.306 2.574.191 4.98.191 4.98L11.262 7.96l-.047.045c-.236.233-1.315 1.289-1.54 1.415-1.605.893-2.487.607-3.451.281-.988-.333-1.693-1.488-1.693-1.488l1.39-1.36s.082.562.679.968c1.293.88 2.358-.162 2.358-.162l2.717-2.731s1.049-1.421-.035-2.51c-1.274-1.282-2.522-.171-2.682-.018l-.018.018-.894.899S7.738 3.17 7 3.037a3.215 3.215 0 0 0-1.243.01l-.032.009.045-.045.052-.052.254-.253C6.67 2.114 7.807.976 7.81.953Z\"\/><\/svg> <\/div>\n <div class=\"copy-line__content\">\n <span class=\"js-copy-line-content\">https:\/\/it.dreamstime.com\/illustration\/programmatore-tipico.html<\/span>\n <\/div>\n <button\n type=\"button\"\n class=\"copy-line__btn btn btn--green btn--big js-copy-line-btn\"\n data-tooltip-copied-txt=\"Copiato negli appunti!\"\n data-dt-id=\"copy-line\" data-dt-root=\"\" data-dt-on-click=\"\" data-dt-show-loading=\"\" data-dt-loading-type=\"btn\" data-dt-loading-theme=\"dark\" data-dt-css=\"57,58\" data-dt-js=\"59\" data-dt-js-order=\"60,61,62,63\" >COPIA LINK<\/button>\n<\/div>\n <\/div>\n\n \n <\/div>\n <\/div>\n<\/div>\n<\/template>\n"}</script> <script id="modal-deps" type="application/json">{"deps":{"css":"44,45","js":"53,29,30,54"}}</script> <script id="lang-select" type="application/json">{"langLinks":{"en":"https:\/\/www.dreamstime.com\/illustration\/typical-programmer.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/programador-t\u00edpico.html","de":"https:\/\/de.dreamstime.com\/illustration\/typischer-programmierer.html","es":"https:\/\/es.dreamstime.com\/illustration\/programador-t\u00edpico.html","it":"https:\/\/it.dreamstime.com\/illustration\/programmatore-tipico.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/typische-programmeur.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/programmeur-typique.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/\u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/\u03c4\u03c5\u03c0\u03b9\u03ba\u03cc\u03c2-\u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ae\u03c2.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/\u5178\u578b\u7684\u7a0b\u5e8f\u5458.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/typowy-programista.html","se":"https:\/\/se.dreamstime.com\/illustration\/typisk-programmerare.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/programator-tipic.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/typick\u00fd-program\u00e1tor.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/typick\u00fd-program\u00e1tor.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/\u5178\u578b\u7684\u306a\u30d7\u30ed\u30b0\u30e9\u30de\u30fc.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/\uc804\ud615\uc801\uc778-\ud504\ub85c\uadf8\ub798\uba38.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/\u0645\u0628\u0631\u0645\u062c-\u0646\u0645\u0648\u0630\u062c\u064a.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/\u0935\u093f\u0936\u093f\u0937\u094d\u091f-\u092a\u094d\u0930\u094b\u0917\u094d\u0930\u093e\u092e\u0930.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/tipik-programc\u0131.html","id":"https:\/\/id.dreamstime.com\/illustration\/programmer-tipikal.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/typisk-programm\u00f8r.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/typisk-programmerer.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/\u05de\u05ea\u05db\u05e0\u05ea-\u05d8\u05d9\u05e4\u05d5\u05e1\u05d9.html"},"modalUrl":"https:\/\/it.dreamstime.com\/new\/components\/LanguageSelect\/modal_init.ajax.php"}</script> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PT44P2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script> const DT = { memberId: null, isAuth: false, usePrefetchWorker: true, prefetchWorkerUrl: '/new/js/prefetch_worker.min.js', useFetchPriority: true, cssVersion: 1283, jsVersion: 166205, cdnUrl: 'https://front.dreamstime.com/', siteUrl: 'https://it.dreamstime.com/', isDev: false, isRtl: false, isLtr: false, enableLog: false, assetsBasePath: 'new/process-assets/', ajaxBase: 'https://it.dreamstime.com/new/', componentsBasePath: 'https://it.dreamstime.com/new/components/', _loadedScriptsOnce: {'js/scheduler_polyfill.js': true,'js/scheduler.js': true,'js/core.js': true,'js/ui.js': true,'js/dt_loader.js': true,'pages/pages.js': true,'components/Toast/init.js': true,'components/PasswordShow/PasswordShow.js': true,'components/Search/puzzle_paste.js': true,'templates/header/SearchAutocomplete/SearchAutocomplete.js': true,'components/Banner/banner.js': true,'templates/search/filters/filters_search_functions.js': true,'pages/search/sort_same_url.js': true,'components/SearchListing/swipe_title.js': true,'components/SearchListing/drag.js': true,'components/Modal/init.js': true,'js/ajax_html.js': true,'components/LightboxBar/init.js': true,'https://client.px-cloud.net/PX2e972lwZ/main.min.js': true,'https://www.googletagmanager.com/gtm.js?id=GTM-PT44P2': true}, _loadedStyleSheetsOnce: {'css/core.css': true,'templates/header.css': true,'templates/header/header_not-logged.css': true,'components/PasswordShow/PasswordShow.css': true,'templates/header/header_menu.css': true,'templates/header/header_no-hero.css': true,'components/Search/Search.css': true,'components/Search/search_dropdown.css': true,'components/Select/Select_default.css': true,'components/Dropdown/Dropdown.css': true,'components/Dropdown/Dropdown_right.css': true,'components/Dropdown/Dropdown_btm.css': true,'templates/header/header_sticky.css': true,'pages/search/search.css': true,'components/Banner/FreeTrial/FreeTrial.css': true,'components/Banner/Default/Default.css': true,'components/Banner/Default/Default_big.css': true,'components/Banner/FreeTrial/FreeTrial_container.css': true,'components/Breadcrumbs/Breadcrumbs.css': true,'components/Swiper/Swiper.css': true,'components/Swiper/Swiper_fading.css': true,'components/CloseButton/CloseButton.css': true,'templates/search/filters/OptionGroup/OptionGroup.css': true,'components/Form/FormCheckbox.css': true,'templates/search/filters/ButtonList.css': true,'components/Form/FormInput.css': true,'components/Form/FormColor.css': true,'components/Form/FormSelect.css': true,'components/Form/FormSwitch.css': true,'components/SearchListing/SearchListing.css': true,'components/SearchListing/SearchIcons.css': true,'components/SearchListing/SearchListingItem.css': true,'components/SearchListing/SearchListingItemLoggedOut.css': true,'components/SearchListing/swipe_title.css': true,'components/SearchListing/rounded_corners.css': true,'components/SearchListing/SimilarsLink.css': true,'components/SearchListing/LightboxButton/LightboxButton.css': true,'pages/search/share_button.css': true,'components/Share/Button/Button.css': true,'templates/footer.css': true,'components/SocialRow/SocialRow.css': true,'components/SocialRow/SocialRow_sg.css': true,'components/SocialRow/SocialRow_mdm.css': true,'components/LanguageSelect/LanguageSelect.css': true}, components: {}, /* DT old site constants */ fullCpage: 'search.php', cpage: 'search', securitycheck: '92fa28cb7377788d7f0fcf8b5f10cab1', cacheDriver: 'ap', }; var securitycheck = '92fa28cb7377788d7f0fcf8b5f10cab1'; var isRtl = false; var isLtr = false; try { DT.htmlLazyDeps = {"1":"js\/breakpoints.js","2":"templates\/header\/header_login.js","3":"js\/register.js","4":"js\/functions_cookie.js","5":"js\/pwd_strength.js","6":"components\/Popup\/Popup.js","7":"components\/Popup\/PopupSignup\/PopupSignup.js","8":"js\/jquery.js","9":"js\/plugins\/tooltipster.bundle.min.js","10":"css\/plugins\/tooltipster.bundle.min.css","11":"css\/plugins\/tooltipster.themes.css","12":"components\/Popup\/PopupSignup\/PopupSignup.css","13":"js\/functions_auth.js","14":"templates\/header\/header_not-logged.init.js","15":"templates\/header\/login.js","16":"templates\/header\/header_mobile_menu.js","17":"templates\/header\/header_sticky.js","18":"js\/plugins\/hermite.js","19":"js\/lang_cts.js.php?l=it","20":"js\/plugins\/puzzle.js","21":"components\/Search\/Search.js","22":"components\/Search\/clear_input.js","23":"components\/Dropdown\/Dropdown.js","24":"components\/Dropdown\/Dropdown.init.js","25":"components\/Select\/Select.js","26":"components\/Select\/Select.init.js","27":"templates\/header\/SearchAutocomplete\/SearchAutocomplete2.css","28":"templates\/header\/SearchAutocomplete\/SearchAutocomplete_desktop.css","29":"js\/http.js","30":"js\/ajax_html.js","31":"components\/Swiper\/Swiper.js","32":"components\/Swiper\/Swiper.init.js","33":"templates\/search\/filters\/filters_search_functions.js","34":"templates\/search\/filters\/filters_search.js","35":"templates\/search\/filters\/filters_search_content_filters.js","36":"templates\/search\/filters\/filters.css","37":"templates\/search\/filters\/filters_search_people.js","38":"templates\/search\/filters\/filters_search_media.js","39":"components\/Form\/FormColor.js","40":"templates\/search\/filters\/filters_search_withinresults.js","41":"templates\/search\/filters\/filters_search_options.js","42":"templates\/search\/filters\/filters_search_safesearch.js","43":"components\/SearchListing\/SearchListingNew.js","44":"components\/CloseButton\/CloseButton.css","45":"components\/Modal\/Modal.css","46":"components\/CopyLine\/CopyLine.css","47":"components\/CopyLine\/CopyLine_grey.css","48":"components\/CopyLine\/CopyLine_icon.css","49":"components\/Share\/Modal\/Modal.css","50":"components\/SocialRow\/SocialRow.css","51":"components\/SocialRow\/SocialRow_ss.css","52":"components\/SocialRow\/SocialRow_huge.css","53":"js\/animation.js","54":"components\/Modal\/Modal.js","55":"components\/Share\/Button\/Button.js","56":"components\/SocialRow\/SocialRow.js","57":"components\/Tooltip\/Tooltip.css","58":"components\/Tooltip\/Tooltip_green.css","59":"templates\/get_header_offset.js","60":"js\/floating_ui.js","61":"components\/Tooltip\/Tooltip.js","62":"components\/Tooltip\/Tooltip.init.js","63":"components\/CopyLine\/CopyLine.js","64":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.js","65":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.css","66":"templates\/footer\/popup_signup_interaction.js","67":"templates\/footer\/footer_toggle.js","68":"templates\/footer\/footer_menu.js","69":"components\/LanguageSelect\/LanguageSelect.js","70":"components\/Form\/FormSwitch.js","71":"components\/Tooltip\/Tooltip_grey.css","72":"components\/SearchListing\/SimilarsLink.js","73":"components\/SearchListing\/LightboxButton\/tooltip.js","74":"components\/SearchListing\/LightboxButton\/action.js"}; } catch (_) {}!function(){var i=["user-blocking","user-visible","background"];class t{constructor(){this.channel_=new MessageChannel,this.sendPort_=this.channel_.port2,this.messages_={},this.nextMessageHandle_=1,this.channel_.port1.onmessage=i=>this.onMessageReceived_(i)}queueCallback(i){var t=this.nextMessageHandle_++;return this.messages_[t]=i,this.sendPort_.postMessage(t),t}cancelCallback(i){delete this.messages_[i]}onMessageReceived_(i){var t=i.data;if(t in this.messages_){var e=this.messages_[t];delete this.messages_[t],e()}}}function e(){return e.instance_||(e.instance_=new t),e.instance_}class r{constructor(i,t,e){void 0===e&&(e=0),this.callback_=i,this.callbackType_=null,this.handle_=null,this.canceled_=!1,this.schedule_(t,e)}isIdleCallback(){return 0===this.callbackType_}isMessageChannelCallback(){return 2===this.callbackType_}cancel(){if(!this.canceled_)switch(this.canceled_=!0,this.callbackType_){case 0:cancelIdleCallback(this.handle_);break;case 1:clearTimeout(this.handle_);break;case 2:e().cancelCallback(this.handle_);break;default:throw new TypeError("Unknown CallbackType")}}schedule_(t,r){if(r&&r>0)return this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}),r));if(!i.includes(t))throw new TypeError("Invalid task priority : "+t);return"background"===t&&"function"==typeof requestIdleCallback?(this.callbackType_=0,void(this.handle_=requestIdleCallback((()=>{this.runCallback_()})))):"function"==typeof MessageChannel?(this.callbackType_=2,void(this.handle_=e().queueCallback((()=>{this.runCallback_()})))):(this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}))))}runCallback_(){this.canceled_||this.callback_()}}var s=0;class n{constructor(){this.head_=null,this.tail_=null}isEmpty(){return null==this.head_}push(i){if("object"!=typeof i)throw new TypeError("Task must be an Object");i.tq_sequence_=s++,this.isEmpty()?(i.tq_prev_=null,this.head_=i):(i.tq_prev_=this.tail_,this.tail_.tq_next_=i),i.tq_next_=null,this.tail_=i}takeNextTask(){if(this.isEmpty())return null;var i=this.head_;return this.remove_(i),i}merge(i,t){if("function"!=typeof t)throw new TypeError("Must provide a selector function.");if(null==i)throw new Error("sourceQueue cannot be null");for(var e=this.head_,r=null,s=i.head_;s;){var n=s;if(s=s.tq_next_,t(n)){for(i.remove_(n);e&&e.tq_sequence_<n.tq_sequence_;)r=e,e=e.tq_next_;this.insert_(n,r),r=n}}}toArray(){for(var i=this.head_,t=[];null!==i;)t.push(i),i=i.tq_next_;return t}insert_(i,t){if(t!=this.tail_){var e=t?t.tq_next_:this.head_;i.tq_next_=e,e.tq_prev_=i,i.tq_prev_=t,null!=t?t.tq_next_=i:this.head_=i}else this.push(i)}remove_(i){if(null==i)throw new Error("Expected task to be non-null");i===this.head_&&(this.head_=i.tq_next_),i===this.tail_&&(this.tail_=this.tail_.tq_prev_),i.tq_next_&&(i.tq_next_.tq_prev_=i.tq_prev_),i.tq_prev_&&(i.tq_prev_.tq_next_=i.tq_next_)}}class a extends Event{constructor(t,e){if(!e||!i.includes(e.previousPriority))throw new TypeError("Invalid task priority: '"+e.previousPriority+"'");super(t),this.previousPriority=e.previousPriority}}class l extends AbortController{constructor(t){if(void 0===t&&(t={}),super(),null==t&&(t={}),"object"!=typeof t)throw new TypeError("'init' is not an object");var e,r,s=void 0===t.priority?"user-visible":t.priority;if(!i.includes(s))throw new TypeError("Invalid task priority: '"+s+"'");this.priority_=s,this.isPriorityChanging_=!1,r=(e=this).signal,Object.defineProperties(r,{priority:{get:function(){return e.priority_},enumerable:!0},onprioritychange:{value:null,writable:!0,enumerable:!0}}),r.addEventListener("prioritychange",(i=>{r.onprioritychange&&r.onprioritychange(i)}))}setPriority(t){if(!i.includes(t))throw new TypeError("Invalid task priority: "+t);if(this.isPriorityChanging_)throw new DOMException("","NotAllowedError");if(this.signal.priority!==t){this.isPriorityChanging_=!0;var e=this.priority_;this.priority_=t;var r=new a("prioritychange",{previousPriority:e});this.signal.dispatchEvent(r),this.isPriorityChanging_=!1}}}void 0===self.scheduler?(self.scheduler=new class{constructor(){this.queues_={},i.forEach((i=>{this.queues_[i]=[new n,new n]})),this.pendingHostCallback_=null,this.signals_=new WeakMap}yield(i){return(i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&(i.priority="user-visible"),this.postTaskOrContinuation_((()=>{}),i,!0)}postTask(i,t){return this.postTaskOrContinuation_(i,t,!1)}postTaskOrContinuation_(t,e,r){if(void 0!==(e=Object.assign({},e)).signal){if(null===e.signal||!("aborted"in e.signal)||"function"!=typeof e.signal.addEventListener)return Promise.reject(new TypeError("'signal' is not a valid 'AbortSignal'"));if(e.signal&&e.signal.priority&&!i.includes(e.signal.priority))return Promise.reject(new TypeError("Invalid task priority: '"+e.signal.priority+"'"))}if(void 0!==e.priority&&(null===e.priority||!i.includes(e.priority)))return Promise.reject(new TypeError("Invalid task priority: '"+e.priority+"'"));if(void 0===e.delay&&(e.delay=0),e.delay=Number(e.delay),e.delay<0)return Promise.reject(new TypeError("'delay' must be a positive number."));var s={callback:t,options:e,resolve:null,reject:null,hostCallback:null,abortCallback:null,onTaskCompleted:function(){this.options.signal&&this.abortCallback&&(this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null)},onTaskAborted:function(){this.hostCallback&&(this.hostCallback.cancel(),this.hostCallback=null),this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null,this.reject(this.options.signal.reason)},isAborted:function(){return this.options.signal&&this.options.signal.aborted},isContinuation:r},n=new Promise(((i,t)=>{s.resolve=i,s.reject=t}));return this.schedule_(s),n}schedule_(i){var t=i.options.signal;if(t){if(t.aborted)return void i.reject(t.reason);i.abortCallback=()=>{i.onTaskAborted()},t.addEventListener("abort",i.abortCallback)}i.options.delay>0?i.hostCallback=new r((()=>{i.hostCallback=null,this.onTaskDelayExpired_(i)}),null,i.options.delay):(this.pushTask_(i),this.scheduleHostCallbackIfNeeded_())}onTaskDelayExpired_(i){this.pushTask_(i),this.pendingHostCallback_&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.schedulerEntryCallback_()}onPriorityChange_(i){var t=this.signals_.get(i);if(void 0===t)throw new Error("Attempting to change priority on an unregistered signal");if(t!==i.priority){for(var e=0;e<2;e++)this.queues_[i.priority][e].merge(this.queues_[t][e],(t=>t.options.signal===i));this.signals_.set(i,i.priority)}}schedulerEntryCallback_(){this.pendingHostCallback_=null,this.runNextTask_(),this.scheduleHostCallbackIfNeeded_()}scheduleHostCallbackIfNeeded_(){var{priority:i}=this.nextTaskPriority_();null!=i&&("background"!==i&&this.pendingHostCallback_&&this.pendingHostCallback_.isIdleCallback()&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.pendingHostCallback_||(this.pendingHostCallback_=new r((()=>{this.schedulerEntryCallback_()}),i,0)))}pushTask_(t){var e;if(!i.includes(e=t.options.priority?t.options.priority:t.options.signal&&t.options.signal.priority?t.options.signal.priority:"user-visible"))throw new TypeError("Invalid task priority: "+e);if(t.options.signal&&t.options.signal.priority){var r=t.options.signal;this.signals_.has(r)||(r.addEventListener("prioritychange",(()=>{this.onPriorityChange_(r)})),this.signals_.set(r,r.priority))}this.queues_[e][t.isContinuation?0:1].push(t)}runNextTask_(){var i=null;do{var{priority:t,type:e}=this.nextTaskPriority_();if(null==t)return;i=this.queues_[t][e].takeNextTask()}while(i.isAborted());try{var r=i.callback();i.resolve(r)}catch(t){i.reject(t)}finally{i.onTaskCompleted()}}nextTaskPriority_(){for(var t=0;t<i.length;t++)for(var e=i[t],r=0;r<2;r++)if(!this.queues_[e][r].isEmpty())return{priority:e,type:r};return{priority:null,type:0}}},self.TaskController=l,self.TaskPriorityChangeEvent=a):self.scheduler.yield||(self.scheduler.yield=function(i){var t=i=>i&&"user-visible"!=i?i:"user-blocking";if((i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&delete i.priority,i.signal&&i.signal.aborted)return Promise.reject(i.signal.reason);var e=i.priority;!e&&i.signal&&i.signal.priority&&(e=i.signal.priority),e=t(e);var r={inputSignal:i.signal,controller:new self.TaskController({priority:e}),abortCallback:null,priorityCallback:null,onTaskAborted:function(){this.controller.abort(this.inputSignal.reason),this.abortCallback=null},onPriorityChange:function(){this.controller.setPriority(t(this.inputSignal.priority))},onTaskCompleted:function(){this.abortCallback&&(this.inputSignal.removeEventListener("abort",this.abortCallback),this.abortCallback=null),this.priorityCallback&&(this.inputSignal.removeEventListener("prioritychange",this.priorityCallback),this.priorityCallback=null)}};i.signal&&(r.abortCallback=()=>{r.onTaskAborted()},i.signal.addEventListener("abort",r.abortCallback)),i.signal&&i.signal.priority&&!i.priority&&(r.priorityCallback=()=>{r.onPriorityChange()},i.signal.addEventListener("prioritychange",r.priorityCallback));var s=self.scheduler.postTask((()=>{}),{signal:r.controller.signal});return s.then((()=>{r.onTaskCompleted()})).catch((i=>{throw r.onTaskCompleted(),i})),s})}(); DT.Scheduler=(()=>{const postTask=(task,options={})=>window.scheduler.postTask(task,options),yieldToMain=()=>window.scheduler.yield(),isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,waitForHighPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-blocking",...options}).catch(reject)})),waitForMediumPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-visible",...options}).catch(reject)})),waitForLowPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"background",...options}).catch(reject)})),yieldIfInputPending=async()=>{if(isInputPending())return yieldToMain()};return{postTask:postTask,yieldToMain:yieldToMain,isInputPending:isInputPending,yieldIfInputPending:yieldIfInputPending,waitForHighPriority:waitForHighPriority,waitForMediumPriority:waitForMediumPriority,waitForLowPriority:waitForLowPriority}})(); DT.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),DT.isTouchDevice="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,DT.isMac=/Macintosh/.test(navigator.userAgent),DT.log=(type,...args)=>{if(DT.enableLog)try{type in console||(type="log"),console[type](...args)}catch(_err){}},DT.onReady=function(callback){"complete"===document.readyState||"interactive"===document.readyState||"loaded"===document.readyState?callback():document.addEventListener("DOMContentLoaded",callback)},DT.onReadyIdle=(callback,timeout=50)=>{DT.onReady((()=>{DT.onIdle(callback,timeout)}))},DT.onIdle=function(callback,timeout=50){return"requestIdleCallback"in window?window.requestIdleCallback(callback,{timeout:timeout}):setTimeout(callback,timeout)},DT.idle=function(timeout=50){return new Promise((resolve=>{DT.onIdle(resolve,timeout)}))},DT.isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,DT.yieldIfInputPending=async()=>{DT.isInputPending()&&await DT.yieldToMain()},DT.onLoad=function(callback){"complete"===document.readyState?callback():window.addEventListener("load",callback)},DT.onLoadIdle=(callback,timeout=50)=>{DT.onLoad((()=>{DT.onIdle(callback,timeout)}))},DT.nextIter=(timeout=0)=>new Promise((resolve=>{setTimeout((()=>{resolve()}),timeout)})),DT.yieldToMain=async(timeout=0)=>{if(0===timeout&&"scheduler"in window&&"yield"in window.scheduler)try{return await window.scheduler.yield()}catch(_){}return new Promise((resolve=>{setTimeout(resolve,timeout)}))},DT.onNextIter=(callback,timeout=0)=>{setTimeout((()=>{callback()}),timeout)},DT.nextFrame=()=>new Promise((resolve=>{window.requestAnimationFrame(resolve)})),DT.onNextFrame=callback=>{window.requestAnimationFrame(callback)},DT.cancelNextFrame=id=>{id&&window.cancelAnimationFrame(id)},DT.isPage=(...pages)=>pages.some((page=>page===DT.cpage)),DT.import=DT.require=function(){const urls=Array.prototype.slice.call(arguments);return Promise.all(urls.map((url=>import(url))))},DT.importOrder=DT.requireOrder=function(){const urls=Array.prototype.slice.call(arguments);return urls.reduce(((promise,url)=>promise.then((()=>import(url)))),Promise.resolve())},DT.isDtUrl=function(url){return!!this.isRelativeUrl(url)||/^(https?:\/\/)?(?:[a-z0-9-]+\.)?dreamstime\./.test(url)},DT.isRelativeUrl=function(url){return/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/(www\.)?|[a-zA-Z0-9\-\_]+\.[a-z]{1,3}).*/i.test(url)},DT.appendQueryString=function(url,queryString){const hasQueryString=undefined,separator=undefined;return`${url}${/\?/.test(url)?"&":"?"}${queryString}`},DT.processCssImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.cssVersion}`)},DT.processJsImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.jsVersion}`)},DT.loadScripts=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=checkLoaded,script.onerror=reject,head.appendChild(script)};DT._preloadedLinks[scriptSrc]?DT._preloadedLinks[scriptSrc].then(createScript).catch(reject):createScript()}}))},DT.isScriptLoaded=function(scriptSrc){return!0===DT._loadedScriptsOnce[scriptSrc]},DT.loadScriptsOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}const onScriptLoadError=error=>{DT.log("error","Failed to load script",error.target.src,error),reject(error)};for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority="";if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc]){!0===DT._loadedScriptsOnce[scriptSrc]?checkLoaded():DT._loadedScriptsOnce[scriptSrc].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){checkLoaded(),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()})),DT._loadedScriptsOnce[scriptSrc].catch(reject)}}))},DT.loadScriptsInOrder=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0];async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrder(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1)},script.onerror=reject,head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}loadScript(0)}))},DT.loadScriptsInOrderOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0],onScriptLoadError=error=>{DT.log("error","Failed to load script",error),reject(error)};async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrderOnce(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc])return!0===DT._loadedScriptsOnce[scriptSrc]?loadScript(index+1):DT._loadedScriptsOnce[scriptSrc].then((()=>{loadScript(index+1)})).catch(reject),void 0;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}))}loadScript(0)}))},DT.loadCSS=function(){const urls=Array.prototype.slice.call(arguments);return new Promise((async function(resolve,reject){let loaded=0;function checkLoaded(){loaded++,loaded===urls.length&&DT.afterPaint().then((()=>{resolve()}))}for(let i=0;i<urls.length;i++){const urlSrc=urls[i];let url,fetchPriority,prefetchPromise;if("object"==typeof urlSrc?(url=urlSrc.url,fetchPriority=urlSrc.fetchPriority):url=urlSrc,DT._loadedStyleSheetsOnce[url]){!0===DT._loadedStyleSheetsOnce[url]?checkLoaded():DT._loadedStyleSheetsOnce[url].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(url);prefetchUrlPromise?prefetchPromise=prefetchUrlPromise:(prefetchPromise=new Promise((resolve=>{resolve()})),DT.prefetchWorker.abortPrefetchUrls(url)),DT._loadedStyleSheetsOnce[url]=prefetchPromise.then((()=>DT.addPreloadLink({href:url,as:"style",type:"text/css",fetchPriority:fetchPriority}))).then((preloadedLink=>{preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))})).catch((preloadedLink=>{preloadedLink?(preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))):checkLoaded()}))}}))},DT._preloadedLinks={},DT.addPreloadLink=({href:href,as:as,type:type="",media:media="",prefetch:prefetch="",fetchPriority:fetchPriority=""})=>new Promise((async resolve=>{if(DT._preloadedLinks[href])return!0===DT._preloadedLinks[href]?(resolve(),void 0):DT._preloadedLinks[href].then(resolve);if("script"===type&&DT._loadedScriptsOnce[href])return!0===DT._loadedScriptsOnce[href]?(resolve(),void 0):DT._loadedScriptsOnce[href].finally(resolve);if("style"===type&&DT._loadedStyleSheetsOnce[href])return!0===DT._loadedStyleSheetsOnce[href]?(resolve(),void 0):DT._loadedStyleSheetsOnce[href].finally(resolve);const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(href);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(href),DT._preloadedLinks[href]=new Promise((resolve=>{const preloadLink=document.createElement("link");preloadLink.setAttribute("rel","preload"),preloadLink.setAttribute("as",as);let processedHref=href;"script"===as?processedHref=DT.processJsImportUrl(href):"style"===as&&(processedHref=DT.processCssImportUrl(href)),preloadLink.setAttribute("href",processedHref),preloadLink.onload=()=>{preloadLink.onload=null,resolve(preloadLink)},preloadLink.onerror=err=>{DT.log("error","Failed to preload link",err),resolve(preloadLink)},type&&preloadLink.setAttribute("type",type),prefetch&&preloadLink.setAttribute("prefetch",prefetch),fetchPriority&&DT.useFetchPriority&&preloadLink.setAttribute("fetchpriority",fetchPriority);const head=document.getElementsByTagName("head")[0];return preloadLink.relList.supports("preload")?(head.appendChild(preloadLink),void 0):"style"===as?(preloadLink.setAttribute("rel","stylesheet"),head.appendChild(preloadLink),void 0):(resolve(preloadLink),void 0)})),DT._preloadedLinks[href].then((link=>{resolve(link)}))})),DT.addPreloadLinks=(...links)=>new Promise.all([...links.map((link=>DT.addPreloadLink(link)))]),DT._lastQueuePreloadLink=new Promise((resolve=>resolve())),DT.queuePreloadLink=async link=>{const prevLoad=DT._lastQueuePreloadLink;return DT._lastQueuePreloadLink=new Promise((async resolve=>{try{await prevLoad}catch(err){}DT.addPreloadLink(link).catch((reason=>{DT.log("error","Failed to preload link",reason)})).finally(resolve)})),DT._lastQueuePreloadLink},DT._lastQueueLoadDeps=new Promise((resolve=>resolve())),DT.queueLoadDeps=async loadDeps=>{if("function"!=typeof loadDeps)return;const prevLoad=DT._lastQueueLoadDeps;return DT._lastQueueLoadDeps=new Promise((async resolve=>{try{await prevLoad}catch(err){DT.log("error","Fail prev deps load",err)}await DT.idle();try{await loadDeps()}catch(err){DT.log("error","Failed to queue load deps",err)}resolve()})),DT._lastQueueLoadDeps},DT.queueDepsOnLoad=loadDeps=>new Promise((resolve=>{DT.onLoadIdle((async()=>{try{await DT.queueLoadDeps(loadDeps)}finally{resolve()}}))})),DT.loadDeps=({js:js=[],css:css=[]},priority="",{loadJs:loadJs=!0,loadCss:loadCss=!0}={})=>{const loadPromises=[];if(loadJs||loadCss||(loadJs=!0,loadCss=!0),loadJs){const loadScriptsOnce=[];for(let i=0;i<js.length;i++){const jsUrl=js[i];Array.isArray(jsUrl)?priority?loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl.map((url=>({src:url,fetchPriority:priority}))))):loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl)):priority?loadScriptsOnce.push({src:jsUrl,fetchPriority:priority}):loadScriptsOnce.push(jsUrl)}loadScriptsOnce.length&&loadPromises.push(DT.loadScriptsOnce(...loadScriptsOnce))}return loadCss&&css.length&&loadPromises.push(DT.loadCSS(...css)),Promise.all(loadPromises)},DT.createLoadDeps=(deps,priority="")=>(options={})=>DT.loadDeps(deps,priority,options),DT.loadLazyDeps=(lazyDeps,priority="")=>{const deps=DT.collectDeps(DT.parseLazyDeps(lazyDeps));return deps?DT.loadDeps(deps,priority):Promise.resolve()},DT.prefetchWorker={queuedUrls:{},fetchedUrlsFinished:{},fetchedUrls:{},worker:null,getPrefetchUrlPromise(url){return this.fetchedUrls[url]},log(data){DT.log(data.level,data.message)},onWorkerMessage(event){if("log"===event?.data?.type)return DT.prefetchWorker.log(event.data),void 0;event?.data&&"start_fetch"===event.data.type&&!DT.prefetchWorker.fetchedUrls[event.data.url]&&(DT.prefetchWorker.fetchedUrls[event.data.url]=new Promise((resolve=>{const startFetchUrl=event.data.url,handler=endFetchEvent=>{endFetchEvent?.data&&"end_fetch"===endFetchEvent.data.type&&endFetchEvent.data.url===startFetchUrl&&(DT.prefetchWorker.fetchedUrlsFinished[startFetchUrl]=!0,DT.prefetchWorker.worker.removeEventListener("message",handler),resolve())};DT.prefetchWorker.worker.addEventListener("message",handler)})))},processUrls:(urls=[])=>urls.map((url=>{if(!url)return null;const cleanUrl=url.split("?")[0];let processedUrl,contentType;switch(!0){case cleanUrl.endsWith(".js"):case cleanUrl.endsWith(".js.php"):processedUrl=DT.processJsImportUrl(url),contentType="text/javascript";break;case cleanUrl.endsWith(".css"):case cleanUrl.endsWith(".css.php"):processedUrl=DT.processCssImportUrl(url),contentType="text/css";break;default:processedUrl=url;break}return{originalUrl:url,url:processedUrl,contentType:contentType}})).filter((url=>null!==url)),prefetchUrls(urls,priority="auto"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"prefetchUrls",urls:processedUrls,priority:priority}))},queuePrefetchUrls(urls,priority="low"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"queuePrefetchUrls",urls:processedUrls,priority:priority}))},abortedUrls:{},abortPrefetchUrls(...urls){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!this.abortedUrls[url]&&!this.fetchedUrlsFinished[url])),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.abortedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"abortPrefetchUrls",urls:processedUrls}))},queuePrefetchUrlsOnReady(urls,priority="high"){DT.onReadyIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},queuePrefetchUrlsOnLoad(urls,priority="low"){DT.onLoadIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},init(){try{this.worker=new Worker(DT.prefetchWorkerUrl,{name:"DT Prefetch Worker"}),this.worker.addEventListener("message",this.onWorkerMessage)}catch(err){this.worker=null,DT.log("error","Failed to create Prefetch Worker",err)}}},DT.queuePrefetchDeps=({js:js=[],css:css=[]},priority="low",direct=!1)=>{const prefetchUrls=[],addNestedUrls=urls=>{for(let i=0;i<urls.length;i++){const url=urls[i];Array.isArray(url)?addNestedUrls(url):prefetchUrls.push(url)}};addNestedUrls(js),addNestedUrls(css),direct?DT.prefetchWorker.prefetchUrls(prefetchUrls,priority):DT.prefetchWorker.queuePrefetchUrls(prefetchUrls,priority)},DT.onReadyIdle((()=>{DT.usePrefetchWorker&&"undefined"!=typeof Worker&&null===DT.prefetchWorker.worker&&DT.prefetchWorker.init()})),DT.debounce=function(func,threshold=200,execAsap){var timeout;return function debounced(){var obj=this,args=arguments;function delayed(){execAsap||func.apply(obj,args),timeout=null}timeout?clearTimeout(timeout):execAsap&&func.apply(obj,args),timeout=setTimeout(delayed,threshold)}},DT.throttle=function(func,limit=200){var wait=!1;return function(){var obj=this,args=arguments;wait||(func.apply(obj,args),wait=!0,setTimeout((function(){wait=!1}),limit))}},DT._callbacksNotifyFirstMouseMove=[],DT._callbacksNotifyFirstMouseMoveTriggered=!1,DT.notifyFirstMouseMove=(...callbacks)=>{DT._callbacksNotifyFirstMouseMove.push(...callbacks)},DT.notifierOnFirstMouseMove=()=>{if(!DT._callbacksNotifyFirstMouseMoveTriggered){DT._callbacksNotifyFirstMouseMoveTriggered=!0,document.removeEventListener("scroll",DT.notifierOnFirstMouseMove),document.removeEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.removeEventListener("touchmove",DT.notifierOnFirstMouseMove),document.removeEventListener("pointermove",DT.notifierOnFirstMouseMove);for(let i=0;i<DT._callbacksNotifyFirstMouseMove.length;i++)try{DT._callbacksNotifyFirstMouseMove[i]()}catch(_err){}}},DT.onReady((()=>{document.addEventListener("scroll",DT.notifierOnFirstMouseMove),document.addEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.addEventListener("touchmove",DT.notifierOnFirstMouseMove),document.addEventListener("pointermove",DT.notifierOnFirstMouseMove)})),DT.loadHtml=async({element:element,url:url,asOuterHtml:asOuterHtml=!1,fetchOptions:fetchOptions,allowOnlyDtUrl:allowOnlyDtUrl=!0})=>{"string"==typeof element&&(element=document.querySelector(element));let htmlUrl=url;if(DT.isRelativeUrl(htmlUrl))0===htmlUrl.indexOf("/")&&(htmlUrl=htmlUrl.slice(1)),htmlUrl=`${DT.ajaxBase}${htmlUrl}`;else if(allowOnlyDtUrl&&!DT.isDtUrl(htmlUrl))return;const response=await fetch(htmlUrl,fetchOptions);if(!response.ok)throw new Error(`HTTP error: ${response.status}`);const html=await response.text();if("CheckLogin"===html)return location.reload(),void 0;asOuterHtml?element.outerHTML=html:element.innerHTML=html},DT.jsonData={},DT.parseJSONData=dataId=>{var oData=document.getElementById(dataId);return!(!oData||!oData.text)&&JSON.parse(oData.text)},DT.parseJsonHtml=templateName=>{let html=null;try{const data=DT.parseJSONData(`json-html-${templateName}`);if(!data)return null;html=data.html}catch(error){return DT.log("error","Failed to parse JSON template",error),null}if(!html)return null;const placeholder=document.createElement("div");return placeholder.innerHTML=html,placeholder.firstElementChild},DT.isNullish=value=>null==value,DT.toType=obj=>Object.prototype.toString.call(obj).slice(8,-1).toLowerCase(),DT.isObject=value=>"object"===DT.toType(value),DT.deepMerge=(...sources)=>{let returnValue={};for(const source of sources)if(Array.isArray(source))Array.isArray(returnValue)||(returnValue=[]),returnValue=[...returnValue,...source];else if(DT.isObject(source))for(let[key,value]of Object.entries(source))DT.isObject(value)&&key in returnValue&&(value=DT.deepMerge(returnValue[key],value)),returnValue={...returnValue,[key]:value};return returnValue},DT.setCookie=function(name,value,expires,path,domain,secure){expires||(expires=30);var today=new Date,expires2=new Date(today.getTime()+864e5*expires);document.cookie=name+"="+encodeURIComponent(value)+(expires?"; expires="+expires2.toGMTString():"")+(path?"; path="+path:"; path=/")+(domain?"; domain="+domain:"; domain=.dreamstime.com")+(secure?"; secure":"")},DT.getCookie=function(name){var dc=document.cookie,prefix=name+"=",begin=dc.indexOf("; "+prefix);if(-1==begin){if(0!=(begin=dc.indexOf(prefix)))return null}else begin+=2;var end=document.cookie.indexOf(";",begin);return-1==end&&(end=dc.length),decodeURIComponent(dc.substring(begin+prefix.length,end))},DT.deleteCookie=function(name,path,domain){DT.getCookie(name)&&(document.cookie=name+"="+(path?"; path="+path:"")+(domain?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")},DT.parseLazyDeps=deps=>{const parsedDeps={};for(const[key,value]of Object.entries(deps))parsedDeps[key]=value.toString().split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.toString().trim(),deps=DT.htmlLazyDeps[urlKeyTrimmed];return deps||(DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:"")}));return parsedDeps},DT.isElement=element=>element instanceof Element||element instanceof Document,DT.getElement=selectorOrElement=>{try{return"string"==typeof selectorOrElement?document.querySelector(selectorOrElement):selectorOrElement}catch(_){return null}},DT.collectDeps=deps=>{const js=[],css=[];for(let[key,value]of Object.entries(deps))Array.isArray(value)||(value=[value]),key.startsWith("js-order")?js.push([...value]):key.startsWith("js")?js.push(...value):key.startsWith("css")&&css.push(...value);return{js:js,css:css}},DT.loadDepsFromTree=element=>{const elements=[...element.querySelectorAll("[data-lazy-deps]")];return element.dataset?.lazyDeps&&elements.push(element),elements.length?Promise.all(elements.map((element=>{const jsonDeps=element.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps)),deps=DT.collectDeps(parsedDeps);return DT.createLoadDeps(deps,"high")()}))):Promise.resolve()},DT.insertTemplate=async(templateOrSelector,elementOrSelector,position="append")=>{const template=DT.getElement(templateOrSelector),element=DT.getElement(elementOrSelector);if(!template||!element)return;const templateElement=template.content.cloneNode(!0);return await DT.loadDepsFromTree(templateElement),"append"===position?element.appendChild(templateElement):element.prepend(templateElement),templateElement},DT.afterPaint=async(callback=null)=>(await DT.nextFrame(),callback?(DT.onNextIter(callback),void 0):DT.nextIter()); DT.UI={loadingTimeouts:new WeakMap,showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,timeout:timeout=null,isPage:isPage=!1}){if(!(element=DT.getElement(element)))return;if(clearTimeout(this.loadingTimeouts.get(element)),"button"===type&&(type="btn"),!timeout)return this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage}),DT.nextIter();const timeoutId=setTimeout((async()=>{await DT.yieldIfInputPending(),this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage})}),timeout);return this.loadingTimeouts.set(element,timeoutId),DT.nextIter()},_showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,isPage:isPage=!1}){const elem=DT.getElement(element);if(!elem)return;const prevState=this.get(elem);if(elem.setAttribute("data-loading-type",type),"area"===type){const loadingArea=this.makeLoadingArea(isPage);elem.appendChild(loadingArea);const borderRadius=window.getComputedStyle(elem).borderRadius;borderRadius&&"0px"!==borderRadius&&loadingArea.style.setProperty("--loading-area-border-radius",borderRadius)}elem.setAttribute("data-loading",theme),size&&elem.setAttribute("data-loading-size",size),positionRelative&&elem.setAttribute("data-pos",""),prevState&&elem.setAttribute("data-loading-prev-state",prevState),this.unset(elem)},makeLoadingArea(isPage=!1){const element=document.createElement("div");return element.classList.add("loading","js-loading-area"),isPage&&element.setAttribute("data-page-loading",""),element},hideLoading(selectorOrElement){const element=DT.getElement(selectorOrElement);if(!element)return;const prevState=element.getAttribute("data-loading-prev-state"),area=element.querySelector(".js-loading-area");element.removeAttribute("data-loading-type"),element.removeAttribute("data-loading"),element.removeAttribute("data-loading-size"),element.removeAttribute("data-pos"),area?.remove(),prevState&&(this.set(element,prevState),element.removeAttribute("data-loading-prev-state")),clearTimeout(this.loadingTimeouts.get(element))},showPageLoading(theme="dark"){return this.showLoading({element:document.body,type:"area",theme:theme,isPage:!0})},hidePageLoading(){this.hideLoading(document.body)},isLoading:selectorOrElement=>DT.getElement(selectorOrElement)?.hasAttribute("data-loading"),set(selectorOrElement,state){DT.getElement(selectorOrElement)?.setAttribute("data-state",state)},unset(selectorOrElement){DT.getElement(selectorOrElement)?.removeAttribute("data-state")},unsetIf(selectorOrElement,state){this.is(selectorOrElement,state)&&this.unset(selectorOrElement)},get:selectorOrElement=>DT.getElement(selectorOrElement)?.getAttribute("data-state"),is(selectorOrElement,state){return this.get(selectorOrElement)===state},toggle(selectorOrElement,state){if(this.is(selectorOrElement,state))return this.unset(selectorOrElement),void 0;this.set(selectorOrElement,state)},toggleCustom(selectorOrElement,stateOn,stateOff){if(this.is(selectorOrElement,stateOn))return this.set(selectorOrElement,stateOff),void 0;this.set(selectorOrElement,stateOn)},setCustom(selectorOrElement,attribute,value){DT.getElement(selectorOrElement)?.setAttribute(`data-${attribute}`,value)},unsetCustom(selectorOrElement,attribute){DT.getElement(selectorOrElement)?.removeAttribute(`data-${attribute}`)},offset(element){const box=element.getBoundingClientRect(),scrollX=window.pageXOffset,scrollY=window.pageYOffset,clientTop=document.documentElement.clientTop,clientLeft=document.documentElement.clientLeft,left=box.left+scrollX-clientLeft,right=box.right+scrollX-clientLeft;return{top:box.top+scrollY-clientTop,left:left,right:right,bottom:box.bottom+scrollY-clientTop,inlineStart:DT.isRtl?right:left,inlineEnd:DT.isRtl?left:right}}}; DT.htmlLazyLoad={directPrefetch:!0,initializers:{},visibleMarginPx:100,events:new Set,deps:new Map,loading:new Set,loaded:new Set,loadingPromises:new Map,prefix:"data-dt-",broadcastTargets:{},getDepsUrls(element,attr,first=!1){const isAjax=this.hasAttr(element,"ajax"),urls=this.getAttr(element,attr)?.split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.trim();return isAjax&&DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:DT.htmlLazyDeps[urlKeyTrimmed]}));return first?urls?.[0]:urls},setLoaded(id){this.loaded.add(id)},setLoading(id){this.loading.add(id)},createEvent:(eventName,detail)=>new CustomEvent(eventName,{detail:detail}),isOnDocumentEvent(eventName){return eventName.startsWith(`${this.prefix}on-document`)},isOnWindowEvent(eventName){return eventName.startsWith(`${this.prefix}on-window`)},broadcast(infix,ev,type=ev.type){try{const keyPrefix=`${infix}-`,keyDefault=`${keyPrefix}${type}`,keyKeyboard=ev instanceof KeyboardEvent?`${keyPrefix}key-${ev.key.toLowerCase()}`:null,elements=this.broadcastTargets[keyDefault],elementsKeyboard=keyKeyboard?this.broadcastTargets[keyKeyboard]:null;elements?.length&&elements.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)})),elementsKeyboard?.length&&elementsKeyboard.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)}))}catch(err){DT.log("error","Failed to broadcast",err)}},getAttr(element,attr){return element.getAttribute(`${this.prefix}${attr}`)},hasAttr(element,attr){return element.hasAttribute(`${this.prefix}${attr}`)},getRootElement(id){return document.querySelector(`[${this.prefix}id="${id}"][${this.prefix}root]`)},getDispatchTarget(element,id,ev){if(!this.hasAttr(element,"dispatch-target"))return element;try{const selector=this.getAttr(element,"dispatch-target");return"original"===selector?ev.target??element:"document"===selector?document.body:"window"===selector?window:"root"===selector?this.getRootElement(id):document.querySelector(selector)}catch(err){DT.log("error","Failed to get dispatchTarget, use element",err)}return element},doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}){let action="dispatch";switch(this.hasAttr(element,`action${eventName}`)?action=this.getAttr(element,`action${eventName}`):this.hasAttr(element,"action")&&(action=this.getAttr(element,"action")),action){case"dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customDispatchEvent=this.getAttr(element,"dispatch-event"),dispatchNextIter=()=>{try{if(customDispatchEvent&&customDispatchEvent!==ev.type)return dispatchTarget.dispatchEvent(new Event(customDispatchEvent,{bubbles:!0,cancelable:!0})),void 0;isPreventDefault?dispatchTarget.dispatchEvent(new ev.constructor(ev.type,{...ev,bubbles:!0,cancelable:!0})):dispatchTarget.dispatchEvent(ev)}catch(err){DT.log("error",`DT Loader failed to dispatch event ${ev.type} with name ${eventName} for id ${id}`,err)}};return DT.onNextIter(dispatchNextIter),void 0}case"call":{const obj=this.getAttr(element,"obj"),method=this.getAttr(element,"method"),objRoot=this.hasAttr(element,"obj-dt")?DT:window;try{if(obj){const objPath=obj.split(".");let object=objRoot;objPath.forEach((path=>object=object[path])),object[method](ev,element)}else objRoot[method](ev,element)}catch(err){DT.log("error","Failed to call obj method",err)}return}case"custom-dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customEventName=this.getAttr(element,"dispatch-event")??ev.type,detail=this.getAttr(element,"dispatch-detail")??"";return DT.onNextIter((()=>{dispatchTarget.dispatchEvent(this.createEvent(customEventName,detail))})),void 0}case"init":{const initializer=this.getAttr(element,"init");try{DT.htmlLazyLoad.initializers[initializer](ev,element)}catch(err){DT.log("error","Failed to call init",err)}return}case"root":{const rootElement=this.getRootElement(id);if(rootElement===element)return;return this.doAction({id:id,element:rootElement,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}),void 0}default:return}},load:{async default({loadDeps:loadDeps}){await loadDeps()},async html({loadDeps:loadDeps,loader:loader,element:element}){const urlKey=loader.getAttr(element,"html"),url=DT.htmlLazyDeps[urlKey.trim()],loadTarget=loader.getAttr(element,"html-target")??element,asOuterHtml=loader.hasAttr(element,"html-outer");await loadDeps({loadJs:!1}),await DT.loadHtml({element:loadTarget,url:url,asOuterHtml:asOuterHtml}),await loadDeps({loadCss:!1})}},async getLoadingElemByBreakpoint(element){let loadingElem=element;const loadingBpAttrs=element.getAttributeNames().filter((attr=>attr.startsWith(`${this.prefix}loading-target-`)));return loadingBpAttrs.length?(await DT.loadScriptsOnce("js/breakpoints.js"),loadingBpAttrs.forEach((attr=>{const breakpoint=attr.replace(`${this.prefix}loading-target-`,"");DT.breakpoints.is(breakpoint)&&(loadingElem=document.querySelector(element.getAttribute(attr)))})),loadingElem):loadingElem},async displayLoading({element:element,eventName:eventName}){let isLoadingDisplayed=!1,loadingElem=null;if(!this.hasAttr(element,"show-loading"))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem};if(this.hasAttr(element,"loading-for")){const loadingFor=this.getAttr(element,"loading-for"),eventNameClean=eventName.replace("-","");if(!loadingFor.includes(eventName)&&!loadingFor.includes(eventNameClean))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}}if(isLoadingDisplayed=!0,loadingElem=element,this.hasAttr(element,"loading-target")){const loadingElemType=this.getAttr(element,"loading-target");if("bp"===loadingElemType)loadingElem=await this.getLoadingElemByBreakpoint(element);else if(loadingElemType.startsWith("closest:")){const closestSelector=loadingElemType.replace("closest:","");loadingElem=element.closest(closestSelector)}else if(loadingElemType.startsWith("scope:")){const scopeSelector=loadingElemType.replace("scope:","");loadingElem=element.querySelector(`:scope ${scopeSelector}`)}else loadingElem=document.querySelector(loadingElemType)}return DT.UI.isLoading(loadingElem)||(DT.UI.showLoading({element:loadingElem,type:this.getAttr(element,"loading-type"),theme:this.getAttr(element,"loading-theme"),size:this.getAttr(element,"loading-size"),positionRelative:this.hasAttr(element,"loading-relative"),timeout:parseInt(this.getAttr(element,"loading-delay"),10)||null}),await DT.Scheduler.yieldToMain()),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}},isAllowed({element:element,event:event}){switch(!0){case event instanceof PointerEvent:{if(!this.hasAttr(element,"mouse-button")||"mouse"!==event.pointerType)return!0;const mouseButton=undefined;return this.getAttr(element,"mouse-button").split(",").includes(event.button.toString())}default:return!0}},async displaySecondaryLoading(element,eventName,id){if(DT.UI.isLoading(element))return;const{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});if(isLoadingDisplayed)try{await this.loadingPromises.get(id)}finally{DT.UI.hideLoading(loadingElem)}},async dispatch(element,prefix="",ev){const id=this.getAttr(element,"id");if(!id||this.loaded.has(id))return;let eventName=`${prefix}-${ev.type}`;if(ev instanceof KeyboardEvent){const eventKey=ev.key.toLowerCase();this.hasAttr(element,`on${prefix}-key-${eventKey}`)&&(eventName=`${prefix}-key-${eventKey}`)}let isPreventDefault=!1;if(this.hasAttr(element,`on${eventName}-preventdefault`)&&(ev.preventDefault(),isPreventDefault=!0),!this.hasAttr(element,`on${eventName}`)||DT.isTouchDevice&&this.hasAttr(element,`on${eventName}-no-touch`)||!this.isAllowed({element:element,event:ev}))return;if(await DT.Scheduler.waitForHighPriority(),this.loading.has(id))return this.displaySecondaryLoading(element,eventName,id),void 0;this.loading.add(id);const elementDeps=this.deps.get(id),loadDeps=DT.createLoadDeps(elementDeps,"high"),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});try{const loadDepsType=this.hasAttr(element,"html")?"html":"default",loadingPromise=this.load[loadDepsType]({loadDeps:loadDeps,element:element,loader:this});this.loadingPromises.set(id,loadingPromise),await loadingPromise,this.loaded.add(id),isLoadingDisplayed&&(DT.UI.hideLoading(loadingElem),await DT.afterPaint()),this.doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault})}catch(err){this.loaded.add(id),isLoadingDisplayed&&DT.UI.hideLoading(loadingElem),DT.log("error",`Failed to lazy load ${id} reason: ${err}`,err)}},processWindowEvent(ev){this.broadcast("-window",ev,ev.type)},async processDocumentEvent(ev){let type=ev.type,element=ev.target;for(this.broadcast("-document",ev,type);element&&element.getAttribute;)await this.dispatch(element,"",ev),element=ev.bubbles?element.parentElement:null},push(eventName){if(!eventName||this.events.has(eventName))return;let domEventName=eventName;eventName.startsWith("key-")&&(domEventName="keydown"),document.addEventListener(domEventName,this.processDocumentEvent.bind(this),{capture:!0,passive:!1}),window.addEventListener(domEventName,this.processWindowEvent.bind(this)),this.events.add(eventName)},addTree(rootElem){rootElem&&(this.add(rootElem),rootElem.querySelectorAll(`:scope [${this.prefix}id]`).forEach((elem=>this.add(elem))))},initMutationObserver(){this.mutationObserver=new MutationObserver((async mutations=>{await DT.Scheduler.waitForHighPriority(),mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{node.nodeType===Node.ELEMENT_NODE&&(this.addTree(node),DT.loadDepsFromTree(node))}))}))})),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0}),document.dispatchEvent(new Event("dt_loader:mutation-observer-init"))},getUrlsFromLazyDeps(lazyDeps){const parsedDeps=DT.parseLazyDeps(JSON.parse(lazyDeps));return Object.values(parsedDeps).flat(3)},prefetchLazyDeps(){DT.onLoad((()=>{const elements=[...document.querySelectorAll("[data-lazy-deps]")],templates=[...document.querySelectorAll("template")];elements?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}})),templates?.forEach((template=>{const elements=undefined;[...template.content.querySelectorAll("[data-lazy-deps]")]?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}}))}))}))},pushBroadcastTarget(broadcastPrefix,element,eventName){const key=`${broadcastPrefix}-${eventName}`;this.broadcastTargets[key]||(this.broadcastTargets[key]=[]),this.broadcastTargets[key].push(element)},add(element){const id=this.getAttr(element,"id");if(!id)return;const attributeNames=element.getAttributeNames(),elementEvents=attributeNames.filter((attr=>attr.startsWith(`${this.prefix}on`)));if((!elementEvents.length||elementEvents.some((ev=>!ev.endsWith("-preventdefault"))))&&(elementEvents.forEach((eventName=>{const domEvent=eventName.replace("-window","").replace("-document","").replace(`${this.prefix}on-`,"").replace("-preventdefault","");this.push(domEvent),this.isOnDocumentEvent(eventName)&&this.pushBroadcastTarget("-document",element,domEvent),this.isOnWindowEvent(eventName)&&this.pushBroadcastTarget("-window",element,domEvent),["ready","load"].includes(domEvent)&&this.pushBroadcastTarget("",element,domEvent)})),this.hasAttr(element,"root")&&!this.deps.has(id)))try{const js=[],css=[];let prefetchOnlyDeps=[];if(this.hasAttr(element,"js")){const urls=this.getDepsUrls(element,"js");js.push(...urls)}const jsOrderAttr=undefined;if(attributeNames.filter((attr=>attr.startsWith(`${this.prefix}js-order`))).forEach((attr=>{const urls=this.getDepsUrls(element,attr.replace(this.prefix,""));js.push([...urls])})),this.hasAttr(element,"css")){const urls=this.getDepsUrls(element,"css");css.push(...urls)}this.hasAttr(element,"prefetch-deps")&&(prefetchOnlyDeps=this.getDepsUrls(element,"prefetch-deps"));const priority=this.getAttr(element,"priority")??"low",prefetchOnlyDepsPriority=this.getAttr(element,"prefetch-deps-priority")??"low",prefetchOnlyDepsDirect=this.hasAttr(element,"prefetch-deps-direct"),elementDeps={js:js,css:css};this.deps.set(id,elementDeps);const doPrefetchOnlyDeps=async()=>{if(prefetchOnlyDeps?.length){if(await DT.nextIter(),prefetchOnlyDepsDirect)return DT.prefetchWorker.prefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority),void 0;DT.prefetchWorker.queuePrefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority)}};"load"===this.getAttr(element,"prefetch")?DT.onLoadIdle((()=>{DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps()})):(DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps())}catch(error){DT.log("error","Failed to lazy load from element",error)}},init(){DT.onReadyIdle((async()=>{const elements=document.querySelectorAll(`[${this.prefix}id]`);let processed=0;const PROCESSED_BREAK_TASK=25;for(const element of elements)this.add(element),processed++,processed>=25&&(await DT.Scheduler.yieldToMain(),processed=0);if(this.events.has("visible")){const results=document.querySelectorAll(`[${this.prefix}on-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting&&(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("visible",entry)))}),{rootMargin:`${this.visibleMarginPx}px`});results.forEach((el=>observer.observe(el)))}if(this.events.has("not-visible")){const results=document.querySelectorAll(`[${this.prefix}on-not-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting||(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("not-visible",entry)))}),{threshold:1});results.forEach((el=>observer.observe(el)))}this.events.has("ready")&&DT.onIdle((()=>this.broadcast("",this.createEvent("ready")))),this.events.has("load")&&DT.onLoadIdle((()=>this.broadcast("",this.createEvent("load")))),this.initMutationObserver(),this.prefetchLazyDeps(),DT.onNextIter((()=>{document.dispatchEvent(new Event("dt_loader:init"))}))}))}},DT.htmlLazyLoad.init(); DT.onLoad((()=>{DT.loadScriptsOnce("js/push.js")})); DT.onReady((()=>{if(void 0!==DT.toast)return;let isInitializing=!1,resolve,reject,initPromise=new Promise(((_resolve,_reject)=>{resolve=_resolve,reject=_reject}));const initializer=async(...params)=>{if(isInitializing)return initPromise.then((()=>{DT.toast?.(...params)}));isInitializing=!0;try{const initPromise=fetch(`${DT.componentsBasePath}Toast/init.ajax.php`),depsPromise=DT.loadScriptsOnce("js/ajax_html.js"),[response]=await Promise.all([initPromise,depsPromise]);if(!response.ok)return;return await DT.ajaxHtml.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)})),DT.toast===initializer?(DT.toast=null,void 0):DT.toast?.(...params)}catch(error){return DT.log("error","Failed to load toast component",error),()=>{}}finally{isInitializing=!1,resolve()}};DT.toast=initializer})); DT.onReadyIdle((()=>{document.addEventListener("click",(event=>{const button=event.target.closest(".js-password-toggle-btn");if(!button)return;event.preventDefault();const inputSelector=button.getAttribute("data-input"),input=document.querySelector(inputSelector);input&&("password"===input.type?(input.type="text",button.setAttribute("aria-pressed","true")):(input.type="password",button.setAttribute("aria-pressed","false")))}))})); document.addEventListener("paste",function(e){var t=e.target;if(t&&t.closest&&t.closest('.js-search-input, .js-header-search-input, input[name="srh_field"]')){var r=function(e){var t=e.clipboardData||window.clipboardData;if(!t)return null;var r=t.files;if(r&&r.length&&/^image\//.test(r[0].type))return r[0];for(var i=t.items||[],a=0;a<i.length;a++)if("file"==i[a].kind&&/^image\//.test(i[a].type)){var l=i[a].getAsFile();if(l)return l}return null}(e);if(r){var i=t.closest("form[data-puzzle]"),a=i?i.getAttribute("data-puzzle"):"off";if("off"!=a)if(e.preventDefault(),"register"!=a){try{t.value=""}catch(e){}DT.loadScriptsInOrderOnce("js/plugins/hermite.js","js/jquery.js","js/plugins/puzzle.js").then(function(){if("undefined"==typeof puzzle||!puzzle.searchFile)throw new Error("puzzle.searchFile is not available");puzzle.searchFile(r)}).catch(function(e){DT.log("error","Failed to load puzzle for a pasted image",e)})}else window.location.href=i.getAttribute("data-puzzle-register")}}}); DT.onReady((()=>{const combobox=document.querySelector(".js-search-combobox"),input=combobox.querySelector(".js-search-input"),wrapper=document.querySelector(".js-search-autocomplete"),content=wrapper.querySelector(".js-content"),accessibilityStatus=wrapper.querySelector(".js-accessibility-status"),isLogSelection=wrapper.hasAttribute("data-log-selection"),logUrl=wrapper.getAttribute("data-log-url"),searchForm=document.querySelector(".js-search-form");let suggestionsController=null,stateController=null,keyboardInteractionController=null,state="close",currentInputValue=input.value;const statusTexts={noSuggestions:wrapper.getAttribute("data-no-suggestions-text"),fetching:wrapper.getAttribute("data-fetching-text"),multipleResults:wrapper.getAttribute("data-multiple-results-text"),oneResult:wrapper.getAttribute("data-one-result-text")},fetchUrl=wrapper.getAttribute("data-fetch-url");let lazyDepsInitiated=!1;const initLazyDeps=async()=>{if(lazyDepsInitiated)return;let deps;try{const jsonDeps=wrapper.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps));deps=DT.collectDeps(parsedDeps)}catch(error){DT.log("warn","Failed to parse SearchAutocomplete lazy deps: ",error)}if(deps){try{await DT.createLoadDeps(deps,"high")()}catch(error){return DT.log("warn","Failed to load SearchAutocomplete lazy deps: ",error),void 0}lazyDepsInitiated=!0,wrapper.setAttribute("data-init","true")}},isOpen=()=>"open"===state,isClose=()=>"close"===state,abortPreviousStateTask=()=>{try{stateController?.abort("Abort previous state task"),stateController=null}catch(_){}},abortPreviousKeyboardInteractionTask=()=>{try{keyboardInteractionController?.abort("Abort previous keyboard interaction"),keyboardInteractionController=null}catch(_){}},abortScheduledTasks=()=>{abortPreviousStateTask(),abortPreviousSuggestionsTask(),abortPreviousKeyboardInteractionTask()},close=async()=>{if(abortScheduledTasks(),!isClose()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{clearCurrentSuggestionFocus(),combobox.setAttribute("aria-expanded","false"),wrapper.setAttribute("data-state","closed"),state="close"}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},open=async()=>{if(abortPreviousStateTask(),!isOpen()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{combobox.setAttribute("aria-expanded","true"),wrapper.setAttribute("data-state","opened"),state="open",updateSuggestionsStatus()}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},setStatus=message=>{accessibilityStatus.textContent=message},setFetchingStatus=()=>{setStatus(statusTexts.fetching)},setSuggestionsStatus=count=>{switch(!0){case count<1:setStatus(statusTexts.noSuggestions);break;case 1===count:setStatus(statusTexts.oneResult);break;case count>1:setStatus(statusTexts.multipleResults.replace("%d%",count));break;default:setStatus(statusTexts.noSuggestions);break}},querySuggestionsCategories=()=>content.querySelectorAll(".js-suggestions"),querySuggestions=()=>content.querySelectorAll(".js-suggestion"),logSelection=suggestion=>{isLogSelection&&DT.http.post(logUrl,{data:{search:suggestion.getAttribute("data-value"),category:suggestion.getAttribute("data-category")}}).catch((()=>{}))},isSuggestionFocused=suggestion=>"true"===suggestion.getAttribute("aria-selected"),setSuggestionFocus=suggestion=>{input.value=suggestion.getAttribute("data-value"),setSuggestionVisualFocus(suggestion)},scrollIntoView=suggestion=>{suggestion.hasAttribute("data-focus-prevent-scroll")||suggestion.scrollIntoView({block:"nearest",inline:"nearest"})},setSuggestionVisualFocus=suggestion=>{isSuggestionFocused(suggestion)||(clearCurrentSuggestionFocus(),scrollIntoView(suggestion),input.setAttribute("aria-activedescendant",suggestion.id),suggestion.setAttribute("aria-selected","true"),setStatus(suggestion.getAttribute("aria-label")))},clearCurrentSuggestionFocus=()=>{input.setAttribute("aria-activedescendant",""),document.querySelector('.js-suggestion[aria-selected="true"]')?.setAttribute("aria-selected","false")},appendSkipInputIfNeeded=suggestion=>{suggestion.hasAttribute("data-append-skip-input")&&searchForm.insertAdjacentHTML("afterbegin",'<input type="hidden" name="skip" value="yes">')},selectSuggestion=(suggestion,shouldDispatchEvent=!0)=>{input.value=suggestion.getAttribute("data-value"),appendSkipInputIfNeeded(suggestion),logSelection(suggestion),close(),shouldDispatchEvent&&document.dispatchEvent(new CustomEvent("search-autocomplete:select-suggestion"))},abortPreviousSuggestionsTask=()=>{try{suggestionsController?.abort("Abort previous suggestion task"),suggestionsController=null}catch(_){}},updateSuggestionsStatus=()=>{const suggestionsCategories=querySuggestionsCategories();let countSuggestions=0;suggestionsCategories.forEach((suggestions=>{const count=parseInt(suggestions.getAttribute("data-count"),10);countSuggestions+=isNaN(count)?0:count})),setSuggestionsStatus(countSuggestions)},displaySuggestions=async()=>{abortPreviousSuggestionsTask();const searchKeyword=input.value;if(!searchKeyword)return;suggestionsController=new AbortController;const signal=suggestionsController.signal;try{if(await DT.Scheduler.waitForHighPriority({signal:signal}),await initLazyDeps(),signal.aborted)return;setFetchingStatus();const response=await DT.http.get(fetchUrl,{data:{searchKeyword:searchKeyword},signal:signal});if(!response.ok)return;await DT.Scheduler.postTask((async()=>{await DT.ajaxHtml.fromResponse(response,(html=>{if(!signal.aborted){if(!html)return close().then((()=>{content.innerHTML=html})),setSuggestionsStatus(0),void 0;content.innerHTML=html,clearCurrentSuggestionFocus()}})),signal.aborted||(isClose()?open():updateSuggestionsStatus())}),{priority:"user-blocking",signal:signal})}catch(error){DT.log("warn","Error displaying autocomplete suggestions: ",error)}},debouncedDisplaySuggestions=DT.debounce(displaySuggestions,200),queryCurrentFocusedSuggestion=()=>content.querySelector('.js-suggestion[aria-selected="true"]'),focusFirstSuggestion=()=>{const suggestion=content.querySelector(".js-suggestion");suggestion&&setSuggestionFocus(suggestion)},focusLastSuggestion=()=>{const suggestions=content.querySelectorAll(".js-suggestion");if(!suggestions.length)return;const lastSuggestion=suggestions[suggestions.length-1];setSuggestionFocus(lastSuggestion)},cancelKeyboardNavigation=()=>{clearCurrentSuggestionFocus(),revertSuggestion(),updateSuggestionsStatus()},focusNextSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusFirstSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i+1<suggestionsLength)return setSuggestionFocus(suggestions[i+1]),void 0}cancelKeyboardNavigation()},focusPreviousSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusLastSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i-1>=0)return setSuggestionFocus(suggestions[i-1]),void 0}cancelKeyboardNavigation()},revertSuggestion=()=>{input.value=currentInputValue},handleSuggestionHover=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&setSuggestionVisualFocus(suggestion)},handleUserInputChange=()=>{previousInputValue=currentInputValue,currentInputValue=input.value},handleKeydownPreventDefault=event=>{switch(event.key){case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":event.preventDefault();break;default:break}},handleKeyboardInteraction=async event=>{abortPreviousKeyboardInteractionTask(),keyboardInteractionController=new TaskController;const signal=keyboardInteractionController.signal;switch(event.key){case"Enter":case"Escape":if(close(),"Escape"===event.key){try{await DT.Scheduler.waitForHighPriority(),revertSuggestion()}catch(_){}return}if("Enter"===event.key){const currentFocused=queryCurrentFocusedSuggestion();currentFocused&&selectSuggestion(currentFocused,!1)}break;case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":if(isClose())return displaySuggestions(),void 0;try{await DT.Scheduler.waitForHighPriority({signal:signal})}catch(_){return}if(signal.aborted)return;if("PageUp"===event.key)return focusFirstSuggestion(),void 0;if("PageDown"===event.key)return focusLastSuggestion(),void 0;if("ArrowDown"===event.key)return focusNextSuggestion(),void 0;if("ArrowUp"===event.key)return focusPreviousSuggestion(),void 0;break;default:break}},handleInputBlur=async event=>{wrapper.contains(event.relatedTarget)||isClose()||(close(),await DT.Scheduler.waitForHighPriority(),revertSuggestion())},handleSuggestionClick=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&DT.Scheduler.postTask((()=>{selectSuggestion(suggestion)}),{priority:"user-blocking"})},handleInput=()=>{if(handleUserInputChange(),""===input.value)return close(),void 0;debouncedDisplaySuggestions()},preventBlurIfClickInside=event=>{event.preventDefault()},clearFocusOnMouseOut=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&isSuggestionFocused(suggestion)&&!suggestion.contains(event.relatedTarget)&&clearCurrentSuggestionFocus()};wrapper.addEventListener("mousedown",preventBlurIfClickInside),content.addEventListener("click",handleSuggestionClick),input.addEventListener("blur",handleInputBlur),input.addEventListener("input",handleInput),input.addEventListener("keydown",handleKeydownPreventDefault),input.addEventListener("keyup",handleKeyboardInteraction),content.addEventListener("mouseover",handleSuggestionHover),content.addEventListener("mouseout",clearFocusOnMouseOut)})); DT.onReadyIdle((async()=>{const waitLazyLoader=new Promise((resolve=>{document.addEventListener("dt_loader:mutation-observer-init",(()=>{resolve()}))}));await Promise.race([waitLazyLoader,DT.nextIter(200)]);const bannerPlaceholders=document.querySelectorAll(".js-banner-ajax-placeholder");bannerPlaceholders.length&&(DT.afterLcp&&await(DT.afterLcp?.()),bannerPlaceholders.forEach(((placeholder,index)=>{placeholder.innerHTML=DT.bannersToLoad[index]})),setTimeout((()=>{document.querySelectorAll(".js-banner-default").forEach((elem=>{elem.setAttribute("data-state",""),elem.setAttribute("data-loaded",""),DT.onNextIter((()=>{document.dispatchEvent(new CustomEvent("banner:loaded",{detail:{name:elem.getAttribute("data-name"),element:elem}}))}))}))}),0))}),100); function doNothing(){return!1}function doneEvent(){try{if(searchUrlWithPuzzle(document.querySelector('input[name="srh_field"]').value))return!1}catch(e){}return searchSubmitFilters(),!1}function checkShValue(e){var t=document.getElementById(e);return t.value=t.value.trim().replace(/[`~!@#$%^&*()_|+\-=?;:'",<>\{\}\[\]\\\/]/gi," ").toLowerCase(),0==t.value.length||t.value==dtl_SearchSubmit_000||t.value==dtl_SearchSubmit_001||t.value.indexOf(dtl_SearchSubmit_006)>=0?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_002)}),t.focus(),t.select(),!1):t.value.length<2?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_003)}),t.focus(),t.select(),!1):-1!=t.value.search(/[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/)?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_004+"\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ = | \n\r\n\r"+dtl_SearchSubmit_005+"\n")}),t.focus(),t.select(),!1):t.value}function updateDisableClass(e,t=".people-filers-all"){document.querySelectorAll(t).forEach(t=>{e?(t.classList.add("fltr-content__group--disable"),t.setAttribute("inert",""),t.style.opacity="0.2",t.style.pointerEvents="none"):(t.classList.remove("fltr-content__group--disable"),t.removeAttribute("inert"),t.style.opacity="1",t.style.pointerEvents="auto")})}function bindChange(e,t,s){var r=document.getElementById(e);r&&r.addEventListener(t,function(){changeEvent(1);var e=document.getElementById(s);e&&(e.checked=!0)})}function changeEvent(e){var t=document.getElementById("changeEvent").value;return 1==e&&0==t?(document.getElementById("changeEvent").value="1",!1):"clear"==e&&1==t?(document.getElementById("changeEvent").value="0",!1):2==e?t:void 0}function setActiveSelection(e){"y"===varSHget[e]&&DT.UI.set("#"+e,"active")}function updateSingleSHFlag(e){const t=["s_ph","s_ed","s_il","s_video","s_audio","s_ad"];if(t.includes(e)){if("undefined"==typeof varSHget)return;t.forEach(e=>{varSHget[e]="n"}),varSHget[e]="y"}}function searchSubmitFilters(e){var t=checkShValue("srh_field");if(""===t)return!1;if(varSHget.srh_field=t,document.querySelector("#myonoffswitchwre").checked&&""!==srh_field){var s=checkShValue("srh_fieldwrs");if(""===s)return!1;varSHget.firstvalue=varSHget.srh_field,varSHget.srh_field=s,varSHget.srh_fieldwrs=s}varSHget.s_ph=document.getElementById("s_ph")&&document.getElementById("s_ph").checked?"y":"n",varSHget.s_ed=document.getElementById("s_ed")&&document.getElementById("s_ed").checked?"y":"n",varSHget.s_il=document.getElementById("s_il")&&document.getElementById("s_il").checked?"y":"n",varSHget.s_video=document.getElementById("s_video")&&document.getElementById("s_video").checked?"y":"n",varSHget.s_amusic=document.getElementById("s_amusic")&&document.getElementById("s_amusic").checked?"y":"n",varSHget.s_asfx=document.getElementById("s_asfx")&&document.getElementById("s_asfx").checked?"y":"n",varSHget.s_ad=document.getElementById("s_ad")&&document.getElementById("s_ad").checked?"y":"n",updateSingleSHFlag(e);var r=varSHget.site_adr+"search.php?securitycheck="+varSHget.securitycheck;varSHget.srh_field&&(r=r+"&srh_field="+varSHget.srh_field),varSHget.firstvalue&&(r=r+"&firstvalue="+varSHget.firstvalue),varSHget.lastsearchvalue&&(r=r+"&lastsearchvalue="+varSHget.lastsearchvalue),varSHget.srh_fieldwrs&&(r=r+"&srh_fieldwrs="+varSHget.srh_fieldwrs),varSHget.s_all&&(r+="&s_all=n"),varSHget.s_ph&&(r=r+"&s_ph="+varSHget.s_ph),varSHget.s_il&&(r=r+"&s_il="+varSHget.s_il),varSHget.s_video&&"y"!==varSHget.s_all&&"y"!==varSHget.s_audio&&(r=r+"&s_video="+varSHget.s_video),varSHget.s_audio&&"y"!==varSHget.s_all&&"y"!==varSHget.s_video&&"y"!==varSHget.s_ph&&"y"!==varSHget.s_ad&&"y"!==varSHget.s_ed&&"y"!==varSHget.s_il&&(r+="&s_audio=y"),varSHget.s_ad&&(r=r+"&s_ad="+varSHget.s_ad),varSHget.s_free&&(r=r+"&s_free="+varSHget.s_free),document.querySelector("#myonoffswitchwre").checked&&(r+="&s_st=wre"),document.querySelector("#morewec").checked&&"morewec_remvf"!==e&&(r+="&s_st=wec"),"y"==varSHget.s_wp&&"s_wp_remvf"!=e&&(r=r+"&s_wp="+varSHget.s_wp),"y"==varSHget.s_op&&"s_op_remvf"!=e&&(r=r+"&s_op="+varSHget.s_op,"y"==varSHget.s_mrc1&&(r=r+"&s_mrc1="+varSHget.s_mrc1),"y"==varSHget.s_mrc2&&(r=r+"&s_mrc2="+varSHget.s_mrc2),"y"==varSHget.s_mrc3&&(r=r+"&s_mrc3="+varSHget.s_mrc3),"y"==varSHget.s_mrc4&&(r=r+"&s_mrc4="+varSHget.s_mrc4),"y"==varSHget.s_mrc5&&(r=r+"&s_mrc5="+varSHget.s_mrc5),r=(r=r+"&s_mr="+varSHget.s_mr)+"&s_mrg="+varSHget.s_mrg,"y"==varSHget.s_mra1&&(r=r+"&s_mra1="+varSHget.s_mra1),"y"==varSHget.s_mra2&&(r=r+"&s_mra2="+varSHget.s_mra2),"y"==varSHget.s_mra3&&(r=r+"&s_mra3="+varSHget.s_mra3),"y"==varSHget.s_mra4&&(r=r+"&s_mra4="+varSHget.s_mra4),"y"==varSHget.s_mra5&&(r=r+"&s_mra5="+varSHget.s_mra5),"y"==varSHget.s_mra6&&(r=r+"&s_mra6="+varSHget.s_mra6),"y"==varSHget.s_mra7&&(r=r+"&s_mra7="+varSHget.s_mra7),"y"==varSHget.s_mra8&&(r=r+"&s_mra8="+varSHget.s_mra8),"y"==varSHget.s_mra9&&(r=r+"&s_mra9="+varSHget.s_mra9),"y"==varSHget.s_mrea&&(r=r+"&s_mrea="+varSHget.s_mrea),"y"==varSHget.s_mreb&&(r=r+"&s_mreb="+varSHget.s_mreb),"y"==varSHget.s_mreh&&(r=r+"&s_mreh="+varSHget.s_mreh),"y"==varSHget.s_mrem&&(r=r+"&s_mrem="+varSHget.s_mrem),"y"==varSHget.s_mrec&&(r=r+"&s_mrec="+varSHget.s_mrec),"y"==varSHget.s_mreo&&(r=r+"&s_mreo="+varSHget.s_mreo)),"y"==varSHget.s_sl0&&"s_sl_remvf"!=e&&(r=r+"&s_sl0="+varSHget.s_sl0),"y"==varSHget.s_sl1&&"s_sl_remvf"!=e&&(r=r+"&s_sl1="+varSHget.s_sl1),"y"==varSHget.s_sl2&&"s_sl_remvf"!=e&&(r=r+"&s_sl2="+varSHget.s_sl2),"y"==varSHget.s_sl3&&"s_sl_remvf"!=e&&(r=r+"&s_sl3="+varSHget.s_sl3),"y"==varSHget.s_sl4&&"s_sl_remvf"!=e&&(r=r+"&s_sl4="+varSHget.s_sl4),"y"==varSHget.s_sl5&&"s_sl_remvf"!=e&&(r=r+"&s_sl5="+varSHget.s_sl5),"y"==varSHget.s_rf&&"s_rf_remvf"!=e&&(r=r+"&s_rf="+varSHget.s_rf),"y"==varSHget.s_ed&&"s_ed_remvf"!=e&&(r=r+"&s_ed="+varSHget.s_ed),"y"==varSHget.s_ed&&"s_ed_remvf"===e&&(varSHget.s_ed="n",r+="&s_rf=y"),"y"==varSHget.s_exclusive&&"s_exclusive_remvf"!=e&&(r=r+"&s_exclusive="+varSHget.s_exclusive),"y"==varSHget.s_wel&&"s_wel_remvf"!=e&&(r=r+"&s_wel="+varSHget.s_wel),"y"==varSHget.s_pel&&"s_pel_remvf"!=e&&(r=r+"&s_pel="+varSHget.s_pel),"y"==varSHget.s_srel&&"s_srel_remvf"!=e&&(r=r+"&s_srel="+varSHget.s_srel),"y"==varSHget.s_orp&&"s_orp_remvf"!=e&&(r=r+"&s_orp="+varSHget.s_orp),"y"==varSHget.s_orl&&"s_orl_remvf"!=e&&(r=r+"&s_orl="+varSHget.s_orl),"y"==varSHget.s_ors&&"s_ors_remvf"!=e&&(r=r+"&s_ors="+varSHget.s_ors),"y"==varSHget.s_orw&&"s_orw_remvf"!=e&&(r=r+"&s_orw="+varSHget.s_orw),"y"==varSHget.s_clc&&"s_clc_remvf"!=e&&(r=r+"&s_clc="+varSHget.s_clc),"y"==varSHget.s_clm&&"s_clm_remvf"!=e&&(r=r+"&s_clm="+varSHget.s_clm);let a=document.querySelector("#s_color1");a&&(a=a.value.replace("#",""));let c=document.querySelector('select[name="form_select_id"]');c&&(c=Number(c.value));let n=document.querySelector("#s_color2");n&&(n=n.value.replace("#",""));let _=document.querySelector('select[name="form_select_id2"]');_&&(_=Number(_.value)),document.querySelector("#s_c1e")&&document.querySelector("#s_c1e").checked?varSHget.s_c1e="y":varSHget.s_c1e="",document.querySelector("#s_c2e")&&document.querySelector("#s_c2e").checked?varSHget.s_c2e="y":varSHget.s_c2e="","y"==varSHget.s_c1e&&null!=a&&null!=c&&"s_c1e_remvf"!=e&&(r=(r=(r=r+"&s_c1e="+varSHget.s_c1e)+"&s_color1="+a)+"&s_percent1="+c),"y"==varSHget.s_c2e&&null!=n&&null!=_&&"s_c2e_remvf"!=e&&(r=(r=(r=r+"&s_c2e="+varSHget.s_c2e)+"&s_color2="+n)+"&s_percent2="+_),""!==varSHget.s_rsf&&"MPsize_remvf"!=e&&(r=r+"&s_rsf="+varSHget.s_rsf),""!==varSHget.s_rst&&"MPsize_remvf"!=e&&(r=r+"&s_rst="+varSHget.s_rst),"on"!=varSHget.s_cf&&"off"!=varSHget.s_cf||(r=r+"&s_cf="+varSHget.s_cf),varSHget.memberid&&(document.querySelector("#s_amf").checked?varSHget.s_amf="y":varSHget.s_amf="","y"===varSHget.s_amf&&"s_amf_remvf"!==e&&(r+="&s_amf="+varSHget.s_amf));var l=document.querySelector("#s_sp").value.replace(/\s/g,"");""!==l&&"s_sp_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(l)&&(l=encodeURIComponent(l),r+="&s_sp="+l));var d=document.querySelector("#s_exc").value.replace(/\s/g,"");""!==d&&"s_exc_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(d)&&(d=encodeURIComponent(d),r+="&s_exc="+d));1==varSHget.s_exc_ai&&"s_exc_ai_remvf"!==e&&(r=r+"&s_exc_ai="+varSHget.s_exc_ai),1==varSHget.s_exc_ai&&"s_exc_ai_remvf"===e&&(varSHget.s_exc_ai=0,varSHget.s_onlyai="n"),"y"==varSHget.s_onlyai&&1!=varSHget.s_exc_ai&&"s_onlyai"!==e&&(r=r+"&s_onlyai="+varSHget.s_onlyai),"y"==varSHget.s_amusic&&"s_amusic_remvf"!==e&&(r=r+"&s_amusic="+varSHget.s_amusic),"y"==varSHget.s_asfx&&"s_asfx_remvf"!==e&&(r=r+"&s_asfx="+varSHget.s_asfx),"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&"y"!=varSHget.s_sl4||1!=varSHget.s_zerogravityactiv||"s_sl_remvf"==e||setCookie2("dreamstime_slgravity","n",5),"y"==varSHget.s_sl0&&"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&1==varSHget.s_zerogravityactiv&&"s_sl_remvf"!=e&&setCookie2("dreamstime_slgravity","",-5),varSHget.sortcriteria&&(r=r+"&sortcriteria="+varSHget.sortcriteria),r+="&nd=1",memorizeFilters(varSHget.s_ed,varSHget.s_exc_ai),setTimeout(()=>{window.location.href=r},30)}function myonoffswitch2(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("showcontentfiltered="+e+"&securitycheck="+varSHget.securitycheck)}function myonoffswitch3(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("exclude_ai="+e+"&securitycheck="+varSHget.securitycheck)}function resetContent(e){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&(document.getElementById("s_amusic").checked=!0,document.getElementById("s_asfx").checked=!0,varSHget.s_amusic="y",varSHget.s_asfx="y",varSHget.s_rf="y",document.getElementById("s_rf").checked=!0),"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_ph").checked=!1,document.getElementById("s_ad").checked=!1,document.getElementById("s_video").checked=!1,document.getElementById("s_il").checked=!1,"y"==e.s_ph&&(document.getElementById("s_ph").checked=!0,varSHget.s_ph="y"),"y"==e.s_ad&&"y"!==e.s_video&&(document.getElementById("s_ad").checked=!0,varSHget.s_ad="y"),"y"==e.s_video&&(document.getElementById("s_video").checked=!0,varSHget.s_video="y",document.getElementById("s_ad").checked=!1,varSHget.s_ad="n"),"y"==e.s_il&&(document.getElementById("s_il").checked=!0,varSHget.s_il="y"),"y"==e.s_ed?(document.getElementById("s_ed").checked=!0,document.getElementById("s_ph").checked=!0,document.getElementById("s_video").checked=!0,document.getElementById("s_il").checked=!0,varSHget.s_ed="y",varSHget.s_ph="y",varSHget.s_il="y",varSHget.s_video="y"):(document.getElementById("s_ed").checked=!0,varSHget.s_ed="y"),document.getElementById("s_wel").checked=!1,document.getElementById("s_pel").checked=!1,document.getElementById("s_srel").checked=!1,varSHget.s_wel="n",varSHget.s_pel="n",varSHget.s_srel="n",DT.UI.set("#s_aiinclude","active"),DT.UI.unset("#s_exc_ai"),DT.UI.unset("#s_onlyai"),varSHget.s_onlyai="n",varSHget.s_exc_ai=1,document.querySelector(".js-s_pel").style.display="",updateDisableClass(!1,wclass=".js-option-s_ad"),desabled_S_ad(e),"y"!==e.s_ed?(varSHget.s_rf="y",document.getElementById("s_rf").checked=!0):(varSHget.s_rf="n",document.getElementById("s_rf").checked=!1)),document.getElementById("s_amf").checked=!1,document.getElementById("morewec").checked=!1,document.getElementById("s_exclusive").checked=!1,varSHget.s_amf="n",varSHget.morewec="n",varSHget.s_exclusive="n";var t=document.getElementById("s_sp"),s=document.getElementById("s_exc");t.value="",s.value="",changeEvent(1)}function resetPeople(){const e=["s_mrea","s_mreb","s_mreh","s_mrem","s_mrec","s_mreo"];(document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,filtersClassAction(".numberppl","unset"),filtersClassAction(".genderppl","unset"),document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp="",varSHget.s_mrc1="y",varSHget.s_mrc2="y",varSHget.s_mrc3="y",varSHget.s_mrc4="y",varSHget.s_mrc5="y",varSHget.s_mrg="1",DT.UI.set("#s_mrca","active"),DT.UI.set("#s_mrg1","active"),filtersClassAction(".agerange","unset"),DT.UI.set("#s_mraany","active"),e.forEach(e=>{document.getElementById(e).checked=!0})),document.getElementById("includepeople").checked=!0,updateDisableClass(!0),changeEvent(1)}function resetFilters(){memorizeFilters("","",1).then(function(e){1===e&&setTimeout(()=>{document.querySelectorAll(".js-reset-searches").forEach(function(e){if(!e.checked)return;let t=e.id;varSHget.s_audio&&(t="s_audio"),"s_ph"===t&&document.getElementById("s_ed")?.checked||t&&SearchSubmit2024(t)})},20)})}function resetMedia(){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&((document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp=""),document.getElementById("includepeople").checked=!0,"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_orp").checked=!0,document.getElementById("s_orp").dispatchEvent(new Event("change")),document.getElementById("s_orl").checked=!0,document.getElementById("s_orl").dispatchEvent(new Event("change")),document.getElementById("s_ors").checked=!0,document.getElementById("s_ors").dispatchEvent(new Event("change")),document.getElementById("s_orw").checked=!0,document.getElementById("s_orw").dispatchEvent(new Event("change")),DT.UI.set("#s_clany","active"),DT.UI.unset("#s_clc"),DT.UI.unset("#s_clm"),document.getElementById("s_color1").value="",document.getElementById("s_color1").dispatchEvent(new Event("change")),document.getElementById("s_color2").value="",document.getElementById("s_color2").dispatchEvent(new Event("change")),document.getElementById("s_c1e").checked=!1,document.getElementById("s_c2e").checked=!1,varSHget.s_orp="y",varSHget.s_orl="y",varSHget.s_ors="y",varSHget.s_orw="y",varSHget.s_clc="y",varSHget.s_clm="y",varSHget.s_color1="",varSHget.s_color2="",varSHget.s_rsf=0,varSHget.s_rst=7,DT.UI.set("#s_rstany","active"),DT.UI.unset("#s_rst5"),DT.UI.unset("#s_rst8"),DT.UI.unset("#s_rst15"),DT.UI.unset("#s_rst20"),"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));changeEvent(1)}function filtersClassAction(e,t){const s=document.querySelectorAll(e);for(var r=0;r<s.length;r++)(function(e){const r=document.getElementById(s[e].id);"unset"==t&&DT.UI.unset(r)})(r)}function changeCheckboxValueWithCnt(e){document.getElementById(e).addEventListener("change",function(){document.getElementById("cnt-1").checked=!0;var t=new Event("change");document.getElementById("cnt-1").dispatchEvent(t),changeEvent(1),this.checked?varSHget[e]="y":varSHget[e]=""})}function setCheckedState(e,t){"y"===varSHget[t]&&(document.getElementById(e).checked=!0)}function cloaseAllFilters(){return DT.Scheduler.postTask(()=>{const e=document.getElementsByClassName("js-adv-filter-trigger");for(var t=0;t<e.length;t++)(function(t){const s=document.getElementById(e[t].getAttribute("data-dt-id"));DT.UI.set(s,"hidden"),e[t].setAttribute("data-state","")})(t)},{priority:"user-visible"})}async function zerogravitySwitch(e){await DT.Scheduler.waitForHighPriority(),"addcookie"==e?(changeEvent(1),setCookie2("dreamstime_slgravity","n",5),cloaseAllFilters(),searchSubmitFilters("s_sl_remvf")):"removecookie"==e&&(changeEvent(1),setCookie2("dreamstime_slgravity","",-5),searchSubmitFilters("s_sl_remvf"))}function desabled_S_ad(e){"y"===e.s_video&&"y"!==e.s_ph&&"y"!==e.s_il&&(e.s_ad="n",e.s_pel="n",document.getElementById("s_ad").checked=!1,document.getElementById("s_pel").checked=!1,document.querySelector(".js-s_pel").style.display="none",updateDisableClass(!0,wclass=".js-option-s_ad"))}function advSearchHideEx(){0==document.getElementById("s_ph").checked&&0==document.getElementById("s_il").checked&&0==document.getElementById("s_ad").checked?document.querySelector(".js-photo-ex-license").style.display="none":1!=document.getElementById("s_ph").checked&&1!=document.getElementById("s_il").checked&&1!=document.getElementById("s_ad").checked||(document.querySelector(".js-photo-ex-license").style.display="")}function handleCheckboxChange(e,t){changeEvent(1),e.target.checked?varSHget[t]="y":varSHget[t]="n"}function changeSearchLabel(e){if(["s_asfx","s_amusic"].includes(e))return;document.querySelector("form[name=searchfrm]").action=(document.querySelector("form[name=searchfrm]").action.split("?")[0].replace(/[^/]*$/,"")||"/")+"search.php";let t="",s="";var r,a;document.querySelectorAll("#s_ph, #s_ed, #s_il, #s_ad, #s_video, #s_audio").forEach(e=>{e.checked?(t+=document.querySelector(`label[for=${e.id}]`).innerHTML+", ",s+="Y"):s+="N"}),6===s.length&&(s+="NN"),t=t.slice(0,-2),r="#s_ad",a=!["NYNNNNNN","NYYYNNNN","NNYYNNNN","NYNYNNNN","NNNYNNNN","NYNNYNNN","NNNNYNNN"].includes(s),document.querySelector(r).parentElement.style.display=a?"":"none",document.querySelector(".js-select-selected-content").innerHTML=t}function addChangeHandler(e,t){e.forEach(e=>{const s=document.getElementById(e);s&&s.addEventListener("change",t)})}function memorizeFilters(e,t,s=0){return new Promise(function(r){var a,c=new XMLHttpRequest;c.open("POST","../../ajax/memoptions.php"),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.timeout=200,c.onload=function(){if(200!==c.status)return r(0);try{var e=JSON.parse(c.responseText);return r(e&&"ok"===e.status?1:0)}catch(e){return r(1)}},c.onerror=function(){r(0)},c.ontimeout=function(){r(0)},a=0===s?"memorize_filters=1&s_ed="+encodeURIComponent(e)+"&s_exc_ai="+encodeURIComponent(t)+"&securitycheck="+encodeURIComponent(varSHget.securitycheck):"memorize_filters=1&clr_filters=1&securitycheck="+encodeURIComponent(varSHget.securitycheck),c.send(a)})} DT.onReady((()=>{const COOKIE_EXPIRES_DAYS=30,handleClick=async event=>{const button=event.currentTarget;if(!button)return;await DT.Scheduler.waitForHighPriority();const sortCriteria=button.getAttribute("data-sort");if(!sortCriteria)return;DT.setCookie("sortorder_same_url",`${sortCriteria}|${DT.fullCpage}`,30,"/",".dreamstime.com");const url=new URL(window.location.href);url.searchParams.delete("pg"),window.location.href=url.toString()};document.querySelectorAll(".js-search-sort-btn").forEach((button=>{button.addEventListener("click",handleClick)}))})); DT.onReady((()=>{const init=title=>{let isDragging=!1,allowClick=!0,startX,startY,scrollLeft,scrollTop;title.addEventListener("click",(e=>{allowClick||(e.preventDefault(),e.stopImmediatePropagation())}),{capture:!0,passive:!1}),title.addEventListener("dragstart",(e=>{e.preventDefault()})),title.addEventListener("dragdrop",(e=>{e.preventDefault()})),title.addEventListener("mousedown",(e=>{isDragging=!0,allowClick=!0,startX=e.pageX-title.offsetLeft,startY=e.pageY-title.offsetTop,scrollLeft=title.scrollLeft,scrollTop=title.scrollTop})),title.addEventListener("mouseleave",(()=>{isDragging=!1})),title.addEventListener("mouseup",(()=>{DT.onNextIter((()=>{allowClick=!0})),isDragging=!1})),title.addEventListener("mousemove",(e=>{if(!isDragging)return;e.preventDefault(),allowClick=!1;const x=e.pageX-title.offsetLeft,y=e.pageY-title.offsetTop,walkX=1*(x-startX),walkY=1*(y-startY);title.scrollLeft=scrollLeft-walkX,title.scrollTop=scrollTop-walkY}))},selector=".js-image-wall .js-listing-item .js-item-title";DT.onIdle((()=>{document.querySelectorAll(selector).forEach((title=>{init(title)}))})),new MutationObserver((mutations=>{mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{if(node.nodeType===Node.ELEMENT_NODE){const titles=undefined;node.querySelectorAll(selector).forEach((title=>{init(title)}))}}))}))})).observe(document.body,{childList:!0,subtree:!0})})); DT.onReadyIdle((()=>{document.addEventListener("dragstart",(event=>{const item=event.target.closest(".js-listing-item");if(!item||!item.dataset.id)return;const data={type:"item",data:{id:item.dataset.id,type:item.dataset.type}};event.dataTransfer.setData("text/plain",JSON.stringify(data))}))})); DT.initModal=(()=>{const modalDeps=DT.parseJSONData("modal-deps")?.deps||[];DT.onReadyIdle((()=>{DT.prefetchWorker.prefetchUrls(modalDeps)}));const initModal=undefined;return async({url:url,params:params,loadData:loadData})=>{await DT.loadLazyDeps(modalDeps);const response=await DT.http.get(url,{data:loadData});if(!response.ok)throw new Error(`Failed to load modal content from ${url}: ${response.statusText}`);let modal;return await DT.ajaxHtml.fromResponse(response,(async html=>{if(!html)throw new Error(`Failed to load modal content from ${url}: Empty response`);modal=await DT.modal({content:html,...params||{}})})),modal}})(); DT.ajaxHtml=(()=>{const loadCss=async({css:css,js:js}={})=>{if(css){if(js?.url&&DT.prefetchWorker.prefetchUrls(js.url??[]),css.inline){let style=document.querySelector("style[data-dt-lazy]");if(style)return style.innerHTML+=css.inline,void 0;style=document.createElement("style"),style.setAttribute("data-dt-lazy",""),style.innerHTML=css.inline,document.head.appendChild(style)}css.url&&await DT.loadCSS(...css.url)}},loadJs=async({js:js}={})=>{if(js){if(await DT.nextIter(),js.inline){let script=document.querySelector("script[data-dt-lazy]");if(script)return script.innerHTML+=js.inline,void 0;script=document.createElement("script"),script.setAttribute("data-dt-lazy",""),script.innerHTML=js.inline,document.head.appendChild(script)}js.url&&await DT.loadScriptsInOrderOnce(...js.url)}},loadJson=({jsonData:jsonData}={})=>{if(jsonData)try{for(const key in jsonData)DT.jsonData[key]=jsonData[key]}catch(error){DT.log("error","Ajax html load json error",error)}},fromResponse=async(response,insertHtml)=>{try{const{html:html,assets:assets,...params}=await response.json();await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}},fromResponseData=async(data,insertHtml)=>{try{const{html:html,assets:assets,...params}=data;await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}};return{loadCss:loadCss,loadJs:loadJs,fromResponse:fromResponse,fromResponseData:fromResponseData}})(); DT.initLightboxBar=async()=>{if(await(DT.afterLcp?.()),await DT.Scheduler.waitForMediumPriority(),await DT.yieldIfInputPending(),document.querySelector(".js-lightbox-bar-root"))return;const response=await fetch(DT.lightboxBarInitUrl);document.querySelector(".js-lightbox-bar-root")||(response.ok||DT.log("error","Failed to fetch LightboxBar component",response),await(DT.ajaxHtml?.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)}))),DT.LightboxBar?.dispatchEvent("lightbox-bar:init"),document.dispatchEvent(new CustomEvent("lightbox-bar:init")))}; DT.bannersToLoad = []; DT.onReady(() => { var mres = window.location.hash.match(/\#res(\d+)/); if (mres) { var ref = document.referrer || ''; if (!ref) { dtrfr = ref; } if (ref && ref != '' && ref.indexOf('.dreamstime.com') == -1 ) { var img = new Image(); img.src = '/img404.php?ref=' + encodeURIComponent(ref); } } }); DT.onReady(() => { if (window.location.hash !== '') { DT.loadScriptsOnce('templates/footer/footer_ref.js'); } }); DT.onReadyIdle(async () => { window.oldDocumentWrite = document.write; document.write = function (node) { document.body.appendChild(node); }; try { await DT.loadScriptsOnce('https://www.googleadservices.com/pagead/conversion.js'); } catch (_err) {} document.write = window.oldDocumentWrite; }); const varSHget = { sortcriteria: "6", countsh: "0", s_st: "new", s_op: "", s_mr: "", s_wp: "", s_rf: "", s_ed: "", s_exclusive: "", s_wel: "", s_pel: "", s_srel: "", s_orp: "y", s_orl: "y", s_ors: "y", s_orw: "y", s_clc: "y", s_clm: "y", s_c1e: "", s_color1: "", s_percent1: "", s_c2e: "", s_color2: "", s_percent2: "", s_rsf: "0", s_rst: "7", s_amf: "", s_sp: "", s_exc: "", s_exc_ai: "0", s_onlyai: "", s_mrc1: "y", s_mrc2: "y", s_mrc3: "y", s_mrc4: "y", s_mrc5: "y", s_mrg: "1", s_mra1: "", s_mra2: "", s_mra3: "", s_mra4: "", s_mra5: "", s_mra6: "", s_mra7: "", s_mra8: "", s_mra9: "", s_mrea: "", s_mreb: "", s_mreh: "", s_mrem: "", s_mrec: "", s_mreo: "", s_sl0: "y", s_sl1: "y", s_sl2: "y", s_sl3: "y", s_sl4: "y", s_sl5: "y", srh_field: "programmatore tipico", firstvalue: "", lastsearchvalue: "programmatore tipico", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "92fa28cb7377788d7f0fcf8b5f10cab1", s_cf: "0", s_mrca: "", site_adr: "https://it.dreamstime.com/", ico_close: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M3.511 5 0 8.511 1.489 10 5 6.489 8.511 10 10 8.511 6.489 5 10 1.489 8.511 0 5 3.511 1.489 0 0 1.489z"/></svg>', memberid: '', srh_fieldwrs: '', s_amusic: "", s_asfx: "", s_zerogravity: "", s_zerogravityactiv: "0" }; DT.onReady(async () => { try { await DT.loadScriptsOnce('js/lang_cts.js.php?l=it'); } catch (_) {} DT.loadScripts('js/functions_cookie.js'); DT.loadScripts('components/Search/Search.js'); DT.loadScripts('templates/search/filters/filters_search_load.js'); }); DT.bannersToLoad.push("<div class=\"banner banner--freetrial banner--big js-banner js-banner-default js-banner-freetrial\" data-name=\"freetrial\" data-state=\"hidden\" data-inline=\"\" > <a href=\"https:\/\/it.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__link banner__link--freetrial\" aria-label=\"Inizia la tua prova GRATUITA\" ><\/a> <div class=\"banner__picture\"> <picture> <source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-500.jpg\" media=\"(max-width: 767.98px)\" width=\"500\" height=\"132\"><source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-900.jpg\" media=\"(min-width: 768px)\" width=\"900\" height=\"100\"><source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-1600.jpg\" media=\"(min-width: 1200px)\" width=\"1600\" height=\"100\"><img src=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-1600.jpg\" width=\"1600\" height=\"100\" alt=\"Immagine per banner "Inizia la tua prova GRATUITA"\"> <\/picture> <\/div> <div class=\"banner__content\"> <div class=\"banner__title\">Le tue prime 15 immagini, gratis!<\/div> <div class=\"banner__description\">Annulla in qualsiasi momento.<\/div> <\/div> <div class=\"banner__btn-wrapper\"> <a href=\"https:\/\/it.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__btn btn btn--pink btn--big\">Inizia la tua prova GRATUITA<\/a> <\/div> <\/div>"); DT.lightboxBarActionsUrl = 'https://it.dreamstime.com/new/components/LightboxBar/actions.ajax.php'; DT.lightboxBarInitUrl = 'https://it.dreamstime.com/new/components/LightboxBar/actions.ajax.php?action=init_component'; try { window.openfreetrial = 0; window.popupsignup = 0; window.site_adr = 'https://it.dreamstime.com/'; window.dtrfr = ''; } catch (_err) {} </script> </body> </html>