16,978 interface de script illustrations et vecteurs sont disponibles libre de droits.

Programmeur tenant une pièce de puzzle à côté du texte HTML et des icônes de lecteur multimédia pour une bannière de page de destination de développement web. Ingénierie logicielle, formation au codage, interface numérique, conception web.
Programmeur tenant une pièce de puzzle à côté du texte HTML et des icônes de lecteur multimédia pour une bannière de page de destination de développement web. Ingénierie logicielle, formation au codage, interface numérique, conception web.
Icône de code binaire sur une bannière de page de destination d'une boutique en ligne. E-commerce, shopping numérique, développement de logiciels, commerce en ligne, web design, services technologiques. Données de programmation sur une interface de boutique numérique.
Icône de code binaire sur une bannière de page de destination d'une boutique en ligne. E-commerce, shopping numérique, développement de logiciels, commerce en ligne, web design, services technologiques. Données de programmation sur une interface de boutique numérique.
Collection d'icônes linéaires minimalistes représentant la programmation informatique, le développement web, les scripts de codage, les données binaires, l'écran, les formats de fichiers et l'ingénierie logicielle.
Collection d'icônes linéaires minimalistes représentant la programmation informatique, le développement web, les scripts de codage, les données binaires, l'écran, les formats de fichiers et l'ingénierie logicielle.
Icônes vectorielles plates d'un bug informatique et d'un document de bureau pour bannière de page de destination web. Programmation, développement logiciel, support technique, débogage, travail de bureau, documentation numérique. Système.
Icônes vectorielles plates d'un bug informatique et d'un document de bureau pour bannière de page de destination web. Programmation, développement logiciel, support technique, débogage, travail de bureau, documentation numérique. Système.
Message d'erreur de développement web avec une icône d'ampoule avec un cerveau pour une bannière de page de destination. Programmation, génie logiciel, débogage, support technique, innovation numérique, codage. Interface de navigateur.
Message d'erreur de développement web avec une icône d'ampoule avec un cerveau pour une bannière de page de destination. Programmation, génie logiciel, débogage, support technique, innovation numérique, codage. Interface de navigateur.
Illustration vectorielle d'un bloc de code HTML avec évaluation par étoiles et flèches pour une bannière de page de destination web. Programmation, développement de logiciels, interface utilisateur, web design, commentaires, codage numérique. Markup.
Illustration vectorielle d'un bloc de code HTML avec évaluation par étoiles et flèches pour une bannière de page de destination web. Programmation, développement de logiciels, interface utilisateur, web design, commentaires, codage numérique. Markup.
Icône de fichier de document minimaliste aux lignes noires représentant des doublons de paperasse, des feuilles de données et des rapports de contrats commerciaux sur un fond blanc isolé.
Icône de fichier de document minimaliste aux lignes noires représentant des doublons de paperasse, des feuilles de données et des rapports de contrats commerciaux sur un fond blanc isolé.
Bannière de page de destination pour le développement web avec une horloge calendrier et une icône de codage HTML. Programmation, ingénierie logicielle, conception web, marketing numérique, gestion du temps, planification de projet. Interface de codage.
Bannière de page de destination pour le développement web avec une horloge calendrier et une icône de codage HTML. Programmation, ingénierie logicielle, conception web, marketing numérique, gestion du temps, planification de projet. Interface de codage.
Interface de développement web et bannière de page de destination pour tableau de bord d'analyse de données. Programmation, ingénierie logicielle, codage, visualisation de données, conception web, croissance numérique. Code HTML et graphiques.
Interface de développement web et bannière de page de destination pour tableau de bord d'analyse de données. Programmation, ingénierie logicielle, codage, visualisation de données, conception web, croissance numérique. Code HTML et graphiques.
Extraits de code de modèles de pages de destination de développement Web HTML et graphiques de données pour projets numériques. Génie logiciel, programmation, conception web, analyse de données, technologie, interface. Langage de balisage.
Extraits de code de modèles de pages de destination de développement Web HTML et graphiques de données pour projets numériques. Génie logiciel, programmation, conception web, analyse de données, technologie, interface. Langage de balisage.
Illustration vectorielle de crochets de code et d'une manette de jeu pour une bannière de page d'accueil web. Programmation, développement logiciel, gaming, technologie, interface numérique, design créatif. Symboles de codage.
Illustration vectorielle de crochets de code et d'une manette de jeu pour une bannière de page d'accueil web. Programmation, développement logiciel, gaming, technologie, interface numérique, design créatif. Symboles de codage.
Un ensemble épuré d'icônes de programmation et de développement logiciel en noir plein sur fond blanc, idéal pour le web design, les applications tech et les concepts d'interface utilisateur.
Un ensemble épuré d'icônes de programmation et de développement logiciel en noir plein sur fond blanc, idéal pour le web design, les applications tech et les concepts d'interface utilisateur.
Icônes de programmation et de développement avec des crochets de code, des flèches de croissance et des graphiques de données pour une bannière de landing page. Ingénierie logicielle, web design, croissance numérique, analyse, codage, technologie. Développeur.
Icônes de programmation et de développement avec des crochets de code, des flèches de croissance et des graphiques de données pour une bannière de landing page. Ingénierie logicielle, web design, croissance numérique, analyse, codage, technologie. Développeur.
Interface d'ordinateur portable avec documents, graphiques, médias, scripts de codage et connectivité au cloud. Idéal pour la conception web, la création de contenu, le développement technologique, les solutions cloud pour l'éducation, le travail d'équipe, l'innovation.
Interface d'ordinateur portable avec documents, graphiques, médias, scripts de codage et connectivité au cloud. Idéal pour la conception web, la création de contenu, le développement technologique, les solutions cloud pour l'éducation, le travail d'équipe, l'innovation.
Bannières pour page de destination de développement Web HTML avec casques VR et une illustration de réseau mondial. Programmation, technologie Internet, réalité virtuelle, connexion numérique, logiciel, codage. Interface de conception Web.
Bannières pour page de destination de développement Web HTML avec casques VR et une illustration de réseau mondial. Programmation, technologie Internet, réalité virtuelle, connexion numérique, logiciel, codage. Interface de conception Web.
Programmeur travaillant sur un ordinateur portable avec du code HTML et une interface radar pour une bannière de page de destination de site web. Génie logiciel, développement web, programmation, technologie numérique, codage, analyse de données.
Programmeur travaillant sur un ordinateur portable avec du code HTML et une interface radar pour une bannière de page de destination de site web. Génie logiciel, développement web, programmation, technologie numérique, codage, analyse de données.
Icône au contour minimaliste représentant des bulles de dialogue multilingues avec différentes lettres d'alphabets, symbolisant des services mondiaux de traduction et de communication.
Icône au contour minimaliste représentant des bulles de dialogue multilingues avec différentes lettres d'alphabets, symbolisant des services mondiaux de traduction et de communication.
Dans un laboratoire faiblement éclairé, un panneau de contrôle industriel vintage bourdonne d'une puissance latente. Son ensemble de jauges et de lentilles complexes, marquées de caractères cyrilliques énigmatiques, surveille un système critique, laissant présager une expérience secrète ou un vestige oublié de la technologie de la Guerre froide.
Dans un laboratoire faiblement éclairé, un panneau de contrôle industriel vintage bourdonne d'une puissance latente. Son ensemble de jauges et de lentilles complexes, marquées de caractères cyrilliques énigmatiques, surveille un système critique, laissant présager une expérience secrète ou un vestige oublié de la technologie de la Guerre froide.
Cette illustration vectorielle épurée présente une interface rectangulaire contenant des lignes horizontales symbolisant des données ou du texte. Une flèche pointant vers le haut est positionnée au centre en bas, indiquant une action de téléchargement ou de transfert. Le design utilise une palette de couleurs douces avec des contours sombres, créant une esthétique moderne et professionnelle adaptée à la technologie.
Cette illustration vectorielle épurée présente une interface rectangulaire contenant des lignes horizontales symbolisant des données ou du texte. Une flèche pointant vers le haut est positionnée au centre en bas, indiquant une action de téléchargement ou de transfert. Le design utilise une palette de couleurs douces avec des contours sombres, créant une esthétique moderne et professionnelle adaptée à la technologie.
Étiquette de texte HTML avec graphiques de données et barres de progression pour une bannière de page de destination de développement web. Programmation, génie logiciel, conception web, analyse de données, interface numérique, technologie. Développement web.
Étiquette de texte HTML avec graphiques de données et barres de progression pour une bannière de page de destination de développement web. Programmation, génie logiciel, conception web, analyse de données, interface numérique, technologie. Développement web.
Bannière de page de destination pour le développement web avec un programmeur et une plante en pot pour des services de programmation. Ingénierie logicielle, création de sites web, technologie numérique, design frontend, solutions informatiques, UI. Interface de codage.
Bannière de page de destination pour le développement web avec un programmeur et une plante en pot pour des services de programmation. Ingénierie logicielle, création de sites web, technologie numérique, design frontend, solutions informatiques, UI. Interface de codage.
Ensemble de bannières de page de destination de développement web, code HTML, pièces de monnaie et graphiques de données. Programmation, finance, marketing numérique, croissance d'entreprise, ingénierie logicielle, investissement. Interface de codage.
Ensemble de bannières de page de destination de développement web, code HTML, pièces de monnaie et graphiques de données. Programmation, finance, marketing numérique, croissance d'entreprise, ingénierie logicielle, investissement. Interface de codage.
Ensemble de bannières de page de destination pour le développement web avec texte HTML, graphiques de données et icônes d'ampoules. Programmation, génie logiciel, marketing numérique, analyse de données, conception web, croissance de startup. Interface de codage.
Ensemble de bannières de page de destination pour le développement web avec texte HTML, graphiques de données et icônes d'ampoules. Programmation, génie logiciel, marketing numérique, analyse de données, conception web, croissance de startup. Interface de codage.
Un gros plan d'un dispositif de communication futuriste ou d'un traducteur universel, isolé sur un fond blanc. Les symboles extraterrestres mystérieux sur son interface suggèrent une technologie avancée, des voyages interstellaires et le concept de premier contact ou de brisement des barrières linguistiques.
Un gros plan d'un dispositif de communication futuriste ou d'un traducteur universel, isolé sur un fond blanc. Les symboles extraterrestres mystérieux sur son interface suggèrent une technologie avancée, des voyages interstellaires et le concept de premier contact ou de brisement des barrières linguistiques.
Développement web, bannière de page d'atterrissage, code HTML, étiquette et bureau avec fichiers de documentation. Programmation, ingénierie logicielle, conception web, codage numérique, internet, technologie. Interface de site web.
Développement web, bannière de page d'atterrissage, code HTML, étiquette et bureau avec fichiers de documentation. Programmation, ingénierie logicielle, conception web, codage numérique, internet, technologie. Interface de site web.
Femme agenouillée interagissant avec des éléments de code numérique et de données pour une bannière de page de destination de site web. Ingénierie logicielle, développement web, programmation, analyse de données, technologie, interface numérique.
Femme agenouillée interagissant avec des éléments de code numérique et de données pour une bannière de page de destination de site web. Ingénierie logicielle, développement web, programmation, analyse de données, technologie, interface numérique.
Un programmeur interagit avec une interface de porte numérique à côté d'une icône de gant de boxe pour une bannière de page d'accueil de développement web. Codage, développement de logiciels, cybersécurité, programmation, interface.
Un programmeur interagit avec une interface de porte numérique à côté d'une icône de gant de boxe pour une bannière de page d'accueil de développement web. Codage, développement de logiciels, cybersécurité, programmation, interface.
Espace de travail de développement web avec interface de codage et personnage robot pour bannière de landing page. Programmation, ingénierie logicielle, automatisation, technologie numérique, travail de bureau, web design. Ordinateur.
Espace de travail de développement web avec interface de codage et personnage robot pour bannière de landing page. Programmation, ingénierie logicielle, automatisation, technologie numérique, travail de bureau, web design. Ordinateur.
Ordinateur portable affichant le code d'un site web et des graphiques de données pour une bannière de page d'atterrissage professionnelle de développement web. Programmation, ingénierie logicielle, technologie numérique, codage, internet, conception web. Ordinateur.
Ordinateur portable affichant le code d'un site web et des graphiques de données pour une bannière de page d'atterrissage professionnelle de développement web. Programmation, ingénierie logicielle, technologie numérique, codage, internet, conception web. Ordinateur.
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 item41 item-photo js-listing-item" data-id="479054344" 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=collection+icônes+théâtre+divertissement&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="479054344" 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-théâtre-en-silhouette-noire-pleine-divertissement-cinématographique-les-représentations-image479054344" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de théâtre en silhouette noire pleine pour le divertissement cinématographique et les représentations dramatique" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg" loading="lazy" alt="Collection d'icônes de théâtre et de divertissement en silhouette noire pleine comprenant le masque de théâtre, le rideau de scène, le projecteur, le billet, le clap, le micro, le siège et le symbole du scénario." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-théâtre-en-silhouette-noire-pleine-pour-le-divertissement-cinématographique-et-les-représentations-479054344.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Collection d'icônes de théâtre et de divertissement en silhouette noire pleine comprenant le masque de théâtre, le rideau de scène, le projecteur, le billet, le clap, le micro, le siège et le symbole du scénario.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-théâtre-en-silhouette-noire-pleine-divertissement-cinématographique-les-représentations-image479054344" > Ensemble d'icônes de théâtre en silhouette noire pleine pour le divertissement cinématographique et les représentations dramatique. Collection d'icônes de théâtre et de divertissement en silhouette noire pleine comprenant le masque de théâtre, le rideau de scène, le projecteur, le billet, le clap, le micro, le siège et le symbole du scénario </a> </p> </div> </article> <article class="item item42 item-photo js-listing-item" data-id="314278966" 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=développement+applications+collection+plans&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="314278966" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/développement-d-applications-codage-collection-schémas-programmation-éléments-étiquetés-définis-l-image314278966" class="item__url js-item-title-wrapper" aria-label="Développement d'applications et collection de plans de codage ou de programmation d'applications" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg" loading="lazy" alt="Développement d'applications et collection de plans de codage ou de programmation d'applications. Ensemble d'éléments étiquetés avec une illustration vectorielle de projets UX et UI de sites web. Interface d'application pour smartphone avec des supports visuels." srcset="https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg?w=360 360w, https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg?w=400 400w, https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg?w=450 450w, https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg?w=576 576w, https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.jpg?w=768 768w, https://thumbs.dreamstime.com/b/développement-d-applications-et-codage-ou-collection-de-schémas-programmation-éléments-étiquetés-définis-avec-l-314278966.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">Développement d'applications et collection de plans de codage ou de programmation d'applications. Ensemble d'éléments étiquetés avec une illustration vectorielle de projets UX et UI de sites web. Interface d'application pour smartphone avec des supports visuels.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/développement-d-applications-codage-collection-schémas-programmation-éléments-étiquetés-définis-l-image314278966" > Développement d'applications et collection de plans de codage ou de programmation d'applications </a> </p> </div> </article> <article class="item item43 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, https://thumbs.dreamstime.com/b/ensemble-d-icône-de-code-isolé-sur-blanc-363417910.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 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 item44 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 item45 item-photo js-listing-item" data-id="463338621" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=ordinateur+portable+avec+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="463338621" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" class="item__url js-item-title-wrapper" aria-label="Ordinateur portable avec écran de code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg" loading="lazy" alt="Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle." srcset="https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ordinateur-portable-avec-écran-de-code-463338621.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" > Ordinateur portable avec écran de code. Ordinateur portable avec du code à l'écran, ordinateur ouvert avec clavier et interface de programmation. Flux de travail d'un développeur, création d'une startup et programmation sur ordinateur portable en style flat, illustration vectorielle </a> </p> </div> </article> <article class="item item46 item-photo js-listing-item" data-id="476820096" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+collection+icônes+vectorielles&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="476820096" 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-développement-logiciel-programmation-conception-interfaces-web-applications-image476820096" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg" loading="lazy" alt="Une collection d'icônes vectorielles en contour noir et blanc représentant des concepts de développement logiciel, de codage et de débogage." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820096.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 collection d'icônes vectorielles en contour noir et blanc représentant des concepts de développement logiciel, de codage et de débogage.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820096" > Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications. Une collection d'icônes vectorielles en contour noir et blanc représentant des concepts de développement logiciel, de codage et de débogage </a> </p> </div> </article> <article class="item item47 item-photo js-listing-item" data-id="476820129" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+collection+icônes+linéaires&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="476820129" 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-développement-logiciel-programmation-conception-interfaces-web-applications-image476820129" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg" loading="lazy" alt="Une collection d'icônes linéaires de programmation et de développement logiciel illustrant des concepts et des outils de codage." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820129.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 collection d'icônes linéaires de programmation et de développement logiciel illustrant des concepts et des outils de codage.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820129" > Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications. Une collection d'icônes linéaires de programmation et de développement logiciel illustrant des concepts et des outils de codage </a> </p> </div> </article> <article class="item item48 item-photo js-listing-item" data-id="476820133" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+collection+icônes+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="476820133" 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-développement-logiciel-programmation-conception-interfaces-web-applications-image476820133" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg" loading="lazy" alt="Une collection d'icônes de style linéaire représentant divers concepts de développement logiciel, de programmation et de codage." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-développement-logiciel-et-programmation-pour-la-conception-interfaces-web-applications-476820133.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 collection d'icônes de style linéaire représentant divers concepts de développement logiciel, de programmation et de codage.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820133" > Ensemble d'icônes de développement logiciel et de programmation pour la conception d'interfaces web et d'applications. Une collection d'icônes de style linéaire représentant divers concepts de développement logiciel, de programmation et de codage </a> </p> </div> </article> <article class="item item49 item-photo js-listing-item" data-id="476466677" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=collection+icônes+pleines+audacieuses&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="476466677" 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-pleines-l-ingénierie-agents-ia-développement-logiciel-technologie-machine-learning-image476466677" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes pleines pour l'ingénierie d'agents IA, le développement logiciel et la technologie de machine learning" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg" loading="lazy" alt="Collection d'icônes pleines et audacieuses mettant en avant l'ingénierie d'agents IA, le développement logiciel, l'architecture de code, la construction de systèmes et les éléments d'interface technique du machine learning." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-pleines-pour-l-ingénierie-agents-ia-le-développement-logiciel-et-la-technologie-de-machine-learning-476466677.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">Collection d'icônes pleines et audacieuses mettant en avant l'ingénierie d'agents IA, le développement logiciel, l'architecture de code, la construction de systèmes et les éléments d'interface technique du machine learning.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-pleines-l-ingénierie-agents-ia-développement-logiciel-technologie-machine-learning-image476466677" > Ensemble d'icônes pleines pour l'ingénierie d'agents IA, le développement logiciel et la technologie de machine learning. Collection d'icônes pleines et audacieuses mettant en avant l'ingénierie d'agents IA, le développement logiciel, l'architecture de code, la construction de systèmes et les éléments d'interface technique du machine learning </a> </p> </div> </article> <article class="item item50 item-photo js-listing-item" data-id="462503605" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+icône+minimaliste+contour&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="462503605" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" class="item__url js-item-title-wrapper" aria-label="Moniteur d'ordinateur avec contour noir plat, lignes de code source et icône de symbole de chevrons" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg" loading="lazy" alt="Une icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique." srcset="https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=360 360w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=400 400w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=450 450w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=576 576w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.jpg?w=768 768w, https://thumbs.dreamstime.com/b/moniteur-d-ordinateur-avec-contour-noir-plat-lignes-de-code-source-et-icône-symbole-chevrons-462503605.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 icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" > Moniteur d'ordinateur avec contour noir plat, lignes de code source et icône de symbole de chevrons. Une icône minimaliste au contour noir plat représentant un moniteur d'ordinateur affichant des lignes de code source avec des chevrons. Elle représente la programmation, le développement web et le codage. Le design est épuré, simple et adapté aux éléments d'interface utilisateur ou au matériel pédagogique </a> </p> </div> </article> <article class="item item51 item-photo js-listing-item" data-id="472578236" 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=texte+html+avec+icône&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="472578236" 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/bannière-page-destination-développement-web-html-illustration-vectorielle-d-icône-information-engrenage-image472578236" class="item__url js-item-title-wrapper" aria-label="Bannière de page de destination de développement web HTML avec illustration vectorielle d'icône d'information et d'engrenage" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg" loading="lazy" alt="Texte HTML avec icône d'information et engrenage pour une bannière de page de destination de développement web. Programmation, génie logiciel, support technique, interface numérique, codage, web design. Développement web." srcset="https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=360 360w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=400 400w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=450 450w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=576 576w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=768 768w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=992 992w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-html-avec-illustration-vectorielle-d-icône-information-et-engrenage-472578236.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">Texte HTML avec icône d'information et engrenage pour une bannière de page de destination de développement web. Programmation, génie logiciel, support technique, interface numérique, codage, web design. Développement web.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/bannière-page-destination-développement-web-html-illustration-vectorielle-d-icône-information-engrenage-image472578236" > Bannière de page de destination de développement web HTML avec illustration vectorielle d'icône d'information et d'engrenage. Texte HTML avec icône d'information et engrenage pour une bannière de page de destination de développement web. Programmation, génie logiciel, support technique, interface numérique, codage, web design. Développement web </a> </p> </div> </article> <article class="item item52 item-photo js-listing-item" data-id="467432693" 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+développement+web&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="467432693" 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-illustrations-vectorielles-icônes-erreur-développement-web-éléments-codage-html-bannières-pages-image467432693" class="item__url js-item-title-wrapper" aria-label="Ensemble d'illustrations vectorielles d'icônes d'erreur de développement web et d'éléments de codage HTML pour bannières de pages" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg" loading="lazy" alt="Ensemble d'icônes de développement web, de signes d'avertissement et de texte HTML pour bannières de pages de destination de sites web. Programmation, génie logiciel, débogage, support technique, interface numérique, codage. Symboles d'alerte." srcset="https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-icônes-erreur-de-développement-web-et-éléments-codage-html-pour-bannières-pages-467432693.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Ensemble d'icônes de développement web, de signes d'avertissement et de texte HTML pour bannières de pages de destination de sites web. Programmation, génie logiciel, débogage, support technique, interface numérique, codage. Symboles d'alerte.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-icônes-erreur-développement-web-éléments-codage-html-bannières-pages-image467432693" > Ensemble d'illustrations vectorielles d'icônes d'erreur de développement web et d'éléments de codage HTML pour bannières de pages. Ensemble d'icônes de développement web, de signes d'avertissement et de texte HTML pour bannières de pages de destination de sites web. Programmation, génie logiciel, débogage, support technique, interface numérique, codage. Symboles d'alerte </a> </p> </div> </article> <article class="item item53 item-photo js-listing-item" data-id="473006482" 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=développeur+logiciel+travaillant+sur&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="473006482" data-lb-state="add" aria-label="Ajouter à la visionneuse" data-aria-label-add="Ajouter à la visionneuse" data-aria-label-remove="Enlever du lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://fr.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratuit avec l'essai"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratuit avec l'essai</span></a> </div> <a href="https://fr.dreamstime.com/développeur-logiciel-travaillant-ordinateur-portable-du-code-programmation-interface-d-analyse-données-image473006482" class="item__url js-item-title-wrapper" aria-label="Développeur logiciel travaillant sur un ordinateur portable avec du code de programmation et une interface d'analyse de données" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg" loading="lazy" alt="Développeur logiciel travaillant sur un ordinateur portable avec du code de programmation et une interface d'analyse de données" srcset="https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg?w=360 360w, https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg?w=400 400w, https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg?w=450 450w, https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg?w=576 576w, https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.jpg?w=768 768w, https://thumbs.dreamstime.com/b/développeur-logiciel-travaillant-sur-un-ordinateur-portable-avec-du-code-de-programmation-et-une-interface-d-analyse-données-473006482.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">Développeur logiciel travaillant sur un ordinateur portable avec du code de programmation et une interface d'analyse de données</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/développeur-logiciel-travaillant-ordinateur-portable-du-code-programmation-interface-d-analyse-données-image473006482" > Développeur logiciel travaillant sur un ordinateur portable avec du code de programmation et une interface d'analyse de données </a> </p> </div> </article> <article class="item item54 item-photo js-listing-item" data-id="468843223" 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=manette+jeu+symboles+codage&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="468843223" 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-illustrations-vectorielles-développement-jeux-programmation-des-projets-web-design-ingénierie-image468843223" class="item__url js-item-title-wrapper" aria-label="Ensemble d'illustrations vectorielles pour le développement de jeux et la programmation pour des projets de web design et d'ingéni" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg" loading="lazy" alt="Manette de jeu et symboles de codage présentés comme une bannière moderne pour une page d'accueil. Développement de logiciels, industrie du jeu, technologie numérique, conception d'interface, programmation, solutions créatives. Jeu vidéo." srcset="https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-illustrations-vectorielles-pour-le-développement-de-jeux-et-la-programmation-des-projets-web-design-ingénierie-468843223.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">Manette de jeu et symboles de codage présentés comme une bannière moderne pour une page d'accueil. Développement de logiciels, industrie du jeu, technologie numérique, conception d'interface, programmation, solutions créatives. Jeu vidéo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-développement-jeux-programmation-des-projets-web-design-ingénierie-image468843223" > Ensemble d'illustrations vectorielles pour le développement de jeux et la programmation pour des projets de web design et d'ingéni. Manette de jeu et symboles de codage présentés comme une bannière moderne pour une page d'accueil. Développement de logiciels, industrie du jeu, technologie numérique, conception d'interface, programmation, solutions créatives. Jeu vidéo </a> </p> </div> </article> <article class="item item55 item-photo js-listing-item" data-id="456874003" 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+ligne+fine+vectorielle&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="456874003" 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-styles-d-icône-ligne-fine-vectorielle-système-codage-fichiers-image456874003" class="item__url js-item-title-wrapper" aria-label="Ensemble de styles d'icône de ligne fine vectorielle pour système de codage de fichiers" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.jpg" loading="lazy" alt="Icône de ligne fine vectorielle pour système de codage de fichiers. Système de codage binaire, pictogramme linéaire de chiffrement de données. Développement web, langages de programmation, correction de bugs, HTML, ensemble de styles de contour de script." srcset="https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-styles-d-icône-ligne-fine-vectorielle-pour-système-codage-fichiers-456874003.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 ligne fine vectorielle pour système de codage de fichiers. Système de codage binaire, pictogramme linéaire de chiffrement de données. Développement web, langages de programmation, correction de bugs, HTML, ensemble de styles de contour de script.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-styles-d-icône-ligne-fine-vectorielle-système-codage-fichiers-image456874003" > Ensemble de styles d'icône de ligne fine vectorielle pour système de codage de fichiers. Icône de ligne fine vectorielle pour système de codage de fichiers. Système de codage binaire, pictogramme linéaire de chiffrement de données. Développement web, langages de programmation, correction de bugs, HTML, ensemble de styles de contour de script </a> </p> </div> </article> <article class="item item56 item-photo js-listing-item" data-id="359754788" 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+cybersécurité+arrière+plan&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="359754788" 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/programbg-image359754788" class="item__url js-item-title-wrapper" aria-label="ProgramBG" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programbg-359754788.jpg" loading="lazy" alt="Concept de cybersécurité, arrière-plan de script de programmation avec effet de lumière." srcset="https://thumbs.dreamstime.com/b/programbg-359754788.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programbg-359754788.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programbg-359754788.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programbg-359754788.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programbg-359754788.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 de cybersécurité, arrière-plan de script de programmation avec effet de lumière.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/programbg-image359754788" > ProgramBG. concept de cybersécurité, arrière-plan de script de programmation avec effet de lumière </a> </p> </div> </article> <article class="item item57 item-photo js-listing-item" data-id="472450910" 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=web+development+html+coding&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="472450910" 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/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-image472450910" class="item__url js-item-title-wrapper" aria-label="web development html coding icons set for landing page banner design and digital programming interface of code truck symbols a" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg" loading="lazy" alt="Web development html coding icons set for landing page banner design and digital programming interface of code truck symbols a" srcset="https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=360 360w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=400 400w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=450 450w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=576 576w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=768 768w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=992 992w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-472450910.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">Web development html coding icons set for landing page banner design and digital programming interface of code truck symbols a</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/web-development-html-coding-icons-set-landing-page-banner-design-digital-programming-interface-code-truck-symbols-image472450910" > web development html coding icons set for landing page banner design and digital programming interface of code truck symbols a. </a> </p> </div> </article> <article class="item item58 item-photo js-listing-item" data-id="466166027" 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=flux+travail+ingénierie+logicielle&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="466166027" 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-d-environnement-développement-applications-mobiles-icônes-vectorielles-interface-smartphone-image466166027" class="item__url js-item-title-wrapper" aria-label="Concept d'environnement de développement d'applications mobiles avec icônes vectorielles d'interface smartphone" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.jpg" loading="lazy" alt="Flux de travail de l'ingénierie logicielle comprenant des balises de code et des boîtes virtuelles dans des appareils mobiles pour des applications modernes." srcset="https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.jpg?w=360 360w, https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.jpg?w=400 400w, https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.jpg?w=450 450w, https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.jpg?w=576 576w, https://thumbs.dreamstime.com/b/concept-d-environnement-de-développement-applications-mobiles-avec-icônes-vectorielles-interface-smartphone-466166027.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">Flux de travail de l'ingénierie logicielle comprenant des balises de code et des boîtes virtuelles dans des appareils mobiles pour des applications modernes.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/concept-d-environnement-développement-applications-mobiles-icônes-vectorielles-interface-smartphone-image466166027" > Concept d'environnement de développement d'applications mobiles avec icônes vectorielles d'interface smartphone. Flux de travail de l'ingénierie logicielle comprenant des balises de code et des boîtes virtuelles dans des appareils mobiles pour des applications modernes </a> </p> </div> </article> <article class="item item59 item-photo js-listing-item" data-id="482146444" 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=fenêtre+navigateur+avec+symbole&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="482146444" 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-vectorielle-d-concept-informatique-quantique-développement-logiciel-symbole-atome-des-extraits-code-image482146444" class="item__url js-item-title-wrapper" aria-label="Illustration vectorielle d'un concept d'informatique quantique et de développement logiciel avec un symbole d'atome et des extrait" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.jpg" loading="lazy" alt="Fenêtre de navigateur avec symbole d'atome et extraits de code, illustration vectorielle. Informatique quantique, développement logiciel, physique, science des données, programmation, cybersécurité. Interface d'application avec icône scientifique." srcset="https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.jpg?w=360 360w, https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.jpg?w=400 400w, https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.jpg?w=450 450w, https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.jpg?w=576 576w, https://thumbs.dreamstime.com/b/illustration-vectorielle-d-un-concept-informatique-quantique-et-de-développement-logiciel-avec-symbole-atome-des-extraits-code-482146444.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">Fenêtre de navigateur avec symbole d'atome et extraits de code, illustration vectorielle. Informatique quantique, développement logiciel, physique, science des données, programmation, cybersécurité. Interface d'application avec icône scientifique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/illustration-vectorielle-d-concept-informatique-quantique-développement-logiciel-symbole-atome-des-extraits-code-image482146444" > Illustration vectorielle d'un concept d'informatique quantique et de développement logiciel avec un symbole d'atome et des extrait. Fenêtre de navigateur avec symbole d'atome et extraits de code, illustration vectorielle. Informatique quantique, développement logiciel, physique, science des données, programmation, cybersécurité. Interface d'application avec icône scientifique </a> </p> </div> </article> <article class="item item60 item-photo js-listing-item" data-id="470585521" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=illustration+vectorielle+personnes+travaillant&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="470585521" 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-vectorielle-développement-logiciel-gestion-bases-données-des-développeurs-dauphin-mysql-image470585521" class="item__url js-item-title-wrapper" aria-label="Illustration vectorielle de développement logiciel et de gestion de bases de données avec des développeurs et le dauphin MySQL" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg" loading="lazy" alt="Illustration vectorielle de personnes travaillant sur des interfaces logicielles et des graphiques de bases de données. Programmation, développement web, gestion de données, codage, travail d'équipe, infrastructure numérique. Développeurs créant des applications." srcset="https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=360 360w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=400 400w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=450 450w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=576 576w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=768 768w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.jpg?w=992 992w, https://thumbs.dreamstime.com/b/illustration-vectorielle-de-développement-logiciel-et-gestion-bases-données-avec-des-développeurs-le-dauphin-mysql-470585521.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">Illustration vectorielle de personnes travaillant sur des interfaces logicielles et des graphiques de bases de données. Programmation, développement web, gestion de données, codage, travail d'équipe, infrastructure numérique. Développeurs créant des applications.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/illustration-vectorielle-développement-logiciel-gestion-bases-données-des-développeurs-dauphin-mysql-image470585521" > Illustration vectorielle de développement logiciel et de gestion de bases de données avec des développeurs et le dauphin MySQL. Illustration vectorielle de personnes travaillant sur des interfaces logicielles et des graphiques de bases de données. Programmation, développement web, gestion de données, codage, travail d'équipe, infrastructure numérique. Développeurs créant des applications </a> </p> </div> </article> <article class="item item61 item-photo js-listing-item" data-id="479071986" 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+bannières+pour+pages&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="479071986" 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-bannières-page-destination-développement-web-code-html-icône-d-avion-illustration-vectorielle-cube-image479071986" class="item__url js-item-title-wrapper" aria-label="Ensemble de bannières pour page de destination de développement web code HTML icône d'avion et illustration vectorielle de cube 3D" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg" loading="lazy" alt="Ensemble de bannières pour pages de destination web, code HTML, icône d'avion et graphiques de cube 3D. Programmation, voyage, géométrie, design numérique, développement de logiciels, éducation. Interface de codage, symbole de vol." srcset="https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-de-bannières-pour-page-destination-développement-web-code-html-icône-d-avion-et-illustration-vectorielle-cube-479071986.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 bannières pour pages de destination web, code HTML, icône d'avion et graphiques de cube 3D. Programmation, voyage, géométrie, design numérique, développement de logiciels, éducation. Interface de codage, symbole de vol.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-code-html-icône-d-avion-illustration-vectorielle-cube-image479071986" > Ensemble de bannières pour page de destination de développement web code HTML icône d'avion et illustration vectorielle de cube 3D. Ensemble de bannières pour pages de destination web, code HTML, icône d'avion et graphiques de cube 3D. Programmation, voyage, géométrie, design numérique, développement de logiciels, éducation. Interface de codage, symbole de vol </a> </p> </div> </article> <article class="item item62 item-photo js-listing-item" data-id="476820115" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://fr.dreamstime.com/search.php?srh_field=une+collection+vingt+icônes&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="476820115" 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-en-ligne-développement-logiciel-programmation-conception-interfaces-web-image476820115" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes vectorielles en ligne pour le développement logiciel et la programmation pour la conception d'interfaces web et" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg" loading="lazy" alt="Une collection de vingt icônes de style linéaire de programmation et de développement logiciel sur fond blanc." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-vectorielles-en-ligne-pour-le-développement-logiciel-et-la-programmation-conception-interfaces-web-476820115.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 collection de vingt icônes de style linéaire de programmation et de développement logiciel sur fond blanc.</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-en-ligne-développement-logiciel-programmation-conception-interfaces-web-image476820115" > Ensemble d'icônes vectorielles en ligne pour le développement logiciel et la programmation pour la conception d'interfaces web et. Une collection de vingt icônes de style linéaire de programmation et de développement logiciel sur fond blanc </a> </p> </div> </article> <article class="item item63 item-photo js-listing-item" data-id="402489195" 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=shell+pulsation+fenêtre+terminal&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="402489195" 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/fenêtre-du-terminal-pulsateur-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-image402489195" class="item__url js-item-title-wrapper" aria-label="Fenêtre du terminal pulsateur de coque" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg" loading="lazy" alt="Shell pulsation fenêtre du terminal illustration bash zsh cli invite script unix shell pulsation fenêtre du terminal AI générée." srcset="https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=360 360w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=400 400w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=450 450w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=576 576w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=768 768w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.jpg?w=992 992w, https://thumbs.dreamstime.com/b/fenêtre-du-terminal-pulsateur-de-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-402489195.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">Shell pulsation fenêtre du terminal illustration bash zsh cli invite script unix shell pulsation fenêtre du terminal AI générée.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/fenêtre-du-terminal-pulsateur-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-image402489195" > Fenêtre du terminal pulsateur de coque. shell pulsation fenêtre du terminal illustration bash zsh cli invite script unix shell pulsation fenêtre du terminal AI générée </a> </p> </div> </article> <article class="item item64 item-photo js-listing-item" data-id="476361910" 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+développement+web&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="476361910" 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-codage-html-développement-web-conception-bannières-landing-page-l-interface-programmation-image476361910" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de codage HTML pour le développement web pour la conception de bannières de landing page et l'interface de progr" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg" loading="lazy" alt="Ensemble d'icônes de développement web, texte HTML et symboles de base de données pour une bannière de landing page. Programmation, ingénierie logicielle, codage, gestion de bases de données, technologie Internet, infrastructure numérique. Web." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-codage-html-pour-le-développement-web-la-conception-bannières-landing-page-et-l-interface-programmation-476361910.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 d'icônes de développement web, texte HTML et symboles de base de données pour une bannière de landing page. Programmation, ingénierie logicielle, codage, gestion de bases de données, technologie Internet, infrastructure numérique. Web.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-codage-html-développement-web-conception-bannières-landing-page-l-interface-programmation-image476361910" > Ensemble d'icônes de codage HTML pour le développement web pour la conception de bannières de landing page et l'interface de progr. Ensemble d'icônes de développement web, texte HTML et symboles de base de données pour une bannière de landing page. Programmation, ingénierie logicielle, codage, gestion de bases de données, technologie Internet, infrastructure numérique. Web </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="471036031" 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=bannière+page+destination+pour&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="471036031" 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/modèle-page-destination-développement-web-code-html-symboles-pourcentage-design-marketing-digital-image471036031" class="item__url js-item-title-wrapper" aria-label="Modèle de page de destination pour le développement web avec code HTML et symboles de pourcentage pour le design de marketing digi" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg" loading="lazy" alt="Bannière de page de destination pour le développement web, texte HTML et icônes de pourcentage pour le marketing digital. Programmation, ingénierie logicielle, conception web, analyse de données, codage, technologie internet. Interface de programmation." srcset="https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=360 360w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=400 400w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=450 450w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=576 576w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=768 768w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=992 992w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/modèle-de-page-destination-pour-le-développement-web-avec-code-html-et-symboles-pourcentage-design-marketing-digital-471036031.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">Bannière de page de destination pour le développement web, texte HTML et icônes de pourcentage pour le marketing digital. Programmation, ingénierie logicielle, conception web, analyse de données, codage, technologie internet. Interface de programmation.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/modèle-page-destination-développement-web-code-html-symboles-pourcentage-design-marketing-digital-image471036031" > Modèle de page de destination pour le développement web avec code HTML et symboles de pourcentage pour le design de marketing digi. Bannière de page de destination pour le développement web, texte HTML et icônes de pourcentage pour le marketing digital. Programmation, ingénierie logicielle, conception web, analyse de données, codage, technologie internet. Interface de programmation </a> </p> </div> </article> <article class="item item66 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 item67 item-photo js-listing-item" data-id="447718143" 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=écran+ordinateur+sombre+affichant&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="447718143" 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/écran-d-ordinateur-affichant-interface-logiciel-programmation-image447718143" class="item__url js-item-title-wrapper" aria-label="Écran d'ordinateur affichant une interface de logiciel de programmation" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg" loading="lazy" alt="Écran d'ordinateur sombre affichant un logiciel de programmation sur un clavier avec rétroéclairage coloré. IA générative." srcset="https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg?w=360 360w, https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg?w=400 400w, https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg?w=450 450w, https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg?w=576 576w, https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.jpg?w=768 768w, https://thumbs.dreamstime.com/b/écran-d-ordinateur-affichant-une-interface-de-logiciel-programmation-447718143.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">Écran d'ordinateur sombre affichant un logiciel de programmation sur un clavier avec rétroéclairage coloré. IA générative.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/écran-d-ordinateur-affichant-interface-logiciel-programmation-image447718143" > Écran d'ordinateur affichant une interface de logiciel de programmation. Écran d'ordinateur sombre affichant un logiciel de programmation sur un clavier avec rétroéclairage coloré. IA générative </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="476820116" 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+ligne+fine&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="476820116" 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-en-contour-développement-logiciel-programmation-informatique-conception-interfaces-web-image476820116" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes en contour pour le développement logiciel et la programmation informatique, pour la conception d'interfaces web" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg" loading="lazy" alt="Un ensemble d'icônes en ligne fine représentant le développement logiciel, le codage, le débogage et les concepts de programmation." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-en-contour-pour-le-développement-logiciel-et-la-programmation-informatique-conception-interfaces-web-476820116.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un ensemble d'icônes en ligne fine représentant le développement logiciel, le codage, le débogage et les concepts de programmation.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-en-contour-développement-logiciel-programmation-informatique-conception-interfaces-web-image476820116" > Ensemble d'icônes en contour pour le développement logiciel et la programmation informatique, pour la conception d'interfaces web. Un ensemble d'icônes en ligne fine représentant le développement logiciel, le codage, le débogage et les concepts de programmation </a> </p> </div> </article> <article class="item item69 item-photo js-listing-item" data-id="481855107" 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+minimaliste+noir+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="481855107" 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-minimaliste-fenêtre-codage-en-contour-interface-programmation-web-développement-logiciel-image481855107" class="item__url js-item-title-wrapper" aria-label="Icône minimaliste de fenêtre de codage en contour pour interface de programmation web et développement logiciel" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg" loading="lazy" alt="Icône minimaliste noir et blanc en contour d'une fenêtre de navigateur de codage à l'intérieur d'un cercle, adaptée aux interfaces utilisateur de développement logiciel, à la programmation et aux technologies web." srcset="https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.jpg?w=768 768w, https://thumbs.dreamstime.com/b/icône-minimaliste-de-fenêtre-codage-en-contour-pour-interface-programmation-web-et-développement-logiciel-481855107.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">Icône minimaliste noir et blanc en contour d'une fenêtre de navigateur de codage à l'intérieur d'un cercle, adaptée aux interfaces utilisateur de développement logiciel, à la programmation et aux technologies web.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/icône-minimaliste-fenêtre-codage-en-contour-interface-programmation-web-développement-logiciel-image481855107" > Icône minimaliste de fenêtre de codage en contour pour interface de programmation web et développement logiciel. Icône minimaliste noir et blanc en contour d'une fenêtre de navigateur de codage à l'intérieur d'un cercle, adaptée aux interfaces utilisateur de développement logiciel, à la programmation et aux technologies web. </a> </p> </div> </article> <article class="item item70 item-photo js-listing-item" data-id="481974662" 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=programmeur+travaillant+sur+ordinateur&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="481974662" 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/bannière-page-destination-développement-web-programmeur-travaillant-projet-en-langage-html-image481974662" class="item__url js-item-title-wrapper" aria-label="Bannière de page de destination de développement web avec un programmeur travaillant sur un projet en langage HTML" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg" loading="lazy" alt="Un programmeur travaillant sur un ordinateur portable avec des éléments de code HTML pour une bannière de page de destination de site web. Génie logiciel, développement web, codage, programmation, technologie numérique, conception d'interface. Développeur." srcset="https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=360 360w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=400 400w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=450 450w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=576 576w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=768 768w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=992 992w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/bannière-de-page-destination-développement-web-avec-un-programmeur-travaillant-sur-projet-en-langage-html-481974662.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">Un programmeur travaillant sur un ordinateur portable avec des éléments de code HTML pour une bannière de page de destination de site web. Génie logiciel, développement web, codage, programmation, technologie numérique, conception d'interface. Développeur.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/bannière-page-destination-développement-web-programmeur-travaillant-projet-en-langage-html-image481974662" > Bannière de page de destination de développement web avec un programmeur travaillant sur un projet en langage HTML. Un programmeur travaillant sur un ordinateur portable avec des éléments de code HTML pour une bannière de page de destination de site web. Génie logiciel, développement web, codage, programmation, technologie numérique, conception d'interface. Développeur </a> </p> </div> </article> <article class="item item71 item-photo js-listing-item" data-id="473970717" 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=améliorez+les+designs+interface&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="473970717" 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-filaires-web-l-ingénierie-logicielle-informatique-design-interface-développement-code-image473970717" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes filaires web pour l'ingénierie logicielle et informatique pour le design d'interface de développement de code" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg" loading="lazy" alt="Améliorez les designs d'interface pour développeurs grâce à cet ensemble d'icônes filaires web pour l'ingénierie logicielle et informatique, conçu pour les plateformes de codage et le développement web technique." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-filaires-web-pour-l-ingénierie-logicielle-et-informatique-le-design-interface-de-développement-code-473970717.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">Améliorez les designs d'interface pour développeurs grâce à cet ensemble d'icônes filaires web pour l'ingénierie logicielle et informatique, conçu pour les plateformes de codage et le développement web technique.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-filaires-web-l-ingénierie-logicielle-informatique-design-interface-développement-code-image473970717" > Ensemble d'icônes filaires web pour l'ingénierie logicielle et informatique pour le design d'interface de développement de code. Améliorez les designs d'interface pour développeurs grâce à cet ensemble d'icônes filaires web pour l'ingénierie logicielle et informatique, conçu pour les plateformes de codage et le développement web technique </a> </p> </div> </article> <article class="item item72 item-photo js-listing-item" data-id="450021740" 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=grappe+réseau+flottante+éloignant&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="450021740" 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/grappe-réseau-flottante-s-éloignant-scène-d-montrant-du-code-des-nœuds-brillants-plans-angulaires-image450021740" class="item__url js-item-title-wrapper" aria-label="Grappe de réseau flottante s'éloignant dans une scène 3D, montrant du code et des nœuds brillants avec des plans angulaires" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg" loading="lazy" alt="Grappe de réseau flottante s'éloignant dans une scène 3D, montrant du code et des nœuds brillants avec des plans angulaires. Néon, cyber, dégradé, visualisation, fil de fer, matrice, script" srcset="https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=360 360w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=400 400w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=450 450w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=576 576w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=768 768w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.jpg?w=992 992w, https://thumbs.dreamstime.com/b/grappe-de-réseau-flottante-s-éloignant-dans-une-scène-d-montrant-du-code-et-des-nœuds-brillants-avec-plans-angulaires-450021740.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">Grappe de réseau flottante s'éloignant dans une scène 3D, montrant du code et des nœuds brillants avec des plans angulaires. Néon, cyber, dégradé, visualisation, fil de fer, matrice, script</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/grappe-réseau-flottante-s-éloignant-scène-d-montrant-du-code-des-nœuds-brillants-plans-angulaires-image450021740" > Grappe de réseau flottante s'éloignant dans une scène 3D, montrant du code et des nœuds brillants avec des plans angulaires </a> </p> </div> </article> <article class="item item73 item-photo js-listing-item" data-id="464758996" 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=html+progress+bar+loading&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="464758996" 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/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-image464758996" class="item__url js-item-title-wrapper" aria-label="html progress bar loading infographic set for web development and software programming landing page banner html progress bar" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg" loading="lazy" alt="Html progress bar loading infographic set for web development and software programming landing page banner html progress bar" srcset="https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=360 360w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=400 400w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=450 450w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=576 576w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=768 768w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=992 992w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-464758996.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">Html progress bar loading infographic set for web development and software programming landing page banner html progress bar</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/html-progress-bar-loading-infographic-set-web-development-software-programming-landing-page-banner-html-progress-bar-image464758996" > html progress bar loading infographic set for web development and software programming landing page banner html progress bar. </a> </p> </div> </article> <article class="item item74 item-photo js-listing-item" data-id="454916165" 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=développement+web+codage+programmation&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="454916165" 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-programmation-html-fenêtre-code-symboles-développement-image454916165" class="item__url js-item-title-wrapper" aria-label="Concept de programmation HTML avec fenêtre de code et symboles de développement" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg" loading="lazy" alt="Développement web, codage, programmation logicielle, design front-end, enseignement des langages de balisage, création d'interfaces numériques. Une fenêtre de code avec HTML et des symboles de balises. Concept de développement web et de codage." srcset="https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=360 360w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=400 400w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=450 450w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=576 576w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=768 768w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=992 992w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/concept-de-programmation-html-avec-fenêtre-code-et-symboles-développement-454916165.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">Développement web, codage, programmation logicielle, design front-end, enseignement des langages de balisage, création d'interfaces numériques. Une fenêtre de code avec HTML et des symboles de balises. Concept de développement web et de codage.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/concept-programmation-html-fenêtre-code-symboles-développement-image454916165" > Concept de programmation HTML avec fenêtre de code et symboles de développement. Développement web, codage, programmation logicielle, design front-end, enseignement des langages de balisage, création d'interfaces numériques. Une fenêtre de code avec HTML et des symboles de balises. Concept de développement web et de codage </a> </p> </div> </article> <article class="item item75 item-photo js-listing-item" data-id="481974895" 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+linéaire+minimaliste+noire&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="481974895" 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-minimaliste-noire-d-accolades-barre-oblique-inversée-design-interface-développement-logiciel-image481974895" class="item__url js-item-title-wrapper" aria-label="Icône minimaliste noire d'accolades et de barre oblique inversée pour le design d'interface de développement logiciel" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.jpg" loading="lazy" alt="Icône linéaire minimaliste noire d'accolades et de symbole backslash isolée sur un fond blanc, représentant la programmation, la syntaxe de codage et la technologie de développement logiciel." srcset="https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icône-minimaliste-noire-d-accolades-et-de-barre-oblique-inversée-pour-le-design-interface-développement-logiciel-481974895.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 linéaire minimaliste noire d'accolades et de symbole backslash isolée sur un fond blanc, représentant la programmation, la syntaxe de codage et la technologie de développement logiciel.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/icône-minimaliste-noire-d-accolades-barre-oblique-inversée-design-interface-développement-logiciel-image481974895" > Icône minimaliste noire d'accolades et de barre oblique inversée pour le design d'interface de développement logiciel. Icône linéaire minimaliste noire d'accolades et de symbole backslash isolée sur un fond blanc, représentant la programmation, la syntaxe de codage et la technologie de développement logiciel </a> </p> </div> </article> <article class="item item76 item-photo js-listing-item" data-id="437237422" 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=ensemble+icônes+ligne+épurées&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Afficher les résultats similaires" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="437237422" 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-ligne-minimalistes-interface-mobile-web-image437237422" class="item__url js-item-title-wrapper" aria-label="Ensemble d'icônes de ligne minimalistes pour interface mobile et web" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.jpg" loading="lazy" alt="Ensemble d'icônes de ligne épurées et modernes, conçues pour les applications mobiles, les interfaces web, les tableaux de bord et la conception de l'expérience utilisateur. Cette collection comprend des éléments d'interface utilisateur essentiels tels que des flèches de navigation, des commandes multimédias, des icônes de communication, des actions utilisateur, des symboles système et des boutons d'interface." srcset="https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ensemble-d-icônes-de-ligne-minimalistes-pour-interface-mobile-et-web-437237422.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 ligne épurées et modernes, conçues pour les applications mobiles, les interfaces web, les tableaux de bord et la conception de l'expérience utilisateur. Cette collection comprend des éléments d'interface utilisateur essentiels tels que des flèches de navigation, des commandes multimédias, des icônes de communication, des actions utilisateur, des symboles système et des boutons d'interface.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/ensemble-d-icônes-ligne-minimalistes-interface-mobile-web-image437237422" > Ensemble d'icônes de ligne minimalistes pour interface mobile et web. Ensemble d'icônes de ligne épurées et modernes, conçues pour les applications mobiles, les interfaces web, les tableaux de bord et la conception de l'expérience utilisateur. Cette collection comprend des éléments d'interface utilisateur essentiels tels que des flèches de navigation, des commandes multimédias, des icônes de communication, des actions utilisateur, des symboles système et des boutons d'interface. </a> </p> </div> </article> <article class="item item77 item-photo js-listing-item" data-id="416256078" 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=plan+rapproché+captivant+une&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="416256078" 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/plateforme-d-énergie-bleue-futuriste-affichage-holographique-plan-rapproché-captivant-circulaire-illuminant-image416256078" class="item__url js-item-title-wrapper" aria-label="Plateforme d'Énergie Bleue Futuriste avec Affichage Holographique" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg" loading="lazy" alt="Un plan rapproché captivant d'une plateforme circulaire futuriste, illuminant intensément d'une lumière bleue vibrante. Un puissant faisceau d'énergie émane vers le haut depuis son centre, entouré de motifs holographiques complexes, de cercles concentriques et de symboles abstraits. L'environnement sombre et moderne est subtilement éclairé par la lueur de la plateforme et des accents bleus supplémentaires, notamment une mystérieuse écriture runique sur le sol environnant." srcset="https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=360 360w, https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=400 400w, https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=450 450w, https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=576 576w, https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=768 768w, https://thumbs.dreamstime.com/b/plateforme-d-énergie-bleue-futuriste-avec-affichage-holographique-un-plan-rapproché-captivant-une-circulaire-illuminant-416256078.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Un plan rapproché captivant d'une plateforme circulaire futuriste, illuminant intensément d'une lumière bleue vibrante. Un puissant faisceau d'énergie émane vers le haut depuis son centre, entouré de motifs holographiques complexes, de cercles concentriques et de symboles abstraits. L'environnement sombre et moderne est subtilement éclairé par la lueur de la plateforme et des accents bleus supplémentaires, notamment une mystérieuse écriture runique sur le sol environnant.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://fr.dreamstime.com/plateforme-d-énergie-bleue-futuriste-affichage-holographique-plan-rapproché-captivant-circulaire-illuminant-image416256078" > Plateforme d'Énergie Bleue Futuriste avec Affichage Holographique. Un plan rapproché captivant d'une plateforme circulaire futuriste, illuminant intensément d'une lumière bleue vibrante. Un puissant faisceau d'énergie émane vers le haut depuis son centre, entouré de motifs holographiques complexes, de cercles concentriques et de symboles abstraits. L'environnement sombre et moderne est subtilement éclairé par la lueur de la plateforme et des accents bleus supplémentaires, notamment une mystérieuse écriture runique sur le sol environnant. </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/interface-de-script.html?pg=24" title="Page 24" 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/interface-de-script.html?pg=22" title="Page 22" ><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/interface-de-script.html?pg=19" title="Aller à la page 19" >19</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=20" title="Aller à la page 20" >20</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=21" title="Aller à la page 21" >21</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=22" title="Aller à la page 22" >22</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=23" title="Page actuelle, Page 23" aria-current="page" data-state="active" >23</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.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/interface-de-script.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/interface-de-script.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/interface-de-script.html?pg=27" title="Aller à la page 27" >27</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=28" title="Aller à la page 28" >28</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://fr.dreamstime.com/illustration/interface-de-script.html?pg=24" title="Page 24" ><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":"Ensemble de banni\u00e8res pour page de destination de d\u00e9veloppement web avec codage HTML et ic\u00f4nes de programmeur et de lecteur multim", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-codage-html-icônes-programmeur-lecteur-multimédia-image471783500" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Mod\u00e8le de page de destination pour boutique web de code binaire pour l e-commerce et les solutions logicielles num\u00e9riques", "url": "https://fr.dreamstime.com/modèle-page-destination-boutique-web-code-binaire-l-e-commerce-les-solutions-logicielles-numériques-image479061386" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"Ensemble d ic\u00f4nes lin\u00e9aires minimalistes pour le d\u00e9veloppement web et la programmation", "url": "https://fr.dreamstime.com/ensemble-d-icônes-linéaires-minimalistes-développement-web-programmation-image480814518" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Ensemble d ic\u00f4nes de bug logiciel et de documents pour le design de pages de destination web et les \u00e9l\u00e9ments d interface num\u00e9rique", "url": "https://fr.dreamstime.com/ensemble-d-icônes-bug-logiciel-documents-design-pages-destination-web-les-éléments-interface-numérique-image475435214" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Application programming interface integration and development concept", "url": "https://fr.dreamstime.com/application-programming-interface-integration-and-development-concept-image469942937" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Concept d erreur de d\u00e9veloppement web avec code HTML et banni\u00e8re d illustration vectorielle d une ampoule avec un cerveau", "url": "https://fr.dreamstime.com/concept-d-erreur-développement-web-code-html-bannière-illustration-vectorielle-ampoule-cerveau-image471056132" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"Web Development Landing Page Template with Office Chair and HTML Coding Concept Illustration", "url": "https://fr.dreamstime.com/web-development-landing-page-template-with-office-chair-and-html-coding-concept-illustration-image464740294" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"Minimalist Solid Black Software Programming And Web Development Glyph Icon Set", "url": "https://fr.dreamstime.com/minimalist-solid-black-software-programming-and-web-development-glyph-icon-set-image479055748" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Ensemble d ic\u00f4nes de codage HTML pour le d\u00e9veloppement web avec \u00e9valuation par \u00e9toiles et fl\u00e8ches directionnelles pour le design U", "url": "https://fr.dreamstime.com/ensemble-d-icônes-codage-html-développement-web-évaluation-étoiles-flèches-directionnelles-design-ui-image480198435" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Document de contour minimaliste, fichier, feuille de papier, symbole, ic\u00f4ne d interface utilisateur commerciale", "url": "https://fr.dreamstime.com/document-contour-minimaliste-fichier-feuille-papier-symbole-icône-d-interface-utilisateur-commerciale-image481976419" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Banni\u00e8re de page de destination pour le d\u00e9veloppement web avec illustration du concept de codage HTML et horloge calendrier", "url": "https://fr.dreamstime.com/bannière-page-destination-développement-web-illustration-du-concept-codage-html-horloge-calendrier-image475473557" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Ensemble d illustrations vectorielles pour page de destination de d\u00e9veloppement web, codage HTML et tableau de bord d analyse de d", "url": "https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-page-destination-développement-web-codage-html-tableau-bord-analyse-données-image469366615" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Mod\u00e8le de page de destination de d\u00e9veloppement Web HTML avec \u00e9l\u00e9ments de code et graphiques de visualisation de donn\u00e9es", "url": "https://fr.dreamstime.com/modèle-page-destination-développement-web-html-éléments-code-graphiques-visualisation-données-image471038586" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Illustration vectorielle de concept de d\u00e9veloppement logiciel et de gaming pour le design d une banni\u00e8re de page d accueil web", "url": "https://fr.dreamstime.com/illustration-vectorielle-concept-développement-logiciel-gaming-design-d-bannière-page-accueil-web-image467430618" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Ensemble d ic\u00f4nes de programmation minimalistes en noir plein pour collection de symboles de d\u00e9veloppement web", "url": "https://fr.dreamstime.com/ensemble-d-icônes-programmation-minimalistes-en-noir-plein-collection-symboles-développement-web-image479053071" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Ensemble d ic\u00f4nes de programmation, de d\u00e9veloppement et de web design pour banni\u00e8res de landing page et \u00e9l\u00e9ments d interface UI", "url": "https://fr.dreamstime.com/ensemble-d-icônes-programmation-développement-web-design-bannières-landing-page-éléments-interface-ui-image468725740" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Espace de travail num\u00e9rique avec multim\u00e9dia, code et int\u00e9gration au cloud", "url": "https://fr.dreamstime.com/espace-travail-numérique-multimédia-code-intégration-cloud-image419560739" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Ensemble de banni\u00e8res pour page de destination de d\u00e9veloppement Web HTML avec casques VR et illustration de r\u00e9seau mondial", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-html-casques-vr-illustration-réseau-mondial-image476372629" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Illustration de banni\u00e8re de page de destination pour le d\u00e9veloppement web HTML avec un programmeur travaillant sur un ordinateur p", "url": "https://fr.dreamstime.com/illustration-bannière-page-destination-développement-web-html-programmeur-travaillant-ordinateur-portable-image471671346" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Ic\u00f4ne d interface de communication par bulle de dialogue de traduction linguistique au contour minimaliste", "url": "https://fr.dreamstime.com/icône-d-interface-communication-bulle-dialogue-traduction-linguistique-contour-minimaliste-image480815735" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Panneau de contr\u00f4le industriel vintage avec jauges", "url": "https://fr.dreamstime.com/panneau-contrôle-industriel-vintage-jauges-image415388496" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Ic\u00f4ne de document noir repr\u00e9sentant un fichier g\u00e9n\u00e9rique ou une feuille de texte symbole vectoriel", "url": "https://fr.dreamstime.com/icône-document-noir-représentant-fichier-générique-feuille-texte-symbole-vectoriel-image479503916" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Une ic\u00f4ne num\u00e9rique minimaliste repr\u00e9sentant un processus de t\u00e9l\u00e9chargement de fichier sur un \u00e9cran", "url": "https://fr.dreamstime.com/icône-numérique-minimaliste-représentant-processus-téléchargement-fichier-écran-image457787093" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Ensemble de banni\u00e8res pour page de destination de d\u00e9veloppement web avec code de programmation HTML, graphiques de donn\u00e9es et \u00e9l\u00e9m", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-code-programmation-html-graphiques-données-éléments-d-image476644482" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Ensemble de mod\u00e8les de page de destination pour le d\u00e9veloppement web et la programmation HTML avec illustrations de d\u00e9veloppeur et", "url": "https://fr.dreamstime.com/ensemble-modèles-page-destination-développement-web-programmation-html-illustrations-développeur-plantes-image467511926" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Ic\u00f4ne de symbole de fichier de code repr\u00e9sentant un document de script de programmation Illustration vectorielle", "url": "https://fr.dreamstime.com/icône-symbole-fichier-code-représentant-document-script-programmation-illustration-vectorielle-image479505370" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"Ensemble de banni\u00e8res de page de destination pour le D\u00e9veloppement Web et la Croissance Financi\u00e8re avec Code HTML et Ic\u00f4nes de Pi\u00e8", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-croissance-financière-code-html-icônes-pièces-image475749639" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Ensemble de banni\u00e8res de page de destination pour concepts de codage HTML de d\u00e9veloppement web avec graphiques de donn\u00e9es et ic\u00f4ne", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-concepts-codage-html-développement-web-graphiques-données-icônes-d-image469042208" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"Business professional using artificial intelligence dashboard on laptop with cloud computing, machine learning", "url": "https://fr.dreamstime.com/business-professional-using-artificial-intelligence-dashboard-on-laptop-with-cloud-computing-machine-learning-image464521954" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"Fen\u00eatre de navigateur informatique avec un symbole de code entour\u00e9 de bact\u00e9ries virales", "url": "https://fr.dreamstime.com/fenêtre-navigateur-informatique-symbole-code-entouré-bactéries-virales-image455447783" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"Dispositif de communication extraterrestre myst\u00e9rieux sur fond blanc", "url": "https://fr.dreamstime.com/dispositif-communication-extraterrestre-mystérieux-fond-blanc-image415388220" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"HTML Coding and Delivery Service Concept Vector Illustration for Web Landing Page Banner Design", "url": "https://fr.dreamstime.com/html-coding-and-delivery-service-concept-vector-illustration-for-web-landing-page-banner-design-image481454545" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"D\u00e9veloppement Web Codage HTML Conception de Banni\u00e8re de Page d Atterrissage avec Bureau et Fichiers de Documentation", "url": "https://fr.dreamstime.com/développement-web-codage-html-conception-bannière-page-d-atterrissage-bureau-fichiers-documentation-image481985521" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Illustration vectorielle d une page de destination de d\u00e9veloppement de programmation avec des \u00e9l\u00e9ments de codage et d analyse de d", "url": "https://fr.dreamstime.com/illustration-vectorielle-d-page-destination-développement-programmation-des-éléments-codage-analyse-données-image482473960" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Ensemble de banni\u00e8res de page d accueil pour le d\u00e9veloppement web avec codage HTML et illustration de programmeur et de gant de bo", "url": "https://fr.dreamstime.com/ensemble-bannières-page-d-accueil-développement-web-codage-html-illustration-programmeur-gant-boxe-image469379023" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Web Development and Coding Education Landing Page Banner Set with HTML Programming Language Icons", "url": "https://fr.dreamstime.com/web-development-and-coding-education-landing-page-banner-set-with-html-programming-language-icons-image470153556" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"Ensemble d illustrations vectorielles de d\u00e9veloppement web et d intelligence artificielle pour le design de banni\u00e8res de landing p", "url": "https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-développement-web-intelligence-artificielle-design-bannières-landing-page-image467424405" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Ensemble de banni\u00e8res de page d atterrissage pour le d\u00e9veloppement web et le codage HTML avec ordinateur portable et \u00e9l\u00e9ments d in", "url": "https://fr.dreamstime.com/ensemble-bannières-page-d-atterrissage-développement-web-codage-html-ordinateur-portable-éléments-interface-image467451411" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Ic\u00f4ne de fichier document avec des lignes repr\u00e9sentant du texte dans une illustration de style glyphe simple", "url": "https://fr.dreamstime.com/icône-fichier-document-des-lignes-représentant-du-texte-illustration-style-glyphe-simple-image479505586" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "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": 41, "name":"Ensemble d ic\u00f4nes de th\u00e9\u00e2tre en silhouette noire pleine pour le divertissement cin\u00e9matographique et les repr\u00e9sentations dramatique", "url": "https://fr.dreamstime.com/ensemble-d-icônes-théâtre-en-silhouette-noire-pleine-divertissement-cinématographique-les-représentations-image479054344" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"D\u00e9veloppement d applications et collection de plans de codage ou de programmation d applications", "url": "https://fr.dreamstime.com/développement-d-applications-codage-collection-schémas-programmation-éléments-étiquetés-définis-l-image314278966" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "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": 44, "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": 45, "name":"Ordinateur portable avec \u00e9cran de code", "url": "https://fr.dreamstime.com/ordinateur-portable-écran-code-image463338621" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Ensemble d ic\u00f4nes de d\u00e9veloppement logiciel et de programmation pour la conception d interfaces web et d applications", "url": "https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820096" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Ensemble d ic\u00f4nes de d\u00e9veloppement logiciel et de programmation pour la conception d interfaces web et d applications", "url": "https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820129" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Ensemble d ic\u00f4nes de d\u00e9veloppement logiciel et de programmation pour la conception d interfaces web et d applications", "url": "https://fr.dreamstime.com/ensemble-d-icônes-développement-logiciel-programmation-conception-interfaces-web-applications-image476820133" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Ensemble d ic\u00f4nes pleines pour l ing\u00e9nierie d agents IA, le d\u00e9veloppement logiciel et la technologie de machine learning", "url": "https://fr.dreamstime.com/ensemble-d-icônes-pleines-l-ingénierie-agents-ia-développement-logiciel-technologie-machine-learning-image476466677" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Moniteur d ordinateur avec contour noir plat, lignes de code source et ic\u00f4ne de symbole de chevrons", "url": "https://fr.dreamstime.com/moniteur-d-ordinateur-contour-noir-plat-lignes-code-source-icône-symbole-chevrons-image462503605" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Banni\u00e8re de page de destination de d\u00e9veloppement web HTML avec illustration vectorielle d ic\u00f4ne d information et d engrenage", "url": "https://fr.dreamstime.com/bannière-page-destination-développement-web-html-illustration-vectorielle-d-icône-information-engrenage-image472578236" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"Ensemble d illustrations vectorielles d ic\u00f4nes d erreur de d\u00e9veloppement web et d \u00e9l\u00e9ments de codage HTML pour banni\u00e8res de pages ", "url": "https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-icônes-erreur-développement-web-éléments-codage-html-bannières-pages-image467432693" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"D\u00e9veloppeur logiciel travaillant sur un ordinateur portable avec du code de programmation et une interface d analyse de donn\u00e9es", "url": "https://fr.dreamstime.com/développeur-logiciel-travaillant-ordinateur-portable-du-code-programmation-interface-d-analyse-données-image473006482" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Ensemble d illustrations vectorielles pour le d\u00e9veloppement de jeux et la programmation pour des projets de web design et d ing\u00e9ni", "url": "https://fr.dreamstime.com/ensemble-d-illustrations-vectorielles-développement-jeux-programmation-des-projets-web-design-ingénierie-image468843223" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"Ensemble de styles d ic\u00f4ne de ligne fine vectorielle pour syst\u00e8me de codage de fichiers", "url": "https://fr.dreamstime.com/ensemble-styles-d-icône-ligne-fine-vectorielle-système-codage-fichiers-image456874003" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"ProgramBG", "url": "https://fr.dreamstime.com/programbg-image359754788" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"Web Development HTML Coding Icons Set for Landing Page Banner Design and Digital Programming Interface", "url": "https://fr.dreamstime.com/web-development-html-coding-icons-set-for-landing-page-banner-design-and-digital-programming-interface-image472450910" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Concept d environnement de d\u00e9veloppement d applications mobiles avec ic\u00f4nes vectorielles d interface smartphone", "url": "https://fr.dreamstime.com/concept-d-environnement-développement-applications-mobiles-icônes-vectorielles-interface-smartphone-image466166027" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Illustration vectorielle d un concept d informatique quantique et de d\u00e9veloppement logiciel avec un symbole d atome et des extrait", "url": "https://fr.dreamstime.com/illustration-vectorielle-d-concept-informatique-quantique-développement-logiciel-symbole-atome-des-extraits-code-image482146444" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"Illustration vectorielle de d\u00e9veloppement logiciel et de gestion de bases de donn\u00e9es avec des d\u00e9veloppeurs et le dauphin MySQL", "url": "https://fr.dreamstime.com/illustration-vectorielle-développement-logiciel-gestion-bases-données-des-développeurs-dauphin-mysql-image470585521" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Ensemble de banni\u00e8res pour page de destination de d\u00e9veloppement web code HTML ic\u00f4ne d avion et illustration vectorielle de cube 3D", "url": "https://fr.dreamstime.com/ensemble-bannières-page-destination-développement-web-code-html-icône-d-avion-illustration-vectorielle-cube-image479071986" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"Ensemble d ic\u00f4nes vectorielles en ligne pour le d\u00e9veloppement logiciel et la programmation pour la conception d interfaces web et ", "url": "https://fr.dreamstime.com/ensemble-d-icônes-vectorielles-en-ligne-développement-logiciel-programmation-conception-interfaces-web-image476820115" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"Fen\u00eatre du terminal pulsateur de coque ", "url": "https://fr.dreamstime.com/fenêtre-du-terminal-pulsateur-coque-shell-pulsation-illustration-bash-zsh-cli-invite-script-unix-ai-générée-image402489195" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Ensemble d ic\u00f4nes de codage HTML pour le d\u00e9veloppement web pour la conception de banni\u00e8res de landing page et l interface de progr", "url": "https://fr.dreamstime.com/ensemble-d-icônes-codage-html-développement-web-conception-bannières-landing-page-l-interface-programmation-image476361910" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Mod\u00e8le de page de destination pour le d\u00e9veloppement web avec code HTML et symboles de pourcentage pour le design de marketing digi", "url": "https://fr.dreamstime.com/modèle-page-destination-développement-web-code-html-symboles-pourcentage-design-marketing-digital-image471036031" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "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": 67, "name":"\u00c9cran d ordinateur affichant une interface de logiciel de programmation", "url": "https://fr.dreamstime.com/écran-d-ordinateur-affichant-interface-logiciel-programmation-image447718143" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Ensemble d ic\u00f4nes en contour pour le d\u00e9veloppement logiciel et la programmation informatique, pour la conception d interfaces web ", "url": "https://fr.dreamstime.com/ensemble-d-icônes-en-contour-développement-logiciel-programmation-informatique-conception-interfaces-web-image476820116" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 69, "name":"Ic\u00f4ne minimaliste de fen\u00eatre de codage en contour pour interface de programmation web et d\u00e9veloppement logiciel", "url": "https://fr.dreamstime.com/icône-minimaliste-fenêtre-codage-en-contour-interface-programmation-web-développement-logiciel-image481855107" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 70, "name":"Banni\u00e8re de page de destination de d\u00e9veloppement web avec un programmeur travaillant sur un projet en langage HTML", "url": "https://fr.dreamstime.com/bannière-page-destination-développement-web-programmeur-travaillant-projet-en-langage-html-image481974662" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 71, "name":"Ensemble d ic\u00f4nes filaires web pour l ing\u00e9nierie logicielle et informatique pour le design d interface de d\u00e9veloppement de code", "url": "https://fr.dreamstime.com/ensemble-d-icônes-filaires-web-l-ingénierie-logicielle-informatique-design-interface-développement-code-image473970717" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 72, "name":"Grappe de r\u00e9seau flottante s \u00e9loignant dans une sc\u00e8ne 3D, montrant du code et des n\u0153uds brillants avec des plans angulaires", "url": "https://fr.dreamstime.com/grappe-réseau-flottante-s-éloignant-scène-d-montrant-du-code-des-nœuds-brillants-plans-angulaires-image450021740" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 73, "name":"HTML Progress Bar Loading Infographic Set for Web Development and Software Programming Landing Page Banner", "url": "https://fr.dreamstime.com/html-progress-bar-loading-infographic-set-for-web-development-and-software-programming-landing-page-banner-image464758996" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 74, "name":"Concept de programmation HTML avec fen\u00eatre de code et symboles de d\u00e9veloppement", "url": "https://fr.dreamstime.com/concept-programmation-html-fenêtre-code-symboles-développement-image454916165" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 75, "name":"Ic\u00f4ne minimaliste noire d accolades et de barre oblique invers\u00e9e pour le design d interface de d\u00e9veloppement logiciel", "url": "https://fr.dreamstime.com/icône-minimaliste-noire-d-accolades-barre-oblique-inversée-design-interface-développement-logiciel-image481974895" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 76, "name":"Ensemble d ic\u00f4nes de ligne minimalistes pour interface mobile et web", "url": "https://fr.dreamstime.com/ensemble-d-icônes-ligne-minimalistes-interface-mobile-web-image437237422" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 77, "name":"Plateforme d \u00c9nergie Bleue Futuriste avec Affichage Holographique", "url": "https://fr.dreamstime.com/plateforme-d-énergie-bleue-futuriste-affichage-holographique-plan-rapproché-captivant-circulaire-illuminant-image416256078" } ] } </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%2Finterface-de-script.html%3Fpg%3D23&description=T%C3%A9l%C3%A9chargement+Interface+De+Script+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+Interface+De+Script+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%2Finterface-de-script.html%3Fpg%3D23\" 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%2Finterface-de-script.html%3Fpg%3D23&summary=T%C3%A9l%C3%A9chargement+Interface+De+Script+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%2Finterface-de-script.html%3Fpg%3D23&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Fensemble-de-banni%C3%A8res-pour-page-destination-d%C3%A9veloppement-web-avec-codage-html-et-ic%C3%B4nes-programmeur-lecteur-multim%C3%A9dia-471783500.jpg&description=T%C3%A9l%C3%A9chargement+Interface+De+Script+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%2Finterface-de-script.html%3Fpg%3D23\" 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%2Finterface-de-script.html%3Fpg%3D23&t=T%C3%A9l%C3%A9chargement+Interface+De+Script+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%2Finterface-de-script.html%3Fpg%3D23&caption=Interface+De+Script+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%2Finterface-de-script.html%3Fpg%3D23&title=Interface+De+Script+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=Interface%20De%20Script%20Images%20depuis%20Dreamstime&body=J%27ai%20trouv%C3%A9%20des%20photos%20%C3%A9tonnantes%20sur%20le%20th%C3%A8me%20de%20Interface%20De%20Script%20sur%20Dreamstime.%20Jetez%20un%20oeil%20%3A%20https%3A%2F%2Ffr.dreamstime.com%2Fillustration%2Finterface-de-script.html%3Fpg%3D23\" 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\/interface-de-script.html?pg=23<\/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\/interface.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/rela\u00e7\u00e3o.html","de":"https:\/\/de.dreamstime.com\/illustration\/schnittstelle.html","es":"https:\/\/es.dreamstime.com\/illustration\/interfaz.html","it":"https:\/\/it.dreamstime.com\/illustration\/interfaccia.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/koppel.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/interface-de-script.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/\u03b4\u03b9\u03b1\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03af\u03b1.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/\u754c\u9762.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/interfejs.html","se":"https:\/\/se.dreamstime.com\/illustration\/man\u00f6verenhet.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/interfa\u021b\u0103.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/rozhranie.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/rozhran\u00ed.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/\uc778\ud130\ud398\uc774\uc2a4.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/\u0648\u0627\u062c\u0647\u0629.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/\u0907\u0902\u091f\u0930\u092b\u0947\u0938.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/aray\u00fcz.html","id":"https:\/\/id.dreamstime.com\/illustration\/antarmuka.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/gr\u00e6nseflade.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/grensesnitt.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/\u05de\u05de\u05e9\u05e7.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: '03e299364f6fcb3507a23abc4d0664f4', cacheDriver: 'ap', }; var securitycheck = '03e299364f6fcb3507a23abc4d0664f4'; 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: "interface de script", firstvalue: "", lastsearchvalue: "interface de script", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "03e299364f6fcb3507a23abc4d0664f4", 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>