40,076 code elemente illustrationen u. vektoren stehen zur Verfügung Royalty Free .

Urbaner Transport, umweltfreundlicher Arbeitsweg, intelligente Technologie, digitale Dienste, Designelemente, Konnektivität. Ein Tretroller, QR-Code und eine Wolken-Grafik. Urbaner Transport und umweltfreundlich.
Urbaner Transport, umweltfreundlicher Arbeitsweg, intelligente Technologie, digitale Dienste, Designelemente, Konnektivität. Ein Tretroller, QR-Code und eine Wolken-Grafik. Urbaner Transport und umweltfreundlich.
Eine kuppelförmige Struktur, die an einen Iglu erinnert und aus grünen digitalen Blöcken besteht, befindet sich vor einem Hintergrund aus kaskadierendem Binärcode. Im Inneren brennt ein warmes Feuer, das ein Leuchten auf die umliegenden Wände wirft. Die Szene kombiniert digitale und natürliche Elemente und schafft einen faszinierenden Kontrast zwischen der künstlichen Struktur und der natürlichen Flamme. Das Farbschema wird von Grüntönen dominiert, die das digitale Thema unterstreichen.
Eine kuppelförmige Struktur, die an einen Iglu erinnert und aus grünen digitalen Blöcken besteht, befindet sich vor einem Hintergrund aus kaskadierendem Binärcode. Im Inneren brennt ein warmes Feuer, das ein Leuchten auf die umliegenden Wände wirft. Die Szene kombiniert digitale und natürliche Elemente und schafft einen faszinierenden Kontrast zwischen der künstlichen Struktur und der natürlichen Flamme. Das Farbschema wird von Grüntönen dominiert, die das digitale Thema unterstreichen.
Eine digitale Darstellung in einer Rechenzentrumsumgebung zeigt in der Mitte eine leuchtende Grafik aus Schild und Schloss, die Cybersicherheit symbolisiert. Elektrisch blaue Schaltkreis-Muster erstrecken sich über die Szene und verbinden die Server-Racks auf beiden Seiten. Der Hintergrund enthält Binärcode und digitale Interface-Elemente, was eine futuristische und technologische Atmosphäre schafft.
Eine digitale Darstellung in einer Rechenzentrumsumgebung zeigt in der Mitte eine leuchtende Grafik aus Schild und Schloss, die Cybersicherheit symbolisiert. Elektrisch blaue Schaltkreis-Muster erstrecken sich über die Szene und verbinden die Server-Racks auf beiden Seiten. Der Hintergrund enthält Binärcode und digitale Interface-Elemente, was eine futuristische und technologische Atmosphäre schafft.
QR-Code. QR-Codes werden für digitales Marketing und Produktverfolgung eingesetzt. Die QR-Technologie ermöglicht eine nahtlose Integration in den Einzelhandel und verbessert die Bestandsverwaltung. Für Einzelhandel, Logistik, Marketing, E-Commerce.
QR-Code. QR-Codes werden für digitales Marketing und Produktverfolgung eingesetzt. Die QR-Technologie ermöglicht eine nahtlose Integration in den Einzelhandel und verbessert die Bestandsverwaltung. Für Einzelhandel, Logistik, Marketing, E-Commerce.
Finanzen, Gesundheitswesen, Datenanalyse, QR-Codes, Zahlungsabwicklung und Krankenakten. Zu den Elementen gehören eine Datentabelle, ein Lungen-Diagramm mit Dollarzeichen und ein QR-Code. Konzept für Finanzen und Gesundheitswesen.
Finanzen, Gesundheitswesen, Datenanalyse, QR-Codes, Zahlungsabwicklung und Krankenakten. Zu den Elementen gehören eine Datentabelle, ein Lungen-Diagramm mit Dollarzeichen und ein QR-Code. Konzept für Finanzen und Gesundheitswesen.
Eine lebendige Illustration, die ein futuristisches Virtual-Reality-Headset zeigt, das farbenfrohe Lichtstrahlen aussendet. Der Hintergrund zeigt eine digitale Landschaft mit abstrakten geometrischen Formen und Schaltkreisen, was auf eine hochtechnologische, vernetzte Welt hindeutet. Binärcode, Netzwerksymbole und Datenvisualisierungen ergänzen die Szene und unterstreichen das technologische Thema.
Eine lebendige Illustration, die ein futuristisches Virtual-Reality-Headset zeigt, das farbenfrohe Lichtstrahlen aussendet. Der Hintergrund zeigt eine digitale Landschaft mit abstrakten geometrischen Formen und Schaltkreisen, was auf eine hochtechnologische, vernetzte Welt hindeutet. Binärcode, Netzwerksymbole und Datenvisualisierungen ergänzen die Szene und unterstreichen das technologische Thema.
Eine energiegeladene Explosion von Codierungssymbolen, einschließlich Klammern, Schrägstrichen und Programmierzeichen, explodiert in einer dynamischen und chaotischen Anordnung und betont den schnellen und innovativen Charakter der Softwareentwicklung und Technologie. Das Bild vermittelt ein Gefühl von Energie und Kreativität, wobei scharfe, kantige Elemente vor einem sauberen, weißen Hintergrund kontrastieren.
Eine energiegeladene Explosion von Codierungssymbolen, einschließlich Klammern, Schrägstrichen und Programmierzeichen, explodiert in einer dynamischen und chaotischen Anordnung und betont den schnellen und innovativen Charakter der Softwareentwicklung und Technologie. Das Bild vermittelt ein Gefühl von Energie und Kreativität, wobei scharfe, kantige Elemente vor einem sauberen, weißen Hintergrund kontrastieren.
Zwei Personen sitzen an einem Schreibtisch und konzentrieren sich auf Cybersicherheit. Ein großer Monitor zeigt Code und digitale Elemente an. Ein Schildsymbol steht für Sicherheit, und verschiedene Datenvisualisierungen schweben herum. Der Raum ist in violetten Farbtönen gehalten, was auf eine technologieorientierte Umgebung hindeutet.
Zwei Personen sitzen an einem Schreibtisch und konzentrieren sich auf Cybersicherheit. Ein großer Monitor zeigt Code und digitale Elemente an. Ein Schildsymbol steht für Sicherheit, und verschiedene Datenvisualisierungen schweben herum. Der Raum ist in violetten Farbtönen gehalten, was auf eine technologieorientierte Umgebung hindeutet.
Ein surrealer digitaler Zen-Garten, in dem die Elemente aus leuchtendem grünem Binärcode bestehen, der an den Film Matrix erinnert. Er verfügt über geformte Bonsai-Bäume, Bambusstängel, eine kleine Brücke und sorgfältig geharkte Sandmuster, die um Felsen und einen ruhigen Teich fließen.
Ein surrealer digitaler Zen-Garten, in dem die Elemente aus leuchtendem grünem Binärcode bestehen, der an den Film Matrix erinnert. Er verfügt über geformte Bonsai-Bäume, Bambusstängel, eine kleine Brücke und sorgfältig geharkte Sandmuster, die um Felsen und einen ruhigen Teich fließen.
Künstliche Intelligenz, digitales Lernen, Technologie-Interaktion, Augmented Reality, QR-Code-Scannen, Online-Zugang. Elemente aus roboterhand, offenem Buch und QR-Code. Künstliche Intelligenz und Digitales.
Künstliche Intelligenz, digitales Lernen, Technologie-Interaktion, Augmented Reality, QR-Code-Scannen, Online-Zugang. Elemente aus roboterhand, offenem Buch und QR-Code. Künstliche Intelligenz und Digitales.
Eine transparente, leuchtende Kugel, die wirbelnde Linien aus digitalem Code anzeigt, liegt auf einem Bett aus leuchtend grünem Moos in einem friedlichen Wald, während Sonnenlicht durch die Bäume filtert und einen warmen Schein auf das umliegende Laub wirft. Die reflektierende Oberfläche der Kugel fängt die natürliche Schönheit des Waldes ein und steht im Kontrast zu dem Hightech- und futuristischen Design.
Eine transparente, leuchtende Kugel, die wirbelnde Linien aus digitalem Code anzeigt, liegt auf einem Bett aus leuchtend grünem Moos in einem friedlichen Wald, während Sonnenlicht durch die Bäume filtert und einen warmen Schein auf das umliegende Laub wirft. Die reflektierende Oberfläche der Kugel fängt die natürliche Schönheit des Waldes ein und steht im Kontrast zu dem Hightech- und futuristischen Design.
Eine digitale Illustration von Cloud Computing mit mehreren Serverracks innerhalb einer flauschigen weißen Wolke. Die Wolke befindet sich vor einem blauen Farbverlauf, der Datenspeicherung und -übertragung symbolisiert. Weiße Linien verbinden die Wolke mit Upload-Symbolen, die Netzwerkverbindungen und Datenfluss darstellen.
Eine digitale Illustration von Cloud Computing mit mehreren Serverracks innerhalb einer flauschigen weißen Wolke. Die Wolke befindet sich vor einem blauen Farbverlauf, der Datenspeicherung und -übertragung symbolisiert. Weiße Linien verbinden die Wolke mit Upload-Symbolen, die Netzwerkverbindungen und Datenfluss darstellen.
Digitale Illustration, die ein Netzwerkkonzept mit leuchtenden neonblauen Wi-Fi-Symbolen und miteinander verbundenen Icons wie Servern, Wolken und Datenpunkten zeigt. Binärcode strömt durch das Bild und vermittelt den Datenfluss. Der Hintergrund weist ein futuristisches, digitales Gitternetzmuster auf, das Konnektivität und moderne Technologie betont.
Digitale Illustration, die ein Netzwerkkonzept mit leuchtenden neonblauen Wi-Fi-Symbolen und miteinander verbundenen Icons wie Servern, Wolken und Datenpunkten zeigt. Binärcode strömt durch das Bild und vermittelt den Datenfluss. Der Hintergrund weist ein futuristisches, digitales Gitternetzmuster auf, das Konnektivität und moderne Technologie betont.
Datenspeicherung, digitale Prozesse, umweltbewusste Technologie, Nachhaltigkeit, Recycling, Workflow-Management. Binärcode in einem Ordner mit einem Zahnrad und einer Recyclingtasche. Datenspeicherung und Umweltbewusstsein.
Datenspeicherung, digitale Prozesse, umweltbewusste Technologie, Nachhaltigkeit, Recycling, Workflow-Management. Binärcode in einem Ordner mit einem Zahnrad und einer Recyclingtasche. Datenspeicherung und Umweltbewusstsein.
Digitales Lernen, Multimedia, SCORM-Pakete, E-Learning-Tools, Dateiorganisation, Kommunikation. Geöffnete Schachtel mit Multimedia-Elementen, QR-Code und Umschlag. Digitales Lernen und Multimedia-Tools.
Digitales Lernen, Multimedia, SCORM-Pakete, E-Learning-Tools, Dateiorganisation, Kommunikation. Geöffnete Schachtel mit Multimedia-Elementen, QR-Code und Umschlag. Digitales Lernen und Multimedia-Tools.
Bunter Quellcode auf einem dunklen Bildschirm zeigt Funktionen, Konstanten und Importanweisungen. Die Syntax umfasst typische Programmierlemente wie Klammern, Pfeile und Variablennamen. Schlüsselwörter wie function, import und return sind in verschiedenen Farben hervorgehoben, was auf verschiedene Aspekte des Codes hinweist.
Bunter Quellcode auf einem dunklen Bildschirm zeigt Funktionen, Konstanten und Importanweisungen. Die Syntax umfasst typische Programmierlemente wie Klammern, Pfeile und Variablennamen. Schlüsselwörter wie function, import und return sind in verschiedenen Farben hervorgehoben, was auf verschiedene Aspekte des Codes hinweist.
Eine vermummte Figur steht in einer futuristischen, digitalen Umgebung, gefüllt mit leuchtenden blauen Datenströmen und Binärcode. Die Person blickt auf große Bildschirme, die komplexen Code anzeigen, was auf ein Thema Cybersecurity oder Hacking hindeutet. Die Szene ist reich an virtuellen Elementen, darunter leuchtende Gitter und abstrakte Muster, die ein Gefühl der Immersion in die digitale Welt erzeugen.
Eine vermummte Figur steht in einer futuristischen, digitalen Umgebung, gefüllt mit leuchtenden blauen Datenströmen und Binärcode. Die Person blickt auf große Bildschirme, die komplexen Code anzeigen, was auf ein Thema Cybersecurity oder Hacking hindeutet. Die Szene ist reich an virtuellen Elementen, darunter leuchtende Gitter und abstrakte Muster, die ein Gefühl der Immersion in die digitale Welt erzeugen.
Dieses Bild zeigt ein abstraktes digitales Gitter, das aus binärem Code besteht. Das Gitter ist mit einem Leuchteffekt beleuchtet, der eine futuristische und technologische Atmosphäre schafft. Das Bild ist vor einem transparenten Hintergrund platziert und eignet sich daher für verschiedene Designanwendungen. Ideal für Tech-, digitale Kunst- und moderne Designprojekte.
Dieses Bild zeigt ein abstraktes digitales Gitter, das aus binärem Code besteht. Das Gitter ist mit einem Leuchteffekt beleuchtet, der eine futuristische und technologische Atmosphäre schafft. Das Bild ist vor einem transparenten Hintergrund platziert und eignet sich daher für verschiedene Designanwendungen. Ideal für Tech-, digitale Kunst- und moderne Designprojekte.
Eine digitale Landschaft, die an die Matrix erinnert, zeigt leuchtend grünen Binärcode, der an den Wänden und dem Boden herabfällt. Im Vordergrund strahlt eine grüne Kerze ein helles Licht aus und bildet einen Kontrast zu einem prominent platzierten schwarzen Lederportemonnaie. Die Szene beschwört eine Verschmelzung von Cyber- und traditionellen Elementen hervor, die Technologie und Finanzen symbolisieren. Der Einsatz von Neon-Grün und Schwarz erzeugt einen auffälligen visuellen Kontrast, wobei das Kerzenlicht dem ansonsten digitalen Umfeld eine warme Note verleiht.
Eine digitale Landschaft, die an die Matrix erinnert, zeigt leuchtend grünen Binärcode, der an den Wänden und dem Boden herabfällt. Im Vordergrund strahlt eine grüne Kerze ein helles Licht aus und bildet einen Kontrast zu einem prominent platzierten schwarzen Lederportemonnaie. Die Szene beschwört eine Verschmelzung von Cyber- und traditionellen Elementen hervor, die Technologie und Finanzen symbolisieren. Der Einsatz von Neon-Grün und Schwarz erzeugt einen auffälligen visuellen Kontrast, wobei das Kerzenlicht dem ansonsten digitalen Umfeld eine warme Note verleiht.
Eine Nahaufnahme eines menschlichen Auges, das mit einer hochmodernen digitalen Scan-Schnittstelle integriert ist. Das Bild zeigt leuchtende blaue und grüne HUD-Elemente, Binärcode und biometrische Daten-Overlays. Dieses futuristische Konzept repräsentiert künstliche Intelligenz, Cybersicherheit, Iriserkennung und fortschrittliche Technologie.
Eine Nahaufnahme eines menschlichen Auges, das mit einer hochmodernen digitalen Scan-Schnittstelle integriert ist. Das Bild zeigt leuchtende blaue und grüne HUD-Elemente, Binärcode und biometrische Daten-Overlays. Dieses futuristische Konzept repräsentiert künstliche Intelligenz, Cybersicherheit, Iriserkennung und fortschrittliche Technologie.
Eine digitale Illustration zeigt eine Wolke, die aus zahlreichen pixelartigen Elementen besteht, vor einem dunklen Hintergrund. Aus der Cloud entstehen Ströme grünen Binärcodes, die Datenübertragung oder digitale Transformation darstellen. Die binären Ziffern, bestehend aus 0s und 1s, kaskadieren nach unten, wie Regen symbolisiert Innovation und Technologie. Das Bild repräsentiert metaphorisch Cloud Computing und Datenverarbeitung. ai generative.
Eine digitale Illustration zeigt eine Wolke, die aus zahlreichen pixelartigen Elementen besteht, vor einem dunklen Hintergrund. Aus der Cloud entstehen Ströme grünen Binärcodes, die Datenübertragung oder digitale Transformation darstellen. Die binären Ziffern, bestehend aus 0s und 1s, kaskadieren nach unten, wie Regen symbolisiert Innovation und Technologie. Das Bild repräsentiert metaphorisch Cloud Computing und Datenverarbeitung. ai generative.
Eine stilisierte blaue Wolke mit einer dunklen Umrandung ist dargestellt, die eine einzelne orangefarbene Kurve auf ihrer Oberfläche aufweist. Unterhalb der Wolke sind drei stilisierte Regentropfen zu sehen, jeder mit einem blauen Körper und einer orangefarbenen inneren Kurve. Die Wolke zeigt einen weißen Hexadezimalcode, '#8A8F98', der einen bestimmten Blauton andeutet.
Eine stilisierte blaue Wolke mit einer dunklen Umrandung ist dargestellt, die eine einzelne orangefarbene Kurve auf ihrer Oberfläche aufweist. Unterhalb der Wolke sind drei stilisierte Regentropfen zu sehen, jeder mit einem blauen Körper und einer orangefarbenen inneren Kurve. Die Wolke zeigt einen weißen Hexadezimalcode, '#8A8F98', der einen bestimmten Blauton andeutet.
Cybersicherheitskonzept. Cybersicherheit mit digitalem Schild, E-Mails, Binärcode und Monitor-Interface. Cybersicherheit für sichere Kommunikation, IT, Online-Sicherheit und Datenschutz. Nutzung digitaler IT-Systeme.
Cybersicherheitskonzept. Cybersicherheit mit digitalem Schild, E-Mails, Binärcode und Monitor-Interface. Cybersicherheit für sichere Kommunikation, IT, Online-Sicherheit und Datenschutz. Nutzung digitaler IT-Systeme.
Eine konzeptionelle Illustration der Cybersicherheit mit einem metallischen Schild vor einem digitalen Ordner. Der Schild zeigt einen leuchtend blauen Fingerabdruckscanner und ein numerisches Tastenfeld, das für fortschrittlichen Datenschutz steht. Um die Elemente herum schweben binäre Code-Streams und verschiedene Schloss-Symbole vor einem dunkelblauen Hintergrund, die.
Eine konzeptionelle Illustration der Cybersicherheit mit einem metallischen Schild vor einem digitalen Ordner. Der Schild zeigt einen leuchtend blauen Fingerabdruckscanner und ein numerisches Tastenfeld, das für fortschrittlichen Datenschutz steht. Um die Elemente herum schweben binäre Code-Streams und verschiedene Schloss-Symbole vor einem dunkelblauen Hintergrund, die.
Eine digitale Illustration, die Cybersicherheit darstellt, mit einem offenen Vorhängeschloss, das über ein Schild gelegt ist, umgeben von Leiterplattenelementen und Binärcode. Diese visuelle Metapher vermittelt Datenschutz, Zugriffskontrolle und Netzwerksicherheit.
Eine digitale Illustration, die Cybersicherheit darstellt, mit einem offenen Vorhängeschloss, das über ein Schild gelegt ist, umgeben von Leiterplattenelementen und Binärcode. Diese visuelle Metapher vermittelt Datenschutz, Zugriffskontrolle und Netzwerksicherheit.
Eine digitale Stadtlandschaft mit leuchtenden Neonfarben zeigt futuristische Wolkenkratzer und miteinander verbundene Blöcke, die Daten oder technologische Elemente darstellen. Das Design nutzt ein Rastersystem, wobei Reflexionen für ein symmetrisches Erscheinungsbild sorgen. Binärcode und schaltkreisähnliche Muster schmücken den Hintergrund und verstärken das technologische Thema.
Eine digitale Stadtlandschaft mit leuchtenden Neonfarben zeigt futuristische Wolkenkratzer und miteinander verbundene Blöcke, die Daten oder technologische Elemente darstellen. Das Design nutzt ein Rastersystem, wobei Reflexionen für ein symmetrisches Erscheinungsbild sorgen. Binärcode und schaltkreisähnliche Muster schmücken den Hintergrund und verstärken das technologische Thema.
Digitale Transformation, Nachhaltigkeit, Umweltbewusstsein, Data Science, futuristische Konzepte, Technologieintegration. Binärcode, Auge, Blatt und Wasserhahn. Umweltbewusstsein und Daten.
Digitale Transformation, Nachhaltigkeit, Umweltbewusstsein, Data Science, futuristische Konzepte, Technologieintegration. Binärcode, Auge, Blatt und Wasserhahn. Umweltbewusstsein und Daten.
Künstliche Intelligenz, Programmierung, Datenschutz, Überwachung, Cybersicherheit, Innovation. Visuelle Elemente umfassen KI-Text, Code-Symbol und Kamera-Symbol. Künstliche Intelligenz und Programmierung.
Künstliche Intelligenz, Programmierung, Datenschutz, Überwachung, Cybersicherheit, Innovation. Visuelle Elemente umfassen KI-Text, Code-Symbol und Kamera-Symbol. Künstliche Intelligenz und Programmierung.
Ein digital erstelltes Bild zeigt eine futuristische Landschaft mit einem großen Planeten am Himmel, möglicherweise die Erde, über einem bergigen Gelände. Im Vordergrund befindet sich eine Welle aus Binärcode, die digitale oder virtuelle Elemente darstellt. Die Farbpalette wird von Blau- und Schwarztönen dominiert, was ein Gefühl von Tiefe und Unendlichkeit erzeugt.
Ein digital erstelltes Bild zeigt eine futuristische Landschaft mit einem großen Planeten am Himmel, möglicherweise die Erde, über einem bergigen Gelände. Im Vordergrund befindet sich eine Welle aus Binärcode, die digitale oder virtuelle Elemente darstellt. Die Farbpalette wird von Blau- und Schwarztönen dominiert, was ein Gefühl von Tiefe und Unendlichkeit erzeugt.
Eine visuell beeindruckende 3D-Darstellung einer DNA-Doppelhelix, die mit leuchtenden roten und blau-cyanfarbenen Elementen vor einem dunklen, abstrakten Hintergrund detailliert dargestellt ist. Die Molekülstruktur scheint mit digitalen Mustern und Binärcode durchzogen zu sein und symbolisiert die Verbindung von Genetik und Technologie.
Eine visuell beeindruckende 3D-Darstellung einer DNA-Doppelhelix, die mit leuchtenden roten und blau-cyanfarbenen Elementen vor einem dunklen, abstrakten Hintergrund detailliert dargestellt ist. Die Molekülstruktur scheint mit digitalen Mustern und Binärcode durchzogen zu sein und symbolisiert die Verbindung von Genetik und Technologie.
Vektor-Sammlung von Produkt-Barcodes und QR-Codes mit UPC, EAN, Code 128, Code 39, Data Matrix und Aztec für Einzelhandelsetiketten, Produktverpackungen, Bestandsverfolgung und Business-Scanning-Elemente.
Vektor-Sammlung von Produkt-Barcodes und QR-Codes mit UPC, EAN, Code 128, Code 39, Data Matrix und Aztec für Einzelhandelsetiketten, Produktverpackungen, Bestandsverfolgung und Business-Scanning-Elemente.
Eine moderne, leuchtende digitale Schnittstelle zeigt ein komplexes Datenverarbeitungssystem mit binären Code-Streams, sicheren Login-Bereichen, Benutzerprofilerstellung und Datensilo-Management, alles schwebend in einer dunklen, technologieinspirierten Umgebung. Die Einrichtung unterstreicht fortschrittliche Datenverarbeitung, Sicherheit und Benutzerinteraktion in einem schlanken, futuristischen Design.
Eine moderne, leuchtende digitale Schnittstelle zeigt ein komplexes Datenverarbeitungssystem mit binären Code-Streams, sicheren Login-Bereichen, Benutzerprofilerstellung und Datensilo-Management, alles schwebend in einer dunklen, technologieinspirierten Umgebung. Die Einrichtung unterstreicht fortschrittliche Datenverarbeitung, Sicherheit und Benutzerinteraktion in einem schlanken, futuristischen Design.
Eine Person hält ein Smartphone und interagiert mit einer digitalen Banking-Sicherheitsoberfläche. Auf dem Display wird eine Grafik eines Bankgebäudes über einem Passwortfeld angezeigt, das zur Eingabe eines OTP (Einmalpasswort) auffordert. Die Oberfläche enthält Elemente wie Schlosssymbole, die den sicheren Zugriff betonen.
Eine Person hält ein Smartphone und interagiert mit einer digitalen Banking-Sicherheitsoberfläche. Auf dem Display wird eine Grafik eines Bankgebäudes über einem Passwortfeld angezeigt, das zur Eingabe eines OTP (Einmalpasswort) auffordert. Die Oberfläche enthält Elemente wie Schlosssymbole, die den sicheren Zugriff betonen.
Eine abstrakte Darstellung einer digitalen Matrix mit fallendem Binärcode in Grüntönen. Transparente digitale Bildschirme und kreisförmige Elemente sind in einer futuristischen Komposition angeordnet und evozieren Themen wie Daten, Technologie und Informationsfluss.
Eine abstrakte Darstellung einer digitalen Matrix mit fallendem Binärcode in Grüntönen. Transparente digitale Bildschirme und kreisförmige Elemente sind in einer futuristischen Komposition angeordnet und evozieren Themen wie Daten, Technologie und Informationsfluss.
Eine fantasievolle digitale Ozeanszene, die ein lebendiges Korallenriff-Ökosystem zeigt, das von leuchtenden Partikeln und digitalen Strömen beleuchtet wird. Das Kunstwerk verbindet Meereslebewesen mit futuristischen Elementen wie binärem Code und abstrakten Datenvisualisierungen.
Eine fantasievolle digitale Ozeanszene, die ein lebendiges Korallenriff-Ökosystem zeigt, das von leuchtenden Partikeln und digitalen Strömen beleuchtet wird. Das Kunstwerk verbindet Meereslebewesen mit futuristischen Elementen wie binärem Code und abstrakten Datenvisualisierungen.
Ein futuristischer Cybersecurity-Abstraktionshintergrund mit leuchtenden digitalen Elementen und High-Tech-Netzwerkvisualisierungen. Das Design umfasst geschichtete Gitter, fließende Datenströme, Binärcode (0en und 1en), Leiterplattenmuster sowie Schild- oder Schloss-Symbole, die subtil in die Komposition eingebettet sind.
Ein futuristischer Cybersecurity-Abstraktionshintergrund mit leuchtenden digitalen Elementen und High-Tech-Netzwerkvisualisierungen. Das Design umfasst geschichtete Gitter, fließende Datenströme, Binärcode (0en und 1en), Leiterplattenmuster sowie Schild- oder Schloss-Symbole, die subtil in die Komposition eingebettet sind.
Ein Computermonitor zeigt auf der linken Seite HTML-Code an, wobei Tags in einer schwarzen Benutzeroberfläche verschachtelt sind. Der Code enthält typische HTML-Elemente wie `<html>`, `<head>` und `<title>`. Auf der rechten Seite des Bildschirms befindet sich ein Bild von schneebedeckten Bergen bei Sonnenaufgang oder Sonnenuntergang, das eine malerische Aussicht zeigt.
Ein Computermonitor zeigt auf der linken Seite HTML-Code an, wobei Tags in einer schwarzen Benutzeroberfläche verschachtelt sind. Der Code enthält typische HTML-Elemente wie ``, `` und ``. Auf der rechten Seite des Bildschirms befindet sich ein Bild von schneebedeckten Bergen bei Sonnenaufgang oder Sonnenuntergang, das eine malerische Aussicht zeigt.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/computermonitor-mit-html-code-und-bergbild-image461385037" > Computermonitor mit HTML-Code und Bergbild. Ein Computermonitor zeigt auf der linken Seite HTML-Code an, wobei Tags in einer schwarzen Benutzeroberfläche verschachtelt sind. Der Code enthält typische HTML-Elemente wie `<html>`, `<head>` und `<title>`. Auf der rechten Seite des Bildschirms befindet sich ein Bild von schneebedeckten Bergen bei Sonnenaufgang oder Sonnenuntergang, das eine malerische Aussicht zeigt. </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="464722073" 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://de.dreamstime.com/search.php?srh_field=neon+themed+infographic+illustrating&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="464722073" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-image464722073" class="item__url js-item-title-wrapper" aria-label="neon themed infographic illustrating machine learning central neural network diagram features a digital brain surrounded by" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.jpg" loading="lazy" alt="Neon themed infographic illustrating machine learning central neural network diagram features a digital brain surrounded by" srcset="https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.jpg?w=360 360w, https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.jpg?w=400 400w, https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.jpg?w=450 450w, https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.jpg?w=576 576w, https://thumbs.dreamstime.com/b/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-464722073.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">Neon themed infographic illustrating machine learning central neural network diagram features a digital brain surrounded by</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/neon-themed-infographic-illustrating-machine-learning-central-neural-network-diagram-features-digital-brain-surrounded-image464722073" > neon themed infographic illustrating machine learning central neural network diagram features a digital brain surrounded by. </a> </p> </div> </article> <article class="item item66 item-photo js-listing-item" data-id="414216179" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=isometrische+illustration+eines+webdesign&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="414216179" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-image414216179" class="item__url js-item-title-wrapper" aria-label="Isometrisches Webdesign-Arbeitsumfeld, Code, Ideenkonzept" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg" loading="lazy" alt="Isometrische Illustration eines Webdesign-Arbeitsplatzes. Mit Laptop, Tablet, Farbpalette, Kamera und Design-Icons, die Ideen, Code und Designkonzepte darstellen – ideal zur Präsentation von Webentwicklung, Grafikdesign und kreativen Arbeitsabläufen." srcset="https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=360 360w, https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=400 400w, https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=450 450w, https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=576 576w, https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=768 768w, https://thumbs.dreamstime.com/b/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-414216179.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Isometrische Illustration eines Webdesign-Arbeitsplatzes. Mit Laptop, Tablet, Farbpalette, Kamera und Design-Icons, die Ideen, Code und Designkonzepte darstellen – ideal zur Präsentation von Webentwicklung, Grafikdesign und kreativen Arbeitsabläufen.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-image414216179" > Isometrisches Webdesign-Arbeitsumfeld, Code, Ideenkonzept. Isometrische Illustration eines Webdesign-Arbeitsplatzes. Mit Laptop, Tablet, Farbpalette, Kamera und Design-Icons, die Ideen, Code und Designkonzepte darstellen – ideal zur Präsentation von Webentwicklung, Grafikdesign und kreativen Arbeitsabläufen. </a> </p> </div> </article> <article class="item item67 item-photo js-listing-item" data-id="461527634" 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://de.dreamstime.com/search.php?srh_field=color+palette+features+neon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="461527634" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-image461527634" class="item__url js-item-title-wrapper" aria-label="the color palette features neon blues and oranges enhancing a high tech futuristic digital art illustrating cybersecurity" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.jpg" loading="lazy" alt="The color palette features neon blues and oranges enhancing a high tech futuristic digital art illustrating cybersecurity" srcset="https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.jpg?w=360 360w, https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.jpg?w=400 400w, https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.jpg?w=450 450w, https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.jpg?w=576 576w, https://thumbs.dreamstime.com/b/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-461527634.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">The color palette features neon blues and oranges enhancing a high tech futuristic digital art illustrating cybersecurity</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/color-palette-features-neon-blues-oranges-enhancing-high-tech-futuristic-digital-art-illustrating-cybersecurity-image461527634" > the color palette features neon blues and oranges enhancing a high tech futuristic digital art illustrating cybersecurity. </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="435654051" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=konzeptionelle+illustration+der+digitalen&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="435654051" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-image435654051" class="item__url js-item-title-wrapper" aria-label="Digitaler Cybersicherheits-Schild mit Binärcode und Leiterplattennetzwerk" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg" loading="lazy" alt="Konzeptionelle Illustration der digitalen Cybersicherheit mit einem markanten Schild mit Schlüsselloch, umgeben von einem Netzwerk aus Leiterplattenelementen, Binärcode und Firewall-Symbolen. Dieses abstrakte Design repräsentiert Datenschutz und Netzwerkintegrität im digitalen Zeitalter." srcset="https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg?w=360 360w, https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg?w=400 400w, https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg?w=450 450w, https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg?w=576 576w, https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.jpg?w=768 768w, https://thumbs.dreamstime.com/b/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-435654051.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">Konzeptionelle Illustration der digitalen Cybersicherheit mit einem markanten Schild mit Schlüsselloch, umgeben von einem Netzwerk aus Leiterplattenelementen, Binärcode und Firewall-Symbolen. Dieses abstrakte Design repräsentiert Datenschutz und Netzwerkintegrität im digitalen Zeitalter.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-image435654051" > Digitaler Cybersicherheits-Schild mit Binärcode und Leiterplattennetzwerk. Konzeptionelle Illustration der digitalen Cybersicherheit mit einem markanten Schild mit Schlüsselloch, umgeben von einem Netzwerk aus Leiterplattenelementen, Binärcode und Firewall-Symbolen. Dieses abstrakte Design repräsentiert Datenschutz und Netzwerkintegrität im digitalen Zeitalter. </a> </p> </div> </article> <article class="item item69 item-photo js-listing-item" data-id="409131591" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=türkisfarbenes+symbol+wird+auf&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="409131591" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-image409131591" class="item__url js-item-title-wrapper" aria-label="Türkisfarbenes Symbol wird auf dem Daten-Dashboard geladen, mit Gitternetz, rotem Code, grünem Netz und roten Fadenkreuzen" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg" loading="lazy" alt="Türkisfarbenes Symbol wird auf dem Daten-Dashboard geladen, mit Gitternetz, rotem Code, grünem Netz und roten Fadenkreuzen. Technologie, Cybersicherheit, Datenvisualisierung, digitale Schnittstelle, Netzwerkanalyse, futuristisch" srcset="https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg?w=360 360w, https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg?w=400 400w, https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg?w=450 450w, https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg?w=576 576w, https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.jpg?w=768 768w, https://thumbs.dreamstime.com/b/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-409131591.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">Türkisfarbenes Symbol wird auf dem Daten-Dashboard geladen, mit Gitternetz, rotem Code, grünem Netz und roten Fadenkreuzen. Technologie, Cybersicherheit, Datenvisualisierung, digitale Schnittstelle, Netzwerkanalyse, futuristisch</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-image409131591" > Türkisfarbenes Symbol wird auf dem Daten-Dashboard geladen, mit Gitternetz, rotem Code, grünem Netz und roten Fadenkreuzen </a> </p> </div> </article> <article class="item item70 item-photo js-listing-item" data-id="437247371" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=digital+phoenix+ascending+futuristic&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="437247371" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-image437247371" class="item__url js-item-title-wrapper" aria-label="digital phoenix ascending from futuristic circuit board with binary code a striking digital illustration features a glowing blue" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg" loading="lazy" alt="Digital phoenix ascending from futuristic circuit board with binary code a striking digital illustration features a glowing blue" srcset="https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg?w=360 360w, https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg?w=400 400w, https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg?w=450 450w, https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg?w=576 576w, https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.jpg?w=768 768w, https://thumbs.dreamstime.com/b/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-437247371.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">Digital phoenix ascending from futuristic circuit board with binary code a striking digital illustration features a glowing blue</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/digital-phoenix-ascending-futuristic-circuit-board-binary-code-striking-digital-illustration-features-glowing-blue-image437247371" > digital phoenix ascending from futuristic circuit board with binary code a striking digital illustration features a glowing blue. </a> </p> </div> </article> <article class="item item71 item-photo js-listing-item" data-id="472627142" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=bitcoin+kryptowährungssymbol+kombiniert+mit&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="472627142" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-image472627142" class="item__url js-item-title-wrapper" aria-label="Bitcoin Computer Binärcode-Icon, Vektorillustration für digitale Verschlüsselung von Kryptowährungen" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.jpg" loading="lazy" alt="Bitcoin-Kryptowährungssymbol kombiniert mit Computer- und Binärcode-Elementen, das digitale Währung, Verschlüsselung, Blockchain und Sicherheitstechnologie darstellt." srcset="https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.jpg?w=360 360w, https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.jpg?w=400 400w, https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.jpg?w=450 450w, https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.jpg?w=576 576w, https://thumbs.dreamstime.com/b/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-472627142.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">Bitcoin-Kryptowährungssymbol kombiniert mit Computer- und Binärcode-Elementen, das digitale Währung, Verschlüsselung, Blockchain und Sicherheitstechnologie darstellt.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-image472627142" > Bitcoin Computer Binärcode-Icon, Vektorillustration für digitale Verschlüsselung von Kryptowährungen. Bitcoin-Kryptowährungssymbol kombiniert mit Computer- und Binärcode-Elementen, das digitale Währung, Verschlüsselung, Blockchain und Sicherheitstechnologie darstellt </a> </p> </div> </article> <article class="item item72 item-photo js-listing-item" data-id="457152388" 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://de.dreamstime.com/search.php?srh_field=overall+composition+evokes+sense&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="457152388" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-image457152388" class="item__url js-item-title-wrapper" aria-label="the overall composition evokes a sense of dynamic energy and complexity swirling digital vortex composed glowing blue purple gold" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.jpg" loading="lazy" alt="The overall composition evokes a sense of dynamic energy and complexity swirling digital vortex composed glowing blue purple gold" srcset="https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.jpg?w=360 360w, https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.jpg?w=400 400w, https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.jpg?w=450 450w, https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.jpg?w=576 576w, https://thumbs.dreamstime.com/b/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-457152388.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">The overall composition evokes a sense of dynamic energy and complexity swirling digital vortex composed glowing blue purple gold</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/overall-composition-evokes-sense-dynamic-energy-complexity-swirling-digital-vortex-composed-glowing-blue-purple-gold-image457152388" > the overall composition evokes a sense of dynamic energy and complexity swirling digital vortex composed glowing blue purple gold. </a> </p> </div> </article> <article class="item item73 item-photo js-listing-item" data-id="421637604" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=ein+programmierer+steht+und&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="421637604" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-image421637604" class="item__url js-item-title-wrapper" aria-label="Mann interagiert mit binärem Code-Daten, umgeben von grünen Naturelementen" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg" loading="lazy" alt="Ein Programmierer steht und zeigt auf eine Binärcode-Sequenz über seinem Kopf, eine flache Design-Illustration in einem minimalistischen Vektorstil. Der Hintergrund ist weiß, mit einfachen Formen und hellen, pastellfarbenen Farben. Die Figur trägt ein schwarzes Poloshirt und khakifarbene Hosen, und eine leuchtend grüne Binärcode-Sequenz schwebt über ihm --chaos 30 --ar 16:9 --v 7 Job." srcset="https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg?w=360 360w, https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg?w=400 400w, https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg?w=450 450w, https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg?w=576 576w, https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.jpg?w=768 768w, https://thumbs.dreamstime.com/b/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-421637604.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">Ein Programmierer steht und zeigt auf eine Binärcode-Sequenz über seinem Kopf, eine flache Design-Illustration in einem minimalistischen Vektorstil. Der Hintergrund ist weiß, mit einfachen Formen und hellen, pastellfarbenen Farben. Die Figur trägt ein schwarzes Poloshirt und khakifarbene Hosen, und eine leuchtend grüne Binärcode-Sequenz schwebt über ihm --chaos 30 --ar 16:9 --v 7 Job.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-image421637604" > Mann interagiert mit binärem Code-Daten, umgeben von grünen Naturelementen. Ein Programmierer steht und zeigt auf eine Binärcode-Sequenz über seinem Kopf, eine flache Design-Illustration in einem minimalistischen Vektorstil. Der Hintergrund ist weiß, mit einfachen Formen und hellen, pastellfarbenen Farben. Die Figur trägt ein schwarzes Poloshirt und khakifarbene Hosen, und eine leuchtend grüne Binärcode-Sequenz schwebt über ihm --chaos 30 --ar 16:9 --v 7 Job </a> </p> </div> </article> <article class="item item74 item-photo js-listing-item" data-id="440406688" 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://de.dreamstime.com/search.php?srh_field=yaml+file+icon+database&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="440406688" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-image440406688" class="item__url js-item-title-wrapper" aria-label="yaml file icon with database servers connected to data storage featuring server code configuration settings and programming" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.jpg" loading="lazy" alt="Yaml file icon with database servers connected to data storage featuring server code configuration settings and programming" srcset="https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.jpg?w=360 360w, https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.jpg?w=400 400w, https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.jpg?w=450 450w, https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.jpg?w=576 576w, https://thumbs.dreamstime.com/b/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-440406688.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">Yaml file icon with database servers connected to data storage featuring server code configuration settings and programming</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-settings-programming-image440406688" > yaml file icon with database servers connected to data storage featuring server code configuration settings and programming. </a> </p> </div> </article> <article class="item item75 item-photo js-listing-item" data-id="395635132" 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://de.dreamstime.com/search.php?srh_field=eine+nahaufnahme+zeigt+ein&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="395635132" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-image395635132" class="item__url js-item-title-wrapper" aria-label="Antikes Schloss auf der Erde mit binärem Code-Datenstrom" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.jpg" loading="lazy" alt="Eine Nahaufnahme zeigt ein antikes Metallschloss auf einem blauen und grünen Globus. Binärer Code fließt von der linken Seite des Bildes in Richtung des Padlocks Shackle, der mit blauem digitalem Licht leuchtet. Das Schloss ist mit Nieten und einem zentralen Schlüsselloch verziert. Der Hintergrund ist verschwommen, wodurch ein Fokus auf die zentralen Elemente globaler Sicherheit und digitaler Informationen entsteht." srcset="https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.jpg?w=360 360w, https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.jpg?w=400 400w, https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.jpg?w=450 450w, https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.jpg?w=576 576w, https://thumbs.dreamstime.com/b/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-395635132.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">Eine Nahaufnahme zeigt ein antikes Metallschloss auf einem blauen und grünen Globus. Binärer Code fließt von der linken Seite des Bildes in Richtung des Padlocks Shackle, der mit blauem digitalem Licht leuchtet. Das Schloss ist mit Nieten und einem zentralen Schlüsselloch verziert. Der Hintergrund ist verschwommen, wodurch ein Fokus auf die zentralen Elemente globaler Sicherheit und digitaler Informationen entsteht.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-image395635132" > Antikes Schloss auf der Erde mit binärem Code-Datenstrom. Eine Nahaufnahme zeigt ein antikes Metallschloss auf einem blauen und grünen Globus. Binärer Code fließt von der linken Seite des Bildes in Richtung des Padlocks Shackle, der mit blauem digitalem Licht leuchtet. Das Schloss ist mit Nieten und einem zentralen Schlüsselloch verziert. Der Hintergrund ist verschwommen, wodurch ein Fokus auf die zentralen Elemente globaler Sicherheit und digitaler Informationen entsteht </a> </p> </div> </article> <article class="item item76 item-photo js-listing-item" data-id="446417673" 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://de.dreamstime.com/search.php?srh_field=illustration+eines+programmiercodefensters+flaches&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="446417673" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/vektor-stockbild-von-codefenster-mit-code-symbol-image446417673" class="item__url js-item-title-wrapper" aria-label="Vektor-Stockbild von Codefenster mit Code-Symbol" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg" loading="lazy" alt="Illustration eines Programmiercodefensters. Flaches Design mit hellblauen und grauen Elementen auf schwarzem Hintergrund." srcset="https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg?w=360 360w, https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg?w=400 400w, https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg?w=450 450w, https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg?w=576 576w, https://thumbs.dreamstime.com/b/vektor-stockbild-von-codefenster-mit-code-symbol-446417673.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Illustration eines Programmiercodefensters. Flaches Design mit hellblauen und grauen Elementen auf schwarzem Hintergrund.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/vektor-stockbild-von-codefenster-mit-code-symbol-image446417673" > Vektor-Stockbild von Codefenster mit Code-Symbol. Illustration eines Programmiercodefensters. Flaches Design mit hellblauen und grauen Elementen auf schwarzem Hintergrund. </a> </p> </div> </article> <article class="item item77 item-photo js-listing-item" data-id="482473606" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=mobile+app+interface+elements&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="482473606" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-image482473606" class="item__url js-item-title-wrapper" aria-label="mobile app interface elements voice search microphone qr code payment and banking search icons for landing page banner finance" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg" loading="lazy" alt="Mobile app interface elements voice search microphone qr code payment and banking search icons for landing page banner finance" srcset="https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg?w=360 360w, https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg?w=400 400w, https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg?w=450 450w, https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg?w=576 576w, https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.jpg?w=768 768w, https://thumbs.dreamstime.com/b/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-482473606.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">Mobile app interface elements voice search microphone qr code payment and banking search icons for landing page banner finance</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/mobile-app-interface-elements-voice-search-microphone-qr-code-payment-banking-search-icons-landing-page-banner-finance-image482473606" > mobile app interface elements voice search microphone qr code payment and banking search icons for landing page banner finance. </a> </p> </div> </article> <article class="item item78 item-photo js-listing-item" data-id="438095490" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=futuristic+plant+growth+digital&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="438095490" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://www.dreamstime.com/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-image438095490" class="item__url js-item-title-wrapper" aria-label="futuristic plant growth in a digital cityscape a vibrant futuristic illustration depicting a plant with large leaves intertwined" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg" loading="lazy" alt="Futuristic plant growth in a digital cityscape a vibrant futuristic illustration depicting a plant with large leaves intertwined" srcset="https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg?w=360 360w, https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg?w=400 400w, https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg?w=450 450w, https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg?w=576 576w, https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.jpg?w=768 768w, https://thumbs.dreamstime.com/b/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-438095490.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">Futuristic plant growth in a digital cityscape a vibrant futuristic illustration depicting a plant with large leaves intertwined</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/futuristic-plant-growth-digital-cityscape-vibrant-futuristic-illustration-depicting-plant-large-leaves-intertwined-image438095490" > futuristic plant growth in a digital cityscape a vibrant futuristic illustration depicting a plant with large leaves intertwined. </a> </p> </div> </article> <article class="item item79 item-photo js-listing-item" data-id="451369746" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://de.dreamstime.com/search.php?srh_field=ein+fotorealistisches+bild+das&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Ähnliche Ergebnisse anzeigen" 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="451369746" data-lb-state="add" aria-label="Zu Lightbox hinzufügen" data-aria-label-add="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Kostenlos mit Testversion"><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>Kostenlos mit Testversion</span></a> </div> <a href="https://de.dreamstime.com/trauben-mit-binärcode-hintergrund-digitale-naturfusion-image451369746" class="item__url js-item-title-wrapper" aria-label="Trauben mit Binärcode-Hintergrund – Digitale Naturfusion" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg" loading="lazy" alt="Ein fotorealistisches Bild, das eine Traube dunkler violetter Trauben mit Wassertropfen und grünen Blättern vor einem Hintergrund aus leuchtendem blauem Binärcode zeigt. Die Komposition verbindet natürliche Elemente mit digitaler Technologie und schafft eine futuristische Stimmung. Ideal für Technologie-Startups, digitale Landwirtschaftskampagnen, Cybersecurity-Visualisierungen und innovative Lebensmittelindustrien." srcset="https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg?w=360 360w, https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg?w=400 400w, https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg?w=450 450w, https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg?w=576 576w, https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.jpg?w=768 768w, https://thumbs.dreamstime.com/b/trauben-mit-binärcode-hintergrund-digitale-naturfusion-451369746.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">Ein fotorealistisches Bild, das eine Traube dunkler violetter Trauben mit Wassertropfen und grünen Blättern vor einem Hintergrund aus leuchtendem blauem Binärcode zeigt. Die Komposition verbindet natürliche Elemente mit digitaler Technologie und schafft eine futuristische Stimmung. Ideal für Technologie-Startups, digitale Landwirtschaftskampagnen, Cybersecurity-Visualisierungen und innovative Lebensmittelindustrien.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://de.dreamstime.com/trauben-mit-binärcode-hintergrund-digitale-naturfusion-image451369746" > Trauben mit Binärcode-Hintergrund – Digitale Naturfusion. Ein fotorealistisches Bild, das eine Traube dunkler violetter Trauben mit Wassertropfen und grünen Blättern vor einem Hintergrund aus leuchtendem blauem Binärcode zeigt. Die Komposition verbindet natürliche Elemente mit digitaler Technologie und schafft eine futuristische Stimmung. Ideal für Technologie-Startups, digitale Landwirtschaftskampagnen, Cybersecurity-Visualisierungen und innovative Lebensmittelindustrien. </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://de.dreamstime.com/illustration/code-elemente.html?pg=55" title="Seite 55" 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">Nächste Seite</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="Seitennummerierung"> <a class="pagination__item pagination__item--prev js-pagination-prev" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=53" title="Seite 53" ><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://de.dreamstime.com/illustration/code-elemente.html?pg=50" title="Gehe zu Seite 50" >50</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=51" title="Gehe zu Seite 51" >51</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=52" title="Gehe zu Seite 52" >52</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=53" title="Gehe zu Seite 53" >53</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=54" title="Aktuelle Seite, Seite 54" aria-current="page" data-state="active" >54</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=55" title="Gehe zu Seite 55" >55</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=56" title="Gehe zu Seite 56" >56</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=57" title="Gehe zu Seite 57" >57</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=58" title="Gehe zu Seite 58" >58</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=59" title="Gehe zu Seite 59" >59</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://de.dreamstime.com/illustration/code-elemente.html?pg=55" title="Seite 55" ><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="Anteil" > <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://de.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>Benötigen Sie Hilfe?</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://de.dreamstime.com/about-stock-image-licenses" title="Über unsere Fotos">Über unsere Fotos</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/terms" title="Vertragsbedingungen">Vertragsbedingungen</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/contact" title="Kontaktieren Sie uns">Kontaktieren Sie uns</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/faq" title="FAQ">FAQ</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/sitemap" title="Seitenverzeichnis">Seitenverzeichnis</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/privacy" title="Datenschutzerklärung">Datenschutzerklärung</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://de.dreamstime.com/extended-stock-photography-licenses" title="Neueste Bilder">Neueste Bilder</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/about" title="Über uns">Über uns</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/media-room" title="Medienraum">Medienraum</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/careers" title="Karriere bei Dreamstime">Karriere</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/merchandise" title="Dreamstime Merchandise">Merchandise</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>Gemeinde</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://de.dreamstime.com/sell-stock-photos-images" title="Verkaufen sie Ihre Bilder">Verkaufen sie Ihre Bilder</a></li> <li><a class="footer-menu__url" href="https://www.dreamstime.com/boards" title="Foren">Foren</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/social-networking" title="Sozialnabe">Sozialnabe</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/upload" title="Bild hochladen">Bild hochladen</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://de.dreamstime.com/dreamstime-api" title="API">API</a> <span class="footer-menu__sep">/</span> <a class="footer-menu__url footer-menu__url--highlighted" href="https://de.dreamstime.com/affiliate-referral-program" title="Empfehlungsprogramm">Empfehlungsprogramm</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/contest" title="Wettbewerb">Wettbewerb</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>Tools</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://de.dreamstime.com/corporate" title="Unternehmenskonten">Unternehmenskonten</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/world-stock-photos" title="Fotokarte">Fotokarte</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/free-photos" title="Kostenlose Fotos">Kostenlose Fotos</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/photographers" title="Unsere Fotografen">Unsere Fotografen</a></li> <li><a class="footer-menu__url" href="https://de.dreamstime.com/photo-tools" title="Fototools">Fototools</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://de.dreamstime.com/affiliate-referral-program" title="Empfehlungsprogramm"> <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>Teilnehmer / Wiederverkäufer</span> </a> <a class="footer-tools__item" href="https://de.dreamstime.com/upload" title="Hochladen und Fotos verkaufen"> <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>Hochladen und Fotos verkaufen</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"> Sprache </label> <button class="language-select__btn js-lang-select-trigger" id="footer-lang-select" type="button" aria-haspopup="menu" aria-expanded="false" aria-label="Modal zum Umschalten der Sprachauswahl" 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="#000" d="M0 0h21v4.5H0z"/><path fill="#ED1C24" d="M0 4.5h21v5H0z"/><path fill="#FFD900" d="M0 9.5h21V14H0z"/></g></svg> </span> <span class="language-select__lang">Deutsch</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"> Urheberrechte © 2000-2026 Dreamstime. Alle Rechte vorbehalten. </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="Zu Lightbox hinzufügen" data-aria-label-remove="Von Lightbox entfernen" 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://de.dreamstime.com/", "potentialAction":{ "@type":"SearchAction", "target":"https://de.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://de.dreamstime.com/", "logo":"https://de.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":"QR-Code mit minimalistischem Tretroller und Wolken-Grafik f\u00fcr urbane Mobilit\u00e4t und digitale Konnektivit\u00e4t", "url": "https://de.dreamstime.com/qr-code-mit-minimalistischem-tretroller-und-wolken-grafik-für-urbane-mobilität-digitale-konnektivität-image475651165" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Kamin in der Matrix", "url": "https://de.dreamstime.com/kamin-der-matrix-image412096153" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"Die Umgebung zeigt in der Mitte eine leuchtende Grafik aus Schild und Schloss,", "url": "https://de.dreamstime.com/die-umgebung-zeigt-der-mitte-eine-leuchtende-grafik-aus-schild-und-schloss-image462938094" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Chnological aesthetics, emphasizing concepts of artificial intelligen", "url": "https://de.dreamstime.com/chnological-aesthetics-emphasizing-concepts-artificial-intelligen-image463032736" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Connected, glowing lines and particles in neon blue and pink hues against", "url": "https://de.dreamstime.com/connected-glowing-lines-particles-neon-blue-pink-hues-against-image463032402" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Suggests the integration of hardware and cloud computing in a modern", "url": "https://de.dreamstime.com/suggests-integration-hardware-cloud-computing-modern-image463405131" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"The continents are outlined with bright, neon hues of blue and orange", "url": "https://de.dreamstime.com/continents-outlined-bright-neon-hues-blue-orange-image463881618" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"QR-Code mit digitalen Datenelementen und Verpackungsdesign f\u00fcr die Integration in Technologie und Einzelhandel", "url": "https://de.dreamstime.com/qr-code-mit-digitalen-datenelementen-und-verpackungsdesign-für-die-integration-technologie-einzelhandel-image456410932" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Finanzbericht-Konzept mit Dollarzeichen, QR-Code, Datentabelle und Lungen-Diagramm zur Gesundheitsanalyse", "url": "https://de.dreamstime.com/finanzbericht-konzept-mit-dollarzeichen-qr-code-datentabelle-und-lungen-diagramm-zur-gesundheitsanalyse-image456832473" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Digitales Gehirn aus Daten und Bin\u00e4rcode auf einer Leiterplatte mit leuchtenden Linien", "url": "https://de.dreamstime.com/digitales-gehirn-aus-daten-und-binärcode-auf-einer-leiterplatte-mit-leuchtenden-linien-image466662009" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Set of barcode labels with stripes, numbers and shadows. Bar code templates isolated on transparent background. Digital", "url": "https://de.dreamstime.com/set-barcode-labels-stripes-numbers-shadows-bar-code-templates-isolated-transparent-background-digital-image473592281" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Die Skyline erscheint im Hintergrund und illustriert eine Mischung aus virtueller und", "url": "https://de.dreamstime.com/die-skyline-erscheint-im-hintergrund-und-illustriert-eine-mischung-aus-virtueller-image461719539" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Dynamische Explosion von Codierungssymbolen und Programmierelementen in Bewegung", "url": "https://de.dreamstime.com/dynamische-explosion-von-codierungssymbolen-und-programmierelementen-bewegung-image429375171" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Teamwork und Zusammenarbeit f\u00fcr verbesserte Strategien zum Schutz der digitalen Sicherheit", "url": "https://de.dreamstime.com/teamwork-collaboration-enhanced-digital-security-protection-strategies-zwei-personen-sitzen-einem-schreibtisch-der-sich-mit-image399673108" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Digitaler Zen-Garten mit Matrix-Code-Regen, Bambus, Bonsai und geharktem Sand", "url": "https://de.dreamstime.com/digitaler-zen-garten-mit-matrix-code-regen-bambus-bonsai-und-geharktem-sand-image436264241" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Robotische Handgeste mit QR-Code und Umriss eines offenen Buches f\u00fcr Technologie, Bildung und digitale Schnittstellen", "url": "https://de.dreamstime.com/robotische-handgeste-mit-qr-code-und-umriss-eines-offenen-buches-für-technologie-bildung-digitale-schnittstellen-image443771858" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"The right side morphs into a network of interconnected triangles and", "url": "https://de.dreamstime.com/right-side-morphs-network-interconnected-triangles-image458875515" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Of digitalization, artificial intelligence, and advanced communication", "url": "https://de.dreamstime.com/digitalization-artificial-intelligence-advanced-communication-image458553892" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Leuchtende futuristische Kugel mit digitalem Code, ruhend auf einem moosbedeckten Waldboden", "url": "https://de.dreamstime.com/leuchtende-futuristische-kugel-mit-digitalem-code-ruhend-auf-einem-moosbedeckten-waldboden-image433747791" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Icon-Set f\u00fcr Website-Elemente. Editierbare Line-Icons f\u00fcr Webdesign, Hosting, SEO, HTML und CSS", "url": "https://de.dreamstime.com/icon-set-für-website-elemente-editierbare-line-icons-webdesign-hosting-seo-html-und-css-image473798000" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Vor einem blauen Farbverlauf, der Datenspeicherung symbolisiert", "url": "https://de.dreamstime.com/vor-einem-blauen-farbverlauf-der-datenspeicherung-symbolisiert-image422524223" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"D\u00fcnne Linien, die die Daten\u00fcbertragung darstellen und eine visuell dynamische Wirkung erzeugen", "url": "https://de.dreamstime.com/dünne-linien-die-datenübertragung-darstellen-und-eine-visuell-dynamische-wirkung-erzeugen-image463653193" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Surrounding it are a microscope, DNA helix, graduation cap with diploma,", "url": "https://de.dreamstime.com/surrounding-microscope-dna-helix-graduation-cap-diploma-image463034844" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Digital globe featuring a stylized world map in neon blue, overlaid on a", "url": "https://de.dreamstime.com/digital-globe-featuring-stylized-world-map-neon-blue-overlaid-image463886587" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Interconnecting nodes and lines in shades of blue and purple, representing", "url": "https://de.dreamstime.com/interconnecting-nodes-lines-shades-blue-purple-representing-image464640005" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"The bright lightning contrasts sharply with the dark, intricate background,", "url": "https://de.dreamstime.com/bright-lightning-contrasts-sharply-dark-intricate-background-image461121544" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"Digitaler Bin\u00e4rcode-Hintergrund mit Schaltkreisen", "url": "https://de.dreamstime.com/digitaler-binärcode-hintergrund-mit-schaltkreisen-image430757985" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Datenmanagement- und Recyclingkonzept mit Bin\u00e4rcode, Ordner, Zahnrad und Recycling-Symbol auf einer Einkaufstasche", "url": "https://de.dreamstime.com/datenmanagement-und-recyclingkonzept-mit-binärcode-ordner-zahnrad-recycling-symbol-auf-einer-einkaufstasche-image467073800" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"SCORM-Paketkonzept mit Multimedia-Dateien, Umschlag und QR-Code f\u00fcr digitales Lernen und Kommunikation", "url": "https://de.dreamstime.com/scorm-paketkonzept-mit-multimedia-dateien-umschlag-und-qr-code-für-digitales-lernen-kommunikation-image451417021" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"R\u00fcckgabewerte sind in verschiedenen Farben hervorgehoben, was auf unterschiedliche Aspekte hinweist", "url": "https://de.dreamstime.com/rückgabewerte-sind-verschiedenen-farben-hervorgehoben-was-auf-unterschiedliche-aspekte-hinweist-image458493135" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"Deep blue, similar to technical schematics, enhancing the technological", "url": "https://de.dreamstime.com/deep-blue-similar-to-technical-schematics-enhancing-technological-image458554775" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"Eine vermummte Hackerfigur steht in einer futuristischen", "url": "https://de.dreamstime.com/eine-vermummte-hackerfigur-steht-einer-futuristischen-image441425725" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"Abstraktes bin\u00e4res Code-Gitter mit Leuchteffekt", "url": "https://de.dreamstime.com/abstraktes-binäres-code-gitter-mit-leuchteffekt-image431901200" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Digitales Portemonnaie, Kerze", "url": "https://de.dreamstime.com/digitales-portemonnaie-kerze-eine-digitale-landschaft-die-matrix-erinnert-zeigt-leuchtend-grünen-binärcode-der-den-wänden-image412096678" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Futuristisches menschliches Auge mit digitalem biometrischem Scan-Interface-System", "url": "https://de.dreamstime.com/futuristisches-menschliches-auge-mit-digitalem-biometrischem-scan-interface-system-image455011875" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Digitale Cloud-Daten\u00fcbertragung in bin\u00e4re Streams f\u00fcr k\u00fcnftige Innovationen ", "url": "https://de.dreamstime.com/digitale-cloud-datenübertragung-binäre-streams-für-künftige-innovationen-eine-illustration-zeigt-wolke-die-aus-zahlreichen-image403815114" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"The image suggests advanced technology or AI systems, with a futuristic", "url": "https://de.dreamstime.com/image-suggests-advanced-technology-ai-systems-futuristic-image462936308" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Structures, symbolizing the integration of human-like intelligence with", "url": "https://de.dreamstime.com/structures-symbolizing-integration-human-like-intelligence-image463030770" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Blauer Wolke mit Regentropfen und Hexadezimalcode", "url": "https://de.dreamstime.com/blauer-wolke-mit-regentropfen-und-hexadezimalcode-image424978549" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"With orbiting satellites represent global communication and technology", "url": "https://de.dreamstime.com/orbiting-satellites-represent-global-communication-technology-image464061541" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"Cybersicherheit- und Datenschutzkonzept mit E-Mail-, digitalem Schild-, Bin\u00e4rcode- und Monitor-Elementen", "url": "https://de.dreamstime.com/cybersicherheit-und-datenschutzkonzept-mit-e-mail-digitalem-schild-binärcode-monitor-elementen-image469036699" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Ein metallischer Schild, der einen digitalen Ordner mit biometrischer Fingerabdruck- und Tastaturauthentifizierung sch\u00fctzt", "url": "https://de.dreamstime.com/ein-metallischer-schild-der-einen-digitalen-ordner-mit-biometrischer-fingerabdruck-und-tastaturauthentifizierung-schützt-image448371575" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"Digitales Sicherheits-Symbol Vorh\u00e4ngeschloss und Schild mit Bin\u00e4rcode, Konzept der Cybersicherheit", "url": "https://de.dreamstime.com/digitales-sicherheits-symbol-vorhängeschloss-und-schild-mit-binärcode-konzept-der-cybersicherheit-image435667527" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"Llustration shows a glowing shield in the center, symbolizing cybersecu", "url": "https://de.dreamstime.com/llustration-shows-glowing-shield-center-symbolizing-cybersecu-image461735363" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Und schaltkreis\u00e4hnliche Muster schm\u00fccken den Hintergrund und verst\u00e4rken den technologischen Aspekt", "url": "https://de.dreamstime.com/und-schaltkreisähnliche-muster-schmücken-den-hintergrund-verstärken-technologischen-aspekt-image461719521" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Daten- und Nachhaltigkeitskonzept mit Bin\u00e4rcode, Augensymbol, Blatt und Wasserhahn \u2013 Umwelt und Technologie", "url": "https://de.dreamstime.com/daten-und-nachhaltigkeitskonzept-mit-binärcode-augensymbol-blatt-wasserhahn-umwelt-technologie-image471914777" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Konzept f\u00fcr k\u00fcnstliche Intelligenz, Programmierung und Sicherheits\u00fcberwachung mit KI-Symbol, Code-Symbol und Kamera", "url": "https://de.dreamstime.com/konzept-für-künstliche-intelligenz-programmierung-und-sicherheitsüberwachung-mit-ki-symbol-code-kamera-image479205072" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Illustration showcasing cybersecurity concepts with six neon-lit icons", "url": "https://de.dreamstime.com/illustration-showcasing-cybersecurity-concepts-six-neon-lit-icons-image461121547" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Digitale Landschaft mit pixeligen Bergen und Strukturen aus", "url": "https://de.dreamstime.com/digitale-landschaft-mit-pixeligen-bergen-und-strukturen-aus-image458493436" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Digitale Fingerabdruck-Darstellung mit komplizierten blauen Linien auf dunklem Hintergrund", "url": "https://de.dreamstime.com/digitale-fingerabdruck-darstellung-mit-komplizierten-blauen-linien-auf-dunklem-hintergrund-image458493378" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Ein digital erstelltes Bild zeigt eine futuristische Landschaft mit einem gro\u00dfen Planeten am Himmel, m\u00f6glicherweise die Erde", "url": "https://de.dreamstime.com/ein-digital-erstelltes-bild-zeigt-eine-futuristische-landschaft-mit-einem-großen-planeten-himmel-möglicherweise-die-erde-image444265139" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"Futuristische digitale DNA-Helix mit genetischem Code", "url": "https://de.dreamstime.com/futuristische-digitale-dna-helix-mit-genetischem-code-image419365394" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Surrounded by radiating lines. The padlock on the left signifies protection", "url": "https://de.dreamstime.com/surrounded-radiating-lines-padlock-left-signifies-protection-image457277677" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Vektor-Set mit Produkt-Barcodes und QR-Codes f\u00fcr Einzelhandelsverpackungen, Inventaretiketten und Business-Design", "url": "https://de.dreamstime.com/vektor-set-mit-produkt-barcodes-und-qr-codes-für-einzelhandelsverpackungen-inventaretiketten-business-design-image469123803" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"QR Code with Minimalist Nature Design Including Tree and Wind Elements", "url": "https://de.dreamstime.com/qr-code-minimalist-nature-design-including-tree-wind-elements-image455899914" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"Links verschiedene ineinandergreifende Metallzahnr\u00e4der in Graut\u00f6nen und Messing", "url": "https://de.dreamstime.com/links-verschiedene-ineinandergreifende-metallzahnräder-grautönen-und-messing-image422522424" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"Futuristische digitale Datenverarbeitungssystem mit Benutzerschnittstellen", "url": "https://de.dreamstime.com/futuristische-digitale-datenverarbeitungssystem-mit-benutzerschnittstellen-image433928795" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Sichere mobile Banking-OTP-Verifizierungsoberfl\u00e4che", "url": "https://de.dreamstime.com/sichere-mobile-banking-otp-verifizierungsoberfläche-image444203408" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Digitaler Matrix-Hintergrund mit fallendem Code und transparenten Bildschirmen, futuristisches Technologiekonzept", "url": "https://de.dreamstime.com/digitaler-matrix-hintergrund-mit-fallendem-code-und-transparenten-bildschirmen-futuristisches-technologiekonzept-image452471134" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"Digitaler Ozean mit Korallenriff und leuchtenden Partikeln sowie bin\u00e4rem Code-Overlay", "url": "https://de.dreamstime.com/digitaler-ozean-mit-korallenriff-und-leuchtenden-partikeln-sowie-binärem-code-overlay-image440029984" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Ein abstraktes, gemustertes Neon-Glasur-Cybersecurity-Professionals-Drucklayout-Hintergrund", "url": "https://de.dreamstime.com/ein-abstraktes-gemustertes-neon-glasur-cybersecurity-professionals-drucklayout-hintergrund-image449250220" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"Flow and connectivity, with the vibrant neon colors standing out against", "url": "https://de.dreamstime.com/flow-connectivity-vibrant-neon-colors-standing-out-against-image463330449" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"-patterned firewall, illustrating network security, with arrows indicating", "url": "https://de.dreamstime.com/patterned-firewall-illustrating-network-security-arrows-indicating-image464636584" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Computermonitor mit HTML-Code und Bergbild", "url": "https://de.dreamstime.com/computermonitor-mit-html-code-und-bergbild-image461385037" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Dominant colors are blue, pink, and purple, creating a high-tech aesthetic", "url": "https://de.dreamstime.com/dominant-colors-blue-pink-purple-creating-high-tech-aesthetic-image464722073" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "name":"Isometrisches Webdesign-Arbeitsumfeld, Code, Ideenkonzept", "url": "https://de.dreamstime.com/isometrisches-webdesign-arbeitsumfeld-code-ideenkonzept-image414216179" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 67, "name":"The color palette features neon blues and oranges, enhancing a high-tech", "url": "https://de.dreamstime.com/color-palette-features-neon-blues-oranges-enhancing-high-tech-image461527634" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Digitaler Cybersicherheits-Schild mit Bin\u00e4rcode und Leiterplattennetzwerk", "url": "https://de.dreamstime.com/digitaler-cybersicherheits-schild-mit-binärcode-und-leiterplattennetzwerk-image435654051" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 69, "name":"T\u00fcrkisfarbenes Symbol wird auf dem Daten-Dashboard geladen, mit Gitternetz, rotem Code, gr\u00fcnem Netz und roten Fadenkreuzen", "url": "https://de.dreamstime.com/türkisfarbene-symbolbeladung-auf-dem-datenbrett-mit-gitterüberlagerung-roter-maschenrothülsen-visualisierung-digitaler-image409131591" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 70, "name":"Digital Phoenix Ascending from Futuristic Circuit Board with Binary Code", "url": "https://de.dreamstime.com/digital-phoenix-ascending-futuristic-circuit-board-binary-code-image437247371" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 71, "name":"Bitcoin Computer Bin\u00e4rcode-Icon, Vektorillustration f\u00fcr digitale Verschl\u00fcsselung von Kryptow\u00e4hrungen", "url": "https://de.dreamstime.com/bitcoin-computer-binärcode-icon-vektorillustration-für-digitale-verschlüsselung-von-kryptowährungen-image472627142" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 72, "name":"The overall composition evokes a sense of dynamic energy and complexity", "url": "https://de.dreamstime.com/overall-composition-evokes-sense-dynamic-energy-complexity-image457152388" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 73, "name":"Mann interagiert mit bin\u00e4rem Code-Daten, umgeben von gr\u00fcnen Naturelementen", "url": "https://de.dreamstime.com/mann-interagiert-mit-binärem-code-daten-umgeben-von-grünen-naturelementen-image421637604" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 74, "name":"YAML file icon with database servers connected to data storage featuring server, code, configuration", "url": "https://de.dreamstime.com/yaml-file-icon-database-servers-connected-to-data-storage-featuring-server-code-configuration-image440406688" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 75, "name":"Antikes Schloss auf der Erde mit bin\u00e4rem Code-Datenstrom ", "url": "https://de.dreamstime.com/antikes-schloss-auf-der-erde-mit-binärem-code-datenstrom-eine-nahaufnahme-zeigt-ein-metallschloss-einem-blauen-und-grünen-globus-image395635132" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 76, "name":"Vektor-Stockbild von Codefenster mit Code-Symbol", "url": "https://de.dreamstime.com/vektor-stockbild-von-codefenster-mit-code-symbol-image446417673" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 77, "name":"Digital Banking Voice Search and QR Code Payment Vector Illustration Set for Mobile App Interface", "url": "https://de.dreamstime.com/digital-banking-voice-search-qr-code-payment-vector-illustration-set-mobile-app-interface-image482473606" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 78, "name":"Futuristic Plant Growth in a Digital Cityscape", "url": "https://de.dreamstime.com/futuristic-plant-growth-digital-cityscape-image438095490" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 79, "name":"Trauben mit Bin\u00e4rcode-Hintergrund \u2013 Digitale Naturfusion", "url": "https://de.dreamstime.com/trauben-mit-binärcode-hintergrund-digitale-naturfusion-image451369746" } ] } </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 >Teilen Sie diese Seite<\/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=\"Schliessen\"><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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&description=herunterladen+Code+Elemente+Stock+Fotos+von+Dreamstime+Sehen+Sie+sich+diese+fantastischen+kostenlosen+oder+lizenzfreien+Fotos+auf+Dreamstime+an.\" 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=herunterladen+Code+Elemente+Stock+Fotos+von+Dreamstime+Sehen+Sie+sich+diese+fantastischen+kostenlosen+oder+lizenzfreien+Fotos+auf+Dreamstime+an.&url=https%3A%2F%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54\" 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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&summary=herunterladen+Code+Elemente+Stock+Fotos+von+Dreamstime+Sehen+Sie+sich+diese+fantastischen+kostenlosen+oder+lizenzfreien+Fotos+auf+Dreamstime+an.\" 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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Fqr-code-mit-minimalistischem-tretroller-und-wolken-grafik-f%C3%BCr-urbane-mobilit%C3%A4t-digitale-konnektivit%C3%A4t-475651165.jpg&description=herunterladen+Code+Elemente+Stock+Fotos+von+Dreamstime+Sehen+Sie+sich+diese+fantastischen+kostenlosen+oder+lizenzfreien+Fotos+auf+Dreamstime+an.\" 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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54\" 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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&t=herunterladen+Code+Elemente+Stock+Fotos+von+Dreamstime+Sehen+Sie+sich+diese+fantastischen+kostenlosen+oder+lizenzfreien+Fotos+auf+Dreamstime+an.\" 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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&caption=Code+Elemente+Fotos+von+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%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54&title=Code+Elemente+Fotos+von+Dreamstime\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M10.75 9.58c-.69 0-1.251-.552-1.251-1.229s.56-1.228 1.25-1.228S12 7.673 12 8.35a1.24 1.24 0 0 1-1.25 1.228m.22 2.017c-.854.837-2.49.902-2.97.902-.482 0-2.117-.065-2.97-.902a.314.314 0 0 1 0-.45.328.328 0 0 1 .459 0c.538.528 1.688.716 2.51.716.823 0 1.974-.188 2.513-.716a.329.329 0 0 1 .458 0 .314.314 0 0 1 0 .45M3.996 8.35c0-.677.561-1.228 1.251-1.228.69 0 1.25.55 1.25 1.228a1.24 1.24 0 0 1-1.25 1.228c-.69 0-1.25-.551-1.25-1.228M16 7.123c0-.95-.784-1.72-1.75-1.72-.473 0-.9.185-1.215.483-1.197-.848-2.846-1.396-4.683-1.459L9.15.742l2.606.544c.032.65.574 1.17 1.245 1.17.69 0 1.25-.55 1.25-1.228A1.24 1.24 0 0 0 13.001 0c-.492 0-.913.28-1.117.685L8.974.078a.315.315 0 0 0-.37.237l-.891 4.111c-1.864.05-3.54.6-4.751 1.457a1.76 1.76 0 0 0-1.211-.48C.784 5.403 0 6.173 0 7.123 0 7.82.425 8.42 1.035 8.69a3.32 3.32 0 0 0-.042.52c0 2.646 3.135 4.79 7.003 4.79C11.864 14 15 11.856 15 9.21a3.33 3.33 0 0 0-.042-.516A1.718 1.718 0 0 0 16 7.123\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Reddit<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--mail js-social-link\" data-name=\"Email\" href=\"mailto:?subject=Code%20Elemente%20Bilder%20von%20Dreamstime&body=Hey%21%20Ich%20habe%20ein%20paar%20tolle%20Fotos%20zu%20diesem%20Thema%20Code%20Elemente%20auf%20Dreamstime%20gefunden.%20Sehen%20Sie%20sich%20an%3A%20https%3A%2F%2Fde.dreamstime.com%2Fillustration%2Fcode-elemente.html%3Fpg%3D54\" 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:\/\/de.dreamstime.com\/illustration\/code-elemente.html?pg=54<\/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=\"In die Zwischenablage kopiert\"\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\" >LINK KOPIEREN<\/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\/code-elements.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/elementos-de-c\u00f3digo.html","de":"https:\/\/de.dreamstime.com\/illustration\/code-elemente.html","es":"https:\/\/es.dreamstime.com\/illustration\/elementos-de-c\u00f3digo.html","it":"https:\/\/it.dreamstime.com\/illustration\/elementi-di-codice.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/code-elementen.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/\u00e9l\u00e9ments-de-code.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b-\u043a\u043e\u0434\u0430.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/\u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1-\u03ba\u03ce\u03b4\u03b9\u03ba\u03b1.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/\u4ee3\u7801\u5143\u7d20.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/elementy-kodu.html","se":"https:\/\/se.dreamstime.com\/illustration\/kodelement.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/elemente-de-cod.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/prvky-k\u00f3du.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/prvky-k\u00f3du.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/\u30b3\u30fc\u30c9\u8981\u7d20.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/\ucf54\ub4dc-\uc694\uc18c.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/\u0639\u0646\u0627\u0635\u0631-\u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a-\u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/\u0915\u094b\u0921-\u0924\u0924\u094d\u0935.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/kod-\u00f6\u011feleri.html","id":"https:\/\/id.dreamstime.com\/illustration\/elemen-kode.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/kodeelementer.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/kodeelementer.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/\u05e8\u05db\u05d9\u05d1\u05d9-\u05e7\u05d5\u05d3.html"},"modalUrl":"https:\/\/de.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://de.dreamstime.com/', isDev: false, isRtl: false, isLtr: false, enableLog: false, assetsBasePath: 'new/process-assets/', ajaxBase: 'https://de.dreamstime.com/new/', componentsBasePath: 'https://de.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: 'fc556b2339c7767cf64976b4662eaeba', cacheDriver: 'ap', }; var securitycheck = 'fc556b2339c7767cf64976b4662eaeba'; 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=de","20":"js\/plugins\/puzzle.js","21":"components\/Search\/Search.js","22":"components\/Search\/clear_input.js","23":"components\/Dropdown\/Dropdown.js","24":"components\/Dropdown\/Dropdown.init.js","25":"components\/Select\/Select.js","26":"components\/Select\/Select.init.js","27":"templates\/header\/SearchAutocomplete\/SearchAutocomplete2.css","28":"templates\/header\/SearchAutocomplete\/SearchAutocomplete_desktop.css","29":"js\/http.js","30":"js\/ajax_html.js","31":"components\/Swiper\/Swiper.js","32":"components\/Swiper\/Swiper.init.js","33":"templates\/search\/filters\/filters_search_functions.js","34":"templates\/search\/filters\/filters_search.js","35":"templates\/search\/filters\/filters_search_content_filters.js","36":"templates\/search\/filters\/filters.css","37":"templates\/search\/filters\/filters_search_people.js","38":"templates\/search\/filters\/filters_search_media.js","39":"components\/Form\/FormColor.js","40":"templates\/search\/filters\/filters_search_withinresults.js","41":"templates\/search\/filters\/filters_search_options.js","42":"templates\/search\/filters\/filters_search_safesearch.js","43":"components\/SearchListing\/SearchListingNew.js","44":"components\/Pagination\/NextPageButton.js","45":"components\/CloseButton\/CloseButton.css","46":"components\/Modal\/Modal.css","47":"components\/CopyLine\/CopyLine.css","48":"components\/CopyLine\/CopyLine_grey.css","49":"components\/CopyLine\/CopyLine_icon.css","50":"components\/Share\/Modal\/Modal.css","51":"components\/SocialRow\/SocialRow.css","52":"components\/SocialRow\/SocialRow_ss.css","53":"components\/SocialRow\/SocialRow_huge.css","54":"js\/animation.js","55":"components\/Modal\/Modal.js","56":"components\/Share\/Button\/Button.js","57":"components\/SocialRow\/SocialRow.js","58":"components\/Tooltip\/Tooltip.css","59":"components\/Tooltip\/Tooltip_green.css","60":"templates\/get_header_offset.js","61":"js\/floating_ui.js","62":"components\/Tooltip\/Tooltip.js","63":"components\/Tooltip\/Tooltip.init.js","64":"components\/CopyLine\/CopyLine.js","65":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.js","66":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.css","67":"templates\/footer\/popup_signup_interaction.js","68":"templates\/footer\/footer_toggle.js","69":"templates\/footer\/footer_menu.js","70":"components\/LanguageSelect\/LanguageSelect.js","71":"components\/Form\/FormSwitch.js","72":"components\/Tooltip\/Tooltip_grey.css","73":"components\/SearchListing\/SimilarsLink.js","74":"components\/SearchListing\/LightboxButton\/tooltip.js","75":"components\/SearchListing\/LightboxButton\/action.js"}; } catch (_) {}!function(){var i=["user-blocking","user-visible","background"];class t{constructor(){this.channel_=new MessageChannel,this.sendPort_=this.channel_.port2,this.messages_={},this.nextMessageHandle_=1,this.channel_.port1.onmessage=i=>this.onMessageReceived_(i)}queueCallback(i){var t=this.nextMessageHandle_++;return this.messages_[t]=i,this.sendPort_.postMessage(t),t}cancelCallback(i){delete this.messages_[i]}onMessageReceived_(i){var t=i.data;if(t in this.messages_){var e=this.messages_[t];delete this.messages_[t],e()}}}function e(){return e.instance_||(e.instance_=new t),e.instance_}class r{constructor(i,t,e){void 0===e&&(e=0),this.callback_=i,this.callbackType_=null,this.handle_=null,this.canceled_=!1,this.schedule_(t,e)}isIdleCallback(){return 0===this.callbackType_}isMessageChannelCallback(){return 2===this.callbackType_}cancel(){if(!this.canceled_)switch(this.canceled_=!0,this.callbackType_){case 0:cancelIdleCallback(this.handle_);break;case 1:clearTimeout(this.handle_);break;case 2:e().cancelCallback(this.handle_);break;default:throw new TypeError("Unknown CallbackType")}}schedule_(t,r){if(r&&r>0)return this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}),r));if(!i.includes(t))throw new TypeError("Invalid task priority : "+t);return"background"===t&&"function"==typeof requestIdleCallback?(this.callbackType_=0,void(this.handle_=requestIdleCallback((()=>{this.runCallback_()})))):"function"==typeof MessageChannel?(this.callbackType_=2,void(this.handle_=e().queueCallback((()=>{this.runCallback_()})))):(this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}))))}runCallback_(){this.canceled_||this.callback_()}}var s=0;class n{constructor(){this.head_=null,this.tail_=null}isEmpty(){return null==this.head_}push(i){if("object"!=typeof i)throw new TypeError("Task must be an Object");i.tq_sequence_=s++,this.isEmpty()?(i.tq_prev_=null,this.head_=i):(i.tq_prev_=this.tail_,this.tail_.tq_next_=i),i.tq_next_=null,this.tail_=i}takeNextTask(){if(this.isEmpty())return null;var i=this.head_;return this.remove_(i),i}merge(i,t){if("function"!=typeof t)throw new TypeError("Must provide a selector function.");if(null==i)throw new Error("sourceQueue cannot be null");for(var e=this.head_,r=null,s=i.head_;s;){var n=s;if(s=s.tq_next_,t(n)){for(i.remove_(n);e&&e.tq_sequence_<n.tq_sequence_;)r=e,e=e.tq_next_;this.insert_(n,r),r=n}}}toArray(){for(var i=this.head_,t=[];null!==i;)t.push(i),i=i.tq_next_;return t}insert_(i,t){if(t!=this.tail_){var e=t?t.tq_next_:this.head_;i.tq_next_=e,e.tq_prev_=i,i.tq_prev_=t,null!=t?t.tq_next_=i:this.head_=i}else this.push(i)}remove_(i){if(null==i)throw new Error("Expected task to be non-null");i===this.head_&&(this.head_=i.tq_next_),i===this.tail_&&(this.tail_=this.tail_.tq_prev_),i.tq_next_&&(i.tq_next_.tq_prev_=i.tq_prev_),i.tq_prev_&&(i.tq_prev_.tq_next_=i.tq_next_)}}class a extends Event{constructor(t,e){if(!e||!i.includes(e.previousPriority))throw new TypeError("Invalid task priority: '"+e.previousPriority+"'");super(t),this.previousPriority=e.previousPriority}}class l extends AbortController{constructor(t){if(void 0===t&&(t={}),super(),null==t&&(t={}),"object"!=typeof t)throw new TypeError("'init' is not an object");var e,r,s=void 0===t.priority?"user-visible":t.priority;if(!i.includes(s))throw new TypeError("Invalid task priority: '"+s+"'");this.priority_=s,this.isPriorityChanging_=!1,r=(e=this).signal,Object.defineProperties(r,{priority:{get:function(){return e.priority_},enumerable:!0},onprioritychange:{value:null,writable:!0,enumerable:!0}}),r.addEventListener("prioritychange",(i=>{r.onprioritychange&&r.onprioritychange(i)}))}setPriority(t){if(!i.includes(t))throw new TypeError("Invalid task priority: "+t);if(this.isPriorityChanging_)throw new DOMException("","NotAllowedError");if(this.signal.priority!==t){this.isPriorityChanging_=!0;var e=this.priority_;this.priority_=t;var r=new a("prioritychange",{previousPriority:e});this.signal.dispatchEvent(r),this.isPriorityChanging_=!1}}}void 0===self.scheduler?(self.scheduler=new class{constructor(){this.queues_={},i.forEach((i=>{this.queues_[i]=[new n,new n]})),this.pendingHostCallback_=null,this.signals_=new WeakMap}yield(i){return(i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&(i.priority="user-visible"),this.postTaskOrContinuation_((()=>{}),i,!0)}postTask(i,t){return this.postTaskOrContinuation_(i,t,!1)}postTaskOrContinuation_(t,e,r){if(void 0!==(e=Object.assign({},e)).signal){if(null===e.signal||!("aborted"in e.signal)||"function"!=typeof e.signal.addEventListener)return Promise.reject(new TypeError("'signal' is not a valid 'AbortSignal'"));if(e.signal&&e.signal.priority&&!i.includes(e.signal.priority))return Promise.reject(new TypeError("Invalid task priority: '"+e.signal.priority+"'"))}if(void 0!==e.priority&&(null===e.priority||!i.includes(e.priority)))return Promise.reject(new TypeError("Invalid task priority: '"+e.priority+"'"));if(void 0===e.delay&&(e.delay=0),e.delay=Number(e.delay),e.delay<0)return Promise.reject(new TypeError("'delay' must be a positive number."));var s={callback:t,options:e,resolve:null,reject:null,hostCallback:null,abortCallback:null,onTaskCompleted:function(){this.options.signal&&this.abortCallback&&(this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null)},onTaskAborted:function(){this.hostCallback&&(this.hostCallback.cancel(),this.hostCallback=null),this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null,this.reject(this.options.signal.reason)},isAborted:function(){return this.options.signal&&this.options.signal.aborted},isContinuation:r},n=new Promise(((i,t)=>{s.resolve=i,s.reject=t}));return this.schedule_(s),n}schedule_(i){var t=i.options.signal;if(t){if(t.aborted)return void i.reject(t.reason);i.abortCallback=()=>{i.onTaskAborted()},t.addEventListener("abort",i.abortCallback)}i.options.delay>0?i.hostCallback=new r((()=>{i.hostCallback=null,this.onTaskDelayExpired_(i)}),null,i.options.delay):(this.pushTask_(i),this.scheduleHostCallbackIfNeeded_())}onTaskDelayExpired_(i){this.pushTask_(i),this.pendingHostCallback_&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.schedulerEntryCallback_()}onPriorityChange_(i){var t=this.signals_.get(i);if(void 0===t)throw new Error("Attempting to change priority on an unregistered signal");if(t!==i.priority){for(var e=0;e<2;e++)this.queues_[i.priority][e].merge(this.queues_[t][e],(t=>t.options.signal===i));this.signals_.set(i,i.priority)}}schedulerEntryCallback_(){this.pendingHostCallback_=null,this.runNextTask_(),this.scheduleHostCallbackIfNeeded_()}scheduleHostCallbackIfNeeded_(){var{priority:i}=this.nextTaskPriority_();null!=i&&("background"!==i&&this.pendingHostCallback_&&this.pendingHostCallback_.isIdleCallback()&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.pendingHostCallback_||(this.pendingHostCallback_=new r((()=>{this.schedulerEntryCallback_()}),i,0)))}pushTask_(t){var e;if(!i.includes(e=t.options.priority?t.options.priority:t.options.signal&&t.options.signal.priority?t.options.signal.priority:"user-visible"))throw new TypeError("Invalid task priority: "+e);if(t.options.signal&&t.options.signal.priority){var r=t.options.signal;this.signals_.has(r)||(r.addEventListener("prioritychange",(()=>{this.onPriorityChange_(r)})),this.signals_.set(r,r.priority))}this.queues_[e][t.isContinuation?0:1].push(t)}runNextTask_(){var i=null;do{var{priority:t,type:e}=this.nextTaskPriority_();if(null==t)return;i=this.queues_[t][e].takeNextTask()}while(i.isAborted());try{var r=i.callback();i.resolve(r)}catch(t){i.reject(t)}finally{i.onTaskCompleted()}}nextTaskPriority_(){for(var t=0;t<i.length;t++)for(var e=i[t],r=0;r<2;r++)if(!this.queues_[e][r].isEmpty())return{priority:e,type:r};return{priority:null,type:0}}},self.TaskController=l,self.TaskPriorityChangeEvent=a):self.scheduler.yield||(self.scheduler.yield=function(i){var t=i=>i&&"user-visible"!=i?i:"user-blocking";if((i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&delete i.priority,i.signal&&i.signal.aborted)return Promise.reject(i.signal.reason);var e=i.priority;!e&&i.signal&&i.signal.priority&&(e=i.signal.priority),e=t(e);var r={inputSignal:i.signal,controller:new self.TaskController({priority:e}),abortCallback:null,priorityCallback:null,onTaskAborted:function(){this.controller.abort(this.inputSignal.reason),this.abortCallback=null},onPriorityChange:function(){this.controller.setPriority(t(this.inputSignal.priority))},onTaskCompleted:function(){this.abortCallback&&(this.inputSignal.removeEventListener("abort",this.abortCallback),this.abortCallback=null),this.priorityCallback&&(this.inputSignal.removeEventListener("prioritychange",this.priorityCallback),this.priorityCallback=null)}};i.signal&&(r.abortCallback=()=>{r.onTaskAborted()},i.signal.addEventListener("abort",r.abortCallback)),i.signal&&i.signal.priority&&!i.priority&&(r.priorityCallback=()=>{r.onPriorityChange()},i.signal.addEventListener("prioritychange",r.priorityCallback));var s=self.scheduler.postTask((()=>{}),{signal:r.controller.signal});return s.then((()=>{r.onTaskCompleted()})).catch((i=>{throw r.onTaskCompleted(),i})),s})}(); DT.Scheduler=(()=>{const postTask=(task,options={})=>window.scheduler.postTask(task,options),yieldToMain=()=>window.scheduler.yield(),isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,waitForHighPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-blocking",...options}).catch(reject)})),waitForMediumPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-visible",...options}).catch(reject)})),waitForLowPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"background",...options}).catch(reject)})),yieldIfInputPending=async()=>{if(isInputPending())return yieldToMain()};return{postTask:postTask,yieldToMain:yieldToMain,isInputPending:isInputPending,yieldIfInputPending:yieldIfInputPending,waitForHighPriority:waitForHighPriority,waitForMediumPriority:waitForMediumPriority,waitForLowPriority:waitForLowPriority}})(); DT.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),DT.isTouchDevice="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,DT.isMac=/Macintosh/.test(navigator.userAgent),DT.log=(type,...args)=>{if(DT.enableLog)try{type in console||(type="log"),console[type](...args)}catch(_err){}},DT.onReady=function(callback){"complete"===document.readyState||"interactive"===document.readyState||"loaded"===document.readyState?callback():document.addEventListener("DOMContentLoaded",callback)},DT.onReadyIdle=(callback,timeout=50)=>{DT.onReady((()=>{DT.onIdle(callback,timeout)}))},DT.onIdle=function(callback,timeout=50){return"requestIdleCallback"in window?window.requestIdleCallback(callback,{timeout:timeout}):setTimeout(callback,timeout)},DT.idle=function(timeout=50){return new Promise((resolve=>{DT.onIdle(resolve,timeout)}))},DT.isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,DT.yieldIfInputPending=async()=>{DT.isInputPending()&&await DT.yieldToMain()},DT.onLoad=function(callback){"complete"===document.readyState?callback():window.addEventListener("load",callback)},DT.onLoadIdle=(callback,timeout=50)=>{DT.onLoad((()=>{DT.onIdle(callback,timeout)}))},DT.nextIter=(timeout=0)=>new Promise((resolve=>{setTimeout((()=>{resolve()}),timeout)})),DT.yieldToMain=async(timeout=0)=>{if(0===timeout&&"scheduler"in window&&"yield"in window.scheduler)try{return await window.scheduler.yield()}catch(_){}return new Promise((resolve=>{setTimeout(resolve,timeout)}))},DT.onNextIter=(callback,timeout=0)=>{setTimeout((()=>{callback()}),timeout)},DT.nextFrame=()=>new Promise((resolve=>{window.requestAnimationFrame(resolve)})),DT.onNextFrame=callback=>{window.requestAnimationFrame(callback)},DT.cancelNextFrame=id=>{id&&window.cancelAnimationFrame(id)},DT.isPage=(...pages)=>pages.some((page=>page===DT.cpage)),DT.import=DT.require=function(){const urls=Array.prototype.slice.call(arguments);return Promise.all(urls.map((url=>import(url))))},DT.importOrder=DT.requireOrder=function(){const urls=Array.prototype.slice.call(arguments);return urls.reduce(((promise,url)=>promise.then((()=>import(url)))),Promise.resolve())},DT.isDtUrl=function(url){return!!this.isRelativeUrl(url)||/^(https?:\/\/)?(?:[a-z0-9-]+\.)?dreamstime\./.test(url)},DT.isRelativeUrl=function(url){return/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/(www\.)?|[a-zA-Z0-9\-\_]+\.[a-z]{1,3}).*/i.test(url)},DT.appendQueryString=function(url,queryString){const hasQueryString=undefined,separator=undefined;return`${url}${/\?/.test(url)?"&":"?"}${queryString}`},DT.processCssImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.cssVersion}`)},DT.processJsImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.jsVersion}`)},DT.loadScripts=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=checkLoaded,script.onerror=reject,head.appendChild(script)};DT._preloadedLinks[scriptSrc]?DT._preloadedLinks[scriptSrc].then(createScript).catch(reject):createScript()}}))},DT.isScriptLoaded=function(scriptSrc){return!0===DT._loadedScriptsOnce[scriptSrc]},DT.loadScriptsOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}const onScriptLoadError=error=>{DT.log("error","Failed to load script",error.target.src,error),reject(error)};for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority="";if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc]){!0===DT._loadedScriptsOnce[scriptSrc]?checkLoaded():DT._loadedScriptsOnce[scriptSrc].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){checkLoaded(),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()})),DT._loadedScriptsOnce[scriptSrc].catch(reject)}}))},DT.loadScriptsInOrder=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0];async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrder(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1)},script.onerror=reject,head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}loadScript(0)}))},DT.loadScriptsInOrderOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0],onScriptLoadError=error=>{DT.log("error","Failed to load script",error),reject(error)};async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrderOnce(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc])return!0===DT._loadedScriptsOnce[scriptSrc]?loadScript(index+1):DT._loadedScriptsOnce[scriptSrc].then((()=>{loadScript(index+1)})).catch(reject),void 0;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}))}loadScript(0)}))},DT.loadCSS=function(){const urls=Array.prototype.slice.call(arguments);return new Promise((async function(resolve,reject){let loaded=0;function checkLoaded(){loaded++,loaded===urls.length&&DT.afterPaint().then((()=>{resolve()}))}for(let i=0;i<urls.length;i++){const urlSrc=urls[i];let url,fetchPriority,prefetchPromise;if("object"==typeof urlSrc?(url=urlSrc.url,fetchPriority=urlSrc.fetchPriority):url=urlSrc,DT._loadedStyleSheetsOnce[url]){!0===DT._loadedStyleSheetsOnce[url]?checkLoaded():DT._loadedStyleSheetsOnce[url].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(url);prefetchUrlPromise?prefetchPromise=prefetchUrlPromise:(prefetchPromise=new Promise((resolve=>{resolve()})),DT.prefetchWorker.abortPrefetchUrls(url)),DT._loadedStyleSheetsOnce[url]=prefetchPromise.then((()=>DT.addPreloadLink({href:url,as:"style",type:"text/css",fetchPriority:fetchPriority}))).then((preloadedLink=>{preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))})).catch((preloadedLink=>{preloadedLink?(preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))):checkLoaded()}))}}))},DT._preloadedLinks={},DT.addPreloadLink=({href:href,as:as,type:type="",media:media="",prefetch:prefetch="",fetchPriority:fetchPriority=""})=>new Promise((async resolve=>{if(DT._preloadedLinks[href])return!0===DT._preloadedLinks[href]?(resolve(),void 0):DT._preloadedLinks[href].then(resolve);if("script"===type&&DT._loadedScriptsOnce[href])return!0===DT._loadedScriptsOnce[href]?(resolve(),void 0):DT._loadedScriptsOnce[href].finally(resolve);if("style"===type&&DT._loadedStyleSheetsOnce[href])return!0===DT._loadedStyleSheetsOnce[href]?(resolve(),void 0):DT._loadedStyleSheetsOnce[href].finally(resolve);const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(href);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(href),DT._preloadedLinks[href]=new Promise((resolve=>{const preloadLink=document.createElement("link");preloadLink.setAttribute("rel","preload"),preloadLink.setAttribute("as",as);let processedHref=href;"script"===as?processedHref=DT.processJsImportUrl(href):"style"===as&&(processedHref=DT.processCssImportUrl(href)),preloadLink.setAttribute("href",processedHref),preloadLink.onload=()=>{preloadLink.onload=null,resolve(preloadLink)},preloadLink.onerror=err=>{DT.log("error","Failed to preload link",err),resolve(preloadLink)},type&&preloadLink.setAttribute("type",type),prefetch&&preloadLink.setAttribute("prefetch",prefetch),fetchPriority&&DT.useFetchPriority&&preloadLink.setAttribute("fetchpriority",fetchPriority);const head=document.getElementsByTagName("head")[0];return preloadLink.relList.supports("preload")?(head.appendChild(preloadLink),void 0):"style"===as?(preloadLink.setAttribute("rel","stylesheet"),head.appendChild(preloadLink),void 0):(resolve(preloadLink),void 0)})),DT._preloadedLinks[href].then((link=>{resolve(link)}))})),DT.addPreloadLinks=(...links)=>new Promise.all([...links.map((link=>DT.addPreloadLink(link)))]),DT._lastQueuePreloadLink=new Promise((resolve=>resolve())),DT.queuePreloadLink=async link=>{const prevLoad=DT._lastQueuePreloadLink;return DT._lastQueuePreloadLink=new Promise((async resolve=>{try{await prevLoad}catch(err){}DT.addPreloadLink(link).catch((reason=>{DT.log("error","Failed to preload link",reason)})).finally(resolve)})),DT._lastQueuePreloadLink},DT._lastQueueLoadDeps=new Promise((resolve=>resolve())),DT.queueLoadDeps=async loadDeps=>{if("function"!=typeof loadDeps)return;const prevLoad=DT._lastQueueLoadDeps;return DT._lastQueueLoadDeps=new Promise((async resolve=>{try{await prevLoad}catch(err){DT.log("error","Fail prev deps load",err)}await DT.idle();try{await loadDeps()}catch(err){DT.log("error","Failed to queue load deps",err)}resolve()})),DT._lastQueueLoadDeps},DT.queueDepsOnLoad=loadDeps=>new Promise((resolve=>{DT.onLoadIdle((async()=>{try{await DT.queueLoadDeps(loadDeps)}finally{resolve()}}))})),DT.loadDeps=({js:js=[],css:css=[]},priority="",{loadJs:loadJs=!0,loadCss:loadCss=!0}={})=>{const loadPromises=[];if(loadJs||loadCss||(loadJs=!0,loadCss=!0),loadJs){const loadScriptsOnce=[];for(let i=0;i<js.length;i++){const jsUrl=js[i];Array.isArray(jsUrl)?priority?loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl.map((url=>({src:url,fetchPriority:priority}))))):loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl)):priority?loadScriptsOnce.push({src:jsUrl,fetchPriority:priority}):loadScriptsOnce.push(jsUrl)}loadScriptsOnce.length&&loadPromises.push(DT.loadScriptsOnce(...loadScriptsOnce))}return loadCss&&css.length&&loadPromises.push(DT.loadCSS(...css)),Promise.all(loadPromises)},DT.createLoadDeps=(deps,priority="")=>(options={})=>DT.loadDeps(deps,priority,options),DT.loadLazyDeps=(lazyDeps,priority="")=>{const deps=DT.collectDeps(DT.parseLazyDeps(lazyDeps));return deps?DT.loadDeps(deps,priority):Promise.resolve()},DT.prefetchWorker={queuedUrls:{},fetchedUrlsFinished:{},fetchedUrls:{},worker:null,getPrefetchUrlPromise(url){return this.fetchedUrls[url]},log(data){DT.log(data.level,data.message)},onWorkerMessage(event){if("log"===event?.data?.type)return DT.prefetchWorker.log(event.data),void 0;event?.data&&"start_fetch"===event.data.type&&!DT.prefetchWorker.fetchedUrls[event.data.url]&&(DT.prefetchWorker.fetchedUrls[event.data.url]=new Promise((resolve=>{const startFetchUrl=event.data.url,handler=endFetchEvent=>{endFetchEvent?.data&&"end_fetch"===endFetchEvent.data.type&&endFetchEvent.data.url===startFetchUrl&&(DT.prefetchWorker.fetchedUrlsFinished[startFetchUrl]=!0,DT.prefetchWorker.worker.removeEventListener("message",handler),resolve())};DT.prefetchWorker.worker.addEventListener("message",handler)})))},processUrls:(urls=[])=>urls.map((url=>{if(!url)return null;const cleanUrl=url.split("?")[0];let processedUrl,contentType;switch(!0){case cleanUrl.endsWith(".js"):case cleanUrl.endsWith(".js.php"):processedUrl=DT.processJsImportUrl(url),contentType="text/javascript";break;case cleanUrl.endsWith(".css"):case cleanUrl.endsWith(".css.php"):processedUrl=DT.processCssImportUrl(url),contentType="text/css";break;default:processedUrl=url;break}return{originalUrl:url,url:processedUrl,contentType:contentType}})).filter((url=>null!==url)),prefetchUrls(urls,priority="auto"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"prefetchUrls",urls:processedUrls,priority:priority}))},queuePrefetchUrls(urls,priority="low"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"queuePrefetchUrls",urls:processedUrls,priority:priority}))},abortedUrls:{},abortPrefetchUrls(...urls){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!this.abortedUrls[url]&&!this.fetchedUrlsFinished[url])),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.abortedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"abortPrefetchUrls",urls:processedUrls}))},queuePrefetchUrlsOnReady(urls,priority="high"){DT.onReadyIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},queuePrefetchUrlsOnLoad(urls,priority="low"){DT.onLoadIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},init(){try{this.worker=new Worker(DT.prefetchWorkerUrl,{name:"DT Prefetch Worker"}),this.worker.addEventListener("message",this.onWorkerMessage)}catch(err){this.worker=null,DT.log("error","Failed to create Prefetch Worker",err)}}},DT.queuePrefetchDeps=({js:js=[],css:css=[]},priority="low",direct=!1)=>{const prefetchUrls=[],addNestedUrls=urls=>{for(let i=0;i<urls.length;i++){const url=urls[i];Array.isArray(url)?addNestedUrls(url):prefetchUrls.push(url)}};addNestedUrls(js),addNestedUrls(css),direct?DT.prefetchWorker.prefetchUrls(prefetchUrls,priority):DT.prefetchWorker.queuePrefetchUrls(prefetchUrls,priority)},DT.onReadyIdle((()=>{DT.usePrefetchWorker&&"undefined"!=typeof Worker&&null===DT.prefetchWorker.worker&&DT.prefetchWorker.init()})),DT.debounce=function(func,threshold=200,execAsap){var timeout;return function debounced(){var obj=this,args=arguments;function delayed(){execAsap||func.apply(obj,args),timeout=null}timeout?clearTimeout(timeout):execAsap&&func.apply(obj,args),timeout=setTimeout(delayed,threshold)}},DT.throttle=function(func,limit=200){var wait=!1;return function(){var obj=this,args=arguments;wait||(func.apply(obj,args),wait=!0,setTimeout((function(){wait=!1}),limit))}},DT._callbacksNotifyFirstMouseMove=[],DT._callbacksNotifyFirstMouseMoveTriggered=!1,DT.notifyFirstMouseMove=(...callbacks)=>{DT._callbacksNotifyFirstMouseMove.push(...callbacks)},DT.notifierOnFirstMouseMove=()=>{if(!DT._callbacksNotifyFirstMouseMoveTriggered){DT._callbacksNotifyFirstMouseMoveTriggered=!0,document.removeEventListener("scroll",DT.notifierOnFirstMouseMove),document.removeEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.removeEventListener("touchmove",DT.notifierOnFirstMouseMove),document.removeEventListener("pointermove",DT.notifierOnFirstMouseMove);for(let i=0;i<DT._callbacksNotifyFirstMouseMove.length;i++)try{DT._callbacksNotifyFirstMouseMove[i]()}catch(_err){}}},DT.onReady((()=>{document.addEventListener("scroll",DT.notifierOnFirstMouseMove),document.addEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.addEventListener("touchmove",DT.notifierOnFirstMouseMove),document.addEventListener("pointermove",DT.notifierOnFirstMouseMove)})),DT.loadHtml=async({element:element,url:url,asOuterHtml:asOuterHtml=!1,fetchOptions:fetchOptions,allowOnlyDtUrl:allowOnlyDtUrl=!0})=>{"string"==typeof element&&(element=document.querySelector(element));let htmlUrl=url;if(DT.isRelativeUrl(htmlUrl))0===htmlUrl.indexOf("/")&&(htmlUrl=htmlUrl.slice(1)),htmlUrl=`${DT.ajaxBase}${htmlUrl}`;else if(allowOnlyDtUrl&&!DT.isDtUrl(htmlUrl))return;const response=await fetch(htmlUrl,fetchOptions);if(!response.ok)throw new Error(`HTTP error: ${response.status}`);const html=await response.text();if("CheckLogin"===html)return location.reload(),void 0;asOuterHtml?element.outerHTML=html:element.innerHTML=html},DT.jsonData={},DT.parseJSONData=dataId=>{var oData=document.getElementById(dataId);return!(!oData||!oData.text)&&JSON.parse(oData.text)},DT.parseJsonHtml=templateName=>{let html=null;try{const data=DT.parseJSONData(`json-html-${templateName}`);if(!data)return null;html=data.html}catch(error){return DT.log("error","Failed to parse JSON template",error),null}if(!html)return null;const placeholder=document.createElement("div");return placeholder.innerHTML=html,placeholder.firstElementChild},DT.isNullish=value=>null==value,DT.toType=obj=>Object.prototype.toString.call(obj).slice(8,-1).toLowerCase(),DT.isObject=value=>"object"===DT.toType(value),DT.deepMerge=(...sources)=>{let returnValue={};for(const source of sources)if(Array.isArray(source))Array.isArray(returnValue)||(returnValue=[]),returnValue=[...returnValue,...source];else if(DT.isObject(source))for(let[key,value]of Object.entries(source))DT.isObject(value)&&key in returnValue&&(value=DT.deepMerge(returnValue[key],value)),returnValue={...returnValue,[key]:value};return returnValue},DT.setCookie=function(name,value,expires,path,domain,secure){expires||(expires=30);var today=new Date,expires2=new Date(today.getTime()+864e5*expires);document.cookie=name+"="+encodeURIComponent(value)+(expires?"; expires="+expires2.toGMTString():"")+(path?"; path="+path:"; path=/")+(domain?"; domain="+domain:"; domain=.dreamstime.com")+(secure?"; secure":"")},DT.getCookie=function(name){var dc=document.cookie,prefix=name+"=",begin=dc.indexOf("; "+prefix);if(-1==begin){if(0!=(begin=dc.indexOf(prefix)))return null}else begin+=2;var end=document.cookie.indexOf(";",begin);return-1==end&&(end=dc.length),decodeURIComponent(dc.substring(begin+prefix.length,end))},DT.deleteCookie=function(name,path,domain){DT.getCookie(name)&&(document.cookie=name+"="+(path?"; path="+path:"")+(domain?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")},DT.parseLazyDeps=deps=>{const parsedDeps={};for(const[key,value]of Object.entries(deps))parsedDeps[key]=value.toString().split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.toString().trim(),deps=DT.htmlLazyDeps[urlKeyTrimmed];return deps||(DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:"")}));return parsedDeps},DT.isElement=element=>element instanceof Element||element instanceof Document,DT.getElement=selectorOrElement=>{try{return"string"==typeof selectorOrElement?document.querySelector(selectorOrElement):selectorOrElement}catch(_){return null}},DT.collectDeps=deps=>{const js=[],css=[];for(let[key,value]of Object.entries(deps))Array.isArray(value)||(value=[value]),key.startsWith("js-order")?js.push([...value]):key.startsWith("js")?js.push(...value):key.startsWith("css")&&css.push(...value);return{js:js,css:css}},DT.loadDepsFromTree=element=>{const elements=[...element.querySelectorAll("[data-lazy-deps]")];return element.dataset?.lazyDeps&&elements.push(element),elements.length?Promise.all(elements.map((element=>{const jsonDeps=element.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps)),deps=DT.collectDeps(parsedDeps);return DT.createLoadDeps(deps,"high")()}))):Promise.resolve()},DT.insertTemplate=async(templateOrSelector,elementOrSelector,position="append")=>{const template=DT.getElement(templateOrSelector),element=DT.getElement(elementOrSelector);if(!template||!element)return;const templateElement=template.content.cloneNode(!0);return await DT.loadDepsFromTree(templateElement),"append"===position?element.appendChild(templateElement):element.prepend(templateElement),templateElement},DT.afterPaint=async(callback=null)=>(await DT.nextFrame(),callback?(DT.onNextIter(callback),void 0):DT.nextIter()); DT.UI={loadingTimeouts:new WeakMap,showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,timeout:timeout=null,isPage:isPage=!1}){if(!(element=DT.getElement(element)))return;if(clearTimeout(this.loadingTimeouts.get(element)),"button"===type&&(type="btn"),!timeout)return this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage}),DT.nextIter();const timeoutId=setTimeout((async()=>{await DT.yieldIfInputPending(),this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage})}),timeout);return this.loadingTimeouts.set(element,timeoutId),DT.nextIter()},_showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,isPage:isPage=!1}){const elem=DT.getElement(element);if(!elem)return;const prevState=this.get(elem);if(elem.setAttribute("data-loading-type",type),"area"===type){const loadingArea=this.makeLoadingArea(isPage);elem.appendChild(loadingArea);const borderRadius=window.getComputedStyle(elem).borderRadius;borderRadius&&"0px"!==borderRadius&&loadingArea.style.setProperty("--loading-area-border-radius",borderRadius)}elem.setAttribute("data-loading",theme),size&&elem.setAttribute("data-loading-size",size),positionRelative&&elem.setAttribute("data-pos",""),prevState&&elem.setAttribute("data-loading-prev-state",prevState),this.unset(elem)},makeLoadingArea(isPage=!1){const element=document.createElement("div");return element.classList.add("loading","js-loading-area"),isPage&&element.setAttribute("data-page-loading",""),element},hideLoading(selectorOrElement){const element=DT.getElement(selectorOrElement);if(!element)return;const prevState=element.getAttribute("data-loading-prev-state"),area=element.querySelector(".js-loading-area");element.removeAttribute("data-loading-type"),element.removeAttribute("data-loading"),element.removeAttribute("data-loading-size"),element.removeAttribute("data-pos"),area?.remove(),prevState&&(this.set(element,prevState),element.removeAttribute("data-loading-prev-state")),clearTimeout(this.loadingTimeouts.get(element))},showPageLoading(theme="dark"){return this.showLoading({element:document.body,type:"area",theme:theme,isPage:!0})},hidePageLoading(){this.hideLoading(document.body)},isLoading:selectorOrElement=>DT.getElement(selectorOrElement)?.hasAttribute("data-loading"),set(selectorOrElement,state){DT.getElement(selectorOrElement)?.setAttribute("data-state",state)},unset(selectorOrElement){DT.getElement(selectorOrElement)?.removeAttribute("data-state")},unsetIf(selectorOrElement,state){this.is(selectorOrElement,state)&&this.unset(selectorOrElement)},get:selectorOrElement=>DT.getElement(selectorOrElement)?.getAttribute("data-state"),is(selectorOrElement,state){return this.get(selectorOrElement)===state},toggle(selectorOrElement,state){if(this.is(selectorOrElement,state))return this.unset(selectorOrElement),void 0;this.set(selectorOrElement,state)},toggleCustom(selectorOrElement,stateOn,stateOff){if(this.is(selectorOrElement,stateOn))return this.set(selectorOrElement,stateOff),void 0;this.set(selectorOrElement,stateOn)},setCustom(selectorOrElement,attribute,value){DT.getElement(selectorOrElement)?.setAttribute(`data-${attribute}`,value)},unsetCustom(selectorOrElement,attribute){DT.getElement(selectorOrElement)?.removeAttribute(`data-${attribute}`)},offset(element){const box=element.getBoundingClientRect(),scrollX=window.pageXOffset,scrollY=window.pageYOffset,clientTop=document.documentElement.clientTop,clientLeft=document.documentElement.clientLeft,left=box.left+scrollX-clientLeft,right=box.right+scrollX-clientLeft;return{top:box.top+scrollY-clientTop,left:left,right:right,bottom:box.bottom+scrollY-clientTop,inlineStart:DT.isRtl?right:left,inlineEnd:DT.isRtl?left:right}}}; DT.htmlLazyLoad={directPrefetch:!0,initializers:{},visibleMarginPx:100,events:new Set,deps:new Map,loading:new Set,loaded:new Set,loadingPromises:new Map,prefix:"data-dt-",broadcastTargets:{},getDepsUrls(element,attr,first=!1){const isAjax=this.hasAttr(element,"ajax"),urls=this.getAttr(element,attr)?.split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.trim();return isAjax&&DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:DT.htmlLazyDeps[urlKeyTrimmed]}));return first?urls?.[0]:urls},setLoaded(id){this.loaded.add(id)},setLoading(id){this.loading.add(id)},createEvent:(eventName,detail)=>new CustomEvent(eventName,{detail:detail}),isOnDocumentEvent(eventName){return eventName.startsWith(`${this.prefix}on-document`)},isOnWindowEvent(eventName){return eventName.startsWith(`${this.prefix}on-window`)},broadcast(infix,ev,type=ev.type){try{const keyPrefix=`${infix}-`,keyDefault=`${keyPrefix}${type}`,keyKeyboard=ev instanceof KeyboardEvent?`${keyPrefix}key-${ev.key.toLowerCase()}`:null,elements=this.broadcastTargets[keyDefault],elementsKeyboard=keyKeyboard?this.broadcastTargets[keyKeyboard]:null;elements?.length&&elements.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)})),elementsKeyboard?.length&&elementsKeyboard.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)}))}catch(err){DT.log("error","Failed to broadcast",err)}},getAttr(element,attr){return element.getAttribute(`${this.prefix}${attr}`)},hasAttr(element,attr){return element.hasAttribute(`${this.prefix}${attr}`)},getRootElement(id){return document.querySelector(`[${this.prefix}id="${id}"][${this.prefix}root]`)},getDispatchTarget(element,id,ev){if(!this.hasAttr(element,"dispatch-target"))return element;try{const selector=this.getAttr(element,"dispatch-target");return"original"===selector?ev.target??element:"document"===selector?document.body:"window"===selector?window:"root"===selector?this.getRootElement(id):document.querySelector(selector)}catch(err){DT.log("error","Failed to get dispatchTarget, use element",err)}return element},doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}){let action="dispatch";switch(this.hasAttr(element,`action${eventName}`)?action=this.getAttr(element,`action${eventName}`):this.hasAttr(element,"action")&&(action=this.getAttr(element,"action")),action){case"dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customDispatchEvent=this.getAttr(element,"dispatch-event"),dispatchNextIter=()=>{try{if(customDispatchEvent&&customDispatchEvent!==ev.type)return dispatchTarget.dispatchEvent(new Event(customDispatchEvent,{bubbles:!0,cancelable:!0})),void 0;isPreventDefault?dispatchTarget.dispatchEvent(new ev.constructor(ev.type,{...ev,bubbles:!0,cancelable:!0})):dispatchTarget.dispatchEvent(ev)}catch(err){DT.log("error",`DT Loader failed to dispatch event ${ev.type} with name ${eventName} for id ${id}`,err)}};return DT.onNextIter(dispatchNextIter),void 0}case"call":{const obj=this.getAttr(element,"obj"),method=this.getAttr(element,"method"),objRoot=this.hasAttr(element,"obj-dt")?DT:window;try{if(obj){const objPath=obj.split(".");let object=objRoot;objPath.forEach((path=>object=object[path])),object[method](ev,element)}else objRoot[method](ev,element)}catch(err){DT.log("error","Failed to call obj method",err)}return}case"custom-dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customEventName=this.getAttr(element,"dispatch-event")??ev.type,detail=this.getAttr(element,"dispatch-detail")??"";return DT.onNextIter((()=>{dispatchTarget.dispatchEvent(this.createEvent(customEventName,detail))})),void 0}case"init":{const initializer=this.getAttr(element,"init");try{DT.htmlLazyLoad.initializers[initializer](ev,element)}catch(err){DT.log("error","Failed to call init",err)}return}case"root":{const rootElement=this.getRootElement(id);if(rootElement===element)return;return this.doAction({id:id,element:rootElement,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}),void 0}default:return}},load:{async default({loadDeps:loadDeps}){await loadDeps()},async html({loadDeps:loadDeps,loader:loader,element:element}){const urlKey=loader.getAttr(element,"html"),url=DT.htmlLazyDeps[urlKey.trim()],loadTarget=loader.getAttr(element,"html-target")??element,asOuterHtml=loader.hasAttr(element,"html-outer");await loadDeps({loadJs:!1}),await DT.loadHtml({element:loadTarget,url:url,asOuterHtml:asOuterHtml}),await loadDeps({loadCss:!1})}},async getLoadingElemByBreakpoint(element){let loadingElem=element;const loadingBpAttrs=element.getAttributeNames().filter((attr=>attr.startsWith(`${this.prefix}loading-target-`)));return loadingBpAttrs.length?(await DT.loadScriptsOnce("js/breakpoints.js"),loadingBpAttrs.forEach((attr=>{const breakpoint=attr.replace(`${this.prefix}loading-target-`,"");DT.breakpoints.is(breakpoint)&&(loadingElem=document.querySelector(element.getAttribute(attr)))})),loadingElem):loadingElem},async displayLoading({element:element,eventName:eventName}){let isLoadingDisplayed=!1,loadingElem=null;if(!this.hasAttr(element,"show-loading"))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem};if(this.hasAttr(element,"loading-for")){const loadingFor=this.getAttr(element,"loading-for"),eventNameClean=eventName.replace("-","");if(!loadingFor.includes(eventName)&&!loadingFor.includes(eventNameClean))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}}if(isLoadingDisplayed=!0,loadingElem=element,this.hasAttr(element,"loading-target")){const loadingElemType=this.getAttr(element,"loading-target");if("bp"===loadingElemType)loadingElem=await this.getLoadingElemByBreakpoint(element);else if(loadingElemType.startsWith("closest:")){const closestSelector=loadingElemType.replace("closest:","");loadingElem=element.closest(closestSelector)}else if(loadingElemType.startsWith("scope:")){const scopeSelector=loadingElemType.replace("scope:","");loadingElem=element.querySelector(`:scope ${scopeSelector}`)}else loadingElem=document.querySelector(loadingElemType)}return DT.UI.isLoading(loadingElem)||(DT.UI.showLoading({element:loadingElem,type:this.getAttr(element,"loading-type"),theme:this.getAttr(element,"loading-theme"),size:this.getAttr(element,"loading-size"),positionRelative:this.hasAttr(element,"loading-relative"),timeout:parseInt(this.getAttr(element,"loading-delay"),10)||null}),await DT.Scheduler.yieldToMain()),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}},isAllowed({element:element,event:event}){switch(!0){case event instanceof PointerEvent:{if(!this.hasAttr(element,"mouse-button")||"mouse"!==event.pointerType)return!0;const mouseButton=undefined;return this.getAttr(element,"mouse-button").split(",").includes(event.button.toString())}default:return!0}},async displaySecondaryLoading(element,eventName,id){if(DT.UI.isLoading(element))return;const{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});if(isLoadingDisplayed)try{await this.loadingPromises.get(id)}finally{DT.UI.hideLoading(loadingElem)}},async dispatch(element,prefix="",ev){const id=this.getAttr(element,"id");if(!id||this.loaded.has(id))return;let eventName=`${prefix}-${ev.type}`;if(ev instanceof KeyboardEvent){const eventKey=ev.key.toLowerCase();this.hasAttr(element,`on${prefix}-key-${eventKey}`)&&(eventName=`${prefix}-key-${eventKey}`)}let isPreventDefault=!1;if(this.hasAttr(element,`on${eventName}-preventdefault`)&&(ev.preventDefault(),isPreventDefault=!0),!this.hasAttr(element,`on${eventName}`)||DT.isTouchDevice&&this.hasAttr(element,`on${eventName}-no-touch`)||!this.isAllowed({element:element,event:ev}))return;if(await DT.Scheduler.waitForHighPriority(),this.loading.has(id))return this.displaySecondaryLoading(element,eventName,id),void 0;this.loading.add(id);const elementDeps=this.deps.get(id),loadDeps=DT.createLoadDeps(elementDeps,"high"),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});try{const loadDepsType=this.hasAttr(element,"html")?"html":"default",loadingPromise=this.load[loadDepsType]({loadDeps:loadDeps,element:element,loader:this});this.loadingPromises.set(id,loadingPromise),await loadingPromise,this.loaded.add(id),isLoadingDisplayed&&(DT.UI.hideLoading(loadingElem),await DT.afterPaint()),this.doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault})}catch(err){this.loaded.add(id),isLoadingDisplayed&&DT.UI.hideLoading(loadingElem),DT.log("error",`Failed to lazy load ${id} reason: ${err}`,err)}},processWindowEvent(ev){this.broadcast("-window",ev,ev.type)},async processDocumentEvent(ev){let type=ev.type,element=ev.target;for(this.broadcast("-document",ev,type);element&&element.getAttribute;)await this.dispatch(element,"",ev),element=ev.bubbles?element.parentElement:null},push(eventName){if(!eventName||this.events.has(eventName))return;let domEventName=eventName;eventName.startsWith("key-")&&(domEventName="keydown"),document.addEventListener(domEventName,this.processDocumentEvent.bind(this),{capture:!0,passive:!1}),window.addEventListener(domEventName,this.processWindowEvent.bind(this)),this.events.add(eventName)},addTree(rootElem){rootElem&&(this.add(rootElem),rootElem.querySelectorAll(`:scope [${this.prefix}id]`).forEach((elem=>this.add(elem))))},initMutationObserver(){this.mutationObserver=new MutationObserver((async mutations=>{await DT.Scheduler.waitForHighPriority(),mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{node.nodeType===Node.ELEMENT_NODE&&(this.addTree(node),DT.loadDepsFromTree(node))}))}))})),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0}),document.dispatchEvent(new Event("dt_loader:mutation-observer-init"))},getUrlsFromLazyDeps(lazyDeps){const parsedDeps=DT.parseLazyDeps(JSON.parse(lazyDeps));return Object.values(parsedDeps).flat(3)},prefetchLazyDeps(){DT.onLoad((()=>{const elements=[...document.querySelectorAll("[data-lazy-deps]")],templates=[...document.querySelectorAll("template")];elements?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}})),templates?.forEach((template=>{const elements=undefined;[...template.content.querySelectorAll("[data-lazy-deps]")]?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}}))}))}))},pushBroadcastTarget(broadcastPrefix,element,eventName){const key=`${broadcastPrefix}-${eventName}`;this.broadcastTargets[key]||(this.broadcastTargets[key]=[]),this.broadcastTargets[key].push(element)},add(element){const id=this.getAttr(element,"id");if(!id)return;const attributeNames=element.getAttributeNames(),elementEvents=attributeNames.filter((attr=>attr.startsWith(`${this.prefix}on`)));if((!elementEvents.length||elementEvents.some((ev=>!ev.endsWith("-preventdefault"))))&&(elementEvents.forEach((eventName=>{const domEvent=eventName.replace("-window","").replace("-document","").replace(`${this.prefix}on-`,"").replace("-preventdefault","");this.push(domEvent),this.isOnDocumentEvent(eventName)&&this.pushBroadcastTarget("-document",element,domEvent),this.isOnWindowEvent(eventName)&&this.pushBroadcastTarget("-window",element,domEvent),["ready","load"].includes(domEvent)&&this.pushBroadcastTarget("",element,domEvent)})),this.hasAttr(element,"root")&&!this.deps.has(id)))try{const js=[],css=[];let prefetchOnlyDeps=[];if(this.hasAttr(element,"js")){const urls=this.getDepsUrls(element,"js");js.push(...urls)}const jsOrderAttr=undefined;if(attributeNames.filter((attr=>attr.startsWith(`${this.prefix}js-order`))).forEach((attr=>{const urls=this.getDepsUrls(element,attr.replace(this.prefix,""));js.push([...urls])})),this.hasAttr(element,"css")){const urls=this.getDepsUrls(element,"css");css.push(...urls)}this.hasAttr(element,"prefetch-deps")&&(prefetchOnlyDeps=this.getDepsUrls(element,"prefetch-deps"));const priority=this.getAttr(element,"priority")??"low",prefetchOnlyDepsPriority=this.getAttr(element,"prefetch-deps-priority")??"low",prefetchOnlyDepsDirect=this.hasAttr(element,"prefetch-deps-direct"),elementDeps={js:js,css:css};this.deps.set(id,elementDeps);const doPrefetchOnlyDeps=async()=>{if(prefetchOnlyDeps?.length){if(await DT.nextIter(),prefetchOnlyDepsDirect)return DT.prefetchWorker.prefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority),void 0;DT.prefetchWorker.queuePrefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority)}};"load"===this.getAttr(element,"prefetch")?DT.onLoadIdle((()=>{DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps()})):(DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps())}catch(error){DT.log("error","Failed to lazy load from element",error)}},init(){DT.onReadyIdle((async()=>{const elements=document.querySelectorAll(`[${this.prefix}id]`);let processed=0;const PROCESSED_BREAK_TASK=25;for(const element of elements)this.add(element),processed++,processed>=25&&(await DT.Scheduler.yieldToMain(),processed=0);if(this.events.has("visible")){const results=document.querySelectorAll(`[${this.prefix}on-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting&&(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("visible",entry)))}),{rootMargin:`${this.visibleMarginPx}px`});results.forEach((el=>observer.observe(el)))}if(this.events.has("not-visible")){const results=document.querySelectorAll(`[${this.prefix}on-not-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting||(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("not-visible",entry)))}),{threshold:1});results.forEach((el=>observer.observe(el)))}this.events.has("ready")&&DT.onIdle((()=>this.broadcast("",this.createEvent("ready")))),this.events.has("load")&&DT.onLoadIdle((()=>this.broadcast("",this.createEvent("load")))),this.initMutationObserver(),this.prefetchLazyDeps(),DT.onNextIter((()=>{document.dispatchEvent(new Event("dt_loader:init"))}))}))}},DT.htmlLazyLoad.init(); DT.onLoad((()=>{DT.loadScriptsOnce("js/push.js")})); DT.onReady((()=>{if(void 0!==DT.toast)return;let isInitializing=!1,resolve,reject,initPromise=new Promise(((_resolve,_reject)=>{resolve=_resolve,reject=_reject}));const initializer=async(...params)=>{if(isInitializing)return initPromise.then((()=>{DT.toast?.(...params)}));isInitializing=!0;try{const initPromise=fetch(`${DT.componentsBasePath}Toast/init.ajax.php`),depsPromise=DT.loadScriptsOnce("js/ajax_html.js"),[response]=await Promise.all([initPromise,depsPromise]);if(!response.ok)return;return await DT.ajaxHtml.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)})),DT.toast===initializer?(DT.toast=null,void 0):DT.toast?.(...params)}catch(error){return DT.log("error","Failed to load toast component",error),()=>{}}finally{isInitializing=!1,resolve()}};DT.toast=initializer})); DT.onReadyIdle((()=>{document.addEventListener("click",(event=>{const button=event.target.closest(".js-password-toggle-btn");if(!button)return;event.preventDefault();const inputSelector=button.getAttribute("data-input"),input=document.querySelector(inputSelector);input&&("password"===input.type?(input.type="text",button.setAttribute("aria-pressed","true")):(input.type="password",button.setAttribute("aria-pressed","false")))}))})); document.addEventListener("paste",function(e){var t=e.target;if(t&&t.closest&&t.closest('.js-search-input, .js-header-search-input, input[name="srh_field"]')){var r=function(e){var t=e.clipboardData||window.clipboardData;if(!t)return null;var r=t.files;if(r&&r.length&&/^image\//.test(r[0].type))return r[0];for(var i=t.items||[],a=0;a<i.length;a++)if("file"==i[a].kind&&/^image\//.test(i[a].type)){var l=i[a].getAsFile();if(l)return l}return null}(e);if(r){var i=t.closest("form[data-puzzle]"),a=i?i.getAttribute("data-puzzle"):"off";if("off"!=a)if(e.preventDefault(),"register"!=a){try{t.value=""}catch(e){}DT.loadScriptsInOrderOnce("js/plugins/hermite.js","js/jquery.js","js/plugins/puzzle.js").then(function(){if("undefined"==typeof puzzle||!puzzle.searchFile)throw new Error("puzzle.searchFile is not available");puzzle.searchFile(r)}).catch(function(e){DT.log("error","Failed to load puzzle for a pasted image",e)})}else window.location.href=i.getAttribute("data-puzzle-register")}}}); DT.onReady((()=>{const combobox=document.querySelector(".js-search-combobox"),input=combobox.querySelector(".js-search-input"),wrapper=document.querySelector(".js-search-autocomplete"),content=wrapper.querySelector(".js-content"),accessibilityStatus=wrapper.querySelector(".js-accessibility-status"),isLogSelection=wrapper.hasAttribute("data-log-selection"),logUrl=wrapper.getAttribute("data-log-url"),searchForm=document.querySelector(".js-search-form");let suggestionsController=null,stateController=null,keyboardInteractionController=null,state="close",currentInputValue=input.value;const statusTexts={noSuggestions:wrapper.getAttribute("data-no-suggestions-text"),fetching:wrapper.getAttribute("data-fetching-text"),multipleResults:wrapper.getAttribute("data-multiple-results-text"),oneResult:wrapper.getAttribute("data-one-result-text")},fetchUrl=wrapper.getAttribute("data-fetch-url");let lazyDepsInitiated=!1;const initLazyDeps=async()=>{if(lazyDepsInitiated)return;let deps;try{const jsonDeps=wrapper.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps));deps=DT.collectDeps(parsedDeps)}catch(error){DT.log("warn","Failed to parse SearchAutocomplete lazy deps: ",error)}if(deps){try{await DT.createLoadDeps(deps,"high")()}catch(error){return DT.log("warn","Failed to load SearchAutocomplete lazy deps: ",error),void 0}lazyDepsInitiated=!0,wrapper.setAttribute("data-init","true")}},isOpen=()=>"open"===state,isClose=()=>"close"===state,abortPreviousStateTask=()=>{try{stateController?.abort("Abort previous state task"),stateController=null}catch(_){}},abortPreviousKeyboardInteractionTask=()=>{try{keyboardInteractionController?.abort("Abort previous keyboard interaction"),keyboardInteractionController=null}catch(_){}},abortScheduledTasks=()=>{abortPreviousStateTask(),abortPreviousSuggestionsTask(),abortPreviousKeyboardInteractionTask()},close=async()=>{if(abortScheduledTasks(),!isClose()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{clearCurrentSuggestionFocus(),combobox.setAttribute("aria-expanded","false"),wrapper.setAttribute("data-state","closed"),state="close"}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},open=async()=>{if(abortPreviousStateTask(),!isOpen()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{combobox.setAttribute("aria-expanded","true"),wrapper.setAttribute("data-state","opened"),state="open",updateSuggestionsStatus()}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},setStatus=message=>{accessibilityStatus.textContent=message},setFetchingStatus=()=>{setStatus(statusTexts.fetching)},setSuggestionsStatus=count=>{switch(!0){case count<1:setStatus(statusTexts.noSuggestions);break;case 1===count:setStatus(statusTexts.oneResult);break;case count>1:setStatus(statusTexts.multipleResults.replace("%d%",count));break;default:setStatus(statusTexts.noSuggestions);break}},querySuggestionsCategories=()=>content.querySelectorAll(".js-suggestions"),querySuggestions=()=>content.querySelectorAll(".js-suggestion"),logSelection=suggestion=>{isLogSelection&&DT.http.post(logUrl,{data:{search:suggestion.getAttribute("data-value"),category:suggestion.getAttribute("data-category")}}).catch((()=>{}))},isSuggestionFocused=suggestion=>"true"===suggestion.getAttribute("aria-selected"),setSuggestionFocus=suggestion=>{input.value=suggestion.getAttribute("data-value"),setSuggestionVisualFocus(suggestion)},scrollIntoView=suggestion=>{suggestion.hasAttribute("data-focus-prevent-scroll")||suggestion.scrollIntoView({block:"nearest",inline:"nearest"})},setSuggestionVisualFocus=suggestion=>{isSuggestionFocused(suggestion)||(clearCurrentSuggestionFocus(),scrollIntoView(suggestion),input.setAttribute("aria-activedescendant",suggestion.id),suggestion.setAttribute("aria-selected","true"),setStatus(suggestion.getAttribute("aria-label")))},clearCurrentSuggestionFocus=()=>{input.setAttribute("aria-activedescendant",""),document.querySelector('.js-suggestion[aria-selected="true"]')?.setAttribute("aria-selected","false")},appendSkipInputIfNeeded=suggestion=>{suggestion.hasAttribute("data-append-skip-input")&&searchForm.insertAdjacentHTML("afterbegin",'<input type="hidden" name="skip" value="yes">')},selectSuggestion=(suggestion,shouldDispatchEvent=!0)=>{input.value=suggestion.getAttribute("data-value"),appendSkipInputIfNeeded(suggestion),logSelection(suggestion),close(),shouldDispatchEvent&&document.dispatchEvent(new CustomEvent("search-autocomplete:select-suggestion"))},abortPreviousSuggestionsTask=()=>{try{suggestionsController?.abort("Abort previous suggestion task"),suggestionsController=null}catch(_){}},updateSuggestionsStatus=()=>{const suggestionsCategories=querySuggestionsCategories();let countSuggestions=0;suggestionsCategories.forEach((suggestions=>{const count=parseInt(suggestions.getAttribute("data-count"),10);countSuggestions+=isNaN(count)?0:count})),setSuggestionsStatus(countSuggestions)},displaySuggestions=async()=>{abortPreviousSuggestionsTask();const searchKeyword=input.value;if(!searchKeyword)return;suggestionsController=new AbortController;const signal=suggestionsController.signal;try{if(await DT.Scheduler.waitForHighPriority({signal:signal}),await initLazyDeps(),signal.aborted)return;setFetchingStatus();const response=await DT.http.get(fetchUrl,{data:{searchKeyword:searchKeyword},signal:signal});if(!response.ok)return;await DT.Scheduler.postTask((async()=>{await DT.ajaxHtml.fromResponse(response,(html=>{if(!signal.aborted){if(!html)return close().then((()=>{content.innerHTML=html})),setSuggestionsStatus(0),void 0;content.innerHTML=html,clearCurrentSuggestionFocus()}})),signal.aborted||(isClose()?open():updateSuggestionsStatus())}),{priority:"user-blocking",signal:signal})}catch(error){DT.log("warn","Error displaying autocomplete suggestions: ",error)}},debouncedDisplaySuggestions=DT.debounce(displaySuggestions,200),queryCurrentFocusedSuggestion=()=>content.querySelector('.js-suggestion[aria-selected="true"]'),focusFirstSuggestion=()=>{const suggestion=content.querySelector(".js-suggestion");suggestion&&setSuggestionFocus(suggestion)},focusLastSuggestion=()=>{const suggestions=content.querySelectorAll(".js-suggestion");if(!suggestions.length)return;const lastSuggestion=suggestions[suggestions.length-1];setSuggestionFocus(lastSuggestion)},cancelKeyboardNavigation=()=>{clearCurrentSuggestionFocus(),revertSuggestion(),updateSuggestionsStatus()},focusNextSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusFirstSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i+1<suggestionsLength)return setSuggestionFocus(suggestions[i+1]),void 0}cancelKeyboardNavigation()},focusPreviousSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusLastSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i-1>=0)return setSuggestionFocus(suggestions[i-1]),void 0}cancelKeyboardNavigation()},revertSuggestion=()=>{input.value=currentInputValue},handleSuggestionHover=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&setSuggestionVisualFocus(suggestion)},handleUserInputChange=()=>{previousInputValue=currentInputValue,currentInputValue=input.value},handleKeydownPreventDefault=event=>{switch(event.key){case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":event.preventDefault();break;default:break}},handleKeyboardInteraction=async event=>{abortPreviousKeyboardInteractionTask(),keyboardInteractionController=new TaskController;const signal=keyboardInteractionController.signal;switch(event.key){case"Enter":case"Escape":if(close(),"Escape"===event.key){try{await DT.Scheduler.waitForHighPriority(),revertSuggestion()}catch(_){}return}if("Enter"===event.key){const currentFocused=queryCurrentFocusedSuggestion();currentFocused&&selectSuggestion(currentFocused,!1)}break;case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":if(isClose())return displaySuggestions(),void 0;try{await DT.Scheduler.waitForHighPriority({signal:signal})}catch(_){return}if(signal.aborted)return;if("PageUp"===event.key)return focusFirstSuggestion(),void 0;if("PageDown"===event.key)return focusLastSuggestion(),void 0;if("ArrowDown"===event.key)return focusNextSuggestion(),void 0;if("ArrowUp"===event.key)return focusPreviousSuggestion(),void 0;break;default:break}},handleInputBlur=async event=>{wrapper.contains(event.relatedTarget)||isClose()||(close(),await DT.Scheduler.waitForHighPriority(),revertSuggestion())},handleSuggestionClick=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&DT.Scheduler.postTask((()=>{selectSuggestion(suggestion)}),{priority:"user-blocking"})},handleInput=()=>{if(handleUserInputChange(),""===input.value)return close(),void 0;debouncedDisplaySuggestions()},preventBlurIfClickInside=event=>{event.preventDefault()},clearFocusOnMouseOut=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&isSuggestionFocused(suggestion)&&!suggestion.contains(event.relatedTarget)&&clearCurrentSuggestionFocus()};wrapper.addEventListener("mousedown",preventBlurIfClickInside),content.addEventListener("click",handleSuggestionClick),input.addEventListener("blur",handleInputBlur),input.addEventListener("input",handleInput),input.addEventListener("keydown",handleKeydownPreventDefault),input.addEventListener("keyup",handleKeyboardInteraction),content.addEventListener("mouseover",handleSuggestionHover),content.addEventListener("mouseout",clearFocusOnMouseOut)})); DT.onReadyIdle((async()=>{const waitLazyLoader=new Promise((resolve=>{document.addEventListener("dt_loader:mutation-observer-init",(()=>{resolve()}))}));await Promise.race([waitLazyLoader,DT.nextIter(200)]);const bannerPlaceholders=document.querySelectorAll(".js-banner-ajax-placeholder");bannerPlaceholders.length&&(DT.afterLcp&&await(DT.afterLcp?.()),bannerPlaceholders.forEach(((placeholder,index)=>{placeholder.innerHTML=DT.bannersToLoad[index]})),setTimeout((()=>{document.querySelectorAll(".js-banner-default").forEach((elem=>{elem.setAttribute("data-state",""),elem.setAttribute("data-loaded",""),DT.onNextIter((()=>{document.dispatchEvent(new CustomEvent("banner:loaded",{detail:{name:elem.getAttribute("data-name"),element:elem}}))}))}))}),0))}),100); function doNothing(){return!1}function doneEvent(){try{if(searchUrlWithPuzzle(document.querySelector('input[name="srh_field"]').value))return!1}catch(e){}return searchSubmitFilters(),!1}function checkShValue(e){var t=document.getElementById(e);return t.value=t.value.trim().replace(/[`~!@#$%^&*()_|+\-=?;:'",<>\{\}\[\]\\\/]/gi," ").toLowerCase(),0==t.value.length||t.value==dtl_SearchSubmit_000||t.value==dtl_SearchSubmit_001||t.value.indexOf(dtl_SearchSubmit_006)>=0?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_002)}),t.focus(),t.select(),!1):t.value.length<2?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_003)}),t.focus(),t.select(),!1):-1!=t.value.search(/[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/)?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_004+"\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ = | \n\r\n\r"+dtl_SearchSubmit_005+"\n")}),t.focus(),t.select(),!1):t.value}function updateDisableClass(e,t=".people-filers-all"){document.querySelectorAll(t).forEach(t=>{e?(t.classList.add("fltr-content__group--disable"),t.setAttribute("inert",""),t.style.opacity="0.2",t.style.pointerEvents="none"):(t.classList.remove("fltr-content__group--disable"),t.removeAttribute("inert"),t.style.opacity="1",t.style.pointerEvents="auto")})}function bindChange(e,t,s){var r=document.getElementById(e);r&&r.addEventListener(t,function(){changeEvent(1);var e=document.getElementById(s);e&&(e.checked=!0)})}function changeEvent(e){var t=document.getElementById("changeEvent").value;return 1==e&&0==t?(document.getElementById("changeEvent").value="1",!1):"clear"==e&&1==t?(document.getElementById("changeEvent").value="0",!1):2==e?t:void 0}function setActiveSelection(e){"y"===varSHget[e]&&DT.UI.set("#"+e,"active")}function updateSingleSHFlag(e){const t=["s_ph","s_ed","s_il","s_video","s_audio","s_ad"];if(t.includes(e)){if("undefined"==typeof varSHget)return;t.forEach(e=>{varSHget[e]="n"}),varSHget[e]="y"}}function searchSubmitFilters(e){var t=checkShValue("srh_field");if(""===t)return!1;if(varSHget.srh_field=t,document.querySelector("#myonoffswitchwre").checked&&""!==srh_field){var s=checkShValue("srh_fieldwrs");if(""===s)return!1;varSHget.firstvalue=varSHget.srh_field,varSHget.srh_field=s,varSHget.srh_fieldwrs=s}varSHget.s_ph=document.getElementById("s_ph")&&document.getElementById("s_ph").checked?"y":"n",varSHget.s_ed=document.getElementById("s_ed")&&document.getElementById("s_ed").checked?"y":"n",varSHget.s_il=document.getElementById("s_il")&&document.getElementById("s_il").checked?"y":"n",varSHget.s_video=document.getElementById("s_video")&&document.getElementById("s_video").checked?"y":"n",varSHget.s_amusic=document.getElementById("s_amusic")&&document.getElementById("s_amusic").checked?"y":"n",varSHget.s_asfx=document.getElementById("s_asfx")&&document.getElementById("s_asfx").checked?"y":"n",varSHget.s_ad=document.getElementById("s_ad")&&document.getElementById("s_ad").checked?"y":"n",updateSingleSHFlag(e);var r=varSHget.site_adr+"search.php?securitycheck="+varSHget.securitycheck;varSHget.srh_field&&(r=r+"&srh_field="+varSHget.srh_field),varSHget.firstvalue&&(r=r+"&firstvalue="+varSHget.firstvalue),varSHget.lastsearchvalue&&(r=r+"&lastsearchvalue="+varSHget.lastsearchvalue),varSHget.srh_fieldwrs&&(r=r+"&srh_fieldwrs="+varSHget.srh_fieldwrs),varSHget.s_all&&(r+="&s_all=n"),varSHget.s_ph&&(r=r+"&s_ph="+varSHget.s_ph),varSHget.s_il&&(r=r+"&s_il="+varSHget.s_il),varSHget.s_video&&"y"!==varSHget.s_all&&"y"!==varSHget.s_audio&&(r=r+"&s_video="+varSHget.s_video),varSHget.s_audio&&"y"!==varSHget.s_all&&"y"!==varSHget.s_video&&"y"!==varSHget.s_ph&&"y"!==varSHget.s_ad&&"y"!==varSHget.s_ed&&"y"!==varSHget.s_il&&(r+="&s_audio=y"),varSHget.s_ad&&(r=r+"&s_ad="+varSHget.s_ad),varSHget.s_free&&(r=r+"&s_free="+varSHget.s_free),document.querySelector("#myonoffswitchwre").checked&&(r+="&s_st=wre"),document.querySelector("#morewec").checked&&"morewec_remvf"!==e&&(r+="&s_st=wec"),"y"==varSHget.s_wp&&"s_wp_remvf"!=e&&(r=r+"&s_wp="+varSHget.s_wp),"y"==varSHget.s_op&&"s_op_remvf"!=e&&(r=r+"&s_op="+varSHget.s_op,"y"==varSHget.s_mrc1&&(r=r+"&s_mrc1="+varSHget.s_mrc1),"y"==varSHget.s_mrc2&&(r=r+"&s_mrc2="+varSHget.s_mrc2),"y"==varSHget.s_mrc3&&(r=r+"&s_mrc3="+varSHget.s_mrc3),"y"==varSHget.s_mrc4&&(r=r+"&s_mrc4="+varSHget.s_mrc4),"y"==varSHget.s_mrc5&&(r=r+"&s_mrc5="+varSHget.s_mrc5),r=(r=r+"&s_mr="+varSHget.s_mr)+"&s_mrg="+varSHget.s_mrg,"y"==varSHget.s_mra1&&(r=r+"&s_mra1="+varSHget.s_mra1),"y"==varSHget.s_mra2&&(r=r+"&s_mra2="+varSHget.s_mra2),"y"==varSHget.s_mra3&&(r=r+"&s_mra3="+varSHget.s_mra3),"y"==varSHget.s_mra4&&(r=r+"&s_mra4="+varSHget.s_mra4),"y"==varSHget.s_mra5&&(r=r+"&s_mra5="+varSHget.s_mra5),"y"==varSHget.s_mra6&&(r=r+"&s_mra6="+varSHget.s_mra6),"y"==varSHget.s_mra7&&(r=r+"&s_mra7="+varSHget.s_mra7),"y"==varSHget.s_mra8&&(r=r+"&s_mra8="+varSHget.s_mra8),"y"==varSHget.s_mra9&&(r=r+"&s_mra9="+varSHget.s_mra9),"y"==varSHget.s_mrea&&(r=r+"&s_mrea="+varSHget.s_mrea),"y"==varSHget.s_mreb&&(r=r+"&s_mreb="+varSHget.s_mreb),"y"==varSHget.s_mreh&&(r=r+"&s_mreh="+varSHget.s_mreh),"y"==varSHget.s_mrem&&(r=r+"&s_mrem="+varSHget.s_mrem),"y"==varSHget.s_mrec&&(r=r+"&s_mrec="+varSHget.s_mrec),"y"==varSHget.s_mreo&&(r=r+"&s_mreo="+varSHget.s_mreo)),"y"==varSHget.s_sl0&&"s_sl_remvf"!=e&&(r=r+"&s_sl0="+varSHget.s_sl0),"y"==varSHget.s_sl1&&"s_sl_remvf"!=e&&(r=r+"&s_sl1="+varSHget.s_sl1),"y"==varSHget.s_sl2&&"s_sl_remvf"!=e&&(r=r+"&s_sl2="+varSHget.s_sl2),"y"==varSHget.s_sl3&&"s_sl_remvf"!=e&&(r=r+"&s_sl3="+varSHget.s_sl3),"y"==varSHget.s_sl4&&"s_sl_remvf"!=e&&(r=r+"&s_sl4="+varSHget.s_sl4),"y"==varSHget.s_sl5&&"s_sl_remvf"!=e&&(r=r+"&s_sl5="+varSHget.s_sl5),"y"==varSHget.s_rf&&"s_rf_remvf"!=e&&(r=r+"&s_rf="+varSHget.s_rf),"y"==varSHget.s_ed&&"s_ed_remvf"!=e&&(r=r+"&s_ed="+varSHget.s_ed),"y"==varSHget.s_ed&&"s_ed_remvf"===e&&(varSHget.s_ed="n",r+="&s_rf=y"),"y"==varSHget.s_exclusive&&"s_exclusive_remvf"!=e&&(r=r+"&s_exclusive="+varSHget.s_exclusive),"y"==varSHget.s_wel&&"s_wel_remvf"!=e&&(r=r+"&s_wel="+varSHget.s_wel),"y"==varSHget.s_pel&&"s_pel_remvf"!=e&&(r=r+"&s_pel="+varSHget.s_pel),"y"==varSHget.s_srel&&"s_srel_remvf"!=e&&(r=r+"&s_srel="+varSHget.s_srel),"y"==varSHget.s_orp&&"s_orp_remvf"!=e&&(r=r+"&s_orp="+varSHget.s_orp),"y"==varSHget.s_orl&&"s_orl_remvf"!=e&&(r=r+"&s_orl="+varSHget.s_orl),"y"==varSHget.s_ors&&"s_ors_remvf"!=e&&(r=r+"&s_ors="+varSHget.s_ors),"y"==varSHget.s_orw&&"s_orw_remvf"!=e&&(r=r+"&s_orw="+varSHget.s_orw),"y"==varSHget.s_clc&&"s_clc_remvf"!=e&&(r=r+"&s_clc="+varSHget.s_clc),"y"==varSHget.s_clm&&"s_clm_remvf"!=e&&(r=r+"&s_clm="+varSHget.s_clm);let a=document.querySelector("#s_color1");a&&(a=a.value.replace("#",""));let c=document.querySelector('select[name="form_select_id"]');c&&(c=Number(c.value));let n=document.querySelector("#s_color2");n&&(n=n.value.replace("#",""));let _=document.querySelector('select[name="form_select_id2"]');_&&(_=Number(_.value)),document.querySelector("#s_c1e")&&document.querySelector("#s_c1e").checked?varSHget.s_c1e="y":varSHget.s_c1e="",document.querySelector("#s_c2e")&&document.querySelector("#s_c2e").checked?varSHget.s_c2e="y":varSHget.s_c2e="","y"==varSHget.s_c1e&&null!=a&&null!=c&&"s_c1e_remvf"!=e&&(r=(r=(r=r+"&s_c1e="+varSHget.s_c1e)+"&s_color1="+a)+"&s_percent1="+c),"y"==varSHget.s_c2e&&null!=n&&null!=_&&"s_c2e_remvf"!=e&&(r=(r=(r=r+"&s_c2e="+varSHget.s_c2e)+"&s_color2="+n)+"&s_percent2="+_),""!==varSHget.s_rsf&&"MPsize_remvf"!=e&&(r=r+"&s_rsf="+varSHget.s_rsf),""!==varSHget.s_rst&&"MPsize_remvf"!=e&&(r=r+"&s_rst="+varSHget.s_rst),"on"!=varSHget.s_cf&&"off"!=varSHget.s_cf||(r=r+"&s_cf="+varSHget.s_cf),varSHget.memberid&&(document.querySelector("#s_amf").checked?varSHget.s_amf="y":varSHget.s_amf="","y"===varSHget.s_amf&&"s_amf_remvf"!==e&&(r+="&s_amf="+varSHget.s_amf));var l=document.querySelector("#s_sp").value.replace(/\s/g,"");""!==l&&"s_sp_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(l)&&(l=encodeURIComponent(l),r+="&s_sp="+l));var d=document.querySelector("#s_exc").value.replace(/\s/g,"");""!==d&&"s_exc_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(d)&&(d=encodeURIComponent(d),r+="&s_exc="+d));1==varSHget.s_exc_ai&&"s_exc_ai_remvf"!==e&&(r=r+"&s_exc_ai="+varSHget.s_exc_ai),1==varSHget.s_exc_ai&&"s_exc_ai_remvf"===e&&(varSHget.s_exc_ai=0,varSHget.s_onlyai="n"),"y"==varSHget.s_onlyai&&1!=varSHget.s_exc_ai&&"s_onlyai"!==e&&(r=r+"&s_onlyai="+varSHget.s_onlyai),"y"==varSHget.s_amusic&&"s_amusic_remvf"!==e&&(r=r+"&s_amusic="+varSHget.s_amusic),"y"==varSHget.s_asfx&&"s_asfx_remvf"!==e&&(r=r+"&s_asfx="+varSHget.s_asfx),"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&"y"!=varSHget.s_sl4||1!=varSHget.s_zerogravityactiv||"s_sl_remvf"==e||setCookie2("dreamstime_slgravity","n",5),"y"==varSHget.s_sl0&&"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&1==varSHget.s_zerogravityactiv&&"s_sl_remvf"!=e&&setCookie2("dreamstime_slgravity","",-5),varSHget.sortcriteria&&(r=r+"&sortcriteria="+varSHget.sortcriteria),r+="&nd=1",memorizeFilters(varSHget.s_ed,varSHget.s_exc_ai),setTimeout(()=>{window.location.href=r},30)}function myonoffswitch2(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("showcontentfiltered="+e+"&securitycheck="+varSHget.securitycheck)}function myonoffswitch3(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("exclude_ai="+e+"&securitycheck="+varSHget.securitycheck)}function resetContent(e){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&(document.getElementById("s_amusic").checked=!0,document.getElementById("s_asfx").checked=!0,varSHget.s_amusic="y",varSHget.s_asfx="y",varSHget.s_rf="y",document.getElementById("s_rf").checked=!0),"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_ph").checked=!1,document.getElementById("s_ad").checked=!1,document.getElementById("s_video").checked=!1,document.getElementById("s_il").checked=!1,"y"==e.s_ph&&(document.getElementById("s_ph").checked=!0,varSHget.s_ph="y"),"y"==e.s_ad&&"y"!==e.s_video&&(document.getElementById("s_ad").checked=!0,varSHget.s_ad="y"),"y"==e.s_video&&(document.getElementById("s_video").checked=!0,varSHget.s_video="y",document.getElementById("s_ad").checked=!1,varSHget.s_ad="n"),"y"==e.s_il&&(document.getElementById("s_il").checked=!0,varSHget.s_il="y"),"y"==e.s_ed?(document.getElementById("s_ed").checked=!0,document.getElementById("s_ph").checked=!0,document.getElementById("s_video").checked=!0,document.getElementById("s_il").checked=!0,varSHget.s_ed="y",varSHget.s_ph="y",varSHget.s_il="y",varSHget.s_video="y"):(document.getElementById("s_ed").checked=!0,varSHget.s_ed="y"),document.getElementById("s_wel").checked=!1,document.getElementById("s_pel").checked=!1,document.getElementById("s_srel").checked=!1,varSHget.s_wel="n",varSHget.s_pel="n",varSHget.s_srel="n",DT.UI.set("#s_aiinclude","active"),DT.UI.unset("#s_exc_ai"),DT.UI.unset("#s_onlyai"),varSHget.s_onlyai="n",varSHget.s_exc_ai=1,document.querySelector(".js-s_pel").style.display="",updateDisableClass(!1,wclass=".js-option-s_ad"),desabled_S_ad(e),"y"!==e.s_ed?(varSHget.s_rf="y",document.getElementById("s_rf").checked=!0):(varSHget.s_rf="n",document.getElementById("s_rf").checked=!1)),document.getElementById("s_amf").checked=!1,document.getElementById("morewec").checked=!1,document.getElementById("s_exclusive").checked=!1,varSHget.s_amf="n",varSHget.morewec="n",varSHget.s_exclusive="n";var t=document.getElementById("s_sp"),s=document.getElementById("s_exc");t.value="",s.value="",changeEvent(1)}function resetPeople(){const e=["s_mrea","s_mreb","s_mreh","s_mrem","s_mrec","s_mreo"];(document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,filtersClassAction(".numberppl","unset"),filtersClassAction(".genderppl","unset"),document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp="",varSHget.s_mrc1="y",varSHget.s_mrc2="y",varSHget.s_mrc3="y",varSHget.s_mrc4="y",varSHget.s_mrc5="y",varSHget.s_mrg="1",DT.UI.set("#s_mrca","active"),DT.UI.set("#s_mrg1","active"),filtersClassAction(".agerange","unset"),DT.UI.set("#s_mraany","active"),e.forEach(e=>{document.getElementById(e).checked=!0})),document.getElementById("includepeople").checked=!0,updateDisableClass(!0),changeEvent(1)}function resetFilters(){memorizeFilters("","",1).then(function(e){1===e&&setTimeout(()=>{document.querySelectorAll(".js-reset-searches").forEach(function(e){if(!e.checked)return;let t=e.id;varSHget.s_audio&&(t="s_audio"),"s_ph"===t&&document.getElementById("s_ed")?.checked||t&&SearchSubmit2024(t)})},20)})}function resetMedia(){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&((document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp=""),document.getElementById("includepeople").checked=!0,"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_orp").checked=!0,document.getElementById("s_orp").dispatchEvent(new Event("change")),document.getElementById("s_orl").checked=!0,document.getElementById("s_orl").dispatchEvent(new Event("change")),document.getElementById("s_ors").checked=!0,document.getElementById("s_ors").dispatchEvent(new Event("change")),document.getElementById("s_orw").checked=!0,document.getElementById("s_orw").dispatchEvent(new Event("change")),DT.UI.set("#s_clany","active"),DT.UI.unset("#s_clc"),DT.UI.unset("#s_clm"),document.getElementById("s_color1").value="",document.getElementById("s_color1").dispatchEvent(new Event("change")),document.getElementById("s_color2").value="",document.getElementById("s_color2").dispatchEvent(new Event("change")),document.getElementById("s_c1e").checked=!1,document.getElementById("s_c2e").checked=!1,varSHget.s_orp="y",varSHget.s_orl="y",varSHget.s_ors="y",varSHget.s_orw="y",varSHget.s_clc="y",varSHget.s_clm="y",varSHget.s_color1="",varSHget.s_color2="",varSHget.s_rsf=0,varSHget.s_rst=7,DT.UI.set("#s_rstany","active"),DT.UI.unset("#s_rst5"),DT.UI.unset("#s_rst8"),DT.UI.unset("#s_rst15"),DT.UI.unset("#s_rst20"),"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));changeEvent(1)}function filtersClassAction(e,t){const s=document.querySelectorAll(e);for(var r=0;r<s.length;r++)(function(e){const r=document.getElementById(s[e].id);"unset"==t&&DT.UI.unset(r)})(r)}function changeCheckboxValueWithCnt(e){document.getElementById(e).addEventListener("change",function(){document.getElementById("cnt-1").checked=!0;var t=new Event("change");document.getElementById("cnt-1").dispatchEvent(t),changeEvent(1),this.checked?varSHget[e]="y":varSHget[e]=""})}function setCheckedState(e,t){"y"===varSHget[t]&&(document.getElementById(e).checked=!0)}function cloaseAllFilters(){return DT.Scheduler.postTask(()=>{const e=document.getElementsByClassName("js-adv-filter-trigger");for(var t=0;t<e.length;t++)(function(t){const s=document.getElementById(e[t].getAttribute("data-dt-id"));DT.UI.set(s,"hidden"),e[t].setAttribute("data-state","")})(t)},{priority:"user-visible"})}async function zerogravitySwitch(e){await DT.Scheduler.waitForHighPriority(),"addcookie"==e?(changeEvent(1),setCookie2("dreamstime_slgravity","n",5),cloaseAllFilters(),searchSubmitFilters("s_sl_remvf")):"removecookie"==e&&(changeEvent(1),setCookie2("dreamstime_slgravity","",-5),searchSubmitFilters("s_sl_remvf"))}function desabled_S_ad(e){"y"===e.s_video&&"y"!==e.s_ph&&"y"!==e.s_il&&(e.s_ad="n",e.s_pel="n",document.getElementById("s_ad").checked=!1,document.getElementById("s_pel").checked=!1,document.querySelector(".js-s_pel").style.display="none",updateDisableClass(!0,wclass=".js-option-s_ad"))}function advSearchHideEx(){0==document.getElementById("s_ph").checked&&0==document.getElementById("s_il").checked&&0==document.getElementById("s_ad").checked?document.querySelector(".js-photo-ex-license").style.display="none":1!=document.getElementById("s_ph").checked&&1!=document.getElementById("s_il").checked&&1!=document.getElementById("s_ad").checked||(document.querySelector(".js-photo-ex-license").style.display="")}function handleCheckboxChange(e,t){changeEvent(1),e.target.checked?varSHget[t]="y":varSHget[t]="n"}function changeSearchLabel(e){if(["s_asfx","s_amusic"].includes(e))return;document.querySelector("form[name=searchfrm]").action=(document.querySelector("form[name=searchfrm]").action.split("?")[0].replace(/[^/]*$/,"")||"/")+"search.php";let t="",s="";var r,a;document.querySelectorAll("#s_ph, #s_ed, #s_il, #s_ad, #s_video, #s_audio").forEach(e=>{e.checked?(t+=document.querySelector(`label[for=${e.id}]`).innerHTML+", ",s+="Y"):s+="N"}),6===s.length&&(s+="NN"),t=t.slice(0,-2),r="#s_ad",a=!["NYNNNNNN","NYYYNNNN","NNYYNNNN","NYNYNNNN","NNNYNNNN","NYNNYNNN","NNNNYNNN"].includes(s),document.querySelector(r).parentElement.style.display=a?"":"none",document.querySelector(".js-select-selected-content").innerHTML=t}function addChangeHandler(e,t){e.forEach(e=>{const s=document.getElementById(e);s&&s.addEventListener("change",t)})}function memorizeFilters(e,t,s=0){return new Promise(function(r){var a,c=new XMLHttpRequest;c.open("POST","../../ajax/memoptions.php"),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.timeout=200,c.onload=function(){if(200!==c.status)return r(0);try{var e=JSON.parse(c.responseText);return r(e&&"ok"===e.status?1:0)}catch(e){return r(1)}},c.onerror=function(){r(0)},c.ontimeout=function(){r(0)},a=0===s?"memorize_filters=1&s_ed="+encodeURIComponent(e)+"&s_exc_ai="+encodeURIComponent(t)+"&securitycheck="+encodeURIComponent(varSHget.securitycheck):"memorize_filters=1&clr_filters=1&securitycheck="+encodeURIComponent(varSHget.securitycheck),c.send(a)})} DT.onReady((()=>{const COOKIE_EXPIRES_DAYS=30,handleClick=async event=>{const button=event.currentTarget;if(!button)return;await DT.Scheduler.waitForHighPriority();const sortCriteria=button.getAttribute("data-sort");if(!sortCriteria)return;DT.setCookie("sortorder_same_url",`${sortCriteria}|${DT.fullCpage}`,30,"/",".dreamstime.com");const url=new URL(window.location.href);url.searchParams.delete("pg"),window.location.href=url.toString()};document.querySelectorAll(".js-search-sort-btn").forEach((button=>{button.addEventListener("click",handleClick)}))})); DT.onReady((()=>{const init=title=>{let isDragging=!1,allowClick=!0,startX,startY,scrollLeft,scrollTop;title.addEventListener("click",(e=>{allowClick||(e.preventDefault(),e.stopImmediatePropagation())}),{capture:!0,passive:!1}),title.addEventListener("dragstart",(e=>{e.preventDefault()})),title.addEventListener("dragdrop",(e=>{e.preventDefault()})),title.addEventListener("mousedown",(e=>{isDragging=!0,allowClick=!0,startX=e.pageX-title.offsetLeft,startY=e.pageY-title.offsetTop,scrollLeft=title.scrollLeft,scrollTop=title.scrollTop})),title.addEventListener("mouseleave",(()=>{isDragging=!1})),title.addEventListener("mouseup",(()=>{DT.onNextIter((()=>{allowClick=!0})),isDragging=!1})),title.addEventListener("mousemove",(e=>{if(!isDragging)return;e.preventDefault(),allowClick=!1;const x=e.pageX-title.offsetLeft,y=e.pageY-title.offsetTop,walkX=1*(x-startX),walkY=1*(y-startY);title.scrollLeft=scrollLeft-walkX,title.scrollTop=scrollTop-walkY}))},selector=".js-image-wall .js-listing-item .js-item-title";DT.onIdle((()=>{document.querySelectorAll(selector).forEach((title=>{init(title)}))})),new MutationObserver((mutations=>{mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{if(node.nodeType===Node.ELEMENT_NODE){const titles=undefined;node.querySelectorAll(selector).forEach((title=>{init(title)}))}}))}))})).observe(document.body,{childList:!0,subtree:!0})})); DT.onReadyIdle((()=>{document.addEventListener("dragstart",(event=>{const item=event.target.closest(".js-listing-item");if(!item||!item.dataset.id)return;const data={type:"item",data:{id:item.dataset.id,type:item.dataset.type}};event.dataTransfer.setData("text/plain",JSON.stringify(data))}))})); DT.initModal=(()=>{const modalDeps=DT.parseJSONData("modal-deps")?.deps||[];DT.onReadyIdle((()=>{DT.prefetchWorker.prefetchUrls(modalDeps)}));const initModal=undefined;return async({url:url,params:params,loadData:loadData})=>{await DT.loadLazyDeps(modalDeps);const response=await DT.http.get(url,{data:loadData});if(!response.ok)throw new Error(`Failed to load modal content from ${url}: ${response.statusText}`);let modal;return await DT.ajaxHtml.fromResponse(response,(async html=>{if(!html)throw new Error(`Failed to load modal content from ${url}: Empty response`);modal=await DT.modal({content:html,...params||{}})})),modal}})(); DT.ajaxHtml=(()=>{const loadCss=async({css:css,js:js}={})=>{if(css){if(js?.url&&DT.prefetchWorker.prefetchUrls(js.url??[]),css.inline){let style=document.querySelector("style[data-dt-lazy]");if(style)return style.innerHTML+=css.inline,void 0;style=document.createElement("style"),style.setAttribute("data-dt-lazy",""),style.innerHTML=css.inline,document.head.appendChild(style)}css.url&&await DT.loadCSS(...css.url)}},loadJs=async({js:js}={})=>{if(js){if(await DT.nextIter(),js.inline){let script=document.querySelector("script[data-dt-lazy]");if(script)return script.innerHTML+=js.inline,void 0;script=document.createElement("script"),script.setAttribute("data-dt-lazy",""),script.innerHTML=js.inline,document.head.appendChild(script)}js.url&&await DT.loadScriptsInOrderOnce(...js.url)}},loadJson=({jsonData:jsonData}={})=>{if(jsonData)try{for(const key in jsonData)DT.jsonData[key]=jsonData[key]}catch(error){DT.log("error","Ajax html load json error",error)}},fromResponse=async(response,insertHtml)=>{try{const{html:html,assets:assets,...params}=await response.json();await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}},fromResponseData=async(data,insertHtml)=>{try{const{html:html,assets:assets,...params}=data;await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}};return{loadCss:loadCss,loadJs:loadJs,fromResponse:fromResponse,fromResponseData:fromResponseData}})(); DT.initLightboxBar=async()=>{if(await(DT.afterLcp?.()),await DT.Scheduler.waitForMediumPriority(),await DT.yieldIfInputPending(),document.querySelector(".js-lightbox-bar-root"))return;const response=await fetch(DT.lightboxBarInitUrl);document.querySelector(".js-lightbox-bar-root")||(response.ok||DT.log("error","Failed to fetch LightboxBar component",response),await(DT.ajaxHtml?.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)}))),DT.LightboxBar?.dispatchEvent("lightbox-bar:init"),document.dispatchEvent(new CustomEvent("lightbox-bar:init")))}; DT.bannersToLoad = []; DT.onReady(() => { var mres = window.location.hash.match(/\#res(\d+)/); if (mres) { var ref = document.referrer || ''; if (!ref) { dtrfr = ref; } if (ref && ref != '' && ref.indexOf('.dreamstime.com') == -1 ) { var img = new Image(); img.src = '/img404.php?ref=' + encodeURIComponent(ref); } } }); DT.onReady(() => { if (window.location.hash !== '') { DT.loadScriptsOnce('templates/footer/footer_ref.js'); } }); DT.onReadyIdle(async () => { window.oldDocumentWrite = document.write; document.write = function (node) { document.body.appendChild(node); }; try { await DT.loadScriptsOnce('https://www.googleadservices.com/pagead/conversion.js'); } catch (_err) {} document.write = window.oldDocumentWrite; }); const varSHget = { sortcriteria: "6", countsh: "0", s_st: "new", s_op: "", s_mr: "", s_wp: "", s_rf: "", s_ed: "", s_exclusive: "", s_wel: "", s_pel: "", s_srel: "", s_orp: "y", s_orl: "y", s_ors: "y", s_orw: "y", s_clc: "y", s_clm: "y", s_c1e: "", s_color1: "", s_percent1: "", s_c2e: "", s_color2: "", s_percent2: "", s_rsf: "0", s_rst: "7", s_amf: "", s_sp: "", s_exc: "", s_exc_ai: "0", s_onlyai: "", s_mrc1: "y", s_mrc2: "y", s_mrc3: "y", s_mrc4: "y", s_mrc5: "y", s_mrg: "1", s_mra1: "", s_mra2: "", s_mra3: "", s_mra4: "", s_mra5: "", s_mra6: "", s_mra7: "", s_mra8: "", s_mra9: "", s_mrea: "", s_mreb: "", s_mreh: "", s_mrem: "", s_mrec: "", s_mreo: "", s_sl0: "y", s_sl1: "y", s_sl2: "y", s_sl3: "y", s_sl4: "y", s_sl5: "y", srh_field: "code elemente", firstvalue: "", lastsearchvalue: "code elemente", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "fc556b2339c7767cf64976b4662eaeba", s_cf: "0", s_mrca: "", site_adr: "https://de.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=de'); } 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:\/\/de.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__link banner__link--freetrial\" aria-label=\"Starten Sie Ihre KOSTENLOSE Testphase.\" ><\/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=\"Bild f\u00fcr Banner \u201eStarten Sie Ihre KOSTENLOSE Testversion\u201c\"> <\/picture> <\/div> <div class=\"banner__content\"> <div class=\"banner__title\">Ihre ersten 15 Bilder kostenlos!<\/div> <div class=\"banner__description\">Jederzeit k\u00fcndbar.<\/div> <\/div> <div class=\"banner__btn-wrapper\"> <a href=\"https:\/\/de.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__btn btn btn--pink btn--big\">Starten Sie Ihre KOSTENLOSE Testphase.<\/a> <\/div> <\/div>"); DT.lightboxBarActionsUrl = 'https://de.dreamstime.com/new/components/LightboxBar/actions.ajax.php'; DT.lightboxBarInitUrl = 'https://de.dreamstime.com/new/components/LightboxBar/actions.ajax.php?action=init_component'; try { window.openfreetrial = 0; window.popupsignup = 0; window.site_adr = 'https://de.dreamstime.com/'; window.dtrfr = ''; } catch (_err) {} </script> </body> </html>