24,921 code ui illustrations et vecteurs sont disponibles libre de droits.

Une icône de ligne propre en noir et blanc représentant une loupe examinant un extrait de code et un document. La loupe met en évidence les balises de programmation `< >`, tandis que le document affiche des lignes de texte et un 'X', symbolisant des erreurs ou des problèmes. Cette illustration vectorielle représente des concepts tels que la revue de code, le débogage, l'analyse logicielle et la détection d'erreurs.
Une icône de ligne propre en noir et blanc représentant une loupe examinant un extrait de code et un document. La loupe met en évidence les balises de programmation `< >`, tandis que le document affiche des lignes de texte et un 'X', symbolisant des erreurs ou des problèmes. Cette illustration vectorielle représente des concepts tels que la revue de code, le débogage, l'analyse logicielle et la détection d'erreurs.
Un écran d'ordinateur affiche du code HTML sur le côté gauche, avec des balises imbriquées dans une interface noire. Le code comprend des éléments HTML classiques tels que `<html>`, `<head>` et `<title>`. Sur le côté droit de l'écran, on voit une image de montagnes enneigées au lever ou au coucher du soleil, offrant un paysage pittoresque.
Un écran d'ordinateur affiche du code HTML sur le côté gauche, avec des balises imbriquées dans une interface noire. Le code comprend des éléments HTML classiques tels que ``, `` et ``. Sur le côté droit de l'écran, on voit une image de montagnes enneigées au lever ou au coucher du soleil, offrant un paysage pittoresque.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/écran-d-ordinateur-code-html-image-montagne-image461385037" > Écran d'ordinateur avec code HTML et image de montagne. Un écran d'ordinateur affiche du code HTML sur le côté gauche, avec des balises imbriquées dans une interface noire. Le code comprend des éléments HTML classiques tels que `<html>`, `<head>` et `<title>`. Sur le côté droit de l'écran, on voit une image de montagnes enneigées au lever ou au coucher du soleil, offrant un paysage pittoresque. </a> </p> </div> </article> <article class="item item30 item-photo js-listing-item" data-id="411787096" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+illustration+représentant+développeur&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="411787096" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/développeur-web-programmant-du-code-écran-d-ordinateur-image411787096" class="item__url js-item-title-wrapper" aria-label="Développeur Web Programmant du Code sur un Écran d'Ordinateur" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg" loading="lazy" alt="Une illustration représentant un développeur web ou un programmeur travaillant sur un ordinateur portable, avec un grand écran d'ordinateur affichant des lignes de code, des symboles C++, CSS et HTML. La scène comprend des racks de serveurs, des engrenages et des feuilles décoratives, symbolisant les aspects techniques et créatifs du développement logiciel et de la conception web." srcset="https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg?w=360 360w, https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg?w=400 400w, https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg?w=450 450w, https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg?w=576 576w, https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.jpg?w=768 768w, https://thumbs.dreamstime.com/b/développeur-web-programmant-du-code-sur-un-écran-d-ordinateur-411787096.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">Une illustration représentant un développeur web ou un programmeur travaillant sur un ordinateur portable, avec un grand écran d'ordinateur affichant des lignes de code, des symboles C++, CSS et HTML. La scène comprend des racks de serveurs, des engrenages et des feuilles décoratives, symbolisant les aspects techniques et créatifs du développement logiciel et de la conception web.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/développeur-web-programmant-du-code-écran-d-ordinateur-image411787096" > Développeur Web Programmant du Code sur un Écran d'Ordinateur. Une illustration représentant un développeur web ou un programmeur travaillant sur un ordinateur portable, avec un grand écran d'ordinateur affichant des lignes de code, des symboles C++, CSS et HTML. La scène comprend des racks de serveurs, des engrenages et des feuilles décoratives, symbolisant les aspects techniques et créatifs du développement logiciel et de la conception web. </a> </p> </div> </article> <article class="item item31 item-photo js-listing-item" data-id="449475070" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=forme+onde+centrale+pulsant&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="449475070" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/forme-d-onde-centrale-pulsant-interface-technologique-sombre-recevant-des-données-mettant-à-jour-globes-l-image449475070" class="item__url js-item-title-wrapper" aria-label="Forme d'onde centrale pulsant sur une interface utilisateur technologique sombre, recevant des données et mettant à jour des globe" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg" loading="lazy" alt="Forme d'onde centrale pulsant sur une interface utilisateur technologique sombre, recevant des données et mettant à jour des globes pour des analyses. Tableau de bord, analyses, visualisation, interface, néon, futuriste, grille" srcset="https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg?w=360 360w, https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg?w=400 400w, https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg?w=450 450w, https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg?w=576 576w, https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.jpg?w=768 768w, https://thumbs.dreamstime.com/b/forme-d-onde-centrale-pulsant-sur-une-interface-technologique-sombre-recevant-des-données-et-mettant-à-jour-globes-pour-l-449475070.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">Forme d'onde centrale pulsant sur une interface utilisateur technologique sombre, recevant des données et mettant à jour des globes pour des analyses. Tableau de bord, analyses, visualisation, interface, néon, futuriste, grille</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/forme-d-onde-centrale-pulsant-interface-technologique-sombre-recevant-des-données-mettant-à-jour-globes-l-image449475070" > Forme d'onde centrale pulsant sur une interface utilisateur technologique sombre, recevant des données et mettant à jour des globe </a> </p> </div> </article> <article class="item item32 item-photo js-listing-item" data-id="462428928" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=hand+holding+smartphone+icon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="462428928" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-image462428928" class="item__url js-item-title-wrapper" aria-label="hand holding smartphone icon set scanning qr code on screen flat vector illustration isolated hand holding smartphone icon set" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg" loading="lazy" alt="Hand holding smartphone icon set scanning qr code on screen flat vector illustration isolated hand holding smartphone icon set" srcset="https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=360 360w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=400 400w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=450 450w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=576 576w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=768 768w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=992 992w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-462428928.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">Hand holding smartphone icon set scanning qr code on screen flat vector illustration isolated hand holding smartphone icon set</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/hand-holding-smartphone-icon-set-scanning-qr-code-screen-flat-vector-illustration-isolated-hand-holding-smartphone-icon-set-image462428928" > hand holding smartphone icon set scanning qr code on screen flat vector illustration isolated hand holding smartphone icon set. </a> </p> </div> </article> <article class="item item33 item-photo js-listing-item" data-id="414216179" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=illustration+isométrique+espace+travail&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="414216179" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/espace-travail-web-design-isométrique-code-concept-d-idée-image414216179" class="item__url js-item-title-wrapper" aria-label="Espace de Travail de Web Design Isométrique, Code, Concept d'Idée" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg" loading="lazy" alt="Illustration isométrique d'un espace de travail de web design. Comprend un ordinateur portable, une tablette, une palette de couleurs, un appareil photo et des icônes liées au design représentant l'idée, le code et les concepts de design, idéal pour présenter le développement web, le graphisme et le flux de travail créatif." srcset="https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg?w=360 360w, https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg?w=400 400w, https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg?w=450 450w, https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg?w=576 576w, https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.jpg?w=768 768w, https://thumbs.dreamstime.com/b/espace-de-travail-web-design-isométrique-code-concept-d-idée-414216179.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">Illustration isométrique d'un espace de travail de web design. Comprend un ordinateur portable, une tablette, une palette de couleurs, un appareil photo et des icônes liées au design représentant l'idée, le code et les concepts de design, idéal pour présenter le développement web, le graphisme et le flux de travail créatif.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/espace-travail-web-design-isométrique-code-concept-d-idée-image414216179" > Espace de Travail de Web Design Isométrique, Code, Concept d'Idée. Illustration isométrique d'un espace de travail de web design. Comprend un ordinateur portable, une tablette, une palette de couleurs, un appareil photo et des icônes liées au design représentant l'idée, le code et les concepts de design, idéal pour présenter le développement web, le graphisme et le flux de travail créatif. </a> </p> </div> </article> <article class="item item34 item-photo js-listing-item" data-id="449607766" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+graphique+numérique+traçant&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="449607766" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-graphique-numérique-traçant-ligne-lumineuse-interface-utilisateur-financière-présentant-des-barres-image449607766" class="item__url js-item-title-wrapper" aria-label="Affichage d'un graphique numérique traçant une ligne lumineuse sur une interface utilisateur financière, présentant des barres néo" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg" loading="lazy" alt="Affichage d'un graphique numérique traçant une ligne lumineuse sur une interface utilisateur financière, présentant des barres néon et des nœuds de données. Futuriste, tableau de bord, chandeliers, trading, marchés, analyses, HUD" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-graphique-numérique-traçant-une-ligne-lumineuse-sur-interface-utilisateur-financière-présentant-des-barres-449607766.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">Affichage d'un graphique numérique traçant une ligne lumineuse sur une interface utilisateur financière, présentant des barres néon et des nœuds de données. Futuriste, tableau de bord, chandeliers, trading, marchés, analyses, HUD</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-graphique-numérique-traçant-ligne-lumineuse-interface-utilisateur-financière-présentant-des-barres-image449607766" > Affichage d'un graphique numérique traçant une ligne lumineuse sur une interface utilisateur financière, présentant des barres néo </a> </p> </div> </article> <article class="item item35 item-photo js-listing-item" data-id="451348298" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=grille+binaire+pulsante+ondulant&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="451348298" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/grille-binaire-d-pulsante-ondulant-l-espace-données-virtuel-interface-utilisateur-hexagonale-verte-flottante-image451348298" class="item__url js-item-title-wrapper" aria-label="Grille binaire 3D pulsante ondulant dans l'espace de données virtuel, avec une interface utilisateur hexagonale verte flottante et" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg" loading="lazy" alt="Grille binaire 3D pulsante ondulant dans l'espace de données virtuel, avec une interface utilisateur hexagonale verte flottante et array. length. Visualisation, cyber, tableau de bord, analyse, réseau, néon, futuriste" srcset="https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg?w=360 360w, https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg?w=400 400w, https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg?w=450 450w, https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg?w=576 576w, https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.jpg?w=768 768w, https://thumbs.dreamstime.com/b/grille-binaire-d-pulsante-ondulant-dans-l-espace-de-données-virtuel-avec-une-interface-utilisateur-hexagonale-verte-flottante-et-451348298.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">Grille binaire 3D pulsante ondulant dans l'espace de données virtuel, avec une interface utilisateur hexagonale verte flottante et array. length. Visualisation, cyber, tableau de bord, analyse, réseau, néon, futuriste</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/grille-binaire-d-pulsante-ondulant-l-espace-données-virtuel-interface-utilisateur-hexagonale-verte-flottante-image451348298" > Grille binaire 3D pulsante ondulant dans l'espace de données virtuel, avec une interface utilisateur hexagonale verte flottante et </a> </p> </div> </article> <article class="item item36 item-photo js-listing-item" data-id="463733887" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=cette+image+représente+tunnel&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="463733887" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/tunnel-numérique-des-flux-code-blanc-brillant-image463733887" class="item__url js-item-title-wrapper" aria-label="Tunnel numérique avec des flux de code blanc brillant" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg" loading="lazy" alt="Cette image représente un tunnel numérique futuriste avec des flux de code blanc brillant et des points de données. L'arrière-plan sombre accentue la lumière vive au bout du tunnel, créant une sensation de profondeur et de progression. L'image évoque des concepts de technologie, de transfert de données et de progrès numérique, ce qui la rend idéale pour des présentations." srcset="https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg?w=360 360w, https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg?w=400 400w, https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg?w=450 450w, https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg?w=576 576w, https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.jpg?w=768 768w, https://thumbs.dreamstime.com/b/tunnel-numérique-avec-des-flux-de-code-blanc-brillant-463733887.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">Cette image représente un tunnel numérique futuriste avec des flux de code blanc brillant et des points de données. L'arrière-plan sombre accentue la lumière vive au bout du tunnel, créant une sensation de profondeur et de progression. L'image évoque des concepts de technologie, de transfert de données et de progrès numérique, ce qui la rend idéale pour des présentations.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/tunnel-numérique-des-flux-code-blanc-brillant-image463733887" > Tunnel numérique avec des flux de code blanc brillant. Cette image représente un tunnel numérique futuriste avec des flux de code blanc brillant et des points de données. L'arrière-plan sombre accentue la lumière vive au bout du tunnel, créant une sensation de profondeur et de progression. L'image évoque des concepts de technologie, de transfert de données et de progrès numérique, ce qui la rend idéale pour des présentations </a> </p> </div> </article> <article class="item item37 item-photo js-listing-item" data-id="481976092" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+une+interface+utilisateur&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="481976092" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-interface-utilisateur-en-couches-l-hud-des-panneaux-verre-panneau-analyse-graphique-à-barres-image481976092" class="item__url js-item-title-wrapper" aria-label="Affichage d'une interface utilisateur en couches dans l'HUD avec des panneaux de verre, panneau d'analyse avec graphique à 3 barre" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg" loading="lazy" alt="Affichage d'une interface utilisateur en couches dans l'HUD avec des panneaux de verre, panneau d'analyse avec graphique à 3 barres et FONCTION en magenta. Tableau de bord, néon, futuriste, interface, holographique, lignes de grille, visualisation" srcset="https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-une-interface-utilisateur-en-couches-dans-l-hud-avec-des-panneaux-de-verre-panneau-analyse-graphique-à-barres-et-481976092.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">Affichage d'une interface utilisateur en couches dans l'HUD avec des panneaux de verre, panneau d'analyse avec graphique à 3 barres et FONCTION en magenta. Tableau de bord, néon, futuriste, interface, holographique, lignes de grille, visualisation</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-interface-utilisateur-en-couches-l-hud-des-panneaux-verre-panneau-analyse-graphique-à-barres-image481976092" > Affichage d'une interface utilisateur en couches dans l'HUD avec des panneaux de verre, panneau d'analyse avec graphique à 3 barre </a> </p> </div> </article> <article class="item item38 item-photo js-listing-item" data-id="482976373" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=floating+semi+transparent+panels&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="482976373" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-image482976373" class="item__url js-item-title-wrapper" aria-label="floating semi transparent ui panels centered in data center showing server racks readouts translucent overlay wireframe grid" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg" loading="lazy" alt="Floating semi transparent ui panels centered in data center showing server racks readouts translucent overlay wireframe grid" srcset="https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg?w=360 360w, https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg?w=400 400w, https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg?w=450 450w, https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg?w=576 576w, https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.jpg?w=768 768w, https://thumbs.dreamstime.com/b/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-482976373.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">Floating semi transparent ui panels centered in data center showing server racks readouts translucent overlay wireframe grid</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/floating-semi-transparent-ui-panels-centered-data-center-showing-server-racks-readouts-translucent-overlay-wireframe-grid-image482976373" > floating semi transparent ui panels centered in data center showing server racks readouts translucent overlay wireframe grid. </a> </p> </div> </article> <article class="item item39 item-photo js-listing-item" data-id="452599020" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=lancement+scan+biométrique+emblème&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="452599020" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-interface-sécurité-cadenas-des-anneaux-image452599020" class="item__url js-item-title-wrapper" aria-label="Lancement du scan biométrique, l'emblème du bouclier vérifie l'accès sur l'interface de sécurité avec un cadenas et des anneaux" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg" loading="lazy" alt="Lancement du scan biométrique, l'emblème du bouclier vérifie l'accès sur l'interface de sécurité avec un cadenas et des anneaux. Empreinte digitale, néon, lueur, dégradé, cadenas, icône, tableau de bord" srcset="https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg?w=360 360w, https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg?w=400 400w, https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg?w=450 450w, https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg?w=576 576w, https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.jpg?w=768 768w, https://thumbs.dreamstime.com/b/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-sur-interface-de-sécurité-avec-un-cadenas-et-des-anneaux-452599020.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">Lancement du scan biométrique, l'emblème du bouclier vérifie l'accès sur l'interface de sécurité avec un cadenas et des anneaux. Empreinte digitale, néon, lueur, dégradé, cadenas, icône, tableau de bord</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-interface-sécurité-cadenas-des-anneaux-image452599020" > Lancement du scan biométrique, l'emblème du bouclier vérifie l'accès sur l'interface de sécurité avec un cadenas et des anneaux </a> </p> </div> </article> <article class="item item40 item-photo js-listing-item" data-id="482926360" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=displaying+stylized+cyan+fingerprint&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="482926360" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-image482926360" class="item__url js-item-title-wrapper" aria-label="displaying stylized cyan fingerprint glowing on dark biometric interface with code panels authentication security data matrix grid" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg" loading="lazy" alt="Displaying stylized cyan fingerprint glowing on dark biometric interface with code panels authentication security data matrix grid" srcset="https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg?w=360 360w, https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg?w=400 400w, https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg?w=450 450w, https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg?w=576 576w, https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.jpg?w=768 768w, https://thumbs.dreamstime.com/b/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-482926360.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">Displaying stylized cyan fingerprint glowing on dark biometric interface with code panels authentication security data matrix grid</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/displaying-stylized-cyan-fingerprint-glowing-dark-biometric-interface-code-panels-authentication-security-data-matrix-grid-image482926360" > displaying stylized cyan fingerprint glowing on dark biometric interface with code panels authentication security data matrix grid. </a> </p> </div> </article> <article class="item item41 item-photo js-listing-item" data-id="452396726" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=smartphone+affichant+une+carte&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="452396726" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/smartphone-affichant-carte-crédit-chargement-l-application-des-panneaux-d-interface-utilisateur-fintech-image452396726" class="item__url js-item-title-wrapper" aria-label="Smartphone affichant une carte de crédit pendant le chargement de l'application avec des panneaux d'interface utilisateur fintech" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg" loading="lazy" alt="Smartphone affichant une carte de crédit pendant le chargement de l'application avec des panneaux d'interface utilisateur fintech animés pour les paiements. Téléphone, puce, holographique, tableau de bord, fintech, néon, interface" srcset="https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg?w=360 360w, https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg?w=400 400w, https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg?w=450 450w, https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg?w=576 576w, https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.jpg?w=768 768w, https://thumbs.dreamstime.com/b/smartphone-affichant-une-carte-de-crédit-pendant-le-chargement-l-application-avec-des-panneaux-d-interface-utilisateur-fintech-452396726.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">Smartphone affichant une carte de crédit pendant le chargement de l'application avec des panneaux d'interface utilisateur fintech animés pour les paiements. Téléphone, puce, holographique, tableau de bord, fintech, néon, interface</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/smartphone-affichant-carte-crédit-chargement-l-application-des-panneaux-d-interface-utilisateur-fintech-image452396726" > Smartphone affichant une carte de crédit pendant le chargement de l'application avec des panneaux d'interface utilisateur fintech </a> </p> </div> </article> <article class="item item42 item-photo js-listing-item" data-id="450021971" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+groupe+bleu+sarcelle&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="450021971" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-groupe-bleu-sarcelle-montrant-co-vent-prise-tableau-bord-cyber-du-code-des-alertes-rouges-image450021971" class="item__url js-item-title-wrapper" aria-label="Affichage d'un groupe bleu sarcelle montrant le CO2, le vent et la prise sur le tableau de bord cyber, avec du code et des alertes" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg" loading="lazy" alt="Affichage d'un groupe bleu sarcelle montrant le CO2, le vent et la prise sur le tableau de bord cyber, avec du code et des alertes rouges. Durabilité, énergie, données, analyse, visualisation, turbine, recyclage" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-groupe-bleu-sarcelle-montrant-le-co-vent-et-la-prise-sur-tableau-de-bord-cyber-avec-du-code-des-alertes-rouges-450021971.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">Affichage d'un groupe bleu sarcelle montrant le CO2, le vent et la prise sur le tableau de bord cyber, avec du code et des alertes rouges. Durabilité, énergie, données, analyse, visualisation, turbine, recyclage</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-groupe-bleu-sarcelle-montrant-co-vent-prise-tableau-bord-cyber-du-code-des-alertes-rouges-image450021971" > Affichage d'un groupe bleu sarcelle montrant le CO2, le vent et la prise sur le tableau de bord cyber, avec du code et des alertes </a> </p> </div> </article> <article class="item item43 item-photo js-listing-item" data-id="452549085" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=présente+ruban+vert+lumineux&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="452549085" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/présente-ruban-vert-lumineux-central-traversant-tableau-bord-des-icônes-hexagonales-grille-du-texte-code-image452549085" class="item__url js-item-title-wrapper" aria-label="Présente un ruban vert lumineux central traversant le tableau de bord, avec des icônes hexagonales, une grille et du texte de code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg" loading="lazy" alt="Présente un ruban vert lumineux central traversant le tableau de bord, avec des icônes hexagonales, une grille et du texte de code. Durabilité, données, visualisation, néon, interface, analyse, énergie" srcset="https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=360 360w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=400 400w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=450 450w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=576 576w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=768 768w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=992 992w, https://thumbs.dreamstime.com/b/présente-un-ruban-vert-lumineux-central-traversant-le-tableau-de-bord-avec-des-icônes-hexagonales-une-grille-et-du-texte-code-452549085.jpg?w=1200 1200w" 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, 1200px"> <figcaption class="item__caption">Présente un ruban vert lumineux central traversant le tableau de bord, avec des icônes hexagonales, une grille et du texte de code. Durabilité, données, visualisation, néon, interface, analyse, énergie</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/présente-ruban-vert-lumineux-central-traversant-tableau-bord-des-icônes-hexagonales-grille-du-texte-code-image452549085" > Présente un ruban vert lumineux central traversant le tableau de bord, avec des icônes hexagonales, une grille et du texte de code </a> </p> </div> </article> <article class="item item44 item-photo js-listing-item" data-id="447478242" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=icônes+analyse+code+débogage&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="447478242" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/icônes-d-analyse-code-débogage-image447478242" class="item__url js-item-title-wrapper" aria-label="Icônes d'analyse de code et de débogage" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg" loading="lazy" alt="Icônes d'analyse de code et de débogage vol 13373" srcset="https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=768 768w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=992 992w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/icônes-d-analyse-de-code-et-débogage-447478242.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">Icônes d'analyse de code et de débogage vol 13373</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/icônes-d-analyse-code-débogage-image447478242" > Icônes d'analyse de code et de débogage </a> </p> </div> </article> <article class="item item45 item-photo js-listing-item" data-id="449476396" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+panneaux+hud+vitreux&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="449476396" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-panneaux-hud-vitreux-flottant-centre-commandement-montrant-graphique-tendances-globe-radar-carte-du-image449476396" class="item__url js-item-title-wrapper" aria-label="Affichage de panneaux HUD vitreux flottant dans le centre de commandement, montrant un graphique de tendance, un globe radar, une" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg" loading="lazy" alt="Affichage de panneaux HUD vitreux flottant dans le centre de commandement, montrant un graphique de tendance, un globe radar, une carte, du code. Néon, futuriste, translucide, interface, analyse, centre de données, salle de contrôle" srcset="https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-de-panneaux-hud-vitreux-flottant-dans-le-centre-commandement-montrant-un-graphique-tendances-globe-radar-une-carte-du-449476396.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">Affichage de panneaux HUD vitreux flottant dans le centre de commandement, montrant un graphique de tendance, un globe radar, une carte, du code. Néon, futuriste, translucide, interface, analyse, centre de données, salle de contrôle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-panneaux-hud-vitreux-flottant-centre-commandement-montrant-graphique-tendances-globe-radar-carte-du-image449476396" > Affichage de panneaux HUD vitreux flottant dans le centre de commandement, montrant un graphique de tendance, un globe radar, une </a> </p> </div> </article> <article class="item item46 item-photo js-listing-item" data-id="435904894" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+une+double+hélice&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="435904894" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-double-hélice-jaune-interface-utilisateur-génomique-virtuelle-présentant-des-relevés-numériques-image435904894" class="item__url js-item-title-wrapper" aria-label="Affichage d'une double hélice jaune sur une interface utilisateur de génomique virtuelle, présentant des relevés numériques et une" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg" loading="lazy" alt="Affichage d'une double hélice jaune sur une interface utilisateur de génomique virtuelle, présentant des relevés numériques et une matrice. Hélice, ambre, dégradé, molécule, données, visualisation, futuriste" srcset="https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-une-double-hélice-jaune-sur-interface-utilisateur-de-génomique-virtuelle-présentant-des-relevés-numériques-et-435904894.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">Affichage d'une double hélice jaune sur une interface utilisateur de génomique virtuelle, présentant des relevés numériques et une matrice. Hélice, ambre, dégradé, molécule, données, visualisation, futuriste</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-double-hélice-jaune-interface-utilisateur-génomique-virtuelle-présentant-des-relevés-numériques-image435904894" > Affichage d'une double hélice jaune sur une interface utilisateur de génomique virtuelle, présentant des relevés numériques et une </a> </p> </div> </article> <article class="item item47 item-photo js-listing-item" data-id="437311050" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+tableau+bord+données&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="437311050" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-tableau-bord-données-interface-bordeaux-foncé-des-panneaux-bordés-jauges-rouges-carte-en-image437311050" class="item__url js-item-title-wrapper" aria-label="Affichage d'un tableau de bord de données sur une interface bordeaux foncé, avec des panneaux bordés, des jauges rouges et une car" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg" loading="lazy" alt="Affichage d'un tableau de bord de données sur une interface bordeaux foncé, avec des panneaux bordés, des jauges rouges et une carte en pointillés. Interface utilisateur, visualisation, carte thermique, Bokeh, alphanumérique, code, grille" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-tableau-de-bord-données-sur-une-interface-bordeaux-foncé-avec-des-panneaux-bordés-jauges-rouges-et-carte-en-437311050.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">Affichage d'un tableau de bord de données sur une interface bordeaux foncé, avec des panneaux bordés, des jauges rouges et une carte en pointillés. Interface utilisateur, visualisation, carte thermique, Bokeh, alphanumérique, code, grille</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-tableau-bord-données-interface-bordeaux-foncé-des-panneaux-bordés-jauges-rouges-carte-en-image437311050" > Affichage d'un tableau de bord de données sur une interface bordeaux foncé, avec des panneaux bordés, des jauges rouges et une car </a> </p> </div> </article> <article class="item item48 item-photo js-listing-item" data-id="436955021" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+globe+terrestre+stylisé&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="436955021" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-globe-terrestre-stylisé-en-pointillés-des-anneaux-hud-concentriques-grille-virtuelle-affichant-du-image436955021" class="item__url js-item-title-wrapper" aria-label="Affichage d'un globe terrestre stylisé en pointillés avec des anneaux HUD concentriques sur une grille virtuelle, affichant du cod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg" loading="lazy" alt="Affichage d'un globe terrestre stylisé en pointillés avec des anneaux HUD concentriques sur une grille virtuelle, affichant du code. Radar, tableau de bord, visualisation, télémétrie, données, nœuds, néon" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-globe-terrestre-stylisé-en-pointillés-avec-des-anneaux-hud-concentriques-sur-une-grille-virtuelle-affichant-du-436955021.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">Affichage d'un globe terrestre stylisé en pointillés avec des anneaux HUD concentriques sur une grille virtuelle, affichant du code. Radar, tableau de bord, visualisation, télémétrie, données, nœuds, néon</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-globe-terrestre-stylisé-en-pointillés-des-anneaux-hud-concentriques-grille-virtuelle-affichant-du-image436955021" > Affichage d'un globe terrestre stylisé en pointillés avec des anneaux HUD concentriques sur une grille virtuelle, affichant du cod </a> </p> </div> </article> <article class="item item49 item-photo js-listing-item" data-id="466220419" 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://fr.dreamstime.com/search.php?srh_field=airport+boarding+pass+ticket&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="466220419" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-image466220419" class="item__url js-item-title-wrapper" aria-label="airport boarding pass ticket with flight qr code icon featuring an airplane symbol and a representing air travel digital ticketing" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.jpg" loading="lazy" alt="Airport boarding pass ticket with flight qr code icon featuring an airplane symbol and a representing air travel digital ticketing" srcset="https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.jpg?w=360 360w, https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.jpg?w=400 400w, https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.jpg?w=450 450w, https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.jpg?w=576 576w, https://thumbs.dreamstime.com/b/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-466220419.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">Airport boarding pass ticket with flight qr code icon featuring an airplane symbol and a representing air travel digital ticketing</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/airport-boarding-pass-ticket-flight-qr-code-icon-featuring-airplane-symbol-representing-air-travel-digital-ticketing-image466220419" > airport boarding pass ticket with flight qr code icon featuring an airplane symbol and a representing air travel digital ticketing. </a> </p> </div> </article> <article class="item item50 item-photo js-listing-item" data-id="463338621" 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://fr.dreamstime.com/search.php?srh_field=ordinateur+portable+avec+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="463338621" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" class="item__url js-item-title-wrapper" aria-label="Ordinateur portable avec écran de code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg" loading="lazy" alt="Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle." srcset="https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.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">Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" > Ordinateur portable avec écran de code. Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle </a> </p> </div> </article> <article class="item item51 item-photo js-listing-item" data-id="448831598" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=folder+icon+showing+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="448831598" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-image448831598" class="item__url js-item-title-wrapper" aria-label="folder icon showing code symbol for programming and development projects gray with white bracket inside clean modern look suggests" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.jpg" loading="lazy" alt="Folder icon showing code symbol for programming and development projects gray with white bracket inside clean modern look suggests" srcset="https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.jpg?w=360 360w, https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.jpg?w=400 400w, https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.jpg?w=450 450w, https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.jpg?w=576 576w, https://thumbs.dreamstime.com/b/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-448831598.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">Folder icon showing code symbol for programming and development projects gray with white bracket inside clean modern look suggests</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/folder-icon-showing-code-symbol-programming-development-projects-gray-white-bracket-inside-clean-modern-look-suggests-image448831598" > folder icon showing code symbol for programming and development projects gray with white bracket inside clean modern look suggests. </a> </p> </div> </article> <article class="item item52 item-photo js-listing-item" data-id="451381880" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+représentation+visuelle+développement&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="451381880" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/développement-moderne-d-applications-illustration-codage-image451381880" class="item__url js-item-title-wrapper" aria-label="Développement Moderne d'Applications et Illustration de Codage" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg" loading="lazy" alt="Une représentation visuelle du développement d'applications, présentant du code sur l'écran d'un ordinateur portable ainsi qu'un smartphone affichant divers éléments de l'interface utilisateur de l'application." srcset="https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg?w=360 360w, https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg?w=400 400w, https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg?w=450 450w, https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg?w=576 576w, https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.jpg?w=768 768w, https://thumbs.dreamstime.com/b/développement-moderne-d-applications-et-illustration-de-codage-451381880.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">Une représentation visuelle du développement d'applications, présentant du code sur l'écran d'un ordinateur portable ainsi qu'un smartphone affichant divers éléments de l'interface utilisateur de l'application.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/développement-moderne-d-applications-illustration-codage-image451381880" > Développement Moderne d'Applications et Illustration de Codage. Une représentation visuelle du développement d'applications, présentant du code sur l'écran d'un ordinateur portable ainsi qu'un smartphone affichant divers éléments de l'interface utilisateur de l'application </a> </p> </div> </article> <article class="item item53 item-photo js-listing-item" data-id="481939252" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=montrant+réseau+nœuds+cyan&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="481939252" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/montrant-réseau-nœuds-cyan-brillants-formant-maillage-d-interface-virtuelle-des-barres-blanches-code-image481939252" class="item__url js-item-title-wrapper" aria-label="Montrant un réseau de nœuds cyan brillants formant un maillage 3D dans une interface virtuelle avec des barres blanches, code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg" loading="lazy" alt="Montrant un réseau de nœuds cyan brillants formant un maillage 3D dans une interface virtuelle avec des barres blanches, code. Holographique, filaire, polygonal, triangulation, profondeur, perspective, cyberespace" srcset="https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg?w=360 360w, https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg?w=400 400w, https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg?w=450 450w, https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg?w=576 576w, https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.jpg?w=768 768w, https://thumbs.dreamstime.com/b/montrant-un-réseau-de-nœuds-cyan-brillants-formant-maillage-d-dans-une-interface-virtuelle-avec-des-barres-blanches-code-481939252.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">Montrant un réseau de nœuds cyan brillants formant un maillage 3D dans une interface virtuelle avec des barres blanches, code. Holographique, filaire, polygonal, triangulation, profondeur, perspective, cyberespace</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/montrant-réseau-nœuds-cyan-brillants-formant-maillage-d-interface-virtuelle-des-barres-blanches-code-image481939252" > Montrant un réseau de nœuds cyan brillants formant un maillage 3D dans une interface virtuelle avec des barres blanches, code </a> </p> </div> </article> <article class="item item54 item-photo js-listing-item" data-id="483135110" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=displaying+central+digital+dashboard&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="483135110" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-image483135110" class="item__url js-item-title-wrapper" aria-label="displaying central digital dashboard panel on dark grid showing teal code with wallet icon fintech interface visualization matrix" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg" loading="lazy" alt="Displaying central digital dashboard panel on dark grid showing teal code with wallet icon fintech interface visualization matrix" srcset="https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg?w=360 360w, https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg?w=400 400w, https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg?w=450 450w, https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg?w=576 576w, https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.jpg?w=768 768w, https://thumbs.dreamstime.com/b/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-483135110.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">Displaying central digital dashboard panel on dark grid showing teal code with wallet icon fintech interface visualization matrix</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/displaying-central-digital-dashboard-panel-dark-grid-showing-teal-code-wallet-icon-fintech-interface-visualization-matrix-image483135110" > displaying central digital dashboard panel on dark grid showing teal code with wallet icon fintech interface visualization matrix. </a> </p> </div> </article> <article class="item item55 item-photo js-listing-item" data-id="478149093" 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://fr.dreamstime.com/search.php?srh_field=vertical+event+attendee+name&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="478149093" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-image478149093" class="item__url js-item-title-wrapper" aria-label="vertical event attendee name tag badge flat illustration with qr code and lanyard hole a detailed cartoon showcasing modern" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.jpg" loading="lazy" alt="Vertical event attendee name tag badge flat illustration with qr code and lanyard hole a detailed cartoon showcasing modern" srcset="https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.jpg?w=360 360w, https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.jpg?w=400 400w, https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.jpg?w=450 450w, https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.jpg?w=576 576w, https://thumbs.dreamstime.com/b/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-478149093.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">Vertical event attendee name tag badge flat illustration with qr code and lanyard hole a detailed cartoon showcasing modern</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/vertical-event-attendee-name-tag-badge-flat-illustration-qr-code-lanyard-hole-detailed-cartoon-showcasing-modern-image478149093" > vertical event attendee name tag badge flat illustration with qr code and lanyard hole a detailed cartoon showcasing modern. </a> </p> </div> </article> <article class="item item56 item-photo js-listing-item" data-id="477371382" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=minimalist+black+white+icon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="477371382" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-image477371382" class="item__url js-item-title-wrapper" aria-label="a minimalist black and white icon depicting software development code editor window with programming syntax curly braces" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg" loading="lazy" alt="A minimalist black and white icon depicting software development code editor window with programming syntax curly braces" srcset="https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg?w=360 360w, https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg?w=400 400w, https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg?w=450 450w, https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg?w=576 576w, https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.jpg?w=768 768w, https://thumbs.dreamstime.com/b/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-477371382.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">A minimalist black and white icon depicting software development code editor window with programming syntax curly braces</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/minimalist-black-white-icon-depicting-software-development-code-editor-window-programming-syntax-curly-braces-image477371382" > a minimalist black and white icon depicting software development code editor window with programming syntax curly braces. </a> </p> </div> </article> <article class="item item57 item-photo js-listing-item" data-id="483123401" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=projecting+glass+panel+control&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="483123401" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-image483123401" class="item__url js-item-title-wrapper" aria-label="projecting glass panel in control room showing code bar charts globe truss vertical cables holographic futuristic dashboard" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg" loading="lazy" alt="Projecting glass panel in control room showing code bar charts globe truss vertical cables holographic futuristic dashboard" srcset="https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=360 360w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=400 400w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=450 450w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=576 576w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=768 768w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=992 992w, https://thumbs.dreamstime.com/b/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-483123401.jpg?w=1200 1200w" 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, 1200px"> <figcaption class="item__caption">Projecting glass panel in control room showing code bar charts globe truss vertical cables holographic futuristic dashboard</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/projecting-glass-panel-control-room-showing-code-bar-charts-globe-truss-vertical-cables-holographic-futuristic-dashboard-image483123401" > projecting glass panel in control room showing code bar charts globe truss vertical cables holographic futuristic dashboard. </a> </p> </div> </article> <article class="item item58 item-photo js-listing-item" data-id="353499273" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=message+interface+utilisateur+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="353499273" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/page-d-erreur-introuvable-l-interface-utilisateur-image353499273" class="item__url js-item-title-wrapper" aria-label="Page d'erreur, 404 introuvable sur l'interface utilisateur" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg" loading="lazy" alt="Message de l'interface utilisateur, code 404 introuvable. Vecteur de style plat, ensemble isolé d'informations ou d'avertissements concernant des liens brisés ou des sites web manquants. Erreurs sur l'ordinateur portable, des personnes examinant et corrigeant le problème." srcset="https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=360 360w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=400 400w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=450 450w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=576 576w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=768 768w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=992 992w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/page-d-erreur-introuvable-sur-l-interface-utilisateur-353499273.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">Message de l'interface utilisateur, code 404 introuvable. Vecteur de style plat, ensemble isolé d'informations ou d'avertissements concernant des liens brisés ou des sites web manquants. Erreurs sur l'ordinateur portable, des personnes examinant et corrigeant le problème.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/page-d-erreur-introuvable-l-interface-utilisateur-image353499273" > Page d'erreur, 404 introuvable sur l'interface utilisateur. Message de l'interface utilisateur, code 404 introuvable. Vecteur de style plat, ensemble isolé d'informations ou d'avertissements concernant des liens brisés ou des sites web manquants. Erreurs sur l'ordinateur portable, des personnes examinant et corrigeant le problème </a> </p> </div> </article> <article class="item item59 item-photo js-listing-item" data-id="482281544" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+logo+élégant+avec&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="482281544" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-logo-g-élégant-wireframe-bleu-brillant-à-l-écran-grille-pourcentages-interface-utilisateur-image482281544" class="item__url js-item-title-wrapper" aria-label="Affichage d'un logo 6G élégant avec un wireframe bleu brillant à l'écran, avec grille et pourcentages d'interface utilisateur" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg" loading="lazy" alt="Affichage d'un logo 6G élégant avec un wireframe bleu brillant à l'écran, avec grille et pourcentages d'interface utilisateur. Néon, futuriste, holographique, interface, superposition, réseau, affichage" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-logo-g-élégant-avec-wireframe-bleu-brillant-à-l-écran-grille-et-pourcentages-interface-utilisateur-482281544.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">Affichage d'un logo 6G élégant avec un wireframe bleu brillant à l'écran, avec grille et pourcentages d'interface utilisateur. Néon, futuriste, holographique, interface, superposition, réseau, affichage</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-logo-g-élégant-wireframe-bleu-brillant-à-l-écran-grille-pourcentages-interface-utilisateur-image482281544" > Affichage d'un logo 6G élégant avec un wireframe bleu brillant à l'écran, avec grille et pourcentages d'interface utilisateur </a> </p> </div> </article> <article class="item item60 item-photo js-listing-item" data-id="462503605" 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://fr.dreamstime.com/search.php?srh_field=une+icône+minimaliste+contour&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="462503605" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" class="item__url js-item-title-wrapper" aria-label="Moniteur d'ordinateur avec contour noir plat, lignes de code source et icône de symbole de chevrons" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg" loading="lazy" alt="Une icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique." srcset="https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=360 360w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=400 400w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=450 450w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=576 576w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.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">Une icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" > Moniteur d'ordinateur avec contour noir plat, lignes de code source et icône de symbole de chevrons. Une icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique </a> </p> </div> </article> <article class="item item61 item-photo js-listing-item" data-id="452349479" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=buste+humanoïde+numérique+projetant&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="452349479" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/buste-humanoïde-numérique-projetant-des-panneaux-code-démarrage-en-ra-cartographiant-les-données-pixels-maillage-image452349479" class="item__url js-item-title-wrapper" aria-label="Buste humanoïde numérique projetant des panneaux de code au démarrage en RA, cartographiant les données de pixels sur un maillage" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg" loading="lazy" alt="Buste humanoïde numérique projetant des panneaux de code au démarrage en RA, cartographiant les données de pixels sur un maillage. Avatar, hologramme, néon, cyberespace, interface, futuriste, bleu" srcset="https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg?w=360 360w, https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg?w=400 400w, https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg?w=450 450w, https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg?w=576 576w, https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.jpg?w=768 768w, https://thumbs.dreamstime.com/b/buste-humanoïde-numérique-projetant-des-panneaux-de-code-au-démarrage-en-ra-cartographiant-les-données-pixels-sur-un-maillage-452349479.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">Buste humanoïde numérique projetant des panneaux de code au démarrage en RA, cartographiant les données de pixels sur un maillage. Avatar, hologramme, néon, cyberespace, interface, futuriste, bleu</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/buste-humanoïde-numérique-projetant-des-panneaux-code-démarrage-en-ra-cartographiant-les-données-pixels-maillage-image452349479" > Buste humanoïde numérique projetant des panneaux de code au démarrage en RA, cartographiant les données de pixels sur un maillage </a> </p> </div> </article> <article class="item item62 item-photo js-listing-item" data-id="449475137" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affiche+grand+hud+circulaire&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="449475137" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affiche-grand-hud-circulaire-concentrique-bleu-gauche-intégrant-du-texte-code-forme-d-onde-graphique-à-image449475137" class="item__url js-item-title-wrapper" aria-label="Affiche un grand HUD circulaire concentrique bleu sur la gauche, intégrant du texte de code, une forme d'onde et un graphique à ba" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg" loading="lazy" alt="Affiche un grand HUD circulaire concentrique bleu sur la gauche, intégrant du texte de code, une forme d'onde et un graphique à barres. Néon, grille, circuit, interface, tableau de bord, visualisation, futurisme" srcset="https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affiche-un-grand-hud-circulaire-concentrique-bleu-sur-la-gauche-intégrant-du-texte-de-code-une-forme-d-onde-et-graphique-à-449475137.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">Affiche un grand HUD circulaire concentrique bleu sur la gauche, intégrant du texte de code, une forme d'onde et un graphique à barres. Néon, grille, circuit, interface, tableau de bord, visualisation, futurisme</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affiche-grand-hud-circulaire-concentrique-bleu-gauche-intégrant-du-texte-code-forme-d-onde-graphique-à-image449475137" > Affiche un grand HUD circulaire concentrique bleu sur la gauche, intégrant du texte de code, une forme d'onde et un graphique à ba </a> </p> </div> </article> <article class="item item63 item-photo js-listing-item" data-id="416266507" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+collection+éléments+interface&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="416266507" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/éléments-d-interface-utilisateur-sci-fi-futuristes-graphismes-cyberpunk-collection-minimalistes-haute-technologie-image416266507" class="item__url js-item-title-wrapper" aria-label="Éléments d'interface utilisateur Sci-Fi futuristes et graphismes Cyberpunk" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.jpg" loading="lazy" alt="Une collection d'éléments d'interface utilisateur minimalistes et de haute technologie, ainsi que de graphismes cyberpunk sur un fond sombre. Comprend des formes géométriques abstraites, des globes, des codes QR, des barres de progression, des extraits de texte tels que "EFFONDREMENT MONDIAL", "CRYPTÉ" et "RESTAURATION NANO-TECH", ainsi que diverses icônes futuristes. Cet ensemble est idéal pour les interfaces numériques, la conception de jeux, les visualisations de science-fiction et les projets sur le thème de la technologie, véhiculant des thèmes de données, de cryptage, de futur et de désastre." srcset="https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.jpg?w=360 360w, https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.jpg?w=400 400w, https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.jpg?w=450 450w, https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.jpg?w=576 576w, https://thumbs.dreamstime.com/b/éléments-d-interface-utilisateur-sci-fi-futuristes-et-graphismes-cyberpunk-une-collection-minimalistes-de-haute-technologie-416266507.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">Une collection d'éléments d'interface utilisateur minimalistes et de haute technologie, ainsi que de graphismes cyberpunk sur un fond sombre. Comprend des formes géométriques abstraites, des globes, des codes QR, des barres de progression, des extraits de texte tels que "EFFONDREMENT MONDIAL", "CRYPTÉ" et "RESTAURATION NANO-TECH", ainsi que diverses icônes futuristes. Cet ensemble est idéal pour les interfaces numériques, la conception de jeux, les visualisations de science-fiction et les projets sur le thème de la technologie, véhiculant des thèmes de données, de cryptage, de futur et de désastre.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/éléments-d-interface-utilisateur-sci-fi-futuristes-graphismes-cyberpunk-collection-minimalistes-haute-technologie-image416266507" > Éléments d'interface utilisateur Sci-Fi futuristes et graphismes Cyberpunk. Une collection d'éléments d'interface utilisateur minimalistes et de haute technologie, ainsi que de graphismes cyberpunk sur un fond sombre. Comprend des formes géométriques abstraites, des globes, des codes QR, des barres de progression, des extraits de texte tels que "EFFONDREMENT MONDIAL", "CRYPTÉ" et "RESTAURATION NANO-TECH", ainsi que diverses icônes futuristes. Cet ensemble est idéal pour les interfaces numériques, la conception de jeux, les visualisations de science-fiction et les projets sur le thème de la technologie, véhiculant des thèmes de données, de cryptage, de futur et de désastre. </a> </p> </div> </article> <article class="item item64 item-photo js-listing-item" data-id="436737387" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+une+carte+numérique&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="436737387" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-carte-numérique-centrée-l-afrique-milieu-du-tableau-bord-des-anneaux-hud-code-binaire-image436737387" class="item__url js-item-title-wrapper" aria-label="Affichage d'une carte numérique centrée sur l'Afrique, au milieu du tableau de bord, avec des anneaux HUD et du code binaire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg" loading="lazy" alt="Affichage d'une carte numérique centrée sur l'Afrique, au milieu du tableau de bord, avec des anneaux HUD et du code binaire. Géospatial, continent, visualisation, superposition, grille, néon, futuriste" srcset="https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-une-carte-numérique-centrée-sur-l-afrique-au-milieu-du-tableau-de-bord-avec-des-anneaux-hud-et-code-binaire-436737387.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">Affichage d'une carte numérique centrée sur l'Afrique, au milieu du tableau de bord, avec des anneaux HUD et du code binaire. Géospatial, continent, visualisation, superposition, grille, néon, futuriste</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-carte-numérique-centrée-l-afrique-milieu-du-tableau-bord-des-anneaux-hud-code-binaire-image436737387" > Affichage d'une carte numérique centrée sur l'Afrique, au milieu du tableau de bord, avec des anneaux HUD et du code binaire </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="445554072" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=affichage+grand+avatar+utilisateur&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="445554072" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/affichage-d-grand-avatar-utilisateur-lumineux-l-interface-réseau-des-nœuds-lignes-panneau-code-image445554072" class="item__url js-item-title-wrapper" aria-label="Affichage d'un grand avatar utilisateur lumineux dans l'interface réseau, avec des nœuds, des lignes et un panneau de code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg" loading="lazy" alt="Affichage d'un grand avatar utilisateur lumineux dans l'interface réseau, avec des nœuds, des lignes et un panneau de code. Profil, icône, néon, numérique, en réseau, tableau de bord, connexions" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-grand-avatar-utilisateur-lumineux-dans-l-interface-réseau-avec-des-nœuds-lignes-et-panneau-de-code-445554072.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">Affichage d'un grand avatar utilisateur lumineux dans l'interface réseau, avec des nœuds, des lignes et un panneau de code. Profil, icône, néon, numérique, en réseau, tableau de bord, connexions</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-grand-avatar-utilisateur-lumineux-l-interface-réseau-des-nœuds-lignes-panneau-code-image445554072" > Affichage d'un grand avatar utilisateur lumineux dans l'interface réseau, avec des nœuds, des lignes et un panneau de code </a> </p> </div> </article> <article class="item item66 item-photo js-listing-item" data-id="403372038" 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://fr.dreamstime.com/search.php?srh_field=illustration+propre+moderne+avec&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="403372038" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/robot-ia-données-code-illustration-propre-moderne-tête-bulle-vocale-représentant-l-intelligence-image403372038" class="item__url js-item-title-wrapper" aria-label="Robot IA avec données et code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.jpg" loading="lazy" alt="Illustration propre et moderne avec tête de robot dans une bulle vocale représentant l'intelligence artificielle et le traitement de données. Le robot est accompagné de documents affichant du code binaire symbolisant le coeur des opérations d'IA. Cette image est idéale pour les projets techconnexes présentations et matériel pédagogique." srcset="https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.jpg?w=360 360w, https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.jpg?w=400 400w, https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.jpg?w=450 450w, https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.jpg?w=576 576w, https://thumbs.dreamstime.com/b/robot-ia-avec-données-et-code-illustration-propre-moderne-tête-de-dans-une-bulle-vocale-représentant-l-intelligence-403372038.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">Illustration propre et moderne avec tête de robot dans une bulle vocale représentant l'intelligence artificielle et le traitement de données. Le robot est accompagné de documents affichant du code binaire symbolisant le coeur des opérations d'IA. Cette image est idéale pour les projets techconnexes présentations et matériel pédagogique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/robot-ia-données-code-illustration-propre-moderne-tête-bulle-vocale-représentant-l-intelligence-image403372038" > Robot IA avec données et code. Illustration propre et moderne avec tête de robot dans une bulle vocale représentant l'intelligence artificielle et le traitement de données. Le robot est accompagné de documents affichant du code binaire symbolisant le coeur des opérations d'IA. Cette image est idéale pour les projets techconnexes présentations et matériel pédagogique. </a> </p> </div> </article> <article class="item item67 item-photo js-listing-item" data-id="442681030" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+capture+écran+interface&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="442681030" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/interface-logicielle-des-icônes-colorées-du-code-image442681030" class="item__url js-item-title-wrapper" aria-label="Interface logicielle avec des icônes colorées et du code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg" loading="lazy" alt="Une capture d'écran de l'interface d'un logiciel affichant des icônes colorées et du code sur un fond sombre." srcset="https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg?w=360 360w, https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg?w=400 400w, https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg?w=450 450w, https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg?w=576 576w, https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.jpg?w=768 768w, https://thumbs.dreamstime.com/b/interface-logicielle-avec-des-icônes-colorées-et-du-code-442681030.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">Une capture d'écran de l'interface d'un logiciel affichant des icônes colorées et du code sur un fond sombre.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/interface-logicielle-des-icônes-colorées-du-code-image442681030" > Interface logicielle avec des icônes colorées et du code. Une capture d'écran de l'interface d'un logiciel affichant des icônes colorées et du code sur un fond sombre </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="453436969" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=displaying+bold+malware+text&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="453436969" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://www.dreamstime.com/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-image453436969" class="item__url js-item-title-wrapper" aria-label="displaying bold malware text being crossed by magenta x on digital screen with binary c code cybersecurity threat cyberpunk" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg" loading="lazy" alt="Displaying bold malware text being crossed by magenta x on digital screen with binary c code cybersecurity threat cyberpunk" srcset="https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg?w=360 360w, https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg?w=400 400w, https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg?w=450 450w, https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg?w=576 576w, https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.jpg?w=768 768w, https://thumbs.dreamstime.com/b/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-453436969.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">Displaying bold malware text being crossed by magenta x on digital screen with binary c code cybersecurity threat cyberpunk</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/displaying-bold-malware-text-being-crossed-magenta-digital-screen-binary-c-code-cybersecurity-threat-cyberpunk-image453436969" > displaying bold malware text being crossed by magenta x on digital screen with binary c code cybersecurity threat cyberpunk. </a> </p> </div> </article> <article class="item item69 item-photo js-listing-item" data-id="459878165" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=collection+icônes+vectorielles+circulaires&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="459878165" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/ensemble-d-icônes-circulaires-des-motifs-code-binaire-image459878165" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes circulaires avec des motifs de code binaire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.jpg" loading="lazy" alt="Collection d'icônes vectorielles circulaires présentant des motifs de code binaire dans des tons sombres avec de subtiles bordures grises." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-circulaires-avec-des-motifs-de-code-binaire-459878165.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">Collection d'icônes vectorielles circulaires présentant des motifs de code binaire dans des tons sombres avec de subtiles bordures grises.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-circulaires-des-motifs-code-binaire-image459878165" > Ensemble d'icônes circulaires avec des motifs de code binaire. Collection d'icônes vectorielles circulaires présentant des motifs de code binaire dans des tons sombres avec de subtiles bordures grises </a> </p> </div> </article> <article class="item item70 item-photo js-listing-item" data-id="451276324" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=cybersécurité+interface+holographique+numérique&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="451276324" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/bouclier-vert-néon-brillant-cadenas-flottant-grille-bleu-foncé-affichant-des-anneaux-code-rouge-image451276324" class="item__url js-item-title-wrapper" aria-label="Bouclier vert néon brillant avec un cadenas flottant dans une grille bleu foncé, affichant des anneaux et un code rouge-vert" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg" loading="lazy" alt="Cybersécurité, interface, holographique, numérique, réseau, matrice, flux de données." srcset="https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=360 360w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=400 400w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=450 450w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=576 576w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=768 768w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=992 992w, https://thumbs.dreamstime.com/b/bouclier-vert-néon-brillant-avec-un-cadenas-flottant-dans-une-grille-bleu-foncé-affichant-des-anneaux-et-code-rouge-451276324.jpg?w=1200 1200w" 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, 1200px"> <figcaption class="item__caption">Cybersécurité, interface, holographique, numérique, réseau, matrice, flux de données.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/bouclier-vert-néon-brillant-cadenas-flottant-grille-bleu-foncé-affichant-des-anneaux-code-rouge-image451276324" > Bouclier vert néon brillant avec un cadenas flottant dans une grille bleu foncé, affichant des anneaux et un code rouge-vert. Cybersécurité, interface, holographique, numérique, réseau, matrice, flux de données </a> </p> </div> </article> <article class="item item71 item-photo js-listing-item" data-id="447749531" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=ensemble+icônes+cadenas+ouvert&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" 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="447749531" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du 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://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><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>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/ensemble-d-icônes-cadenas-ouvert-code-en-dégradé-contour-image447749531" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de cadenas ouvert et de code en dégradé et contour" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg" loading="lazy" alt="Ensemble d'icônes de cadenas ouvert et de code en dégradé et contour vol 31249" srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-cadenas-ouvert-et-code-en-dégradé-contour-447749531.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">Ensemble d'icônes de cadenas ouvert et de code en dégradé et contour vol 31249</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-cadenas-ouvert-code-en-dégradé-contour-image447749531" > Ensemble d'icônes de cadenas ouvert et de code en dégradé et contour </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-4 order-md-1"> <a class="next-button js-next-page-button" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=21" title="Page 21" data-dt-id="next-page-button" data-dt-root="" data-dt-on-document-key-arrowright="" data-dt-dispatch-target="original" data-dt-js="44"> <div class="next-button__keynav"></div> <div class="next-button__label">Page suivante</div> <svg class="next-button__big" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path fill-rule="evenodd" d="M24.87 14.82 2.947 25.78A2.037 2.037 0 0 1 0 23.96V2.036A2.037 2.037 0 0 1 2.947.215L24.87 11.176a2.037 2.037 0 0 1 0 3.644Z"/></svg></a> </div> <div class="col-sm-12 col-md-8"> <nav class="pagination pagination--list" aria-label="Pagination"> <a class="pagination__item pagination__item--prev js-pagination-prev" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=19" title="Page 19" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M6 8.694 4.757 10 1.243 6.306 0 5l1.243-1.306L4.757 0 6 1.306 2.486 5 6 8.694Z"/></svg></a> <ul class="pagination__list js-pagination-list" > <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=16" title="Aller à la page 16" >16</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=17" title="Aller à la page 17" >17</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=18" title="Aller à la page 18" >18</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=19" title="Aller à la page 19" >19</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=20" title="Page actuelle, Page 20" aria-current="page" data-state="active" >20</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=21" title="Aller à la page 21" >21</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=22" title="Aller à la page 22" >22</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=23" title="Aller à la page 23" >23</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=24" title="Aller à la page 24" >24</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=25" title="Aller à la page 25" >25</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://fr.dreamstime.com/illustration/code-ui.html?pg=21" title="Page 21" ><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></a> </nav> </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="45,46,47,48,49,50,51,52,53" data-dt-js="54,29,30,55,56" aria-label="Partager" > <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,65" data-dt-js-order="8,9" data-dt-css="10,11,66"></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="67"></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://fr.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="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Besoin d'aide?</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://fr.dreamstime.com/about-stock-image-licenses" title="A propos de nos photos">A propos de nos photos</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/terms" title="Condition d'utilisation">Condition d'utilisation</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/contact" title="Contactez-nous">Contactez-nous</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/faq" title="Foire aux questions">Foire aux questions</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/sitemap" title="Plan du site">Plan du site</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/privacy" title="Politique de la vie privée">Politique de la vie privée</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="54" data-dt-js-order="1,68" 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://fr.dreamstime.com/extended-stock-photography-licenses" title="Les dernières images">Les dernières images</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/about" title="À propos de nous">À propos de nous</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/media-room" title="Salle de presse">Salle de presse</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/careers" title="Carrières chez Dreamstime">Carrières</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/merchandise" title="Dreamstime Produits de marque">Produits de marque</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="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Communauté</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://fr.dreamstime.com/sell-stock-photos-images" title="Vendre vos images">Vendre vos images</a></li> <li><a class="footer-menu__url" href="https://www.dreamstime.com/boards" title="Panneaux de message">Panneaux de message</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/social-networking" title="Centre social">Centre social</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/upload" title="Transférer des images">Transférer des images</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="69" class="footer-menu__url footer-menu__url--highlighted js-footer-menu-url-api" href="https://fr.dreamstime.com/dreamstime-api" title="Partenaires">Partenaires</a> <span class="footer-menu__sep">/</span> <a class="footer-menu__url footer-menu__url--highlighted" href="https://fr.dreamstime.com/affiliate-referral-program" title="Programme de parrainage">Programme de parrainage</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/contest" title="Concours">Concours</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="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Outils</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://fr.dreamstime.com/corporate" title="Comptes entreprise">Comptes entreprise</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/world-stock-photos" title="Photo Carte">Photo Carte</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/free-photos" title="Photos gratuite">Photos gratuite</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/photographers" title="Nos photographes">Nos photographes</a></li> <li><a class="footer-menu__url" href="https://fr.dreamstime.com/photo-tools" title="Outils photo">Outils photo</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://fr.dreamstime.com/affiliate-referral-program" title="Programme de parrainage"> <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>Affilié / Revendeur</span> </a> <a class="footer-tools__item" href="https://fr.dreamstime.com/upload" title="Vendre des photos"> <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>Vendre des photos</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="57"> <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"> Langue </label> <button class="language-select__btn js-lang-select-trigger" id="footer-lang-select" type="button" aria-haspopup="menu" aria-expanded="false" aria-label="Ouvrir ou fermer la fenêtre de sélection de la langue" data-loading-theme="light" data-dt-id="footer-lang-select" data-dt-root="" data-dt-on-click="" data-dt-js="70"> <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="#002395" d="M0 0h7v14H0z"/><path fill="#FFF" d="M7 0h7v14H7z"/><path fill="#ED2939" d="M14 0h7v14h-7z"/></g></svg> </span> <span class="language-select__lang">Français</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"> Droits d'auteur © 2000-2026 Dreamstime. Tous droits réservés. </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="71"></template> <template data-dt-id="item-similars-link" data-dt-root="" data-dt-css="58,72" data-dt-js="60" data-dt-js-order="61,62,63,73" ></template> <template class="js-item-lightbox-add-btn-config" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du lightbox" data-dt-id="item-lightbox-btn" data-dt-root="" data-dt-css="58,72,45,46" data-dt-js="60,54,29,30,55" data-dt-js-order="61,62,63,74,75" ></template> <script type="application/ld+json"> [{ "@context":"https://schema.org", "@type":"WebSite", "url":"https://fr.dreamstime.com/", "potentialAction":{ "@type":"SearchAction", "target":"https://fr.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://fr.dreamstime.com/", "logo":"https://fr.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":"Affichage d une plan\u00e8te de type terrestre \u00e9clair\u00e9e par la gauche en orbite proche de la Terre, tout en affichant un code HUD et un", "url": "https://fr.dreamstime.com/affichage-d-planète-semblable-à-terre-éclairée-côté-gauche-en-orbite-proche-tout-affichant-code-hud-image449676757" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Affichage d une cible blanche brillante avec des anneaux sur une toile grise, avec des barres turquoise, des colonnes de code, une", "url": "https://fr.dreamstime.com/affichage-d-cible-blanche-brillante-des-anneaux-toile-grise-barres-turquoise-colonnes-code-ligne-pointillée-image445613965" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"Affichage d un hub bleu et d anneaux concentriques rotatifs dans le HUD, montrant un globe pointill\u00e9 et des extraits de code", "url": "https://fr.dreamstime.com/affichage-d-hub-bleu-anneaux-concentriques-rotatifs-hud-montrant-globe-pointillé-des-extraits-code-image436737243" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Ic\u00f4ne de Loupe pour Revue de Code et D\u00e9bogage", "url": "https://fr.dreamstime.com/icône-loupe-revue-code-débogage-image422840895" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Affichage d un groupe d interface sociale sur une interface sombre avec ABONN\u00c9 en rouge, LIKE en bleu, argent en cyan et bits en v", "url": "https://fr.dreamstime.com/affichage-d-groupe-interface-sociale-sombre-abonné-en-rouge-like-bleu-argent-cyan-bits-vert-image481941165" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Affichage de tickers boursiers et de valeurs en pourcentage en gras sur du code sur un tableau de bord de trading, verts n\u00e9on", "url": "https://fr.dreamstime.com/affichage-tickers-boursiers-valeurs-en-pourcentage-gras-du-code-tableau-bord-trading-verts-néon-image482281183" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"Showing data UI on navy screen, with bolt, fuel pump, medical cross icons, grid, traces, times", "url": "https://fr.dreamstime.com/showing-data-ui-on-navy-screen-with-bolt-fuel-pump-medical-cross-icons-grid-traces-times-image483123702" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"H\u00e9lice d ADN vert-rouge en rotation sur un tableau de bord virtuel, affichant des graphiques \u00e0 barres, des graphiques lin\u00e9aires et", "url": "https://fr.dreamstime.com/hélice-d-adn-vert-rouge-en-rotation-tableau-bord-virtuel-affichant-des-graphiques-à-barres-linéaires-du-code-image451159611" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image455480978" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image455480977" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image455480986" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image455480997" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Processus d authentification \u00e0 deux facteurs illustration moderne d int\u00e9gration", "url": "https://fr.dreamstime.com/processus-d-authentification-à-deux-facteurs-illustration-moderne-intégration-image436653409" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131343" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131387" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131328" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131366" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131290" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131304" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Development icon vector. Programming Illustration sign. Software developer symbol. Program code logo.", "url": "https://fr.dreamstime.com/development-icon-vector-programming-illustration-sign-software-developer-symbol-program-code-logo-image457131402" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Vecteur d ic\u00f4ne de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur de logiciels. Logo de code de prog", "url": "https://fr.dreamstime.com/vecteur-d-icône-développement-signe-illustration-programmation-symbole-développeur-logiciels-logo-code-programme-image456619029" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image456618859" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image456618807" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Ic\u00f4ne vectorielle de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur logiciel. Logo de code de progra", "url": "https://fr.dreamstime.com/icône-vectorielle-développement-signe-d-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image456618949" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Vecteur d ic\u00f4ne de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur de logiciels. Logo de code de prog", "url": "https://fr.dreamstime.com/vecteur-d-icône-développement-signe-illustration-programmation-symbole-développeur-logiciels-logo-code-programme-image456619177" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Vecteur d ic\u00f4ne de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur de logiciels. Logo de code de prog", "url": "https://fr.dreamstime.com/vecteur-d-icône-développement-signe-illustration-programmation-symbole-développeur-logiciels-logo-code-programme-image456764487" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"Vecteur d ic\u00f4ne de d\u00e9veloppement. Signe d illustration de programmation. Symbole de d\u00e9veloppeur de logiciel. Logo de code de progr", "url": "https://fr.dreamstime.com/vecteur-d-icône-développement-signe-illustration-programmation-symbole-développeur-logiciel-logo-code-programme-image456764478" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Affichage d un tableau de bord de donn\u00e9es centr\u00e9 sur un \u00e9cran bleu marine fonc\u00e9, montrant des panneaux, des graphiques, du code et", "url": "https://fr.dreamstime.com/affichage-d-tableau-bord-données-centré-écran-bleu-marine-foncé-montrant-des-panneaux-graphiques-du-code-icônes-image452349319" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"\u00c9cran d ordinateur avec code HTML et image de montagne", "url": "https://fr.dreamstime.com/écran-d-ordinateur-code-html-image-montagne-image461385037" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"D\u00e9veloppeur Web Programmant du Code sur un \u00c9cran d Ordinateur", "url": "https://fr.dreamstime.com/développeur-web-programmant-du-code-écran-d-ordinateur-image411787096" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"Forme d onde centrale pulsant sur une interface utilisateur technologique sombre, recevant des donn\u00e9es et mettant \u00e0 jour des globe", "url": "https://fr.dreamstime.com/forme-d-onde-centrale-pulsant-interface-technologique-sombre-recevant-des-données-mettant-à-jour-globes-l-image449475070" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"Hand holding smartphone icon set, scanning QR code on screen flat vector illustration isolated", "url": "https://fr.dreamstime.com/hand-holding-smartphone-icon-set-scanning-qr-code-on-screen-flat-vector-illustration-isolated-image462428928" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"Espace de Travail de Web Design Isom\u00e9trique, Code, Concept d Id\u00e9e", "url": "https://fr.dreamstime.com/espace-travail-web-design-isométrique-code-concept-d-idée-image414216179" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Affichage d un graphique num\u00e9rique tra\u00e7ant une ligne lumineuse sur une interface utilisateur financi\u00e8re, pr\u00e9sentant des barres n\u00e9o", "url": "https://fr.dreamstime.com/affichage-d-graphique-numérique-traçant-ligne-lumineuse-interface-utilisateur-financière-présentant-des-barres-image449607766" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Grille binaire 3D pulsante ondulant dans l espace de donn\u00e9es virtuel, avec une interface utilisateur hexagonale verte flottante et", "url": "https://fr.dreamstime.com/grille-binaire-d-pulsante-ondulant-l-espace-données-virtuel-interface-utilisateur-hexagonale-verte-flottante-image451348298" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Tunnel num\u00e9rique avec des flux de code blanc brillant", "url": "https://fr.dreamstime.com/tunnel-numérique-des-flux-code-blanc-brillant-image463733887" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"Affichage d une interface utilisateur en couches dans l HUD avec des panneaux de verre, panneau d analyse avec graphique \u00e0 3 barre", "url": "https://fr.dreamstime.com/affichage-d-interface-utilisateur-en-couches-l-hud-des-panneaux-verre-panneau-analyse-graphique-à-barres-image481976092" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Floating semi-transparent UI panels centered in data center showing server racks, readouts", "url": "https://fr.dreamstime.com/floating-semi-transparent-ui-panels-centered-in-data-center-showing-server-racks-readouts-image482976373" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Lancement du scan biom\u00e9trique, l embl\u00e8me du bouclier v\u00e9rifie l acc\u00e8s sur l interface de s\u00e9curit\u00e9 avec un cadenas et des anneaux", "url": "https://fr.dreamstime.com/lancement-du-scan-biométrique-l-emblème-bouclier-vérifie-accès-interface-sécurité-cadenas-des-anneaux-image452599020" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"Displaying stylized cyan fingerprint glowing on dark biometric interface, with code panels", "url": "https://fr.dreamstime.com/displaying-stylized-cyan-fingerprint-glowing-on-dark-biometric-interface-with-code-panels-image482926360" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"Smartphone affichant une carte de cr\u00e9dit pendant le chargement de l application avec des panneaux d interface utilisateur fintech ", "url": "https://fr.dreamstime.com/smartphone-affichant-carte-crédit-chargement-l-application-des-panneaux-d-interface-utilisateur-fintech-image452396726" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Affichage d un groupe bleu sarcelle montrant le CO2, le vent et la prise sur le tableau de bord cyber, avec du code et des alertes", "url": "https://fr.dreamstime.com/affichage-d-groupe-bleu-sarcelle-montrant-co-vent-prise-tableau-bord-cyber-du-code-des-alertes-rouges-image450021971" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"Pr\u00e9sente un ruban vert lumineux central traversant le tableau de bord, avec des ic\u00f4nes hexagonales, une grille et du texte de code", "url": "https://fr.dreamstime.com/présente-ruban-vert-lumineux-central-traversant-tableau-bord-des-icônes-hexagonales-grille-du-texte-code-image452549085" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"Ic\u00f4nes d analyse de code et de d\u00e9bogage", "url": "https://fr.dreamstime.com/icônes-d-analyse-code-débogage-image447478242" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Affichage de panneaux HUD vitreux flottant dans le centre de commandement, montrant un graphique de tendance, un globe radar, une ", "url": "https://fr.dreamstime.com/affichage-panneaux-hud-vitreux-flottant-centre-commandement-montrant-graphique-tendances-globe-radar-carte-du-image449476396" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Affichage d une double h\u00e9lice jaune sur une interface utilisateur de g\u00e9nomique virtuelle, pr\u00e9sentant des relev\u00e9s num\u00e9riques et une", "url": "https://fr.dreamstime.com/affichage-d-double-hélice-jaune-interface-utilisateur-génomique-virtuelle-présentant-des-relevés-numériques-image435904894" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Affichage d un tableau de bord de donn\u00e9es sur une interface bordeaux fonc\u00e9, avec des panneaux bord\u00e9s, des jauges rouges et une car", "url": "https://fr.dreamstime.com/affichage-d-tableau-bord-données-interface-bordeaux-foncé-des-panneaux-bordés-jauges-rouges-carte-en-image437311050" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Affichage d un globe terrestre stylis\u00e9 en pointill\u00e9s avec des anneaux HUD concentriques sur une grille virtuelle, affichant du cod", "url": "https://fr.dreamstime.com/affichage-d-globe-terrestre-stylisé-en-pointillés-des-anneaux-hud-concentriques-grille-virtuelle-affichant-du-image436955021" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Airport boarding pass ticket with flight qr code", "url": "https://fr.dreamstime.com/airport-boarding-pass-ticket-with-flight-qr-code-image466220419" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Ordinateur portable avec \u00e9cran de code", "url": "https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Folder Icon Showing Code Symbol for Programming and Development Projects", "url": "https://fr.dreamstime.com/folder-icon-showing-code-symbol-for-programming-and-development-projects-image448831598" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"D\u00e9veloppement Moderne d Applications et Illustration de Codage", "url": "https://fr.dreamstime.com/développement-moderne-d-applications-illustration-codage-image451381880" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Montrant un r\u00e9seau de n\u0153uds cyan brillants formant un maillage 3D dans une interface virtuelle avec des barres blanches, code", "url": "https://fr.dreamstime.com/montrant-réseau-nœuds-cyan-brillants-formant-maillage-d-interface-virtuelle-des-barres-blanches-code-image481939252" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Displaying central digital dashboard panel on dark grid, showing teal code with wallet icon", "url": "https://fr.dreamstime.com/displaying-central-digital-dashboard-panel-on-dark-grid-showing-teal-code-with-wallet-icon-image483135110" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"Vertical Event Attendee Name Tag Badge Flat Illustration with QR Code and Lanyard Hole", "url": "https://fr.dreamstime.com/vertical-event-attendee-name-tag-badge-flat-illustration-with-qr-code-and-lanyard-hole-image478149093" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"Software Code Editor Window Icon with Programming Syntax and Curly Braces Illustration", "url": "https://fr.dreamstime.com/software-code-editor-window-icon-with-programming-syntax-and-curly-braces-illustration-image477371382" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"Projecting glass panel in control room, showing code, bar charts, globe, truss, vertical cables", "url": "https://fr.dreamstime.com/projecting-glass-panel-in-control-room-showing-code-bar-charts-globe-truss-vertical-cables-image483123401" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Page d erreur, 404 introuvable sur l interface utilisateur", "url": "https://fr.dreamstime.com/page-d-erreur-introuvable-l-interface-utilisateur-image353499273" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Affichage d un logo 6G \u00e9l\u00e9gant avec un wireframe bleu brillant \u00e0 l \u00e9cran, avec grille et pourcentages d interface utilisateur", "url": "https://fr.dreamstime.com/affichage-d-logo-g-élégant-wireframe-bleu-brillant-à-l-écran-grille-pourcentages-interface-utilisateur-image482281544" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"Moniteur d ordinateur avec contour noir plat, lignes de code source et ic\u00f4ne de symbole de chevrons", "url": "https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Buste humano\u00efde num\u00e9rique projetant des panneaux de code au d\u00e9marrage en RA, cartographiant les donn\u00e9es de pixels sur un maillage", "url": "https://fr.dreamstime.com/buste-humanoïde-numérique-projetant-des-panneaux-code-démarrage-en-ra-cartographiant-les-données-pixels-maillage-image452349479" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"Affiche un grand HUD circulaire concentrique bleu sur la gauche, int\u00e9grant du texte de code, une forme d onde et un graphique \u00e0 ba", "url": "https://fr.dreamstime.com/affiche-grand-hud-circulaire-concentrique-bleu-gauche-intégrant-du-texte-code-forme-d-onde-graphique-à-image449475137" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"\u00c9l\u00e9ments d interface utilisateur Sci-Fi futuristes et graphismes Cyberpunk", "url": "https://fr.dreamstime.com/éléments-d-interface-utilisateur-sci-fi-futuristes-graphismes-cyberpunk-collection-minimalistes-haute-technologie-image416266507" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Affichage d une carte num\u00e9rique centr\u00e9e sur l Afrique, au milieu du tableau de bord, avec des anneaux HUD et du code binaire", "url": "https://fr.dreamstime.com/affichage-d-carte-numérique-centrée-l-afrique-milieu-du-tableau-bord-des-anneaux-hud-code-binaire-image436737387" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Affichage d un grand avatar utilisateur lumineux dans l interface r\u00e9seau, avec des n\u0153uds, des lignes et un panneau de code", "url": "https://fr.dreamstime.com/affichage-d-grand-avatar-utilisateur-lumineux-l-interface-réseau-des-nœuds-lignes-panneau-code-image445554072" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "name":"Robot IA avec donn\u00e9es et code ", "url": "https://fr.dreamstime.com/robot-ia-données-code-illustration-propre-moderne-tête-bulle-vocale-représentant-l-intelligence-image403372038" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 67, "name":"Interface logicielle avec des ic\u00f4nes color\u00e9es et du code", "url": "https://fr.dreamstime.com/interface-logicielle-des-icônes-colorées-du-code-image442681030" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Displaying bold MALWARE text being crossed by magenta X on digital screen, with binary C++ code", "url": "https://fr.dreamstime.com/displaying-bold-malware-text-being-crossed-by-magenta-on-digital-screen-with-binary-c-code-image453436969" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 69, "name":"Ensemble d ic\u00f4nes circulaires avec des motifs de code binaire", "url": "https://fr.dreamstime.com/ensemble-d-icônes-circulaires-des-motifs-code-binaire-image459878165" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 70, "name":"Bouclier vert n\u00e9on brillant avec un cadenas flottant dans une grille bleu fonc\u00e9, affichant des anneaux et un code rouge-vert", "url": "https://fr.dreamstime.com/bouclier-vert-néon-brillant-cadenas-flottant-grille-bleu-foncé-affichant-des-anneaux-code-rouge-image451276324" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 71, "name":"Ensemble d ic\u00f4nes de cadenas ouvert et de code en d\u00e9grad\u00e9 et contour", "url": "https://fr.dreamstime.com/ensemble-d-icônes-cadenas-ouvert-code-en-dégradé-contour-image447749531" } ] } </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 >Partager cette page<\/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=\"Fermer\"><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=\"57\">\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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&description=T%C3%A9l%C3%A9chargement+Code+Ui+photos+depuis+Dreamstime+Jetez+un+coup+d%27%C5%93il+%C3%A0+ces+%C3%A9tonnantes+photos+gratuites+ou+libres+de+droits+sur+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 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=T%C3%A9l%C3%A9chargement+Code+Ui+photos+depuis+Dreamstime+Jetez+un+coup+d%27%C5%93il+%C3%A0+ces+%C3%A9tonnantes+photos+gratuites+ou+libres+de+droits+sur+Dreamstime.&url=https%3A%2F%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20\" 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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&summary=T%C3%A9l%C3%A9chargement+Code+Ui+photos+depuis+Dreamstime+Jetez+un+coup+d%27%C5%93il+%C3%A0+ces+%C3%A9tonnantes+photos+gratuites+ou+libres+de+droits+sur+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 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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Faffichage-d-une-plan%C3%A8te-semblable-%C3%A0-la-terre-%C3%A9clair%C3%A9e-sur-le-c%C3%B4t%C3%A9-gauche-en-orbite-proche-de-tout-affichant-un-code-hud-et-449676757.jpg&description=T%C3%A9l%C3%A9chargement+Code+Ui+photos+depuis+Dreamstime+Jetez+un+coup+d%27%C5%93il+%C3%A0+ces+%C3%A9tonnantes+photos+gratuites+ou+libres+de+droits+sur+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 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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20\" 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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&t=T%C3%A9l%C3%A9chargement+Code+Ui+photos+depuis+Dreamstime+Jetez+un+coup+d%27%C5%93il+%C3%A0+ces+%C3%A9tonnantes+photos+gratuites+ou+libres+de+droits+sur+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 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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&caption=Code+Ui+Photos+depuis+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%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20&title=Code+Ui+Photos+depuis+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=Code%20Ui%20Images%20depuis%20Dreamstime&body=J%27ai%20trouv%C3%A9%20des%20photos%20%C3%A9tonnantes%20sur%20le%20th%C3%A8me%20de%20Code%20Ui%20sur%20Dreamstime.%20Jetez%20un%20oeil%20%3A%20https%3A%2F%2Ffr.dreamstime.com%2Fillustration%2Fcode-ui.html%3Fpg%3D20\" 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:\/\/fr.dreamstime.com\/illustration\/code-ui.html?pg=20<\/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=\"Copi\u00e9 dans le presse-papiers !\"\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=\"58,59\" data-dt-js=\"60\" data-dt-js-order=\"61,62,63,64\" >COPIER LE LIEN<\/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":"45,46","js":"54,29,30,55"}}</script> <script id="lang-select" type="application/json">{"langLinks":{"en":"https:\/\/www.dreamstime.com\/illustration\/ui-code.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/ui-code.html","de":"https:\/\/de.dreamstime.com\/illustration\/ui-code.html","es":"https:\/\/es.dreamstime.com\/illustration\/ui-code.html","it":"https:\/\/it.dreamstime.com\/illustration\/ui-code.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/ui-code.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/code-ui.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/ui-code.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/ui-code.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/ui-code.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/ui-code.html","se":"https:\/\/se.dreamstime.com\/illustration\/ui-code.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/ui-code.html","sk":"https:\/\/www.dreamstime.com\/sk\/illustration\/ui-code.html","cz":"https:\/\/www.dreamstime.com\/cz\/illustration\/ui-code.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/ui-code.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/ui-code.html","ar":"https:\/\/www.dreamstime.com\/ar\/illustration\/ui-code.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/ui-code.html","tr":"https:\/\/www.dreamstime.com\/tr\/illustration\/ui-code.html","id":"https:\/\/www.dreamstime.com\/id\/illustration\/ui-code.html","dk":"https:\/\/www.dreamstime.com\/dk\/illustration\/ui-code.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/ui-code.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/ui-code.html"},"modalUrl":"https:\/\/fr.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: 1288, jsVersion: 166209, cdnUrl: 'https://front.dreamstime.com/', siteUrl: 'https://fr.dreamstime.com/', isDev: false, isRtl: false, isLtr: false, enableLog: false, assetsBasePath: 'new/process-assets/', ajaxBase: 'https://fr.dreamstime.com/new/', componentsBasePath: 'https://fr.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,'components/Pagination/NextPageButton.css': true,'components/Pagination/Pagination.css': true,'components/Pagination/PaginationList.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: 'b070de196314d7c42c2b53e260bf8bf7', cacheDriver: 'ap', }; var securitycheck = 'b070de196314d7c42c2b53e260bf8bf7'; 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=fr","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\/Pagination\/NextPageButton.js","45":"components\/CloseButton\/CloseButton.css","46":"components\/Modal\/Modal.css","47":"components\/CopyLine\/CopyLine.css","48":"components\/CopyLine\/CopyLine_grey.css","49":"components\/CopyLine\/CopyLine_icon.css","50":"components\/Share\/Modal\/Modal.css","51":"components\/SocialRow\/SocialRow.css","52":"components\/SocialRow\/SocialRow_ss.css","53":"components\/SocialRow\/SocialRow_huge.css","54":"js\/animation.js","55":"components\/Modal\/Modal.js","56":"components\/Share\/Button\/Button.js","57":"components\/SocialRow\/SocialRow.js","58":"components\/Tooltip\/Tooltip.css","59":"components\/Tooltip\/Tooltip_green.css","60":"templates\/get_header_offset.js","61":"js\/floating_ui.js","62":"components\/Tooltip\/Tooltip.js","63":"components\/Tooltip\/Tooltip.init.js","64":"components\/CopyLine\/CopyLine.js","65":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.js","66":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.css","67":"templates\/footer\/popup_signup_interaction.js","68":"templates\/footer\/footer_toggle.js","69":"templates\/footer\/footer_menu.js","70":"components\/LanguageSelect\/LanguageSelect.js","71":"components\/Form\/FormSwitch.js","72":"components\/Tooltip\/Tooltip_grey.css","73":"components\/SearchListing\/SimilarsLink.js","74":"components\/SearchListing\/LightboxButton\/tooltip.js","75":"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: "code ui", firstvalue: "", lastsearchvalue: "code ui", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "b070de196314d7c42c2b53e260bf8bf7", s_cf: "0", s_mrca: "", site_adr: "https://fr.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=fr'); } 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:\/\/fr.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__link banner__link--freetrial\" aria-label=\"D\u00e9marrez votre essai GRATUIT\" ><\/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=\"Image pour la banni\u00e8re \u00ab Commencez votre essai GRATUIT \u00bb\"> <\/picture> <\/div> <div class=\"banner__content\"> <div class=\"banner__title\">Vos 15 premi\u00e8res images, gratuitement !<\/div> <div class=\"banner__description\">Annuler \u00e0 tout moment.<\/div> <\/div> <div class=\"banner__btn-wrapper\"> <a href=\"https:\/\/fr.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__btn btn btn--pink btn--big\">D\u00e9marrez votre essai GRATUIT<\/a> <\/div> <\/div>"); DT.lightboxBarActionsUrl = 'https://fr.dreamstime.com/new/components/LightboxBar/actions.ajax.php'; DT.lightboxBarInitUrl = 'https://fr.dreamstime.com/new/components/LightboxBar/actions.ajax.php?action=init_component'; try { window.openfreetrial = 0; window.popupsignup = 0; window.site_adr = 'https://fr.dreamstime.com/'; window.dtrfr = ''; } catch (_err) {} </script> </body> </html>