24,528 kod html illustrationer & vektorer var tillgänglig royalty-fritt.

Dataanalys, programvaruutveckling, kodningseffektivitet, teamresultat, uppföljning av framsteg, digitalt arbetsflöde. Tillväxtdiagram med prestationsprocent och HTML-kod. Dataanalys och programvara.
Dataanalys, programvaruutveckling, kodningseffektivitet, teamresultat, uppföljning av framsteg, digitalt arbetsflöde. Tillväxtdiagram med prestationsprocent och HTML-kod. Dataanalys och programvara.
Webbutvecklings landningssidobanneruppsättning HTML-kod och valutaimåner för digitalt företag. Programmering, e-handel, mjukvaruteknik, onlinebetalning, webbdesign, internetfinansiering. Kodning.
Webbutvecklings landningssidobanneruppsättning HTML-kod och valutaimåner för digitalt företag. Programmering, e-handel, mjukvaruteknik, onlinebetalning, webbdesign, internetfinansiering. Kodning.
Robotkaraktär med förstoringsglas som inspekterar HTML-kod och GDPR-sköld för landningssidans banner. Dataintegritet, webbutveckling, cybersäkerhet, efterlevnad, digital säkerhet, internetsäkerhet.
Robotkaraktär med förstoringsglas som inspekterar HTML-kod och GDPR-sköld för landningssidans banner. Dataintegritet, webbutveckling, cybersäkerhet, efterlevnad, digital säkerhet, internetsäkerhet.
Söt robotkaraktär med dataanalysdiagram och HTML-kod för banner på webblandningssida. Artificiell intelligens, programvaruutveckling, maskininlärning, datavetenskap, programmering, automatisering. droid bot.
Söt robotkaraktär med dataanalysdiagram och HTML-kod för banner på webblandningssida. Artificiell intelligens, programvaruutveckling, maskininlärning, datavetenskap, programmering, automatisering. droid bot.
Gränssnittselement för webbutveckling: HTML-kodtag, stjärnikon och uppspelningskontroller för media för landningssidans banner. Programmering, kodning, programvara, multimedia, design, användargränssnitt. Webbplatsutveckling.
Gränssnittselement för webbutveckling: HTML-kodtag, stjärnikon och uppspelningskontroller för media för landningssidans banner. Programmering, kodning, programvara, multimedia, design, användargränssnitt. Webbplatsutveckling.
Set med webbutvecklingslandningssidobanners, HTML-kod, valutor och datadiagram. Programmering, finans, digital marknadsföring, företagsutveckling, mjukvaruteknik, investering. Kodningsgränssnitt.
Set med webbutvecklingslandningssidobanners, HTML-kod, valutor och datadiagram. Programmering, finans, digital marknadsföring, företagsutveckling, mjukvaruteknik, investering. Kodningsgränssnitt.
En datorskärm visar HTML-kod på vänster sida, med taggar inbäddade i ett svart gränssnitt. Koden innehåller typiska HTML-element som `<html>`, `<head>` och `<title>`. På höger sida av skärmen finns en bild av snötäckta berg vid soluppgång eller solnedgång, som visar en naturskön vy.
En datorskärm visar HTML-kod på vänster sida, med taggar inbäddade i ett svart gränssnitt. Koden innehåller typiska HTML-element som ``, `` och ``. På höger sida av skärmen finns en bild av snötäckta berg vid soluppgång eller solnedgång, som visar en naturskön vy.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/datorskärm-med-html-kod-och-bergsmotiv-image461385037" > Datorskärm med HTML-kod och bergsmotiv. En datorskärm visar HTML-kod på vänster sida, med taggar inbäddade i ett svart gränssnitt. Koden innehåller typiska HTML-element som `<html>`, `<head>` och `<title>`. På höger sida av skärmen finns en bild av snötäckta berg vid soluppgång eller solnedgång, som visar en naturskön vy. </a> </p> </div> </article> <article class="item item55 item-photo js-listing-item" data-id="28914642" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=ett+ordmoln+html+relaterade&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="28914642" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivbild-uttrycka-molnet-html-image28914642" class="item__url js-item-title-wrapper" aria-label="Ordmoln - html" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.jpg" loading="lazy" alt="Ett ordmoln av html-relaterade objekt." srcset="https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.jpg?w=360 360w, https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.jpg?w=400 400w, https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.jpg?w=450 450w, https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.jpg?w=576 576w, https://thumbs.dreamstime.com/b/uttrycka-molnet-html-28914642.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">Ett ordmoln av html-relaterade objekt.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivbild-uttrycka-molnet-html-image28914642" > Ordmoln - html. Ett ordmoln av html-relaterade objekt </a> </p> </div> </article> <article class="item item56 item-photo js-listing-item" data-id="6573696" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=html+kodningsspråk+abstrakt+bakgrund&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="6573696" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfri-bild-html-image6573696" class="item__url js-item-title-wrapper" aria-label="HTML" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/html-6573696.jpg" loading="lazy" alt="HTML Kodningsspråk Abstrakt Bakgrund med Binärt Nätverk" srcset="https://thumbs.dreamstime.com/b/html-6573696.jpg?w=360 360w, https://thumbs.dreamstime.com/b/html-6573696.jpg?w=400 400w, https://thumbs.dreamstime.com/b/html-6573696.jpg?w=450 450w, https://thumbs.dreamstime.com/b/html-6573696.jpg?w=576 576w, https://thumbs.dreamstime.com/b/html-6573696.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">HTML Kodningsspråk Abstrakt Bakgrund med Binärt Nätverk</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfri-bild-html-image6573696" > HTML </a> </p> </div> </article> <article class="item item57 item-photo js-listing-item" data-id="22378038" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=ljus+datorkod+blå+skärm&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="22378038" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfria-foton-kodad-datorsk-auml-rmen-image22378038" class="item__url js-item-title-wrapper" aria-label="Datorskodskärm" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.jpg" loading="lazy" alt="Ljus datorkod på blå skärm med lager och djup." srcset="https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-datorsk-auml-rmen-22378038.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">Ljus datorkod på blå skärm med lager och djup.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfria-foton-kodad-datorsk-auml-rmen-image22378038" > Datorskodskärm. Ljus datorkod på blå skärm med lager och djup. </a> </p> </div> </article> <article class="item item58 item-photo js-listing-item" data-id="458763483" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=cybersecurity+programming+data+analysis&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="458763483" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://www.dreamstime.com/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-image458763483" class="item__url js-item-title-wrapper" aria-label="cybersecurity programming data analysis industrial monitoring digital safety ai technologies a robot with label holds magnifying" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg" loading="lazy" alt="Cybersecurity programming data analysis industrial monitoring digital safety ai technologies a robot with label holds magnifying" srcset="https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg?w=360 360w, https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg?w=400 400w, https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg?w=450 450w, https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg?w=576 576w, https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.jpg?w=768 768w, https://thumbs.dreamstime.com/b/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-458763483.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">Cybersecurity programming data analysis industrial monitoring digital safety ai technologies a robot with label holds magnifying</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/cybersecurity-programming-data-analysis-industrial-monitoring-digital-safety-ai-technologies-robot-label-holds-magnifying-image458763483" > cybersecurity programming data analysis industrial monitoring digital safety ai technologies a robot with label holds magnifying. </a> </p> </div> </article> <article class="item item59 item-photo js-listing-item" data-id="18862961" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=nedladdning+av+internetkod+blå&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="18862961" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/fotografering-för-bildbyråer-kodad-internet-image18862961" class="item__url js-item-title-wrapper" aria-label="Internetkod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg" loading="lazy" alt="Nedladdning av internetkod. Blå bakgrund" srcset="https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-internet-18862961.jpg?w=768 768w, https://thumbs.dreamstime.com/b/kodad-internet-18862961.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">Nedladdning av internetkod. Blå bakgrund</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/fotografering-för-bildbyråer-kodad-internet-image18862961" > Internetkod </a> </p> </div> </article> <article class="item item60 item-photo js-listing-item" data-id="14470046" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=konceptet+hypertext+markup+language&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="14470046" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfri-bild-html-etiketter-image14470046" class="item__url js-item-title-wrapper" aria-label="HTML-taggar" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg" loading="lazy" alt="Konceptet av Hypertext Markup Language-kod." srcset="https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg?w=360 360w, https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg?w=400 400w, https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg?w=450 450w, https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg?w=576 576w, https://thumbs.dreamstime.com/b/html-etiketter-14470046.jpg?w=768 768w, https://thumbs.dreamstime.com/b/html-etiketter-14470046.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">Konceptet av Hypertext Markup Language-kod.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfri-bild-html-etiketter-image14470046" > HTML-taggar. Konceptet av Hypertext Markup Language-kod </a> </p> </div> </article> <article class="item item61 item-photo js-listing-item" data-id="38055807" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=platt+illustration+flat+design&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="38055807" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfri-fotografi-rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-image38055807" class="item__url js-item-title-wrapper" aria-label="Web- och HTML-programmering, platt illustration" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg" loading="lazy" alt="Platt illustration i flat design-stil, modern vektorillustrationkoncept för programmerarens eller kodarens arbetsflöde för webbprogrammering och HTML-programmering av en webbapplikation. Isolerad på en stilfull färgad bakgrund." srcset="https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg?w=360 360w, https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg?w=400 400w, https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg?w=450 450w, https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg?w=576 576w, https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.jpg?w=768 768w, https://thumbs.dreamstime.com/b/rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-38055807.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">Platt illustration i flat design-stil, modern vektorillustrationkoncept för programmerarens eller kodarens arbetsflöde för webbprogrammering och HTML-programmering av en webbapplikation. Isolerad på en stilfull färgad bakgrund.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfri-fotografi-rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-image38055807" > Web- och HTML-programmering, platt illustration. Platt illustration i flat design-stil, modern vektorillustrationkoncept för programmerarens eller kodarens arbetsflöde för webbprogrammering och HTML-programmering av en webbapplikation. Isolerad på en stilfull färgad bakgrund. </a> </p> </div> </article> <article class="item item62 item-photo js-listing-item" data-id="475103552" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=vektorillustration+mänsklig+figur+med&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="475103552" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-image475103552" class="item__url js-item-title-wrapper" aria-label="Webbutvecklingsikoner, HTML-kodsymbol och Cloud Computing vektorillustration för landningssida" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg" loading="lazy" alt="Vektorillustration av en mänsklig figur med HTML-kod och moln-ikoner för en webbplats landningssida. Programmering, mjukvaruutveckling, cloud computing, webbdesign, internet, teknologi. Digital." srcset="https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=360 360w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=400 400w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=450 450w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=576 576w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=768 768w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=992 992w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-475103552.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Vektorillustration av en mänsklig figur med HTML-kod och moln-ikoner för en webbplats landningssida. Programmering, mjukvaruutveckling, cloud computing, webbdesign, internet, teknologi. Digital.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-image475103552" > Webbutvecklingsikoner, HTML-kodsymbol och Cloud Computing vektorillustration för landningssida. Vektorillustration av en mänsklig figur med HTML-kod och moln-ikoner för en webbplats landningssida. Programmering, mjukvaruutveckling, cloud computing, webbdesign, internet, teknologi. Digital. </a> </p> </div> </article> <article class="item item63 item-photo js-listing-item" data-id="26510313" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=närbild+javascript+kod+datorskärm&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="26510313" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivfoton-kod-för-rengöringsduksidajavascript-på-datorbildskärm-image26510313" class="item__url js-item-title-wrapper" aria-label="Webbsidans javascript-kod på en datorskärm" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.jpg" loading="lazy" alt="Närbild på javascript-kod på en datorskärm." srcset="https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kod-för-rengöringsduksidajavascript-på-datorbildskärm-26510313.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">Närbild på javascript-kod på en datorskärm.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivfoton-kod-för-rengöringsduksidajavascript-på-datorbildskärm-image26510313" > Webbsidans javascript-kod på en datorskärm. Närbild på javascript-kod på en datorskärm </a> </p> </div> </article> <article class="item item64 item-photo js-listing-item" data-id="39516546" 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://se.dreamstime.com/search.php?srh_field=kodredigerare+bildskärm+platt+illustration&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="39516546" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfri-bild-kodredaktör-på-en-bildskärm-image39516546" class="item__url js-item-title-wrapper" aria-label="Kodredigerare på en bildskärm" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.jpg" loading="lazy" alt="Kodredigerare på en bildskärm, platt illustration" srcset="https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodredaktör-på-en-bildskärm-39516546.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">Kodredigerare på en bildskärm, platt illustration</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfri-bild-kodredaktör-på-en-bildskärm-image39516546" > Kodredigerare på en bildskärm </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="102732696" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=teknisk+bakgrund+rött+och&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="102732696" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/teknologibakgrundspcb-och-kod-illustration-d-image102732696" class="item__url js-item-title-wrapper" aria-label="Teknisk bakgrund PCB och kod. 3D-illustration" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg" loading="lazy" alt="Teknisk bakgrund i rött och blått, kretskort och kod. 3D-illustration." srcset="https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg?w=360 360w, https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg?w=400 400w, https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg?w=450 450w, https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg?w=576 576w, https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.jpg?w=768 768w, https://thumbs.dreamstime.com/b/teknologibakgrundspcb-och-kod-illustration-d-102732696.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">Teknisk bakgrund i rött och blått, kretskort och kod. 3D-illustration.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/teknologibakgrundspcb-och-kod-illustration-d-image102732696" > Teknisk bakgrund PCB och kod. 3D-illustration. Teknisk bakgrund i rött och blått, kretskort och kod. 3D-illustration </a> </p> </div> </article> <article class="item item66 item-photo js-listing-item" data-id="470605496" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=ikonset+för+webbutveckling+som&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="470605496" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-image470605496" class="item__url js-item-title-wrapper" aria-label="Ikonset för webbutveckling: HTML-kod, lösenordssäkerhet och molnbaserade symboler för digital design" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg" loading="lazy" alt="Ikonset för webbutveckling som innehåller HTML-kod, lösenordssäkerhet och molnsymboler för en digital landningssida. Programmering, cybersäkerhet, molnlagring, dataskydd." srcset="https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=992 992w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-470605496.jpg?w=2048 2048w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, (min-width: 1200px) and (max-width: 1399.98px) 1400px, 2048px"> <figcaption class="item__caption">Ikonset för webbutveckling som innehåller HTML-kod, lösenordssäkerhet och molnsymboler för en digital landningssida. Programmering, cybersäkerhet, molnlagring, dataskydd.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-image470605496" > Ikonset för webbutveckling: HTML-kod, lösenordssäkerhet och molnbaserade symboler för digital design. Ikonset för webbutveckling som innehåller HTML-kod, lösenordssäkerhet och molnsymboler för en digital landningssida. Programmering, cybersäkerhet, molnlagring, dataskydd </a> </p> </div> </article> <article class="item item67 item-photo js-listing-item" data-id="10247492" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=en+skärmdump+av+webbkod&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="10247492" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivbild-kodad-skärmen-sköt-rengöringsduken-image10247492" class="item__url js-item-title-wrapper" aria-label="Skärmdump av webbkod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.jpg" loading="lazy" alt="En skärmdump av webbkod" srcset="https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-skärmen-sköt-rengöringsduken-10247492.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">En skärmdump av webbkod</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivbild-kodad-skärmen-sköt-rengöringsduken-image10247492" > Skärmdump av webbkod </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="137370391" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=binär+kodbakgrund+digital+abstrakt&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="137370391" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-image137370391" class="item__url js-item-title-wrapper" aria-label="Binär kodbakgrund, Digital abstrakt teknikbakgrund, Cyber abstrakt bakgrund" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.jpg" loading="lazy" alt="Binär kodbakgrund, Digital abstrakt teknikbakgrund, flödande text av ettor och nollor i binär kodformat på teknikbakgrund." srcset="https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.jpg?w=360 360w, https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.jpg?w=400 400w, https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.jpg?w=450 450w, https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.jpg?w=576 576w, https://thumbs.dreamstime.com/b/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-137370391.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">Binär kodbakgrund, Digital abstrakt teknikbakgrund, flödande text av ettor och nollor i binär kodformat på teknikbakgrund.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-image137370391" > Binär kodbakgrund, Digital abstrakt teknikbakgrund, Cyber abstrakt bakgrund. Binär kodbakgrund, Digital abstrakt teknikbakgrund, flödande text av ettor och nollor i binär kodformat på teknikbakgrund. </a> </p> </div> </article> <article class="item item69 item-photo js-listing-item" data-id="45358743" 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://se.dreamstime.com/search.php?srh_field=webdesign+programmering+seo+koncept&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="45358743" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/stock-illustrationer-rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-image45358743" class="item__url js-item-title-wrapper" aria-label="Webdesign, programmering, SEO, koncept för platta webbannonser, vektor" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.jpg" loading="lazy" alt="Webdesign, programmering, SEO, koncept för platta webbannonsmallar, vektorillustration, webbplatsinfografikelement. Webbdesignprocess, mockup, programkod, php, html, javascript, cms, sökmotoroptimering." srcset="https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.jpg?w=360 360w, https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.jpg?w=400 400w, https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.jpg?w=450 450w, https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.jpg?w=576 576w, https://thumbs.dreamstime.com/b/rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-45358743.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">Webdesign, programmering, SEO, koncept för platta webbannonsmallar, vektorillustration, webbplatsinfografikelement. Webbdesignprocess, mockup, programkod, php, html, javascript, cms, sökmotoroptimering.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/stock-illustrationer-rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-image45358743" > Webdesign, programmering, SEO, koncept för platta webbannonser, vektor. Webdesign, programmering, SEO, koncept för platta webbannonsmallar, vektorillustration, webbplatsinfografikelement. Webbdesignprocess, mockup, programkod, php, html, javascript, cms, sökmotoroptimering. </a> </p> </div> </article> <article class="item item70 item-photo js-listing-item" data-id="462495199" 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://se.dreamstime.com/search.php?srh_field=ren+minimalistisk+svartvit+ikon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="462495199" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-image462495199" class="item__url js-item-title-wrapper" aria-label="Enkel svart webbläsarikon med HTML-kodtaggsymbol" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.jpg" loading="lazy" alt="En ren, minimalistisk svartvit ikon som föreställer ett webbläsarfönster med en HTML-kodtaggsymbol inuti, lämplig för webbutveckling och programmeringskoncept." srcset="https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.jpg?w=360 360w, https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.jpg?w=400 400w, https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.jpg?w=450 450w, https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.jpg?w=576 576w, https://thumbs.dreamstime.com/b/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-462495199.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">En ren, minimalistisk svartvit ikon som föreställer ett webbläsarfönster med en HTML-kodtaggsymbol inuti, lämplig för webbutveckling och programmeringskoncept.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-image462495199" > Enkel svart webbläsarikon med HTML-kodtaggsymbol. En ren, minimalistisk svartvit ikon som föreställer ett webbläsarfönster med en HTML-kodtaggsymbol inuti, lämplig för webbutveckling och programmeringskoncept </a> </p> </div> </article> <article class="item item71 item-photo js-listing-item" data-id="19930328" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=renderad+illustration+html+verktyg&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="19930328" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfria-foton-hjälpmedel-för-0-5-html-image19930328" class="item__url js-item-title-wrapper" aria-label="HTML 5.0 Verktyg" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg" loading="lazy" alt="3D-renderad illustration av HTML 5. 0 verktyg" srcset="https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=360 360w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=400 400w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=450 450w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=576 576w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=768 768w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=992 992w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/hjälpmedel-för-0-5-html-19930328.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">3D-renderad illustration av HTML 5. 0 verktyg</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfria-foton-hjälpmedel-för-0-5-html-image19930328" > HTML 5.0 Verktyg </a> </p> </div> </article> <article class="item item72 item-photo js-listing-item" data-id="112085047" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=programmeringskod+abstrakt+teknisk+bakgrund&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="112085047" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-image112085047" class="item__url js-item-title-wrapper" aria-label="Programmeringskod, abstrakt, teknisk bakgrund för en mjukvaruutvecklare och datorskript" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.jpg" loading="lazy" alt="Programmeringskod, abstrakt, teknisk bakgrund för en mjukvaruutvecklare och datorskript" srcset="https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-112085047.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">Programmeringskod, abstrakt, teknisk bakgrund för en mjukvaruutvecklare och datorskript</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-image112085047" > Programmeringskod, abstrakt, teknisk bakgrund för en mjukvaruutvecklare och datorskript </a> </p> </div> </article> <article class="item item73 item-photo js-listing-item" data-id="8541372" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=abstrakt+illustration+kod+över&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="8541372" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivbild-kodad-rengöringsduken-image8541372" class="item__url js-item-title-wrapper" aria-label="Webbkod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.jpg" loading="lazy" alt="Abstrakt 3D-illustration av kod över en färgglad mörk bakgrund." srcset="https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-rengöringsduken-8541372.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">Abstrakt 3D-illustration av kod över en färgglad mörk bakgrund.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivbild-kodad-rengöringsduken-image8541372" > Webbkod. Abstrakt 3D-illustration av kod över en färgglad mörk bakgrund </a> </p> </div> </article> <article class="item item74 item-photo js-listing-item" data-id="463306998" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=utvecklare+som+arbetar+med&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="463306998" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-image463306998" class="item__url js-item-title-wrapper" aria-label="Utvecklare som arbetar med artificiell intelligens och DevOps med HTML-kod på skärmar, som visar teknik och" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg" loading="lazy" alt="Utvecklare som arbetar med artificiell intelligens och DevOps med HTML-kod på skärmar, som visar teknik och programmeringskoncept i praktiken Gluon" srcset="https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg?w=360 360w, https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg?w=400 400w, https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg?w=450 450w, https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg?w=576 576w, https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.jpg?w=768 768w, https://thumbs.dreamstime.com/b/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-463306998.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">Utvecklare som arbetar med artificiell intelligens och DevOps med HTML-kod på skärmar, som visar teknik och programmeringskoncept i praktiken Gluon</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-image463306998" > Utvecklare som arbetar med artificiell intelligens och DevOps med HTML-kod på skärmar, som visar teknik och </a> </p> </div> </article> <article class="item item75 item-photo js-listing-item" data-id="17148484" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=abstrakt+exempel+html5+kod&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="17148484" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivbilder-kodad-html5-image17148484" class="item__url js-item-title-wrapper" aria-label="HTML5-kod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-html5-17148484.jpg" loading="lazy" alt="Abstrakt exempel på HTML5-kod med lista" srcset="https://thumbs.dreamstime.com/b/kodad-html5-17148484.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-html5-17148484.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-html5-17148484.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-html5-17148484.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-html5-17148484.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">Abstrakt exempel på HTML5-kod med lista</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivbilder-kodad-html5-image17148484" > HTML5-kod </a> </p> </div> </article> <article class="item item76 item-photo js-listing-item" data-id="75480191" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=vektor+för+javascript+programmering&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="75480191" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/stock-illustrationer-java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-image75480191" class="item__url js-item-title-wrapper" aria-label="JavaScript-programmering, mjukvaruutveckling" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg" loading="lazy" alt="Vektor för JavaScript-programmering, mjukvaruutveckling" srcset="https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=360 360w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=400 400w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=450 450w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=576 576w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=768 768w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=992 992w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-75480191.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Vektor för JavaScript-programmering, mjukvaruutveckling</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/stock-illustrationer-java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-image75480191" > JavaScript-programmering, mjukvaruutveckling </a> </p> </div> </article> <article class="item item77 item-photo js-listing-item" data-id="19012498" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=html+koncept+isolerat+vit&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="19012498" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/royaltyfria-foton-begreppshtml-image19012498" class="item__url js-item-title-wrapper" aria-label="HTML-koncept" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/begreppshtml-19012498.jpg" loading="lazy" alt="HTML-koncept isolerat på vit bakgrund" srcset="https://thumbs.dreamstime.com/b/begreppshtml-19012498.jpg?w=360 360w, https://thumbs.dreamstime.com/b/begreppshtml-19012498.jpg?w=400 400w, https://thumbs.dreamstime.com/b/begreppshtml-19012498.jpg?w=450 450w, https://thumbs.dreamstime.com/b/begreppshtml-19012498.jpg?w=576 576w, https://thumbs.dreamstime.com/b/begreppshtml-19012498.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">HTML-koncept isolerat på vit bakgrund</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/royaltyfria-foton-begreppshtml-image19012498" > HTML-koncept </a> </p> </div> </article> <article class="item item78 item-photo js-listing-item" data-id="449943122" 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://se.dreamstime.com/search.php?srh_field=isolerad+svart+platt+vektorikon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="449943122" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-image449943122" class="item__url js-item-title-wrapper" aria-label="Ren vektorikon av ett webbläsarfönster med HTML-kod, programvarukoncept" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.jpg" loading="lazy" alt="Isolerad på svart, en platt vektorikon som representerar ett webbläsarfönster med en HTML-kodsymbol inuti. Ren, minimalistisk design." srcset="https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-449943122.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">Isolerad på svart, en platt vektorikon som representerar ett webbläsarfönster med en HTML-kodsymbol inuti. Ren, minimalistisk design.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-image449943122" > Ren vektorikon av ett webbläsarfönster med HTML-kod, programvarukoncept. Isolerad på svart, en platt vektorikon som representerar ett webbläsarfönster med en HTML-kodsymbol inuti. Ren, minimalistisk design. </a> </p> </div> </article> <article class="item item79 item-photo js-listing-item" data-id="13166400" 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://se.dreamstime.com/search.php?srh_field=ett+skript+för+att&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="13166400" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/arkivfoto-kodad-kvinnan-image13166400" class="item__url js-item-title-wrapper" aria-label="Kvinna i Kod" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.jpg" loading="lazy" alt="Ett skript för att skapa en modell med HTML & CSS!." srcset="https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.jpg?w=360 360w, https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.jpg?w=400 400w, https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.jpg?w=450 450w, https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.jpg?w=576 576w, https://thumbs.dreamstime.com/b/kodad-kvinnan-13166400.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">Ett skript för att skapa en modell med HTML & CSS!.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/arkivfoto-kodad-kvinnan-image13166400" > Kvinna i Kod. Ett skript för att skapa en modell med HTML & CSS! </a> </p> </div> </article> <article class="item item80 item-photo js-listing-item" data-id="56584959" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://se.dreamstime.com/search.php?srh_field=webbdesign+kod+designer+programmerare&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Visa liknande resultat" 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="56584959" data-lb-state="add" aria-label="Lägg till i lightbox" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://se.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis med provperiod"><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>Gratis med provperiod</span></a> </div> <a href="https://se.dreamstime.com/stock-illustrationer-visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-image56584959" class="item__url js-item-title-wrapper" aria-label="Webbdesign, kod, designer, programmerare, redigerare, visuell" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.jpg" loading="lazy" alt="Webbdesign, kod, designer, programmerare, redigerare, källkod." srcset="https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.jpg?w=360 360w, https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.jpg?w=400 400w, https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.jpg?w=450 450w, https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.jpg?w=576 576w, https://thumbs.dreamstime.com/b/visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-56584959.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">Webbdesign, kod, designer, programmerare, redigerare, källkod.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://se.dreamstime.com/stock-illustrationer-visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-image56584959" > Webbdesign, kod, designer, programmerare, redigerare, visuell. webbdesign, kod, designer, programmerare, redigerare, källkod </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://se.dreamstime.com/illustration/kod-html.html?pg=2" title="Sida 2" data-dt-id="next-page-button" data-dt-root="" data-dt-on-document-key-arrowright="" data-dt-dispatch-target="original" data-dt-js="47"> <div class="next-button__keynav"></div> <div class="next-button__label">Nästa sida.</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="Sidnumrering"> <ul class="pagination__list js-pagination-list" > <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html" title="Aktuell sida, Sida1" aria-current="page" data-state="active" >1</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=2" title="Gå till sida2" >2</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=3" title="Gå till sida3" >3</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=4" title="Gå till sida4" >4</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=5" title="Gå till sida5" >5</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=6" title="Gå till sida6" >6</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=7" title="Gå till sida7" >7</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=8" title="Gå till sida8" >8</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=9" title="Gå till sida9" >9</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://se.dreamstime.com/illustration/kod-html.html?pg=10" title="Gå till sida10" >10</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://se.dreamstime.com/illustration/kod-html.html?pg=2" title="Sida 2" ><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="48,49,50,51,52,53,54,55,56" data-dt-js="57,32,33,58,59" aria-label="Dela" > <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="7,9,68" data-dt-js-order="11,12" data-dt-css="13,14,69"></div> <div class = "js-signup-popup-interaction" data-state="hidden" data-deps="{"js":"7,8,9,10","js-order":"11,12","css":"13,14,15"}" 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="70"></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://se.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="57" data-dt-js-order="4,71" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Behöver du hjälp?</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://se.dreamstime.com/about-stock-image-licenses" title="Om våra foton">Om våra foton</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/terms" title="Villkor">Villkor</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/contact" title="Kontakta oss">Kontakta oss</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/faq" title="FAQ">FAQ</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/sitemap" title="Webbplatskarta">Webbplatskarta</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/privacy" title="Sekretesspolicy">Sekretesspolicy</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="57" data-dt-js-order="4,71" 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://se.dreamstime.com/extended-stock-photography-licenses" title="Senaste bilderna">Senaste bilderna</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/about" title="Om oss">Om oss</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/media-room" title="Medierum">Medierum</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/careers" title="Karriärer på Dreamstime">Karriärer</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/merchandise" title="Dreamstime Varor">Varor</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="57" data-dt-js-order="4,71" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Gemenskap</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://se.dreamstime.com/sell-stock-photos-images" title="Sälj dina bilder">Sälj dina bilder</a></li> <li><a class="footer-menu__url" href="https://www.dreamstime.com/boards" title="Forum">Forum</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/social-networking" title="Socialt nät">Socialt nät</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/upload" title="Skicka in">Skicka in</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="72" class="footer-menu__url footer-menu__url--highlighted js-footer-menu-url-api" href="https://se.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://se.dreamstime.com/affiliate-referral-program" title="Remissprogram">Remissprogram</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/contest" title="Tävling">Tävling</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="57" data-dt-js-order="4,71" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Verktyg</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://se.dreamstime.com/corporate" title="Företagskonto">Företagskonto</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/world-stock-photos" title="Bildatlas">Bildatlas</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/free-photos" title="Gratis foton">Gratis foton</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/photographers" title="Våra fotografer">Våra fotografer</a></li> <li><a class="footer-menu__url" href="https://se.dreamstime.com/photo-tools" title="Fotoverktyg">Fotoverktyg</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://se.dreamstime.com/affiliate-referral-program" title="Remissprogram"> <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>Filial / Reseller</span> </a> <a class="footer-tools__item" href="https://se.dreamstime.com/upload" title="Ladda upp & sälj foto"> <svg class="footer-tools__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="#3A7307" d="M10 20a10 10 0 1 1 10-10 10.011 10.011 0 0 1-10 10Zm-4.466-6v2h9v-2Zm4.5-10-3.5 3.556h1.748V12h3.5V7.556h1.75L10.031 4Z"/></svg> <i class="icn icn--upload-f"></i> <span>Ladda upp & sälj foto</span> </a> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="container"> <div class="row"> <div class="col-lg-3 col-sm-6"> <div class="footer-social"> <div class="social-links social-links--sg social-links--mdm" data-dt-id="social-row-analytics" data-dt-root="" data-dt-on-click="" data-dt-js="60"> <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"> Språk </label> <button class="language-select__btn js-lang-select-trigger" id="footer-lang-select" type="button" aria-haspopup="menu" aria-expanded="false" aria-label="Visa/dölj språkval" data-loading-theme="light" data-dt-id="footer-lang-select" data-dt-root="" data-dt-on-click="" data-dt-js="73"> <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="#005B99" d="M0 14h21V0H0z"/><path fill="#FCD116" d="M6.586 0v5.775H0v2.45h6.586V14h2.45V8.225H21v-2.45H9.036V0z"/></g></svg> </span> <span class="language-select__lang">Svenskt</span> <span class="language-select__icon js-lang-select-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M-.003 8.694 1.24 10l3.515-3.694L5.997 5 4.755 3.694 1.24 0-.003 1.306 3.511 5-.003 8.694Z"/></svg> </span> </button> </div> </div> </div> <div class="col-lg-6 order-lg-2 col-sm-12"> <div class="footer-copy"> Copyright © 2000-2026 Dreamstime. Allt rights reserved. </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="74"></template> <template data-dt-id="item-similars-link" data-dt-root="" data-dt-css="61,75" data-dt-js="63" data-dt-js-order="64,65,66,76" ></template> <template class="js-item-lightbox-add-btn-config" data-aria-label-add="Lägg till i lightbox" data-aria-label-remove="Tabort från lightbox" data-dt-id="item-lightbox-btn" data-dt-root="" data-dt-css="61,75,48,49" data-dt-js="63,57,32,33,58" data-dt-js-order="64,65,66,77,78" ></template> <script type="application/ld+json"> [{ "@context":"https://schema.org", "@type":"WebSite", "url":"https://se.dreamstime.com/", "potentialAction":{ "@type":"SearchAction", "target":"https://se.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://se.dreamstime.com/", "logo":"https://se.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":"F\u00e4rgschema. Provtryckssida. F\u00e4rgnummer eller namn. RGB, CMYK, HEX HTML-koder. Vektorbaserad f\u00e4rgpalett", "url": "https://se.dreamstime.com/färgdiagram-utskriftstestsida-färgnummer-eller-namn-rgb-cmyk-hex-html-koder-vektorfärgpalett-illustration-av-image174803219" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"N\u00e4rbild av HTML-kodens klammersymbol", "url": "https://se.dreamstime.com/närbild-av-html-kodens-klammersymbol-image469703735" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"CSS- och HTML-kod", "url": "https://se.dreamstime.com/royaltyfria-bilder-css-och-html-kodifierar-image28095139" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Web HTML-kodbakgrund", "url": "https://se.dreamstime.com/arkivfoto-rengöringsduk-för-bakgrundskodhtml-image25653060" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Bannerbild \/ Internetikoner, Pilar + HTML-kod", "url": "https://se.dreamstime.com/arkivfoton-internet-för-bild-för-symboler-för-html-för-pilbanerkod-image14025403" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Bl\u00e5 bil och HTML-kod-element", "url": "https://se.dreamstime.com/blå-bil-och-html-kod-element-image469109220" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"N\u00e4rbild av HTML-kod", "url": "https://se.dreamstime.com/royaltyfri-fotografi-closeupkodhtml-image20709827" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"Responsiv webbdesignvektor med HTML-kodskript i bakgrunden", "url": "https://se.dreamstime.com/fotografering-för-bildbyråer-svars-vektor-för-rengöringsdukdesign-med-html-kodskriften-i-bakgrund-image44056631" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Abstrakt teknikchip processor bakgrund, kretskort och html-kod, 3D-illustration, bl\u00e5 teknikvektor bakgrund", "url": "https://se.dreamstime.com/abstrakt-bräde-för-strömkrets-bakgrund-teknologichipprocessor-och-html-kod-blåttteknologi-illustration-d-vektor-image115850553" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Koncept f\u00f6r dataanalys och kodningsprestanda med tillv\u00e4xtdiagram och HTML-kod", "url": "https://se.dreamstime.com/koncept-för-dataanalys-och-kodningsprestanda-med-tillväxtdiagram-html-kod-image468475130" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Abstrakt teknikchip processor bakgrund kretskort och html-kod, 3D-illustration bl\u00e5 teknikbakgrund vektor", "url": "https://se.dreamstime.com/abstrakt-bräde-för-strömkrets-bakgrund-teknologichipprocessor-och-html-kod-blåttteknologi-illustration-d-vektor-image115426042" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Abstrakt teknikchip processor bakgrund, kretskort och HTML-kod, 3D-illustration, bl\u00e5 teknikvektor bakgrund", "url": "https://se.dreamstime.com/abstrakt-bräde-för-strömkrets-bakgrund-teknologichipprocessor-och-html-kod-blåttteknologi-illustration-d-vektor-image118539914" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"HTML-kod", "url": "https://se.dreamstime.com/arkivbild-html-kod-image73937822" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Webbanner-illustrationsset f\u00f6r HTML-kodinspektion och fraktfartyglogistik", "url": "https://se.dreamstime.com/webbanner-illustrationsset-för-html-kodinspektion-och-fraktfartyglogistik-image479162696" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Webbplats med HTML-kod. Kodnings-, programmeringskoncept", "url": "https://se.dreamstime.com/html-kodwebsite-kodifiera-som-programmerar-begrepp-image112091349" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Webbl\u00e4sarf\u00f6nster med enkel HTML-kod f\u00f6r en webbsida p\u00e5 vit bakgrund", "url": "https://se.dreamstime.com/royaltyfri-foto-webbläsarefönster-med-enkel-html-kod-av-webbsidan-på-vit-bakgrund-image90222515" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Modern webbl\u00e4sare med enkel HTML-kod f\u00f6r en webbsida p\u00e5 svart bakgrund", "url": "https://se.dreamstime.com/royaltyfri-fotografi-modern-webbläsare-med-enkel-html-kod-av-webbsidan-på-svart-bakgrund-image90224507" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Webbutveckling och E-handels Landningssidobannerupps\u00e4ttning med HTML-kod och valutaim\u00e5ner", "url": "https://se.dreamstime.com/webbutveckling-och-e-handels-landningssidobanneruppsättning-med-html-kod-valutaimåner-image476656144" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Webbplats med HTML-kod. Programmerings- och kodningskoncept f\u00f6r laptop, station\u00e4r dator och surfplatta", "url": "https://se.dreamstime.com/html-kodwebsite-bärbar-dator-skrivbord-kodifiera-för-minnestavla-som-programmerar-begrepp-image112091339" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Webblandningssidans designmall f\u00f6r ny\u00e5r 2020. Platt, isometrisk modern illustration av bildsk\u00e4rm och b\u00e4rbar dator. Internet HTML-k", "url": "https://se.dreamstime.com/rengöringsduk-för-lyckligt-nytt-år-som-landar-sidadesignmallen-plan-isometrisk-modern-bildskärm-och-anteckningsbokillustration-image149538307" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"HTML-kodbakgrund f\u00f6r World Wide Web", "url": "https://se.dreamstime.com/royaltyfri-foto-värld-för-rengöringsduk-för-bakgrundskodhtml-bred-image12393655" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Laptop software development and coding icon: portable computer with HTML code programming", "url": "https://se.dreamstime.com/laptop-software-development-coding-icon-portable-computer-html-code-programming-image456935188" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Serverbelastning html-kod", "url": "https://se.dreamstime.com/kod-för-serverpåfyllninghtml-image102748504" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Html-kod", "url": "https://se.dreamstime.com/royaltyfri-fotografi-kodad-html-image12921287" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Html-webbsida bakom en tom bakgrund", "url": "https://se.dreamstime.com/arkivfoton-bak-blank-html-pagerengöringsduk-image7217703" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Robot som h\u00e5ller en f\u00f6rstoringsglas och inspekterar HTML-kod och GDPR-sk\u00f6ld webbannonsdesign", "url": "https://se.dreamstime.com/robot-som-håller-en-förstoringsglas-och-inspekterar-html-kod-gdpr-sköld-webbannonsdesign-image476853173" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"CSS- och HTML-kod", "url": "https://se.dreamstime.com/arkivbilder-css-och-html-kod-image26162464" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Java Script Dator Kod", "url": "https://se.dreamstime.com/arkivbild-kodad-den-datorjava-skriften-image13000812" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"Webbplatskod", "url": "https://se.dreamstime.com/royaltyfri-bild-kodad-websiten-image13858136" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"Bannerdesign f\u00f6r webblandningssida med robotkarakt\u00e4r, dataanalysdiagram och HTML-kod", "url": "https://se.dreamstime.com/bannerdesign-för-webblandningssida-med-robotkaraktär-dataanalysdiagram-och-html-kod-image479060857" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"HTML-kod", "url": "https://se.dreamstime.com/royaltyfri-bild-kodad-html-image5986536" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"WWW - 3D-reflektion av internet", "url": "https://se.dreamstime.com/royaltyfri-fotografi-reflexion-www-för-internet-3d-image839847" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"WWW - Internet 3D-reflektion", "url": "https://se.dreamstime.com/arkivbild-reflexion-www-för-internet-3d-image638572" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Ikonset f\u00f6r webbutveckling: HTML-kod, plustecken och grafiska element f\u00f6r molntj\u00e4nster", "url": "https://se.dreamstime.com/ikonset-för-webbutveckling-html-kod-plustecken-och-grafiska-element-molntjänster-image471045118" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Bin\u00e4r bakgrund", "url": "https://se.dreamstime.com/arkivbild-bakgrundsbinary-image3235212" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Mobilapputveckling, erfaret team. Platt 3D-isometrisk svart telefon. Robotiserad manipulatorrobot", "url": "https://se.dreamstime.com/arkivfoton-mobil-app-utveckling-erfaret-lag-plan-isometrisk-svart-telefon-d-robotized-manipulatorrobot-image77813083" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"HTML-k\u00e4llkod - vektor", "url": "https://se.dreamstime.com/fotografering-för-bildbyråer-kodad-html-källvektorn-image6491941" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":"Gr\u00e4nssnittselement f\u00f6r webbutveckling HTML-kodtag stj\u00e4rnikon och uppspelningskontroller f\u00f6r media", "url": "https://se.dreamstime.com/gränssnittselement-för-webbutveckling-html-kodtag-stjärnikon-och-uppspelningskontroller-media-image471691648" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Tunnel fr\u00e5n datorprogrammets kod. Programmerarens kodrader, Java Script, CSS och HTML. Hacking- och kodningskoncept. K\u00e4llkod f\u00f6r", "url": "https://se.dreamstime.com/tunnel-från-datorprogramkod-programmerrader-för-kod-java-skript-css-och-html-hacking-coding-begrepp-källkod-programvaran-image172024642" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"Hall\u00e5 V\u00e4rlden, HTML-h\u00e4lsning i programkod, beskrivare och taggar, Vektor", "url": "https://se.dreamstime.com/arkivfoto-hälsning-för-hello-världshtml-i-programkoden-deskriptorer-och-etiketter-vektor-image79090510" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"HTML ", "url": "https://se.dreamstime.com/royaltyfri-foto-html-image9511935" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Ikonset f\u00f6r webbutveckling, molnbaserat symbol, HTML-kodblock och cirkul\u00e4rt pusseldiagram", "url": "https://se.dreamstime.com/ikonset-för-webbutveckling-molnbaserat-symbol-html-kodblock-och-cirkulärt-pusseldiagram-image479128926" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"L\u00e4r dig HTML, webbutveckling och webbdesign, Trendig l\u00e5ng skugga", "url": "https://se.dreamstime.com/royaltyfria-foton-lär-html-rengöringsdukutveckling-och-rengöringsdukdesignen-moderiktig-lång-skugga-image88866278" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"HTML-attribut", "url": "https://se.dreamstime.com/royaltyfri-bild-html-attribut-image88186896" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Html", "url": "https://se.dreamstime.com/arkivbild-html-image48866632" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Front multistyle end html-kod ikon vektor kontur", "url": "https://se.dreamstime.com/front-multistyle-end-html-kod-ikon-vektor-kontur-image463964659" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Rund m\u00f6nster av internetteknik och programmering med linj\u00e4ra ikoner", "url": "https://se.dreamstime.com/arkivbild-internetteknologi-och-programmera-modellen-för-rund-form-med-linjära-symboler-image74329052" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Internetteknik och programmering, s\u00f6ml\u00f6s bakgrund", "url": "https://se.dreamstime.com/arkivbilder-internetteknologi-och-programmera-sömlös-bakgrund-image74589214" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Internetteknik och programmering, s\u00f6ml\u00f6s bakgrund med plats f\u00f6r text", "url": "https://se.dreamstime.com/arkivbild-internetteknologi-och-programmera-sömlös-bakgrund-med-stället-för-text-image74589212" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"Set med landningssidobanners f\u00f6r webbutveckling och finansiell tillv\u00e4xt med HTML-kod och valutamyntikoner", "url": "https://se.dreamstime.com/set-med-landningssidobanners-för-webbutveckling-och-finansiell-tillväxt-html-kod-valutamyntikoner-image475749639" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Programmeringskontor med utvecklare och laptop", "url": "https://se.dreamstime.com/programmera-kontoret-med-bärare-och-anteckningsboken-coders-eller-programmerare-som-skriver-program-landa-sidan-för-image147357642" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"Internetkod", "url": "https://se.dreamstime.com/arkivfoton-kodad-internet-image6217513" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Html, css-kodning", "url": "https://se.dreamstime.com/arkivfoto-codingcss-html-image17431590" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Datorsk\u00e4rm med HTML-kod och bergsmotiv", "url": "https://se.dreamstime.com/datorskärm-med-html-kod-och-bergsmotiv-image461385037" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"Ordmoln - html", "url": "https://se.dreamstime.com/arkivbild-uttrycka-molnet-html-image28914642" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"HTML", "url": "https://se.dreamstime.com/royaltyfri-bild-html-image6573696" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"Datorskodsk\u00e4rm", "url": "https://se.dreamstime.com/royaltyfria-foton-kodad-datorsk-auml-rmen-image22378038" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Artificial Intelligence Robot Analyzing HTML Code with Magnifying Glass and Shield for Cybersecurity", "url": "https://se.dreamstime.com/artificial-intelligence-robot-analyzing-html-code-magnifying-glass-shield-cybersecurity-image458763483" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Internetkod", "url": "https://se.dreamstime.com/fotografering-för-bildbyråer-kodad-internet-image18862961" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"HTML-taggar", "url": "https://se.dreamstime.com/royaltyfri-bild-html-etiketter-image14470046" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Web- och HTML-programmering, platt illustration", "url": "https://se.dreamstime.com/royaltyfri-fotografi-rengöringsduk-och-html-som-programmerar-den-plana-illustrationen-image38055807" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"Webbutvecklingsikoner, HTML-kodsymbol och Cloud Computing vektorillustration f\u00f6r landningssida", "url": "https://se.dreamstime.com/webbutvecklingsikoner-html-kodsymbol-och-cloud-computing-vektorillustration-för-landningssida-image475103552" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"Webbsidans javascript-kod p\u00e5 en datorsk\u00e4rm", "url": "https://se.dreamstime.com/arkivfoton-kod-för-rengöringsduksidajavascript-på-datorbildskärm-image26510313" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Kodredigerare p\u00e5 en bildsk\u00e4rm", "url": "https://se.dreamstime.com/royaltyfri-bild-kodredaktör-på-en-bildskärm-image39516546" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Teknisk bakgrund PCB och kod. 3D-illustration", "url": "https://se.dreamstime.com/teknologibakgrundspcb-och-kod-illustration-d-image102732696" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "name":"Ikonset f\u00f6r webbutveckling: HTML-kod, l\u00f6senordss\u00e4kerhet och molnbaserade symboler f\u00f6r digital design", "url": "https://se.dreamstime.com/ikonset-för-webbutveckling-html-kod-lösenordssäkerhet-och-molnbaserade-symboler-digital-design-image470605496" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 67, "name":"Sk\u00e4rmdump av webbkod", "url": "https://se.dreamstime.com/arkivbild-kodad-skärmen-sköt-rengöringsduken-image10247492" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Bin\u00e4r kodbakgrund, Digital abstrakt teknikbakgrund, Cyber abstrakt bakgrund", "url": "https://se.dreamstime.com/binär-kodbakgrund-digital-abstrakt-teknikbakgrund-cyber-bakgrund-flödande-text-av-ettor-och-nollor-i-kodformat-på-image137370391" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 69, "name":"Webdesign, programmering, SEO, koncept f\u00f6r platta webbannonser, vektor", "url": "https://se.dreamstime.com/arkivfoton-rengöringsdukdesignen-som-programmerar-baner-för-rengöringsduk-för-seo-begreppslägenhet-ställde-vektorn-image45358743" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 70, "name":"Enkel svart webbl\u00e4sarikon med HTML-kodtaggsymbol", "url": "https://se.dreamstime.com/enkel-svart-webbläsarikon-med-html-kodtaggsymbol-image462495199" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 71, "name":"HTML 5.0 Verktyg", "url": "https://se.dreamstime.com/royaltyfria-foton-hjälpmedel-för-0-5-html-image19930328" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 72, "name":"Programmeringskod, abstrakt, teknisk bakgrund f\u00f6r en mjukvaruutvecklare och datorskript", "url": "https://se.dreamstime.com/programmera-abstrakt-teknologibakgrund-för-kod-av-programvarubärare-image112085047" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 73, "name":"Webbkod", "url": "https://se.dreamstime.com/arkivbild-kodad-rengöringsduken-image8541372" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 74, "name":"Utvecklare som arbetar med artificiell intelligens och DevOps med HTML-kod p\u00e5 sk\u00e4rmar, som visar teknik och", "url": "https://se.dreamstime.com/utvecklare-som-arbetar-med-artificiell-intelligens-och-devops-html-kod-på-skärmar-visar-teknik-image463306998" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 75, "name":"HTML5-kod", "url": "https://se.dreamstime.com/arkivbilder-kodad-html5-image17148484" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 76, "name":"JavaScript-programmering, mjukvaruutveckling", "url": "https://se.dreamstime.com/fotografering-för-bildbyråer-java-skrift-som-programmerar-utveckling-för-programvara-för-språkkod-image75480191" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 77, "name":"HTML-koncept", "url": "https://se.dreamstime.com/royaltyfria-foton-begreppshtml-image19012498" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 78, "name":"Ren vektorikon av ett webbl\u00e4sarf\u00f6nster med HTML-kod, programvarukoncept", "url": "https://se.dreamstime.com/ren-vektorikon-av-ett-webbläsarfönster-med-html-kod-programvarukoncept-image449943122" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 79, "name":"Kvinna i Kod", "url": "https://se.dreamstime.com/arkivfoto-kodad-kvinnan-image13166400" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 80, "name":"Webbdesign, kod, designer, programmerare, redigerare, visuell", "url": "https://se.dreamstime.com/royaltyfria-bilder-visuellt-hjälpmedel-för-redaktör-för-programmerare-för-kod-för-rengöringsdukdesign-märkes-image56584959" } ] } </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 >Dela den h\u00e4r sidan<\/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=\"St\u00e4ng\"><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=\"60\">\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%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&description=Ladda+ner+Kod+Html+Bilder+fr%C3%A5n+Dreamstime+Ta+en+titt+p%C3%A5+dessa+h%C3%A4pnadsv%C3%A4ckande+kostnadsfria+eller+royaltyfria+foton+p%C3%A5+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 8 13\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M5.043 7.07h2.064l.31-2.31H5.042V3.283c0-.67.193-1.125 1.188-1.125H7.5V.09C7.28.063 6.527 0 5.651 0 3.821 0 2.57 1.077 2.57 3.055v1.704H.5v2.31h2.069V13h2.474V7.07Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Facebook<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--twitter js-social-link\" data-name=\"X\" href=\"https:\/\/x.com\/intent\/post?related=dreamstime&text=Ladda+ner+Kod+Html+Bilder+fr%C3%A5n+Dreamstime+Ta+en+titt+p%C3%A5+dessa+h%C3%A4pnadsv%C3%A4ckande+kostnadsfria+eller+royaltyfria+foton+p%C3%A5+Dreamstime.&url=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M8.054 5.928 13.092 0h-1.194L7.524 5.147 4.03 0H0l5.284 7.784L0 14h1.194l4.62-5.436L9.504 14h4.03l-5.48-8.072ZM6.42 7.852l-.535-.775L1.624.91h1.834l3.437 4.977.536.775 4.468 6.47h-1.834L6.42 7.852Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">X<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--linkedin js-social-link\" data-name=\"LinkedIn\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&summary=Ladda+ner+Kod+Html+Bilder+fr%C3%A5n+Dreamstime+Ta+en+titt+p%C3%A5+dessa+h%C3%A4pnadsv%C3%A4ckande+kostnadsfria+eller+royaltyfria+foton+p%C3%A5+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M11.93 11.93H9.855V8.68c0-.774-.015-1.77-1.08-1.77-1.08 0-1.245.843-1.245 1.715v3.305H5.455V5.249h1.992v.912h.027c.277-.525.955-1.079 1.965-1.079 2.103 0 2.49 1.384 2.49 3.183v3.665ZM3.114 4.335a1.204 1.204 0 1 1 0-2.408 1.204 1.204 0 0 1 0 2.408ZM2.076 11.93h2.076V5.249H2.076v6.68ZM12.964 0H1.034C.463 0 0 .452 0 1.01v11.98C0 13.547.463 14 1.033 14h11.93c.572 0 1.037-.453 1.037-1.01V1.01C14 .451 13.535 0 12.964 0Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">LinkedIn<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--pinterest js-social-link\" data-name=\"Pinterest\" href=\"http:\/\/www.pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Ff%C3%A4rgdiagram-utskriftstestsida-f%C3%A4rgnummer-eller-namn-rgb-cmyk-hex-html-koder-vektorf%C3%A4rgpalett-illustration-av-174803219.jpg&description=Ladda+ner+Kod+Html+Bilder+fr%C3%A5n+Dreamstime+Ta+en+titt+p%C3%A5+dessa+h%C3%A4pnadsv%C3%A4ckande+kostnadsfria+eller+royaltyfria+foton+p%C3%A5+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M6.997 0A6.994 6.994 0 0 0 0 6.997a7 7 0 0 0 4.446 6.52c-.063-.554-.115-1.406.023-2.01.127-.548.818-3.479.818-3.479s-.208-.42-.208-1.037c0-.973.565-1.699 1.267-1.699.6 0 .887.45.887.985 0 .6-.38 1.498-.581 2.333-.167.696.35 1.267 1.036 1.267 1.244 0 2.2-1.313 2.2-3.202 0-1.676-1.204-2.845-2.925-2.845C4.97 3.83 3.8 5.32 3.8 6.865c0 .599.23 1.244.518 1.595.058.069.064.132.046.201-.052.22-.173.697-.196.795-.028.127-.103.156-.236.092-.863-.414-1.405-1.693-1.405-2.718 0-2.206 1.601-4.233 4.625-4.233 2.424 0 4.313 1.728 4.313 4.043 0 2.413-1.52 4.354-3.628 4.354-.708 0-1.376-.369-1.601-.806l-.438 1.664c-.155.61-.581 1.37-.87 1.837A7.028 7.028 0 0 0 7.004 14 6.997 6.997 0 0 0 14 7.003C13.994 3.133 10.861 0 6.997 0\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Pinterest<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--whatsapp js-social-link\" data-name=\"WhatsApp\" href=\"https:\/\/api.whatsapp.com\/send\/?phone&text=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 13.995 13.996\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M10.204 8.387c-.174-.087-1.03-.506-1.19-.564-.16-.058-.275-.086-.392.087-.116.173-.45.564-.55.68-.102.115-.204.13-.378.043-.174-.087-.735-.27-1.4-.86a5.224 5.224 0 0 1-.969-1.2c-.102-.174-.01-.268.076-.354.079-.078.175-.203.262-.304.087-.101.116-.173.174-.289.058-.116.029-.217-.015-.304-.043-.086-.392-.94-.537-1.286-.141-.338-.285-.292-.391-.298a7.017 7.017 0 0 0-.334-.006.641.641 0 0 0-.464.217c-.16.173-.61.593-.61 1.446s.624 1.677.711 1.792c.087.116 1.228 1.866 2.975 2.617.415.178.74.285.992.365.417.132.797.113 1.097.069.334-.05 1.03-.42 1.175-.824.145-.405.145-.752.102-.824-.044-.073-.16-.116-.334-.203m-3.177 4.317h-.002a5.804 5.804 0 0 1-2.948-.803l-.212-.125-2.192.572.585-2.127-.137-.218a5.73 5.73 0 0 1-.886-3.068c.001-3.178 2.6-5.764 5.794-5.764 1.547 0 3.002.601 4.095 1.69A5.716 5.716 0 0 1 12.82 6.94c-.001 3.178-2.6 5.764-5.792 5.764m4.93-10.67A6.94 6.94 0 0 0 7.026 0C3.186 0 .06 3.111.058 6.935c0 1.222.32 2.415.93 3.467L0 13.996l3.694-.965a6.989 6.989 0 0 0 3.33.845h.003c3.84 0 6.967-3.112 6.968-6.936a6.877 6.877 0 0 0-2.039-4.906\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">WhatsApp<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--blogger js-social-link\" data-name=\"Blogger\" href=\"https:\/\/www.blogger.com\/blog-this.g?u=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&t=Ladda+ner+Kod+Html+Bilder+fr%C3%A5n+Dreamstime+Ta+en+titt+p%C3%A5+dessa+h%C3%A4pnadsv%C3%A4ckande+kostnadsfria+eller+royaltyfria+foton+p%C3%A5+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M13.999 9.48c0 2.496-2.038 4.52-4.55 4.52H4.55C2.037 14 0 11.976 0 9.48V4.52C0 2.025 2.037 0 4.55 0h2.297c2.513 0 4.55 2.024 4.55 4.52l.001.01c.033.47.427.84.908.84h.784c.502 0 .91.404.91.904l-.001 3.205ZM7.014 3.665H4.437a.872.872 0 0 0-.874.869c0 .48.391.869.874.869h2.577a.872.872 0 0 0 .875-.869.872.872 0 0 0-.875-.869Zm2.59 5.089H4.433a.825.825 0 0 0-.827.822c0 .454.37.822.827.822h5.173a.825.825 0 0 0 .827-.822.825.825 0 0 0-.827-.822Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Blogger<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--tumblr js-social-link\" data-name=\"Tumblr\" href=\"https:\/\/www.tumblr.com\/share?u=https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&caption=Kod+Html+Foton+fr%C3%A5n+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%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html&title=Kod+Html+Foton+fr%C3%A5n+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=Kod%20Html%20Bilder%20fr%C3%A5n%20Dreamstime&body=Hej%21%20Jag%20hittade%20n%C3%A5gra%20fantastiska%20foton%20relaterade%20till%20Kod%20Html%20om%20Dreamstime.%20Titta%20h%C3%A4r%3A%20https%3A%2F%2Fse.dreamstime.com%2Fillustration%2Fkod-html.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 10\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M2.873 4.935 0 2.062v5.746l2.873-2.873Zm8.254 0L14 7.808V2.062l-2.873 2.873Zm-7.665.682L.004 9.076A1 1 0 0 0 1 10h12a1 1 0 0 0 .996-.924l-3.458-3.459-2.536 2.536A1.407 1.407 0 0 1 7 8.568c-.379 0-.734-.148-1.002-.415L3.462 5.617ZM13.975.779 7.413 7.341a.597.597 0 0 1-.825 0L.025.78A1 1 0 0 1 1 0h12a1 1 0 0 1 .975.78Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Email<\/span>\n <\/a>\n<\/div>\n <\/div>\n <div\n class=\"copy-line js-copy-line\"\n>\n <div class=\"copy-line__icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\"><path fill=\"#656565\" fill-rule=\"evenodd\" d=\"M4.59 4.412a3.69 3.69 0 0 1 2.631-.282c1.263.328 2.06 1.466 2.195 1.67l.02.032-1.415 1.36s-.163-.828-1.01-1.185c-1.068-.45-1.785.155-1.912.275l-.02.02s-.595.585-1.251 1.239l-.608.607c-.543.546-1.013 1.027-1.084 1.129-.197.286-.76 1.739.382 2.536 1.28.893 2.454-.135 2.454-.135l.932-.933s.287.124.825.207c.538.084 1.491.049 1.491.049s-2.026 2.022-2.186 2.146c-.16.123-.532.5-1.102.681-.829.263-3.452.54-4.522-1.758-1.225-2.63.686-4.388.686-4.388l2.727-2.727c-.001 0 .569-.44.767-.543ZM7.81.953c.497-.594 3.208-1.884 5.114.148 2.306 2.574.191 4.98.191 4.98L11.262 7.96l-.047.045c-.236.233-1.315 1.289-1.54 1.415-1.605.893-2.487.607-3.451.281-.988-.333-1.693-1.488-1.693-1.488l1.39-1.36s.082.562.679.968c1.293.88 2.358-.162 2.358-.162l2.717-2.731s1.049-1.421-.035-2.51c-1.274-1.282-2.522-.171-2.682-.018l-.018.018-.894.899S7.738 3.17 7 3.037a3.215 3.215 0 0 0-1.243.01l-.032.009.045-.045.052-.052.254-.253C6.67 2.114 7.807.976 7.81.953Z\"\/><\/svg> <\/div>\n <div class=\"copy-line__content\">\n <span class=\"js-copy-line-content\">https:\/\/se.dreamstime.com\/illustration\/kod-html.html<\/span>\n <\/div>\n <button\n type=\"button\"\n class=\"copy-line__btn btn btn--green btn--big js-copy-line-btn\"\n data-tooltip-copied-txt=\"Copied to clipboard!\"\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=\"61,62\" data-dt-js=\"63\" data-dt-js-order=\"64,65,66,67\" >KOPIERA L\u00e4NK<\/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":"48,49","js":"57,32,33,58"}}</script> <script id="lang-select" type="application/json">{"langLinks":{"en":"https:\/\/www.dreamstime.com\/illustration\/html-code.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/c\u00f3digo-html.html","de":"https:\/\/de.dreamstime.com\/illustration\/html-code.html","es":"https:\/\/es.dreamstime.com\/illustration\/c\u00f3digo-html.html","it":"https:\/\/it.dreamstime.com\/illustration\/codice-html.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/html-code.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/code-html.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/html-\u043a\u043e\u0434.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/\u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2-html.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/html-\u4ee3\u7801.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/kod-html.html","se":"https:\/\/se.dreamstime.com\/illustration\/kod-html.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/cod-html.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/html-k\u00f3d.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/html-k\u00f3d.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/html\u30b3\u30fc\u30c9.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/html-\ucf54\ub4dc.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/\u0643\u0648\u062f-html.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/html-\u0915\u094b\u0921.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/html-kodu.html","id":"https:\/\/id.dreamstime.com\/illustration\/kode-html.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/html-kode.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/html-kode.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/\u05e7\u05d5\u05d3-html.html"},"modalUrl":"https:\/\/se.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: 1281, jsVersion: 166203, cdnUrl: 'https://front.dreamstime.com/', siteUrl: 'https://se.dreamstime.com/', isDev: false, isRtl: false, isLtr: false, enableLog: false, assetsBasePath: 'new/process-assets/', ajaxBase: 'https://se.dreamstime.com/new/', componentsBasePath: 'https://se.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,'components/Gdpr/Gdpr_container.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/Swiper/Swiper_list_buttons.css': true,'components/Swiper/Swiper_mask.css': true,'components/RelatedSearches/Item/Item_plain.css': true,'components/Swiper/Button.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: 'eba7bdbfeba1e21a44456c73ac85f966', cacheDriver: 'ap', }; var securitycheck = 'eba7bdbfeba1e21a44456c73ac85f966'; var isRtl = false; var isLtr = false; try { DT.htmlLazyDeps = {"1":"components\/Gdpr\/Gdpr.css","2":"components\/Gdpr\/Gdpr.init.js","3":"components\/Gdpr\/Gdpr.js","4":"js\/breakpoints.js","5":"templates\/header\/header_login.js","6":"js\/register.js","7":"js\/functions_cookie.js","8":"js\/pwd_strength.js","9":"components\/Popup\/Popup.js","10":"components\/Popup\/PopupSignup\/PopupSignup.js","11":"js\/jquery.js","12":"js\/plugins\/tooltipster.bundle.min.js","13":"css\/plugins\/tooltipster.bundle.min.css","14":"css\/plugins\/tooltipster.themes.css","15":"components\/Popup\/PopupSignup\/PopupSignup.css","16":"js\/functions_auth.js","17":"templates\/header\/header_not-logged.init.js","18":"templates\/header\/login.js","19":"templates\/header\/header_mobile_menu.js","20":"templates\/header\/header_sticky.js","21":"js\/plugins\/hermite.js","22":"js\/lang_cts.js.php?l=se","23":"js\/plugins\/puzzle.js","24":"components\/Search\/Search.js","25":"components\/Search\/clear_input.js","26":"components\/Dropdown\/Dropdown.js","27":"components\/Dropdown\/Dropdown.init.js","28":"components\/Select\/Select.js","29":"components\/Select\/Select.init.js","30":"templates\/header\/SearchAutocomplete\/SearchAutocomplete2.css","31":"templates\/header\/SearchAutocomplete\/SearchAutocomplete_desktop.css","32":"js\/http.js","33":"js\/ajax_html.js","34":"components\/Swiper\/Swiper.js","35":"components\/Swiper\/Swiper.init.js","36":"templates\/search\/filters\/filters_search_functions.js","37":"templates\/search\/filters\/filters_search.js","38":"templates\/search\/filters\/filters_search_content_filters.js","39":"templates\/search\/filters\/filters.css","40":"templates\/search\/filters\/filters_search_people.js","41":"templates\/search\/filters\/filters_search_media.js","42":"components\/Form\/FormColor.js","43":"templates\/search\/filters\/filters_search_withinresults.js","44":"templates\/search\/filters\/filters_search_options.js","45":"templates\/search\/filters\/filters_search_safesearch.js","46":"components\/SearchListing\/SearchListingNew.js","47":"components\/Pagination\/NextPageButton.js","48":"components\/CloseButton\/CloseButton.css","49":"components\/Modal\/Modal.css","50":"components\/CopyLine\/CopyLine.css","51":"components\/CopyLine\/CopyLine_grey.css","52":"components\/CopyLine\/CopyLine_icon.css","53":"components\/Share\/Modal\/Modal.css","54":"components\/SocialRow\/SocialRow.css","55":"components\/SocialRow\/SocialRow_ss.css","56":"components\/SocialRow\/SocialRow_huge.css","57":"js\/animation.js","58":"components\/Modal\/Modal.js","59":"components\/Share\/Button\/Button.js","60":"components\/SocialRow\/SocialRow.js","61":"components\/Tooltip\/Tooltip.css","62":"components\/Tooltip\/Tooltip_green.css","63":"templates\/get_header_offset.js","64":"js\/floating_ui.js","65":"components\/Tooltip\/Tooltip.js","66":"components\/Tooltip\/Tooltip.init.js","67":"components\/CopyLine\/CopyLine.js","68":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.js","69":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.css","70":"templates\/footer\/popup_signup_interaction.js","71":"templates\/footer\/footer_toggle.js","72":"templates\/footer\/footer_menu.js","73":"components\/LanguageSelect\/LanguageSelect.js","74":"components\/Form\/FormSwitch.js","75":"components\/Tooltip\/Tooltip_grey.css","76":"components\/SearchListing\/SimilarsLink.js","77":"components\/SearchListing\/LightboxButton\/tooltip.js","78":"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: "2", 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: "kod html", firstvalue: "", lastsearchvalue: "kod html", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "eba7bdbfeba1e21a44456c73ac85f966", s_cf: "0", s_mrca: "", site_adr: "https://se.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=se'); } 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:\/\/se.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__link banner__link--freetrial\" aria-label=\"Starta din GRATIS provperiod\" ><\/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\u00f6r banner "Starta din GRATIS provperiod"\"> <\/picture> <\/div> <div class=\"banner__content\"> <div class=\"banner__title\">Dina f\u00f6rsta 15 bilder, gratis!<\/div> <div class=\"banner__description\">Avbryt n\u00e4r som helst.<\/div> <\/div> <div class=\"banner__btn-wrapper\"> <a href=\"https:\/\/se.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__btn btn btn--pink btn--big\">Starta din GRATIS provperiod<\/a> <\/div> <\/div>"); DT.lightboxBarActionsUrl = 'https://se.dreamstime.com/new/components/LightboxBar/actions.ajax.php'; DT.lightboxBarInitUrl = 'https://se.dreamstime.com/new/components/LightboxBar/actions.ajax.php?action=init_component'; try { window.openfreetrial = 0; window.popupsignup = 1; window.site_adr = 'https://se.dreamstime.com/'; window.dtrfr = ''; } catch (_err) {} </script> </body> </html>