13,368 code frame illustrations et vecteurs sont disponibles libre de droits.

Une icône de code QR rendu en 3D est présentée sur un fond blanc épuré. Le code QR lui-même est une matrice carrée de données en noir et blanc, encadrée d'un cadre bleu vif et arrondi avec une ombre subtile. L'icône est légèrement inclinée, mettant en valeur sa forme tridimensionnelle et son aspect brillant.
Une icône de code QR rendu en 3D est présentée sur un fond blanc épuré. Le code QR lui-même est une matrice carrée de données en noir et blanc, encadrée d'un cadre bleu vif et arrondi avec une ombre subtile. L'icône est légèrement inclinée, mettant en valeur sa forme tridimensionnelle et son aspect brillant.
L'image représente un moniteur d'ordinateur avec un cadre vert affichant les lettres 'JS' en noir. Une étiquette rouge avec les symboles de code HTML '<' et '>' est fixée au moniteur. Le moniteur est placé sur un support bleu, représentant une configuration de bureau typique. Cette image est probablement liée au développement web et à la programmation, en particulier à JavaScript.
L'image représente un moniteur d'ordinateur avec un cadre vert affichant les lettres 'JS' en noir. Une étiquette rouge avec les symboles de code HTML '<' et '>' est fixée au moniteur. Le moniteur est placé sur un support bleu, représentant une configuration de bureau typique. Cette image est probablement liée au développement web et à la programmation, en particulier à JavaScript.
Ensemble vectoriel de maquettes de scan de code QR, boutons SCAN ME, smartphone, cadres de téléphone mobile, interface de scanner, maquettes de reçus de paiement et étiquettes de scan numérique. Pour les applications mobiles, le paiement sans contact, l'UI, le POS.
Ensemble vectoriel de maquettes de scan de code QR, boutons SCAN ME, smartphone, cadres de téléphone mobile, interface de scanner, maquettes de reçus de paiement et étiquettes de scan numérique. Pour les applications mobiles, le paiement sans contact, l'UI, le POS.
Une main tenant un smartphone scannant un code QR avec une confirmation vérifiée. Scan de code QR et vérification mobile. Scan de codes QR, authentification et vérification sécurisée sur un téléphone. Généré par IA avec Midjourney.
Une main tenant un smartphone scannant un code QR avec une confirmation vérifiée. Scan de code QR et vérification mobile. Scan de codes QR, authentification et vérification sécurisée sur un téléphone. Généré par IA avec Midjourney.
Cette œuvre captivante fusionne l'élégance traditionnelle d'un paysage nuageux sombre et atmosphérique avec la vibrance chaotique des flux de données numériques. L'explosion centrale d'informations colorées et fragmentées contraste de manière dramatique, mais magnifique, avec les formes douces et vaporeuses des nuages. Rendue par une IA, cette pièce est encadrée dans un cadre doré antique et très détaillé, soulignant le contraste entre.
Cette œuvre captivante fusionne l'élégance traditionnelle d'un paysage nuageux sombre et atmosphérique avec la vibrance chaotique des flux de données numériques. L'explosion centrale d'informations colorées et fragmentées contraste de manière dramatique, mais magnifique, avec les formes douces et vaporeuses des nuages. Rendue par une IA, cette pièce est encadrée dans un cadre doré antique et très détaillé, soulignant le contraste entre.
Illustration à l'aquarelle d'un moniteur d'ordinateur affichant une couronne dorée encadrée par des chevrons, symbolisant le codage. Le moniteur est doté d'un cadre bleu foncé avec un écran bleu plus clair. La couronne est positionnée au centre, soulignant le concept de "roi" dans le codage. Le style artistique est doux et texturé, reflétant une esthétique peinte à la main.
Illustration à l'aquarelle d'un moniteur d'ordinateur affichant une couronne dorée encadrée par des chevrons, symbolisant le codage. Le moniteur est doté d'un cadre bleu foncé avec un écran bleu plus clair. La couronne est positionnée au centre, soulignant le concept de "roi" dans le codage. Le style artistique est doux et texturé, reflétant une esthétique peinte à la main.
Un cadre numérique de chiffres binaires audacieux se dissout dans un vide central immaculé. Cette composition minimaliste visualise le concept de filtrage de données et la clarté propre à l'architecture de l'information. Perspective.
Un cadre numérique de chiffres binaires audacieux se dissout dans un vide central immaculé. Cette composition minimaliste visualise le concept de filtrage de données et la clarté propre à l'architecture de l'information. Perspective.
Code-barres noir et blanc à l'intérieur d'un cadre de scanner, représentant l'inventaire de détail, l'identification des produits, la technologie de numérisation et la capture de données pour le commerce, la logistique et les systèmes de point de vente.
Code-barres noir et blanc à l'intérieur d'un cadre de scanner, représentant l'inventaire de détail, l'identification des produits, la technologie de numérisation et la capture de données pour le commerce, la logistique et les systèmes de point de vente.
Illustration digitale vibrante avec un panneau de néon affichant 50 OFF entouré d'un cadre fleuri et d'un feu d'artifice éblouissant. Parfait pour les sites Web de matériel promotionnel et les campagnes de médias sociaux annonçant des ventes et des remises. Idéal pour les promotions festives ou festives.
Illustration digitale vibrante avec un panneau de néon affichant 50 OFF entouré d'un cadre fleuri et d'un feu d'artifice éblouissant. Parfait pour les sites Web de matériel promotionnel et les campagnes de médias sociaux annonçant des ventes et des remises. Idéal pour les promotions festives ou festives.
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 item35 item-photo js-listing-item" data-id="468777928" 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=téléphone+main+éléments+collage&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="468777928" 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/téléphone-en-main-éléments-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-image468777928" class="item__url js-item-title-wrapper" aria-label="Téléphone en main, éléments de collage en trame demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.jpg" loading="lazy" alt="Téléphone en main, éléments de collage en trame demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Mockup de couverture d'application. Écran de smartphone vierge. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.jpg?w=360 360w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.jpg?w=400 400w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.jpg?w=450 450w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.jpg?w=576 576w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-468777928.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">Téléphone en main, éléments de collage en trame demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Mockup de couverture d'application. Écran de smartphone vierge. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/téléphone-en-main-éléments-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-image468777928" > Téléphone en main, éléments de collage en trame demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant </a> </p> </div> </article> <article class="item item36 item-photo js-listing-item" data-id="474195966" 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=téléphone+main+éléments+collage&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="474195966" 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/téléphone-en-main-éléments-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-réseaux-image474195966" class="item__url js-item-title-wrapper" aria-label="Téléphone en main, éléments de collage en demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l'" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.jpg" loading="lazy" alt="Téléphone en main, éléments de collage en demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Maquette de couverture d'application. Écran de smartphone vierge. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.jpg?w=360 360w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.jpg?w=400 400w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.jpg?w=450 450w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.jpg?w=576 576w, https://thumbs.dreamstime.com/b/téléphone-en-main-éléments-de-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-avec-autocollant-sur-l-écran-réseaux-474195966.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">Téléphone en main, éléments de collage en demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Maquette de couverture d'application. Écran de smartphone vierge. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/téléphone-en-main-éléments-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-réseaux-image474195966" > Téléphone en main, éléments de collage en demi-teinte, découpe de cadre QR. Set pop art de téléphone rétro avec autocollant sur l' </a> </p> </div> </article> <article class="item item37 item-photo js-listing-item" data-id="433969349" 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+étiquette+apothicaire+style&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="433969349" 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/conception-d-étiquette-apothicaire-vintage-code-binaire-numérique-lumineux-flacon-image433969349" class="item__url js-item-title-wrapper" aria-label="Conception d'étiquette d'apothicaire vintage avec code binaire numérique lumineux dans un flacon" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg" loading="lazy" alt="Une étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente une bordure ornée et un flacon lumineux rempli de code binaire tourbillonnant, symbolisant l'efficacité numérique et la restauration de données dans un cadre sombre et mystique. L'étiquette comprend des phrases telles que 'Formulé pour FDIGIENCL' et 'Restaure les informations corrompues', soulignant son rôle fictif dans d." srcset="https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=360 360w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=400 400w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=450 450w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=576 576w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=768 768w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.jpg?w=992 992w, https://thumbs.dreamstime.com/b/conception-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-lumineux-dans-un-flacon-433969349.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">Une étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente une bordure ornée et un flacon lumineux rempli de code binaire tourbillonnant, symbolisant l'efficacité numérique et la restauration de données dans un cadre sombre et mystique. L'étiquette comprend des phrases telles que 'Formulé pour FDIGIENCL' et 'Restaure les informations corrompues', soulignant son rôle fictif dans d.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/conception-d-étiquette-apothicaire-vintage-code-binaire-numérique-lumineux-flacon-image433969349" > Conception d'étiquette d'apothicaire vintage avec code binaire numérique lumineux dans un flacon. Une étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente une bordure ornée et un flacon lumineux rempli de code binaire tourbillonnant, symbolisant l'efficacité numérique et la restauration de données dans un cadre sombre et mystique. L'étiquette comprend des phrases telles que 'Formulé pour FDIGIENCL' et 'Restaure les informations corrompues', soulignant son rôle fictif dans d </a> </p> </div> </article> <article class="item item38 item-photo js-listing-item" data-id="363417910" 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ône+code+isolé&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="363417910" 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ône-code-isolé-blanc-image363417910" class="item__url js-item-title-wrapper" aria-label="Ensemble 3D d'icône de code isolé sur blanc" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg" loading="lazy" alt="Ensemble 3D d'icône de code isolé sur blanc. Rendu d'une collection de symboles de langage de logiciel informatique. Langage de programmation informatique. Panneau d'interface de code de développement web. Balise de codage. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.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 3D d'icône de code isolé sur blanc. Rendu d'une collection de symboles de langage de logiciel informatique. Langage de programmation informatique. Panneau d'interface de code de développement web. Balise de codage. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icône-code-isolé-blanc-image363417910" > Ensemble 3D d'icône de code isolé sur blanc </a> </p> </div> </article> <article class="item item39 item-photo js-listing-item" data-id="473713890" 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+téléphone+main+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="473713890" 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-téléphone-en-main-éléments-collage-halftone-découpe-cadre-qr-pop-art-rétro-autocollant-l-écran-image473713890" class="item__url js-item-title-wrapper" aria-label="Ensemble de téléphone en main avec éléments de collage halftone et découpe de cadre QR. Ensemble pop art de téléphone rétro avec a" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg" loading="lazy" alt="Ensemble de téléphone en main avec éléments de collage halftone et découpe de cadre QR. Ensemble pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Mockup de couverture d'application. Écran de smartphone vierge. . Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/ensemble-de-téléphone-en-main-avec-éléments-collage-halftone-et-découpe-cadre-qr-pop-art-rétro-autocollant-sur-l-écran-473713890.jpg?w=2048 2048w" 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, (min-width: 1200px) and (max-width: 1399.98px) 1400px, 2048px"> <figcaption class="item__caption">Ensemble de téléphone en main avec éléments de collage halftone et découpe de cadre QR. Ensemble pop art de téléphone rétro avec autocollant sur l'écran. Affiche réseaux sociaux. Mockup de couverture d'application. Écran de smartphone vierge. . Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-téléphone-en-main-éléments-collage-halftone-découpe-cadre-qr-pop-art-rétro-autocollant-l-écran-image473713890" > Ensemble de téléphone en main avec éléments de collage halftone et découpe de cadre QR. Ensemble pop art de téléphone rétro avec a </a> </p> </div> </article> <article class="item item40 item-photo js-listing-item" data-id="363422155" 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ône+code+isolé&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="363422155" 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ône-code-isolé-blanc-image363422155" class="item__url js-item-title-wrapper" aria-label="Ensemble 3D d'icône de code isolé sur blanc" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg" loading="lazy" alt="Ensemble 3D d'icône de code isolé sur blanc. Rendu d'une collection de symboles de langage de logiciel informatique. Langage de programmation informatique. Panneau d'interface de code de développement web. Balise de codage. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363422155.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 3D d'icône de code isolé sur blanc. Rendu d'une collection de symboles de langage de logiciel informatique. Langage de programmation informatique. Panneau d'interface de code de développement web. Balise de codage. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icône-code-isolé-blanc-image363422155" > Ensemble 3D d'icône de code isolé sur blanc </a> </p> </div> </article> <article class="item item41 item-photo js-listing-item" data-id="452949025" 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+personne+est+assise&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="452949025" 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/personne-tapant-ordinateur-portable-du-code-à-l-écran-image452949025" class="item__url js-item-title-wrapper" aria-label="Une personne tapant sur un ordinateur portable avec du code à l'écran" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg" loading="lazy" alt="Une personne est assise à un bureau et tape sur un ordinateur portable avec un cadre argenté. L'écran de l'ordinateur portable affiche des lignes de code. Des graphiques numériques bleus et violets flottent au-dessus du clavier." srcset="https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg?w=360 360w, https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg?w=400 400w, https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg?w=450 450w, https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg?w=576 576w, https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.jpg?w=768 768w, https://thumbs.dreamstime.com/b/une-personne-tapant-sur-un-ordinateur-portable-avec-du-code-à-l-écran-452949025.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 personne est assise à un bureau et tape sur un ordinateur portable avec un cadre argenté. L'écran de l'ordinateur portable affiche des lignes de code. Des graphiques numériques bleus et violets flottent au-dessus du clavier.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/personne-tapant-ordinateur-portable-du-code-à-l-écran-image452949025" > Une personne tapant sur un ordinateur portable avec du code à l'écran. Une personne est assise à un bureau et tape sur un ordinateur portable avec un cadre argenté. L'écran de l'ordinateur portable affiche des lignes de code. Des graphiques numériques bleus et violets flottent au-dessus du clavier. </a> </p> </div> </article> <article class="item item42 item-photo js-listing-item" data-id="459141575" 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=abstract+digital+frame+chromatic&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="459141575" 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/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-image459141575" class="item__url js-item-title-wrapper" aria-label="abstract digital frame with chromatic aberration effect abstract digital frame creating a glitch art aesthetic with vibrant cyan" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.jpg" loading="lazy" alt="Abstract digital frame with chromatic aberration effect abstract digital frame creating a glitch art aesthetic with vibrant cyan" srcset="https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.jpg?w=360 360w, https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.jpg?w=400 400w, https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.jpg?w=450 450w, https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.jpg?w=576 576w, https://thumbs.dreamstime.com/b/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-459141575.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">Abstract digital frame with chromatic aberration effect abstract digital frame creating a glitch art aesthetic with vibrant cyan</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/abstract-digital-frame-chromatic-aberration-effect-abstract-digital-frame-creating-glitch-art-aesthetic-vibrant-cyan-image459141575" > abstract digital frame with chromatic aberration effect abstract digital frame creating a glitch art aesthetic with vibrant cyan. </a> </p> </div> </article> <article class="item item43 item-photo js-listing-item" data-id="472850860" 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+cadres+doodle+forme&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="472850860" 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-cadres-doodle-en-forme-zones-texte-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-main-image472850860" class="item__url js-item-title-wrapper" aria-label="Ensemble de cadres doodle en forme de zones de texte avec une bordure cousue. Décoration en pointillés. Cadres rectangles dessinés" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg" loading="lazy" alt="Ensemble de cadres doodle en forme de zones de texte avec une bordure cousue. Décoration en pointillés. Cadres rectangles dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et en pointillés. Illustration vectorielle." srcset="https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-zones-texte-avec-une-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-la-main-472850860.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 de cadres doodle en forme de zones de texte avec une bordure cousue. Décoration en pointillés. Cadres rectangles dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et en pointillés. Illustration vectorielle.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-cadres-doodle-en-forme-zones-texte-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-main-image472850860" > Ensemble de cadres doodle en forme de zones de texte avec une bordure cousue. Décoration en pointillés. Cadres rectangles dessinés </a> </p> </div> </article> <article class="item item44 item-photo js-listing-item" data-id="460614561" 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+futuriste+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="460614561" 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/code-binaire-visualisation-données-boursières-image460614561" class="item__url js-item-title-wrapper" aria-label="Code binaire et visualisation de données boursières" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg" loading="lazy" alt="Une représentation futuriste de code binaire et de données boursières, avec des lignes lumineuses de 1 et de 0 s'incurvant dans le cadre aux côtés de divers graphiques et diagrammes. L'image évoque l'intersection de la technologie et de la finance, avec des lumières vives et un fond sombre accentuant la nature numérique et dynamique des données." srcset="https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg?w=360 360w, https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg?w=400 400w, https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg?w=450 450w, https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg?w=576 576w, https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.jpg?w=768 768w, https://thumbs.dreamstime.com/b/code-binaire-et-visualisation-de-données-boursières-460614561.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 futuriste de code binaire et de données boursières, avec des lignes lumineuses de 1 et de 0 s'incurvant dans le cadre aux côtés de divers graphiques et diagrammes. L'image évoque l'intersection de la technologie et de la finance, avec des lumières vives et un fond sombre accentuant la nature numérique et dynamique des données.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/code-binaire-visualisation-données-boursières-image460614561" > Code binaire et visualisation de données boursières. Une représentation futuriste de code binaire et de données boursières, avec des lignes lumineuses de 1 et de 0 s'incurvant dans le cadre aux côtés de divers graphiques et diagrammes. L'image évoque l'intersection de la technologie et de la finance, avec des lumières vives et un fond sombre accentuant la nature numérique et dynamique des données. </a> </p> </div> </article> <article class="item item45 item-photo js-listing-item" data-id="473573734" 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=text+box+doodle+frame&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="473573734" 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/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-image473573734" class="item__url js-item-title-wrapper" aria-label="text box doodle frame set with stitched border dashed line decoration hand drawn rectangle frames simple and elegant outlines" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg" loading="lazy" alt="Text box doodle frame set with stitched border dashed line decoration hand drawn rectangle frames simple and elegant outlines" srcset="https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=360 360w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=400 400w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=450 450w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=576 576w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=768 768w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=992 992w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-473573734.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">Text box doodle frame set with stitched border dashed line decoration hand drawn rectangle frames simple and elegant outlines</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/text-box-doodle-frame-set-stitched-border-dashed-line-decoration-hand-drawn-rectangle-frames-simple-elegant-outlines-image473573734" > text box doodle frame set with stitched border dashed line decoration hand drawn rectangle frames simple and elegant outlines. </a> </p> </div> </article> <article class="item item46 item-photo js-listing-item" data-id="476339450" 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+cadres+doodle+forme&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="476339450" 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-cadres-doodle-en-forme-boîte-texte-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-image476339450" class="item__url js-item-title-wrapper" aria-label="Ensemble de cadres doodle en forme de boîte de texte avec bordure cousue. Décoration de lignes en pointillés. Cadres rectangulaire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg" loading="lazy" alt="Ensemble de cadres doodle en forme de boîte de texte avec bordure cousue. Décoration de lignes en pointillés. Cadres rectangulaires dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et en pointillés. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-doodle-en-forme-boîte-texte-avec-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-la-476339450.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 de cadres doodle en forme de boîte de texte avec bordure cousue. Décoration de lignes en pointillés. Cadres rectangulaires dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et en pointillés. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-cadres-doodle-en-forme-boîte-texte-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-image476339450" > Ensemble de cadres doodle en forme de boîte de texte avec bordure cousue. Décoration de lignes en pointillés. Cadres rectangulaire </a> </p> </div> </article> <article class="item item47 item-photo js-listing-item" data-id="468531763" 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=badge+identification+comprenant+avatar&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="468531763" 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/badge-d-identification-symbole-code-qr-symbolisant-l-accès-numérique-sécurité-identité-entreprise-image468531763" class="item__url js-item-title-wrapper" aria-label="Badge d'identification avec symbole de code QR symbolisant l'accès numérique, la sécurité et l'identité d'entreprise" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.jpg" loading="lazy" alt="Badge d'identification comprenant l'avatar de l'utilisateur, des lignes de texte et un code QR, symbolisant la sécurité numérique et la vérification personnelle pour l'accès à l'entreprise, les ressources humaines et le réseautage professionnel." srcset="https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.jpg?w=360 360w, https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.jpg?w=400 400w, https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.jpg?w=450 450w, https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.jpg?w=576 576w, https://thumbs.dreamstime.com/b/badge-d-identification-avec-symbole-de-code-qr-symbolisant-l-accès-numérique-la-sécurité-et-identité-entreprise-468531763.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">Badge d'identification comprenant l'avatar de l'utilisateur, des lignes de texte et un code QR, symbolisant la sécurité numérique et la vérification personnelle pour l'accès à l'entreprise, les ressources humaines et le réseautage professionnel.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/badge-d-identification-symbole-code-qr-symbolisant-l-accès-numérique-sécurité-identité-entreprise-image468531763" > Badge d'identification avec symbole de code QR symbolisant l'accès numérique, la sécurité et l'identité d'entreprise. Badge d'identification comprenant l'avatar de l'utilisateur, des lignes de texte et un code QR, symbolisant la sécurité numérique et la vérification personnelle pour l'accès à l'entreprise, les ressources humaines et le réseautage professionnel </a> </p> </div> </article> <article class="item item48 item-photo js-listing-item" data-id="465369723" 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=frame+progression+shifting+colored&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="465369723" 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/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-image465369723" class="item__url js-item-title-wrapper" aria-label="frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg" loading="lazy" alt="Frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology" srcset="https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg?w=360 360w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg?w=400 400w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg?w=450 450w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg?w=576 576w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.jpg?w=768 768w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369723.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">Frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-image465369723" > frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology. </a> </p> </div> </article> <article class="item item49 item-photo js-listing-item" data-id="465369726" 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=frame+progression+shifting+colored&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="465369726" 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/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-image465369726" class="item__url js-item-title-wrapper" aria-label="frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg" loading="lazy" alt="Frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology" srcset="https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg?w=360 360w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg?w=400 400w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg?w=450 450w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg?w=576 576w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.jpg?w=768 768w, https://thumbs.dreamstime.com/b/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-465369726.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">Frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-matrix-grid-display-technology-image465369726" > frame progression shifting colored numbers across green binary columns highlighting data focus matrix grid display technology. </a> </p> </div> </article> <article class="item item50 item-photo js-listing-item" data-id="422559526" 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=image+abstraite+représentant+flux&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="422559526" 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/représentation-abstraite-d-flux-données-code-binaire-image422559526" class="item__url js-item-title-wrapper" aria-label="Représentation abstraite d'un flux de données de code binaire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.jpg" loading="lazy" alt="Image abstraite représentant un flux continu de code binaire. Principalement bleu foncé, avec des chiffres bleu vif formant des lignes qui s'incurvent à travers le cadre. La profondeur de champ crée une sensation de mouvement et de profondeur." srcset="https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.jpg?w=360 360w, https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.jpg?w=400 400w, https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.jpg?w=450 450w, https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.jpg?w=576 576w, https://thumbs.dreamstime.com/b/représentation-abstraite-d-un-flux-de-données-code-binaire-422559526.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">Image abstraite représentant un flux continu de code binaire. Principalement bleu foncé, avec des chiffres bleu vif formant des lignes qui s'incurvent à travers le cadre. La profondeur de champ crée une sensation de mouvement et de profondeur.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/représentation-abstraite-d-flux-données-code-binaire-image422559526" > Représentation abstraite d'un flux de données de code binaire. Image abstraite représentant un flux continu de code binaire. Principalement bleu foncé, avec des chiffres bleu vif formant des lignes qui s'incurvent à travers le cadre. La profondeur de champ crée une sensation de mouvement et de profondeur. </a> </p> </div> </article> <article class="item item51 item-photo js-listing-item" data-id="468780753" 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+cadres+texte+bleus&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="468780753" 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-cadres-texte-bleus-style-doodle-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-image468780753" class="item__url js-item-title-wrapper" aria-label="Ensemble de cadres de texte bleus style doodle avec bordure cousue. Décoration de lignes pointillées. Cadres rectangulaires dessin" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg" loading="lazy" alt="Ensemble de cadres de texte bleus style doodle avec bordure cousue. Décoration de lignes pointillées. Cadres rectangulaires dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et pointillées. Illustration vectorielle" srcset="https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-de-cadres-texte-bleus-style-doodle-avec-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-la-468780753.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 de cadres de texte bleus style doodle avec bordure cousue. Décoration de lignes pointillées. Cadres rectangulaires dessinés à la main. Contours simples et élégants avec des lignes ondulées, bouclées et pointillées. Illustration vectorielle</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-cadres-texte-bleus-style-doodle-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-image468780753" > Ensemble de cadres de texte bleus style doodle avec bordure cousue. Décoration de lignes pointillées. Cadres rectangulaires dessin </a> </p> </div> </article> <article class="item item52 item-photo js-listing-item" data-id="466872357" 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=modern+typographic+artwork+styled&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="466872357" 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/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-image466872357" class="item__url js-item-title-wrapper" aria-label="modern typographic artwork styled with outlined text frame scalloped banner edge and orbital graph style texture pattern set on" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.jpg" loading="lazy" alt="Modern typographic artwork styled with outlined text frame scalloped banner edge and orbital graph style texture pattern set on" srcset="https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.jpg?w=360 360w, https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.jpg?w=400 400w, https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.jpg?w=450 450w, https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.jpg?w=576 576w, https://thumbs.dreamstime.com/b/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-466872357.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">Modern typographic artwork styled with outlined text frame scalloped banner edge and orbital graph style texture pattern set on</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/modern-typographic-artwork-styled-outlined-text-frame-scalloped-banner-edge-orbital-graph-style-texture-pattern-set-image466872357" > modern typographic artwork styled with outlined text frame scalloped banner edge and orbital graph style texture pattern set on. </a> </p> </div> </article> <article class="item item53 item-photo js-listing-item" data-id="446414285" 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=icône+fenêtre+navigateur+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="446414285" 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ône-fenêtre-navigateur-code-bleu-fond-noir-image446414285" class="item__url js-item-title-wrapper" aria-label="Icône de fenêtre de navigateur de code bleu sur fond noir" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.jpg" loading="lazy" alt="Icône de fenêtre de navigateur de code bleu épurée. Illustration de style plat sur fond noir. Concept visuel de codage et de programmation." srcset="https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icône-de-fenêtre-navigateur-code-bleu-sur-fond-noir-446414285.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">Icône de fenêtre de navigateur de code bleu épurée. Illustration de style plat sur fond noir. Concept visuel de codage et de programmation.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/icône-fenêtre-navigateur-code-bleu-fond-noir-image446414285" > Icône de fenêtre de navigateur de code bleu sur fond noir. Icône de fenêtre de navigateur de code bleu épurée. Illustration de style plat sur fond noir. Concept visuel de codage et de programmation. </a> </p> </div> </article> <article class="item item54 item-photo js-listing-item" data-id="436736485" 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=scannez+moi+avec+cadre&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="436736485" 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/scannez-moi-cadre-violet-qr-image436736485" class="item__url js-item-title-wrapper" aria-label="Scannez-moi avec le cadre violet pour QR." target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg" loading="lazy" alt="Scannez-moi avec le cadre violet pour QR. Icônes de ligne violette pour bouton de scan, UX, conceptions d'applications mobiles." srcset="https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=360 360w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=400 400w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=450 450w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=576 576w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=768 768w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=992 992w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/scannez-moi-avec-le-cadre-violet-pour-qr-436736485.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">Scannez-moi avec le cadre violet pour QR. Icônes de ligne violette pour bouton de scan, UX, conceptions d'applications mobiles.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/scannez-moi-cadre-violet-qr-image436736485" > Scannez-moi avec le cadre violet pour QR. </a> </p> </div> </article> <article class="item item55 item-photo js-listing-item" data-id="450405970" 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+forme+onde&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="450405970" 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-forme-onde-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-code-étiquettes-numériques-image450405970" class="item__url js-item-title-wrapper" aria-label="Affichage d'une forme d'onde sur un écran noir, montrant des barres colorées, une bande blanche, un panneau de code, des étiquette" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg" loading="lazy" alt="Affichage d'une forme d'onde sur un écran noir, montrant des barres colorées, une bande blanche, un panneau de code, des étiquettes numériques. Colonnes, données, visualisation, tableau de bord, interface, vecteur, minimaliste" srcset="https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-une-forme-onde-sur-un-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-de-code-étiquettes-numériques-450405970.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 forme d'onde sur un écran noir, montrant des barres colorées, une bande blanche, un panneau de code, des étiquettes numériques. Colonnes, données, visualisation, tableau de bord, interface, vecteur, minimaliste</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-forme-onde-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-code-étiquettes-numériques-image450405970" > Affichage d'une forme d'onde sur un écran noir, montrant des barres colorées, une bande blanche, un panneau de code, des étiquette </a> </p> </div> </article> <article class="item item56 item-photo js-listing-item" data-id="346038611" 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=autocollants+cadres+petites+étiquettes&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="346038611" 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/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-réponse-rapide-imprimé-à-image346038611" class="item__url js-item-title-wrapper" aria-label="étiquette adhésive qr code stickers cadres set" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.jpg" loading="lazy" alt="Autocollants qr cadres petites étiquettes adhésives avec code de réponse rapide imprimé à la surface. outils vectoriels pratiques et modernes pour accéder à l'information grâce à la numérisation. marketing et partage d'informations." srcset="https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.jpg?w=360 360w, https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.jpg?w=400 400w, https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.jpg?w=450 450w, https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.jpg?w=576 576w, https://thumbs.dreamstime.com/b/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-avec-de-réponse-rapide-imprimé-à-346038611.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">Autocollants qr cadres petites étiquettes adhésives avec code de réponse rapide imprimé à la surface. outils vectoriels pratiques et modernes pour accéder à l'information grâce à la numérisation. marketing et partage d'informations.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-réponse-rapide-imprimé-à-image346038611" > étiquette adhésive qr code stickers cadres set. autocollants qr cadres petites étiquettes adhésives avec code de réponse rapide imprimé à la surface. outils vectoriels pratiques et modernes pour accéder à l'information grâce à la numérisation. marketing et partage d'informations </a> </p> </div> </article> <article class="item item57 item-photo js-listing-item" data-id="442519055" 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=blue+dna+helix+inside&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="442519055" 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/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-image442519055" class="item__url js-item-title-wrapper" aria-label="d blue dna helix inside scanning frame with moving scan line genetic analysis process genome sequencing workflow molecular" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.jpg" loading="lazy" alt="D blue dna helix inside scanning frame with moving scan line genetic analysis process genome sequencing workflow molecular" srcset="https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.jpg?w=360 360w, https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.jpg?w=400 400w, https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.jpg?w=450 450w, https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.jpg?w=576 576w, https://thumbs.dreamstime.com/b/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-442519055.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">D blue dna helix inside scanning frame with moving scan line genetic analysis process genome sequencing workflow molecular</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/d-blue-dna-helix-inside-scanning-frame-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-molecular-image442519055" > d blue dna helix inside scanning frame with moving scan line genetic analysis process genome sequencing workflow molecular. </a> </p> </div> </article> <article class="item item58 item-photo js-listing-item" data-id="478865451" 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=concept+moderne+scan+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="478865451" 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/concept-scan-code-qr-smartphone-main-tenant-téléphone-vues-arrière-technologie-contact-image478865451" class="item__url js-item-title-wrapper" aria-label="Concept de scan de code QR par smartphone avec une main tenant le téléphone, vues avant et arrière, et technologie sans contact" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.jpg" loading="lazy" alt="Concept moderne de scan de code QR par smartphone, présentant des mains tenant des téléphones mobiles en vues avant et arrière. L'écran affiche une interface de numérisation numérique avec code QR, cadre de scan et bouton de scan, tandis que la vue arrière montre un design de smartphone moderne à caméras multiples." srcset="https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.jpg?w=360 360w, https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.jpg?w=400 400w, https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.jpg?w=450 450w, https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.jpg?w=576 576w, https://thumbs.dreamstime.com/b/concept-de-scan-code-qr-par-smartphone-avec-une-main-tenant-le-téléphone-vues-avant-et-arrière-technologie-sans-contact-478865451.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">Concept moderne de scan de code QR par smartphone, présentant des mains tenant des téléphones mobiles en vues avant et arrière. L'écran affiche une interface de numérisation numérique avec code QR, cadre de scan et bouton de scan, tandis que la vue arrière montre un design de smartphone moderne à caméras multiples.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/concept-scan-code-qr-smartphone-main-tenant-téléphone-vues-arrière-technologie-contact-image478865451" > Concept de scan de code QR par smartphone avec une main tenant le téléphone, vues avant et arrière, et technologie sans contact. Concept moderne de scan de code QR par smartphone, présentant des mains tenant des téléphones mobiles en vues avant et arrière. L'écran affiche une interface de numérisation numérique avec code QR, cadre de scan et bouton de scan, tandis que la vue arrière montre un design de smartphone moderne à caméras multiples </a> </p> </div> </article> <article class="item item59 item-photo js-listing-item" data-id="465694932" 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=matrix+inspired+glowing+rectangle&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="465694932" 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/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-image465694932" class="item__url js-item-title-wrapper" aria-label="matrix inspired glowing rectangle with digital binary code and wireframe perspective background creating a futuristic technology" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.jpg" loading="lazy" alt="Matrix inspired glowing rectangle with digital binary code and wireframe perspective background creating a futuristic technology" srcset="https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.jpg?w=360 360w, https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.jpg?w=400 400w, https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.jpg?w=450 450w, https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.jpg?w=576 576w, https://thumbs.dreamstime.com/b/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-465694932.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">Matrix inspired glowing rectangle with digital binary code and wireframe perspective background creating a futuristic technology</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/matrix-inspired-glowing-rectangle-digital-binary-code-wireframe-perspective-background-creating-futuristic-technology-image465694932" > matrix inspired glowing rectangle with digital binary code and wireframe perspective background creating a futuristic technology. </a> </p> </div> </article> <article class="item item60 item-photo js-listing-item" data-id="433974273" 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+étiquette+apothicaire+style&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="433974273" 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/design-d-étiquette-apothicaire-vintage-code-binaire-numérique-flacon-image433974273" class="item__url js-item-title-wrapper" aria-label="Design d'étiquette d'apothicaire vintage avec code binaire numérique dans un flacon" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg" loading="lazy" alt="Une étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente un flacon lumineux rempli de code binaire tourbillonnant, encadré par des bordures ornementales, évoquant un mélange d'esthétique vintage et de thèmes numériques modernes. L'étiquette comprend du texte tel que 'Restaure et optimise les systèmes numériques Est." srcset="https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg?w=360 360w, https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg?w=400 400w, https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg?w=450 450w, https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg?w=576 576w, https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.jpg?w=768 768w, https://thumbs.dreamstime.com/b/design-d-étiquette-apothicaire-vintage-avec-code-binaire-numérique-dans-un-flacon-433974273.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 étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente un flacon lumineux rempli de code binaire tourbillonnant, encadré par des bordures ornementales, évoquant un mélange d'esthétique vintage et de thèmes numériques modernes. L'étiquette comprend du texte tel que 'Restaure et optimise les systèmes numériques Est.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/design-d-étiquette-apothicaire-vintage-code-binaire-numérique-flacon-image433974273" > Design d'étiquette d'apothicaire vintage avec code binaire numérique dans un flacon. Une étiquette d'apothicaire de style rétro intitulée 'Élixir de Base de Données' présente un flacon lumineux rempli de code binaire tourbillonnant, encadré par des bordures ornementales, évoquant un mélange d'esthétique vintage et de thèmes numériques modernes. L'étiquette comprend du texte tel que 'Restaure et optimise les systèmes numériques Est. </a> </p> </div> </article> <article class="item item61 item-photo js-listing-item" data-id="445400948" 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+violet+fin+suspension&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="445400948" 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-violet-fin-en-suspension-orbitant-autour-d-anneaux-magenta-grille-cybernétique-vide-noir-derrière-code-image445400948" class="item__url js-item-title-wrapper" aria-label="Smartphone violet et fin en suspension, orbitant autour d'anneaux magenta dans une grille cybernétique, avec un vide noir derrière" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg" loading="lazy" alt="Smartphone violet et fin en suspension, orbitant autour d'anneaux magenta dans une grille cybernétique, avec un vide noir derrière du code binaire. Appareil, néon, données, flux, matrice, holographique, espace" srcset="https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg?w=360 360w, https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg?w=400 400w, https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg?w=450 450w, https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg?w=576 576w, https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.jpg?w=768 768w, https://thumbs.dreamstime.com/b/smartphone-violet-et-fin-en-suspension-orbitant-autour-d-anneaux-magenta-dans-une-grille-cybernétique-vide-noir-derrière-un-code-445400948.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 violet et fin en suspension, orbitant autour d'anneaux magenta dans une grille cybernétique, avec un vide noir derrière du code binaire. Appareil, néon, données, flux, matrice, holographique, espace</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/smartphone-violet-fin-en-suspension-orbitant-autour-d-anneaux-magenta-grille-cybernétique-vide-noir-derrière-code-image445400948" > Smartphone violet et fin en suspension, orbitant autour d'anneaux magenta dans une grille cybernétique, avec un vide noir derrière </a> </p> </div> </article> <article class="item item62 item-photo js-listing-item" data-id="453128773" 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+vectorielles+noir&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="453128773" 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-vectorielles-noir-blanc-code-barres-qr-globe-tore-image453128773" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes vectorielles noir et blanc avec code-barres, code QR, globe et tore." target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg" loading="lazy" alt="Ensemble d'icônes vectorielles noir et blanc comprenant un globe à damier, un globe filaire, une forme de tore, un code-barres, un code QR et un symbole de cœur dans un cadre rectangulaire. IA générative." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-noir-et-blanc-avec-code-barres-qr-globe-tore-453128773.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">Ensemble d'icônes vectorielles noir et blanc comprenant un globe à damier, un globe filaire, une forme de tore, un code-barres, un code QR et un symbole de cœur dans un cadre rectangulaire. IA générative.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-vectorielles-noir-blanc-code-barres-qr-globe-tore-image453128773" > Ensemble d'icônes vectorielles noir et blanc avec code-barres, code QR, globe et tore. Ensemble d'icônes vectorielles noir et blanc comprenant un globe à damier, un globe filaire, une forme de tore, un code-barres, un code QR et un symbole de cœur dans un cadre rectangulaire. IA générative </a> </p> </div> </article> <article class="item item63 item-photo js-listing-item" data-id="456945806" 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=minimalist+line+art+illustration&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="456945806" 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-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-image456945806" class="item__url js-item-title-wrapper" aria-label="a minimalist line art illustration of computer software development interface this clean vector graphic depicts digital workspace" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.jpg" loading="lazy" alt="A minimalist line art illustration of computer software development interface this clean vector graphic depicts digital workspace" srcset="https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.jpg?w=360 360w, https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.jpg?w=400 400w, https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.jpg?w=450 450w, https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.jpg?w=576 576w, https://thumbs.dreamstime.com/b/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-456945806.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">A minimalist line art illustration of computer software development interface this clean vector graphic depicts digital workspace</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/minimalist-line-art-illustration-computer-software-development-interface-clean-vector-graphic-depicts-digital-workspace-image456945806" > a minimalist line art illustration of computer software development interface this clean vector graphic depicts digital workspace. </a> </p> </div> </article> <article class="item item64 item-photo js-listing-item" data-id="454503145" 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+silhouette+personne+assise&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="454503145" 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/programmeur-travaillant-à-son-bureau-plusieurs-écrans-affichant-du-code-pièce-sombre-image454503145" class="item__url js-item-title-wrapper" aria-label="Programmeur travaillant à son bureau avec plusieurs écrans affichant du code dans une pièce sombre" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg" loading="lazy" alt="Une silhouette d'une personne assise à un bureau dans une pièce sombre, travaillant sur une configuration informatique multi-écrans. Quatre écrans affichent des lignes de code de programmation. L'espace de travail est éclairé par un cadre néon rectangulaire violet et bleu monté au mur derrière les écrans." srcset="https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.jpg?w=768 768w, https://thumbs.dreamstime.com/b/programmeur-travaillant-à-son-bureau-avec-plusieurs-écrans-affichant-du-code-dans-une-pièce-sombre-454503145.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 silhouette d'une personne assise à un bureau dans une pièce sombre, travaillant sur une configuration informatique multi-écrans. Quatre écrans affichent des lignes de code de programmation. L'espace de travail est éclairé par un cadre néon rectangulaire violet et bleu monté au mur derrière les écrans.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/programmeur-travaillant-à-son-bureau-plusieurs-écrans-affichant-du-code-pièce-sombre-image454503145" > Programmeur travaillant à son bureau avec plusieurs écrans affichant du code dans une pièce sombre. Une silhouette d'une personne assise à un bureau dans une pièce sombre, travaillant sur une configuration informatique multi-écrans. Quatre écrans affichent des lignes de code de programmation. L'espace de travail est éclairé par un cadre néon rectangulaire violet et bleu monté au mur derrière les écrans. </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="418886676" 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=binary+number+rectangular+frame&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="418886676" 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/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-image418886676" class="item__url js-item-title-wrapper" aria-label="binary number within a rectangular frame and cloud above table represent code data storage technology ideal for programming ai" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg" loading="lazy" alt="Binary number within a rectangular frame and cloud above table represent code data storage technology ideal for programming ai" srcset="https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=360 360w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=400 400w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=450 450w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=576 576w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=768 768w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=992 992w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-418886676.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">Binary number within a rectangular frame and cloud above table represent code data storage technology ideal for programming ai</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/binary-number-rectangular-frame-cloud-above-table-represent-code-data-storage-technology-ideal-programming-ai-image418886676" > binary number within a rectangular frame and cloud above table represent code data storage technology ideal for programming ai. </a> </p> </div> </article> <article class="item item66 item-photo js-listing-item" data-id="435256269" 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+image+avec+flèche&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="435256269" 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/instructions-scanner-code-qr-indication-claire-image435256269" class="item__url js-item-title-wrapper" aria-label="Instructions pour scanner un code QR avec une indication claire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.jpg" loading="lazy" alt="Une image avec une flèche noir et blanc et le texte 'SCAN ME! ' ainsi qu'un code QR à droite, indiquant un lien numérique ou un accès aux données." srcset="https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.jpg?w=360 360w, https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.jpg?w=400 400w, https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.jpg?w=450 450w, https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.jpg?w=576 576w, https://thumbs.dreamstime.com/b/instructions-pour-scanner-un-code-qr-avec-une-indication-claire-435256269.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 image avec une flèche noir et blanc et le texte 'SCAN ME! ' ainsi qu'un code QR à droite, indiquant un lien numérique ou un accès aux données.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/instructions-scanner-code-qr-indication-claire-image435256269" > Instructions pour scanner un code QR avec une indication claire. Une image avec une flèche noir et blanc et le texte 'SCAN ME!' ainsi qu'un code QR à droite, indiquant un lien numérique ou un accès aux données </a> </p> </div> </article> <article class="item item67 item-photo js-listing-item" data-id="466722864" 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=build+logic+lettering+artwork&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="466722864" 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/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-image466722864" class="item__url js-item-title-wrapper" aria-label="build with logic lettering artwork in cream nautical sand tones orbit spoke burst pattern creative text paired slogan code the" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.jpg" loading="lazy" alt="Build with logic lettering artwork in cream nautical sand tones orbit spoke burst pattern creative text paired slogan code the" srcset="https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.jpg?w=360 360w, https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.jpg?w=400 400w, https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.jpg?w=450 450w, https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.jpg?w=576 576w, https://thumbs.dreamstime.com/b/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-466722864.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">Build with logic lettering artwork in cream nautical sand tones orbit spoke burst pattern creative text paired slogan code the</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/build-logic-lettering-artwork-cream-nautical-sand-tones-orbit-spoke-burst-pattern-creative-text-paired-slogan-code-image466722864" > build with logic lettering artwork in cream nautical sand tones orbit spoke burst pattern creative text paired slogan code the. </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="455450218" 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+loupe+avec+cadre&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="455450218" 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/gros-plan-d-loupe-clavier-ordinateur-image455450218" class="item__url js-item-title-wrapper" aria-label="Gros plan d'une loupe sur un clavier d'ordinateur" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg" loading="lazy" alt="Une loupe avec un cadre et un manche argentés repose sur un clavier d'ordinateur, se concentrant sur une section de touches de couleur dorée. L'arrière-plan est sombre, avec du code flou sur l'écran. L'image suggère un concept de recherche, d'enquête ou d'examen détaillé dans un contexte numérique." srcset="https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg?w=360 360w, https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg?w=400 400w, https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg?w=450 450w, https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg?w=576 576w, https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.jpg?w=768 768w, https://thumbs.dreamstime.com/b/gros-plan-d-une-loupe-sur-un-clavier-ordinateur-455450218.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 loupe avec un cadre et un manche argentés repose sur un clavier d'ordinateur, se concentrant sur une section de touches de couleur dorée. L'arrière-plan est sombre, avec du code flou sur l'écran. L'image suggère un concept de recherche, d'enquête ou d'examen détaillé dans un contexte numérique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/gros-plan-d-loupe-clavier-ordinateur-image455450218" > Gros plan d'une loupe sur un clavier d'ordinateur. Une loupe avec un cadre et un manche argentés repose sur un clavier d'ordinateur, se concentrant sur une section de touches de couleur dorée. L'arrière-plan est sombre, avec du code flou sur l'écran. L'image suggère un concept de recherche, d'enquête ou d'examen détaillé dans un contexte numérique </a> </p> </div> </article> <article class="item item69 item-photo js-listing-item" data-id="457853447" 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=image+features+highly+detailed&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="457853447" 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/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-image457853447" class="item__url js-item-title-wrapper" aria-label="the image features a highly detailed golden bitcoin coin centrally positioned and encased within white low polygon wire frame" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg" loading="lazy" alt="The image features a highly detailed golden bitcoin coin centrally positioned and encased within white low polygon wire frame" srcset="https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg?w=360 360w, https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg?w=400 400w, https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg?w=450 450w, https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg?w=576 576w, https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.jpg?w=768 768w, https://thumbs.dreamstime.com/b/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-457853447.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">The image features a highly detailed golden bitcoin coin centrally positioned and encased within white low polygon wire frame</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/image-features-highly-detailed-golden-bitcoin-coin-centrally-positioned-encased-white-low-polygon-wire-frame-image457853447" > the image features a highly detailed golden bitcoin coin centrally positioned and encased within white low polygon wire frame. </a> </p> </div> </article> <article class="item item70 item-photo js-listing-item" data-id="459487993" 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=pack+autocollants+cyber+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="459487993" 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/pack-d-autocollants-cyber-ui-panneaux-verrouillage-chargement-balises-code-badges-à-contour-cyan-icônes-sécurité-image459487993" class="item__url js-item-title-wrapper" aria-label="Pack d'autocollants Cyber UI avec panneaux de verrouillage, de chargement et de balises de code, badges à contour cyan, icônes de" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.jpg" loading="lazy" alt="Pack d'autocollants Cyber UI avec panneaux de verrouillage, de chargement et de balises de code, badges à contour cyan, icônes de sécurité, barres de progression et fond à grille sombre" srcset="https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.jpg?w=360 360w, https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.jpg?w=400 400w, https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.jpg?w=450 450w, https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.jpg?w=576 576w, https://thumbs.dreamstime.com/b/pack-d-autocollants-cyber-ui-avec-panneaux-de-verrouillage-chargement-et-balises-code-badges-à-contour-cyan-icônes-sécurité-459487993.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">Pack d'autocollants Cyber UI avec panneaux de verrouillage, de chargement et de balises de code, badges à contour cyan, icônes de sécurité, barres de progression et fond à grille sombre</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/pack-d-autocollants-cyber-ui-panneaux-verrouillage-chargement-balises-code-badges-à-contour-cyan-icônes-sécurité-image459487993" > Pack d'autocollants Cyber UI avec panneaux de verrouillage, de chargement et de balises de code, badges à contour cyan, icônes de </a> </p> </div> </article> <article class="item item71 item-photo js-listing-item" data-id="427492870" 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=image+présente+trois+codes&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="427492870" 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/trois-codes-qr-uniques-en-noir-blanc-des-cadres-carrés-image427492870" class="item__url js-item-title-wrapper" aria-label="Trois codes QR uniques en noir et blanc dans des cadres carrés" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg" loading="lazy" alt="L'image présente trois codes QR en noir et blanc disposés en une rangée horizontale. Chaque code QR est contenu dans un cadre carré. Les codes QR ont un motif similaire, mais varient légèrement dans leur conception. Le fond des codes QR est blanc et les motifs de données sont noirs." srcset="https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg?w=360 360w, https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg?w=400 400w, https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg?w=450 450w, https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg?w=576 576w, https://thumbs.dreamstime.com/b/trois-codes-qr-uniques-en-noir-et-blanc-dans-des-cadres-carrés-427492870.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">L'image présente trois codes QR en noir et blanc disposés en une rangée horizontale. Chaque code QR est contenu dans un cadre carré. Les codes QR ont un motif similaire, mais varient légèrement dans leur conception. Le fond des codes QR est blanc et les motifs de données sont noirs.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/trois-codes-qr-uniques-en-noir-blanc-des-cadres-carrés-image427492870" > Trois codes QR uniques en noir et blanc dans des cadres carrés. L'image présente trois codes QR en noir et blanc disposés en une rangée horizontale. Chaque code QR est contenu dans un cadre carré. Les codes QR ont un motif similaire, mais varient légèrement dans leur conception. Le fond des codes QR est blanc et les motifs de données sont noirs. </a> </p> </div> </article> <article class="item item72 item-photo js-listing-item" data-id="410159420" 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+code+noir&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="410159420" 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/jeu-d-icônes-code-qr-noir-blanc-image410159420" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de code QR noir et blanc" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.jpg" loading="lazy" alt="Ensemble d'icônes de code QR noir et blanc" srcset="https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.jpg?w=360 360w, https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.jpg?w=400 400w, https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.jpg?w=450 450w, https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.jpg?w=576 576w, https://thumbs.dreamstime.com/b/jeu-d-icônes-de-code-qr-noir-et-blanc-410159420.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">Ensemble d'icônes de code QR noir et blanc</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/jeu-d-icônes-code-qr-noir-blanc-image410159420" > Ensemble d'icônes de code QR noir et blanc </a> </p> </div> </article> <article class="item item73 item-photo js-listing-item" data-id="410159434" 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=code+sur+publicité+panneau&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="410159434" 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/code-qr-publicité-panneau-publicitaire-image410159434" class="item__url js-item-title-wrapper" aria-label="Code QR sur Publicité sur Panneau Publicitaire" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.jpg" loading="lazy" alt="Code QR sur Publicité sur Panneau Publicitaire" srcset="https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.jpg?w=360 360w, https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.jpg?w=400 400w, https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.jpg?w=450 450w, https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.jpg?w=576 576w, https://thumbs.dreamstime.com/b/code-qr-sur-la-publicité-panneau-publicitaire-un-410159434.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">Code QR sur Publicité sur Panneau Publicitaire</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/code-qr-publicité-panneau-publicitaire-image410159434" > Code QR sur Publicité sur Panneau Publicitaire </a> </p> </div> </article> <article class="item item74 item-photo js-listing-item" data-id="455352070" 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=agit+une+illustration+centrée&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="455352070" 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/illustration-plate-concepts-d-ia-cerveau-des-engrenages-symboles-données-image455352070" class="item__url js-item-title-wrapper" aria-label="Illustration plate de concepts d'IA avec un cerveau, des engrenages et des symboles de données" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.jpg" loading="lazy" alt="Il s'agit d'une illustration centrée sur les concepts d'intelligence artificielle. Elle présente un cadre hexagonal contenant un cerveau stylisé avec des nœuds interconnectés, entouré de divers symboles liés à la technologie. Ceux-ci incluent une carte de circuit imprimé, du code binaire, une base de données, un organigramme, une ampoule, un écran d'ordinateur et une silhouette de tête avec des engrenages." srcset="https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.jpg?w=360 360w, https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.jpg?w=400 400w, https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.jpg?w=450 450w, https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.jpg?w=576 576w, https://thumbs.dreamstime.com/b/illustration-plate-de-concepts-d-ia-avec-un-cerveau-des-engrenages-et-symboles-données-455352070.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">Il s'agit d'une illustration centrée sur les concepts d'intelligence artificielle. Elle présente un cadre hexagonal contenant un cerveau stylisé avec des nœuds interconnectés, entouré de divers symboles liés à la technologie. Ceux-ci incluent une carte de circuit imprimé, du code binaire, une base de données, un organigramme, une ampoule, un écran d'ordinateur et une silhouette de tête avec des engrenages.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/illustration-plate-concepts-d-ia-cerveau-des-engrenages-symboles-données-image455352070" > Illustration plate de concepts d'IA avec un cerveau, des engrenages et des symboles de données. Il s'agit d'une illustration centrée sur les concepts d'intelligence artificielle. Elle présente un cadre hexagonal contenant un cerveau stylisé avec des nœuds interconnectés, entouré de divers symboles liés à la technologie. Ceux-ci incluent une carte de circuit imprimé, du code binaire, une base de données, un organigramme, une ampoule, un écran d'ordinateur et une silhouette de tête avec des engrenages. </a> </p> </div> </article> <article class="item item75 item-photo js-listing-item" data-id="449677635" 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=panneau+holographique+cadre+blanc&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="449677635" 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/panneau-holographique-à-cadre-blanc-flottant-suspendu-cyberespace-virtuel-affichant-du-code-forme-d-onde-cyan-image449677635" class="item__url js-item-title-wrapper" aria-label="Panneau holographique à cadre blanc flottant, suspendu dans le cyberespace virtuel, affichant du code et une forme d'onde cyan" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg" loading="lazy" alt="Panneau holographique à cadre blanc flottant, suspendu dans le cyberespace virtuel, affichant du code et une forme d'onde cyan. Néon, cyber, numérique, réseau, maillage, grille, nœuds" srcset="https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg?w=360 360w, https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg?w=400 400w, https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg?w=450 450w, https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg?w=576 576w, https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.jpg?w=768 768w, https://thumbs.dreamstime.com/b/panneau-holographique-à-cadre-blanc-flottant-suspendu-dans-le-cyberespace-virtuel-affichant-du-code-et-une-forme-d-onde-cyan-449677635.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">Panneau holographique à cadre blanc flottant, suspendu dans le cyberespace virtuel, affichant du code et une forme d'onde cyan. Néon, cyber, numérique, réseau, maillage, grille, nœuds</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/panneau-holographique-à-cadre-blanc-flottant-suspendu-cyberespace-virtuel-affichant-du-code-forme-d-onde-cyan-image449677635" > Panneau holographique à cadre blanc flottant, suspendu dans le cyberespace virtuel, affichant du code et une forme d'onde cyan </a> </p> </div> </article> <article class="item item76 item-photo js-listing-item" data-id="439633484" 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+hud+central+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="439633484" 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-hud-central-pulsant-matrice-sombre-à-grille-anneau-pointillé-cadre-en-losange-image439633484" class="item__url js-item-title-wrapper" aria-label="Affichage d'un HUD central pulsant sur une matrice sombre à grille avec anneau pointillé et cadre en losange, :03 00:00" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg" loading="lazy" alt="Affichage d'un HUD central pulsant sur une matrice sombre à grille avec anneau pointillé et cadre en losange, :03 00:00. Futuriste, néon, interface, écran, tableau de bord, cyber, lumineux" srcset="https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg?w=360 360w, https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg?w=400 400w, https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg?w=450 450w, https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg?w=576 576w, https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.jpg?w=768 768w, https://thumbs.dreamstime.com/b/affichage-d-un-hud-central-pulsant-sur-une-matrice-sombre-à-grille-avec-anneau-pointillé-et-cadre-en-losange-439633484.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 HUD central pulsant sur une matrice sombre à grille avec anneau pointillé et cadre en losange, :03 00:00. Futuriste, néon, interface, écran, tableau de bord, cyber, lumineux</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/affichage-d-hud-central-pulsant-matrice-sombre-à-grille-anneau-pointillé-cadre-en-losange-image439633484" > Affichage d'un HUD central pulsant sur une matrice sombre à grille avec anneau pointillé et cadre en losange, :03 00:00 </a> </p> </div> </article> <article class="item item77 item-photo js-listing-item" data-id="439335991" 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=binary+grid+texture+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="439335991" 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/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335991" class="item__url js-item-title-wrapper" aria-label="binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg" loading="lazy" alt="Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" srcset="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg?w=360 360w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg?w=400 400w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg?w=450 450w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg?w=576 576w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.jpg?w=768 768w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335991.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">Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335991" > binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame. </a> </p> </div> </article> <article class="item item78 item-photo js-listing-item" data-id="439335369" 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=binary+grid+texture+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="439335369" 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/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335369" class="item__url js-item-title-wrapper" aria-label="binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg" loading="lazy" alt="Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" srcset="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg?w=360 360w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg?w=400 400w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg?w=450 450w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg?w=576 576w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.jpg?w=768 768w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335369.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">Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335369" > binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame. </a> </p> </div> </article> <article class="item item79 item-photo js-listing-item" data-id="439335268" 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=binary+grid+texture+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="439335268" 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/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335268" class="item__url js-item-title-wrapper" aria-label="binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg" loading="lazy" alt="Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame" srcset="https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg?w=360 360w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg?w=400 400w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg?w=450 450w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg?w=576 576w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.jpg?w=768 768w, https://thumbs.dreamstime.com/b/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-439335268.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">Binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/binary-grid-texture-cyan-digital-code-field-dark-blue-gradient-background-abstract-cybersecurity-featuring-full-frame-image439335268" > binary grid texture cyan digital code field on dark blue gradient background abstract cybersecurity featuring a full frame. </a> </p> </div> </article> <article class="item item80 item-photo js-listing-item" data-id="446413702" 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+plate+stylisée&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="446413702" 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/cadre-numérisation-stylisé-fond-noir-des-barres-image446413702" class="item__url js-item-title-wrapper" aria-label="Cadre de numérisation stylisé sur fond noir avec des barres" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.jpg" loading="lazy" alt="Une icône plate et stylisée d'un cadre de numérisation avec des barres, présentée sur un fond noir épuré. Esthétique simple et moderne." srcset="https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.jpg?w=360 360w, https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.jpg?w=400 400w, https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.jpg?w=450 450w, https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.jpg?w=576 576w, https://thumbs.dreamstime.com/b/cadre-de-numérisation-stylisé-sur-fond-noir-avec-des-barres-446413702.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 plate et stylisée d'un cadre de numérisation avec des barres, présentée sur un fond noir épuré. Esthétique simple et moderne.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/cadre-numérisation-stylisé-fond-noir-des-barres-image446413702" > Cadre de numérisation stylisé sur fond noir avec des barres. Une icône plate et stylisée d'un cadre de numérisation avec des barres, présentée sur un fond noir épuré. Esthétique simple et moderne. </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-frame.html?pg=28" title="Page 28" 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-frame.html?pg=26" title="Page 26" ><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-frame.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-frame.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-frame.html?pg=25" title="Aller à la page 25" >25</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=26" title="Aller à la page 26" >26</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=27" title="Page actuelle, Page 27" aria-current="page" data-state="active" >27</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=28" title="Aller à la page 28" >28</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=29" title="Aller à la page 29" >29</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=30" title="Aller à la page 30" >30</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=31" title="Aller à la page 31" >31</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=32" title="Aller à la page 32" >32</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://fr.dreamstime.com/illustration/code-frame.html?pg=28" title="Page 28" ><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":"Ic\u00f4ne de code QR bleu rendu en 3D sur fond blanc. Lecture de code QR", "url": "https://fr.dreamstime.com/icône-code-qr-bleu-rendu-en-d-fond-blanc-lecture-image442471417" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Coding and Technology Concept with Coding Symbol and Electrical Socket Design in a Digital Frame", "url": "https://fr.dreamstime.com/coding-and-technology-concept-with-coding-symbol-and-electrical-socket-design-in-digital-frame-image477556639" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"Moniteur Javascript avec \u00e9tiquette", "url": "https://fr.dreamstime.com/moniteur-javascript-étiquette-image428788996" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Bouclier de s\u00e9curit\u00e9 num\u00e9rique avec serrure, code binaire et cadre dor\u00e9", "url": "https://fr.dreamstime.com/bouclier-sécurité-numérique-code-binaire-cadre-doré-image-représente-protection-des-données-image410787887" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Scan de code QR avec ic\u00f4ne de v\u00e9rification de coche verte sur fond noir", "url": "https://fr.dreamstime.com/scan-code-qr-icône-vérification-coche-verte-fond-noir-image469277786" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Cadres de scan QR, autocollants de codes et inscription pour \u00e9tiquettes de t\u00e9l\u00e9phone \u00ab scan me \u00bb. Maquette de code QR en forme de ", "url": "https://fr.dreamstime.com/cadres-scan-qr-autocollants-codes-inscription-étiquettes-téléphone-me-maquette-code-en-forme-mise-page-image466870787" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"Ensemble d ic\u00f4nes de diagrammes techniques avec cadre rectangulaire color\u00e9 et symboles de direction de fl\u00e8ches", "url": "https://fr.dreamstime.com/ensemble-d-icônes-diagrammes-techniques-cadre-rectangulaire-coloré-symboles-direction-flèches-image478745296" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"Digital gateway to html coding future", "url": "https://fr.dreamstime.com/digital-gateway-to-html-coding-future-image431655027" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Ensemble vectoriel de codes QR noirs. Exemple de code QR vectoriel pour la num\u00e9risation par smartphone isol\u00e9 sur fond blanc. Num\u00e9r", "url": "https://fr.dreamstime.com/ensemble-vectoriel-codes-qr-noirs-exemple-code-numérisation-smartphone-isolé-fond-blanc-image436681820" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Incrustation d animation de scanner de code QR sur fond vert avec effet de faisceau laser lumineux", "url": "https://fr.dreamstime.com/incrustation-d-animation-scanner-code-qr-fond-vert-effet-faisceau-laser-lumineux-image469277767" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Ensemble d \u00e9l\u00e9ments de scan de code QR avec cadres de t\u00e9l\u00e9phone mobile, interface de scanner et mod\u00e8les de paiement", "url": "https://fr.dreamstime.com/ensemble-d-éléments-scan-code-qr-cadres-téléphone-mobile-interface-scanner-modèles-paiement-image466731108" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"QR Code Scan Elements Set with Mobile Phone Frames, Scanner UI and Payment Templates", "url": "https://fr.dreamstime.com/qr-code-scan-elements-set-with-mobile-phone-frames-scanner-ui-and-payment-templates-image467234394" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Abstract white background with a frame made of a scattering of colorful digits along the perimeter. eps 10", "url": "https://fr.dreamstime.com/abstract-white-background-with-frame-made-of-scattering-of-colorful-digits-along-the-perimeter-eps-10-image473344007" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Pilier de n\u00e9on blanc brillant, fond technologique abstrait avec \u00e9l\u00e9ment de code QR", "url": "https://fr.dreamstime.com/pilier-néon-blanc-brillant-fond-technologique-abstrait-élément-code-qr-image469277743" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Modern QR Code Frame Icons with Doodle Style Lines", "url": "https://fr.dreamstime.com/modern-qr-code-frame-icons-with-doodle-style-lines-image440450082" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"QR Scanning frames, codes stickers and scan me phone tag inscription. Phone arrow, borders. QR code mockup, layout. Qr", "url": "https://fr.dreamstime.com/qr-scanning-frames-codes-stickers-and-scan-me-phone-tag-inscription-phone-arrow-borders-qr-code-mockup-layout-qr-image468252018" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Cadres de scan QR, autocollants de codes et inscription de tag de t\u00e9l\u00e9phone \u00ab scan me \u00bb. Fl\u00e8che de t\u00e9l\u00e9phone, bordures. Maquette d", "url": "https://fr.dreamstime.com/cadres-scan-qr-autocollants-codes-inscription-tag-téléphone-me-flèche-bordures-maquette-code-mise-en-page-image467488857" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"QR Scanning frames, codes stickers and scan me phone tag inscription. Phone arrow, borders. QR code mockup, layout. Qr", "url": "https://fr.dreamstime.com/qr-scanning-frames-codes-stickers-and-scan-me-phone-tag-inscription-phone-arrow-borders-qr-code-mockup-layout-qr-image467230087" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Scan de code QR par smartphone, confirmation v\u00e9rifi\u00e9e, s\u00e9curit\u00e9 mobile, g\u00e9n\u00e9r\u00e9 par IA", "url": "https://fr.dreamstime.com/scan-code-qr-smartphone-confirmation-vérifiée-sécurité-mobile-généré-ia-image465022908" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Abstraction de nuage de donn\u00e9es dans un cadre dor\u00e9 orn\u00e9", "url": "https://fr.dreamstime.com/extrait-du-nuage-données-cadre-doré-orné-oeuvre-captivante-mêle-l-élégance-traditionnelle-d-paysage-image412338846" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Ornate gold frame with empty black center", "url": "https://fr.dreamstime.com/ornate-gold-frame-with-empty-black-center-image438542868" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Le Roi du Code Une Ic\u00f4ne de Moniteur \u00e0 l Aquarelle", "url": "https://fr.dreamstime.com/roi-du-code-icône-moniteur-à-l-aquarelle-image433643210" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Affichage du panneau de donn\u00e9es central intitul\u00e9 COLLECTE DE DONN\u00c9ES, code de streaming sur l HUD, lecture gauche code droit", "url": "https://fr.dreamstime.com/affichage-du-panneau-données-central-intitulé-collecte-code-streaming-l-hud-lecture-gauche-droit-image444431399" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"A rectangular graphic element with letters and numbers inside a frame", "url": "https://fr.dreamstime.com/rectangular-graphic-element-with-letters-and-numbers-inside-frame-image456943186" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Ensemble d ic\u00f4nes de cadres pour scanner QR", "url": "https://fr.dreamstime.com/ensemble-d-icônes-cadres-scanner-qr-image368584933" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Logique P\u00e9riph\u00e9rique Virtuelle - Cadre Binaire \u00e0 Haut Contraste avec Dispersion de l Espace N\u00e9gatif Central. Perspective", "url": "https://fr.dreamstime.com/logique-périphérique-virtuelle-cadre-binaire-à-haut-contraste-dispersion-l-espace-négatif-central-perspective-image455155590" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"\u00c9l\u00e9ment graphique d ic\u00f4ne de code. Ensemble d ic\u00f4nes web", "url": "https://fr.dreamstime.com/élément-graphique-d-icône-code-ensemble-icônes-web-image462717705" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Cadre de Scanner de Code-Barres et Rayures de Code-Barres de Produit pour l Inventaire de D\u00e9tail et la Technologie d Identificatio", "url": "https://fr.dreamstime.com/cadre-scanner-code-barres-rayures-produit-l-inventaire-détail-technologie-d-identification-image442098572" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"Phone qr code scan icon on white background", "url": "https://fr.dreamstime.com/phone-qr-code-scan-icon-on-white-background-image463487807" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"Code QR stylis\u00e9 dans des nuances de bleu et de noir", "url": "https://fr.dreamstime.com/code-qr-stylisé-des-nuances-bleu-noir-image446416740" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"50 Off Neon signe avec Fireworks et cadre floral ", "url": "https://fr.dreamstime.com/off-neon-signe-fireworks-cadre-floral-illustration-digitale-vibrante-panneau-néon-affichant-entouré-d-fleuri-feu-image405110133" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"Digital Pillars - Symmetrical Binary Data Stream Gradient on Deep Teal Background", "url": "https://fr.dreamstime.com/digital-pillars-symmetrical-binary-data-stream-gradient-on-deep-teal-background-image439334368" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"Digital Pillars - Symmetrical Binary Data Stream Gradient on Deep Teal Background", "url": "https://fr.dreamstime.com/digital-pillars-symmetrical-binary-data-stream-gradient-on-deep-teal-background-image439334428" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "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": 35, "name":"T\u00e9l\u00e9phone en main, \u00e9l\u00e9ments de collage en trame demi-teinte, d\u00e9coupe de cadre QR. Set pop art de t\u00e9l\u00e9phone r\u00e9tro avec autocollant ", "url": "https://fr.dreamstime.com/téléphone-en-main-éléments-collage-trame-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-image468777928" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"T\u00e9l\u00e9phone en main, \u00e9l\u00e9ments de collage en demi-teinte, d\u00e9coupe de cadre QR. Set pop art de t\u00e9l\u00e9phone r\u00e9tro avec autocollant sur l ", "url": "https://fr.dreamstime.com/téléphone-en-main-éléments-collage-demi-teinte-découpe-cadre-qr-set-pop-art-rétro-autocollant-l-écran-réseaux-image474195966" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"Conception d \u00e9tiquette d apothicaire vintage avec code binaire num\u00e9rique lumineux dans un flacon", "url": "https://fr.dreamstime.com/conception-d-étiquette-apothicaire-vintage-code-binaire-numérique-lumineux-flacon-image433969349" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Ensemble 3D d ic\u00f4ne de code isol\u00e9 sur blanc", "url": "https://fr.dreamstime.com/ensemble-d-icône-code-isolé-blanc-image363417910" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Ensemble de t\u00e9l\u00e9phone en main avec \u00e9l\u00e9ments de collage halftone et d\u00e9coupe de cadre QR. Ensemble pop art de t\u00e9l\u00e9phone r\u00e9tro avec a", "url": "https://fr.dreamstime.com/ensemble-téléphone-en-main-éléments-collage-halftone-découpe-cadre-qr-pop-art-rétro-autocollant-l-écran-image473713890" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"Ensemble 3D d ic\u00f4ne de code isol\u00e9 sur blanc", "url": "https://fr.dreamstime.com/ensemble-d-icône-code-isolé-blanc-image363422155" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"Une personne tapant sur un ordinateur portable avec du code \u00e0 l \u00e9cran", "url": "https://fr.dreamstime.com/personne-tapant-ordinateur-portable-du-code-à-l-écran-image452949025" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Abstract digital frame with chromatic aberration effect", "url": "https://fr.dreamstime.com/abstract-digital-frame-with-chromatic-aberration-effect-image459141575" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"Ensemble de cadres doodle en forme de zones de texte avec une bordure cousue. D\u00e9coration en pointill\u00e9s. Cadres rectangles dessin\u00e9s", "url": "https://fr.dreamstime.com/ensemble-cadres-doodle-en-forme-zones-texte-bordure-cousue-décoration-pointillés-rectangles-dessinés-à-main-image472850860" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"Code binaire et visualisation de donn\u00e9es boursi\u00e8res", "url": "https://fr.dreamstime.com/code-binaire-visualisation-données-boursières-image460614561" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Text box doodle frame set with stitched border. Dashed line decoration. Hand drawn doodle rectangle frames. Simple and", "url": "https://fr.dreamstime.com/text-box-doodle-frame-set-with-stitched-border-dashed-line-decoration-hand-drawn-doodle-rectangle-frames-simple-and-image473573734" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Ensemble de cadres doodle en forme de bo\u00eete de texte avec bordure cousue. D\u00e9coration de lignes en pointill\u00e9s. Cadres rectangulaire", "url": "https://fr.dreamstime.com/ensemble-cadres-doodle-en-forme-boîte-texte-bordure-cousue-décoration-lignes-pointillés-rectangulaires-dessinés-à-image476339450" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Badge d identification avec symbole de code QR symbolisant l acc\u00e8s num\u00e9rique, la s\u00e9curit\u00e9 et l identit\u00e9 d entreprise", "url": "https://fr.dreamstime.com/badge-d-identification-symbole-code-qr-symbolisant-l-accès-numérique-sécurité-identité-entreprise-image468531763" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Frame progression shifting colored numbers across green binary columns, highlighting data focus", "url": "https://fr.dreamstime.com/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-image465369723" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Frame progression shifting colored numbers across green binary columns, highlighting data focus", "url": "https://fr.dreamstime.com/frame-progression-shifting-colored-numbers-across-green-binary-columns-highlighting-data-focus-image465369726" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Repr\u00e9sentation abstraite d un flux de donn\u00e9es de code binaire", "url": "https://fr.dreamstime.com/représentation-abstraite-d-flux-données-code-binaire-image422559526" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Ensemble de cadres de texte bleus style doodle avec bordure cousue. D\u00e9coration de lignes pointill\u00e9es. Cadres rectangulaires dessin", "url": "https://fr.dreamstime.com/ensemble-cadres-texte-bleus-style-doodle-bordure-cousue-décoration-lignes-pointillées-rectangulaires-dessinés-à-image468780753" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"THINK IN CODE text art with green blue palette and orbital graph style texture pattern", "url": "https://fr.dreamstime.com/think-in-code-text-art-with-green-blue-palette-and-orbital-graph-style-texture-pattern-image466872357" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Ic\u00f4ne de fen\u00eatre de navigateur de code bleu sur fond noir", "url": "https://fr.dreamstime.com/icône-fenêtre-navigateur-code-bleu-fond-noir-image446414285" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Scannez-moi avec le cadre violet pour QR.", "url": "https://fr.dreamstime.com/scannez-moi-cadre-violet-qr-image436736485" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"Affichage d une forme d onde sur un \u00e9cran noir, montrant des barres color\u00e9es, une bande blanche, un panneau de code, des \u00e9tiquette", "url": "https://fr.dreamstime.com/affichage-d-forme-onde-écran-noir-montrant-des-barres-colorées-bande-blanche-panneau-code-étiquettes-numériques-image450405970" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"\u00e9tiquette adh\u00e9sive qr code stickers cadres set ", "url": "https://fr.dreamstime.com/étiquette-adhésive-qr-code-stickers-cadres-set-autocollants-petites-étiquettes-adhésives-réponse-rapide-imprimé-à-image346038611" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"3d blue DNA helix inside scanning frame with moving scan line. Genetic analysis process, genome sequencing workflow", "url": "https://fr.dreamstime.com/3d-blue-dna-helix-inside-scanning-frame-with-moving-scan-line-genetic-analysis-process-genome-sequencing-workflow-image442519055" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Concept de scan de code QR par smartphone avec une main tenant le t\u00e9l\u00e9phone, vues avant et arri\u00e8re, et technologie sans contact", "url": "https://fr.dreamstime.com/concept-scan-code-qr-smartphone-main-tenant-téléphone-vues-arrière-technologie-contact-image478865451" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Matrix inspired glowing rectangle with digital binary code and wireframe perspective background", "url": "https://fr.dreamstime.com/matrix-inspired-glowing-rectangle-with-digital-binary-code-and-wireframe-perspective-background-image465694932" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"Design d \u00e9tiquette d apothicaire vintage avec code binaire num\u00e9rique dans un flacon", "url": "https://fr.dreamstime.com/design-d-étiquette-apothicaire-vintage-code-binaire-numérique-flacon-image433974273" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Smartphone violet et fin en suspension, orbitant autour d anneaux magenta dans une grille cybern\u00e9tique, avec un vide noir derri\u00e8re", "url": "https://fr.dreamstime.com/smartphone-violet-fin-en-suspension-orbitant-autour-d-anneaux-magenta-grille-cybernétique-vide-noir-derrière-code-image445400948" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"Ensemble d ic\u00f4nes vectorielles noir et blanc avec code-barres, code QR, globe et tore.", "url": "https://fr.dreamstime.com/ensemble-d-icônes-vectorielles-noir-blanc-code-barres-qr-globe-tore-image453128773" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"A minimalist line art illustration of a computer software development interface", "url": "https://fr.dreamstime.com/minimalist-line-art-illustration-of-computer-software-development-interface-image456945806" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Programmeur travaillant \u00e0 son bureau avec plusieurs \u00e9crans affichant du code dans une pi\u00e8ce sombre", "url": "https://fr.dreamstime.com/programmeur-travaillant-à-son-bureau-plusieurs-écrans-affichant-du-code-pièce-sombre-image454503145" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Binary Code and Cloud Computing Concept with Minimalist Design Elements", "url": "https://fr.dreamstime.com/binary-code-and-cloud-computing-concept-with-minimalist-design-elements-image418886676" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "name":"Instructions pour scanner un code QR avec une indication claire", "url": "https://fr.dreamstime.com/instructions-scanner-code-qr-indication-claire-image435256269" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 67, "name":"BUILD WITH LOGIC lettering artwork in cream nautical sand tones with orbit spoke burst pattern", "url": "https://fr.dreamstime.com/build-with-logic-lettering-artwork-in-cream-nautical-sand-tones-with-orbit-spoke-burst-pattern-image466722864" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Gros plan d une loupe sur un clavier d ordinateur", "url": "https://fr.dreamstime.com/gros-plan-d-loupe-clavier-ordinateur-image455450218" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 69, "name":"Golden Bitcoin Coin Encased in White Geometric Wireframe Network on Black Background", "url": "https://fr.dreamstime.com/golden-bitcoin-coin-encased-in-white-geometric-wireframe-network-on-black-background-image457853447" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 70, "name":"Pack d autocollants Cyber UI avec panneaux de verrouillage, de chargement et de balises de code, badges \u00e0 contour cyan, ic\u00f4nes de ", "url": "https://fr.dreamstime.com/pack-d-autocollants-cyber-ui-panneaux-verrouillage-chargement-balises-code-badges-à-contour-cyan-icônes-sécurité-image459487993" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 71, "name":"Trois codes QR uniques en noir et blanc dans des cadres carr\u00e9s", "url": "https://fr.dreamstime.com/trois-codes-qr-uniques-en-noir-blanc-des-cadres-carrés-image427492870" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 72, "name":"Ensemble d ic\u00f4nes de code QR noir et blanc", "url": "https://fr.dreamstime.com/jeu-d-icônes-code-qr-noir-blanc-image410159420" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 73, "name":"Code QR sur Publicit\u00e9 sur Panneau Publicitaire", "url": "https://fr.dreamstime.com/code-qr-publicité-panneau-publicitaire-image410159434" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 74, "name":"Illustration plate de concepts d IA avec un cerveau, des engrenages et des symboles de donn\u00e9es", "url": "https://fr.dreamstime.com/illustration-plate-concepts-d-ia-cerveau-des-engrenages-symboles-données-image455352070" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 75, "name":"Panneau holographique \u00e0 cadre blanc flottant, suspendu dans le cyberespace virtuel, affichant du code et une forme d onde cyan", "url": "https://fr.dreamstime.com/panneau-holographique-à-cadre-blanc-flottant-suspendu-cyberespace-virtuel-affichant-du-code-forme-d-onde-cyan-image449677635" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 76, "name":"Affichage d un HUD central pulsant sur une matrice sombre \u00e0 grille avec anneau pointill\u00e9 et cadre en losange, :03 00:00", "url": "https://fr.dreamstime.com/affichage-d-hud-central-pulsant-matrice-sombre-à-grille-anneau-pointillé-cadre-en-losange-image439633484" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 77, "name":"Binary Grid Texture - Cyan Digital Code Field on Dark Blue Gradient Background", "url": "https://fr.dreamstime.com/binary-grid-texture-cyan-digital-code-field-on-dark-blue-gradient-background-image439335991" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 78, "name":"Binary Grid Texture - Cyan Digital Code Field on Dark Blue Gradient Background", "url": "https://fr.dreamstime.com/binary-grid-texture-cyan-digital-code-field-on-dark-blue-gradient-background-image439335369" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 79, "name":"Binary Grid Texture - Cyan Digital Code Field on Dark Blue Gradient Background", "url": "https://fr.dreamstime.com/binary-grid-texture-cyan-digital-code-field-on-dark-blue-gradient-background-image439335268" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 80, "name":"Cadre de num\u00e9risation stylis\u00e9 sur fond noir avec des barres", "url": "https://fr.dreamstime.com/cadre-numérisation-stylisé-fond-noir-des-barres-image446413702" } ] } </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-frame.html%3Fpg%3D27&description=T%C3%A9l%C3%A9chargement+Code+Frame+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+Frame+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-frame.html%3Fpg%3D27\" 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-frame.html%3Fpg%3D27&summary=T%C3%A9l%C3%A9chargement+Code+Frame+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-frame.html%3Fpg%3D27&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Fic%C3%B4ne-de-code-qr-bleu-rendu-en-d-sur-fond-blanc-lecture-442471417.jpg&description=T%C3%A9l%C3%A9chargement+Code+Frame+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-frame.html%3Fpg%3D27\" 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-frame.html%3Fpg%3D27&t=T%C3%A9l%C3%A9chargement+Code+Frame+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-frame.html%3Fpg%3D27&caption=Code+Frame+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-frame.html%3Fpg%3D27&title=Code+Frame+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%20Frame%20Images%20depuis%20Dreamstime&body=J%27ai%20trouv%C3%A9%20des%20photos%20%C3%A9tonnantes%20sur%20le%20th%C3%A8me%20de%20Code%20Frame%20sur%20Dreamstime.%20Jetez%20un%20oeil%20%3A%20https%3A%2F%2Ffr.dreamstime.com%2Fillustration%2Fcode-frame.html%3Fpg%3D27\" 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-frame.html?pg=27<\/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\/coding-frame.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/quadro-de-codifica\u00e7\u00e3o.html","de":"https:\/\/de.dreamstime.com\/illustration\/codierungsrahmen.html","es":"https:\/\/es.dreamstime.com\/illustration\/marco-de-codificaci\u00f3n.html","it":"https:\/\/it.dreamstime.com\/illustration\/quadro-di-codifica.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/coderingskader.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/code-frame.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/\u043a\u043e\u0434\u0438\u0440\u0443\u044e\u0449\u0438\u0439-\u043a\u0430\u0434\u0440.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/\u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf-\u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/\u7f16\u7801\u6846\u67b6.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/rama-koduj\u0105ca.html","se":"https:\/\/se.dreamstime.com\/illustration\/kodningsram.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/cadru-de-codificare.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/k\u00f3dovac\u00ed-r\u00e1mec.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/k\u00f3dovac\u00ed-r\u00e1m.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u30d5\u30ec\u30fc\u30e0.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/\ucf54\ub529-\ud504\ub808\uc784.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/\u0625\u0637\u0627\u0631-\u062a\u0631\u0645\u064a\u0632.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/\u0915\u094b\u0921\u093f\u0902\u0917-\u092b\u094d\u0930\u0947\u092e.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/kodlama-\u00e7er\u00e7evesi.html","id":"https:\/\/id.dreamstime.com\/illustration\/kerangka-pengkodean.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/kodningsramme.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/kodingsramme.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/\u05de\u05e1\u05d2\u05e8\u05ea-\u05e7\u05d9\u05d3\u05d5\u05d3.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: 1283, jsVersion: 166205, 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: '3ed8edee4eb22ad3074e85ccdf7b96bd', cacheDriver: 'ap', }; var securitycheck = '3ed8edee4eb22ad3074e85ccdf7b96bd'; 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 frame", firstvalue: "", lastsearchvalue: "code frame", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "3ed8edee4eb22ad3074e85ccdf7b96bd", 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>