PageSourceSearch

https://www.it-administrator.de/sites/default/files/js/js_XaLQDi1B…bXvz-YtdR9PW8wFYhpe1tASj5PZJuzRlFGb4w32Rns3

js it-administrator.de collected 2026-10-02 03:05:54 UTC 29,127 bytes, 6 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Ein AJAX-HTTP-Fehler ist aufgetreten.","HTTP Result Code: !status":"HTTP-R\u00fcckgabe-Code: !status","An AJAX HTTP request terminated abnormally.":"Eine AJAX-Anfrage ist abnormal beendet worden.","Debugging information follows.":"Im Folgenden finden Sie Debugging-Informationen.","Path: !uri":"Pfad: !uri","StatusText: !statusText":"Statustext: !statusText","ResponseText: !responseText":"Antworttext: !responseText","ReadyState: !readyState":"ReadyState: !readyState","CustomMessage: !customMessage":"Benutzerdefinierte Nachricht: !customMessage","Please wait...":"Bitte warten...","The response failed verification so will not be processed.":"Die Verifizierung der Antwort ist fehlgeschlagen, deshalb wird die Verarbeitung nicht fortgef\u00fchrt.","The callback URL is not local and not trusted: !url":"Die Callback-URL ist nicht lokal und nicht vertrauensw\u00fcrdig: !url","Changed":"Ge\u00e4ndert","Hide":"Ausblenden","Show":"Anzeigen","List additional actions":"Weitere Aktionen auflisten","New revision":"Neue Revision","No revision":"Keine Revision","Needs to be updated":"Aktualisierung erforderlich","Does not need to be updated":"Keine Aktualisierung erforderlich","Flag other translations as outdated":"Andere \u00dcbersetzungen als veraltet kennzeichnen","Do not flag other translations as outdated":"Andere \u00dcbersetzungen nicht als veraltet kennzeichnen","Edit":"Bearbeiten","Status message":"Statusmeldung","Error message":"Fehlermeldung","Warning message":"Warnmeldung","Show row weights":"Zeilenreihenfolge anzeigen","Hide row weights":"Zeilenreihenfolge ausblenden","Drag to re-order":"Ziehen, um die Reihenfolge zu \u00e4ndern","You have unsaved changes.":"Es sind nicht gespeicherte \u00c4nderungen vorhanden.","Show all columns":"Alle Spalten zeigen","Hide lower priority columns":"Niedrig priorisierte Spalten ausblenden","Show table cells that were hidden to make the table fit within a small screen.":"Zeige die Tabellenzellen, die ausgeblendet wurden, um die Tabelle auf kleinen Bildschirmen anzeigen zu k\u00f6nnen.","Select all rows in this table":"Alle Zeilen dieser Tabelle ausw\u00e4hlen","Deselect all rows in this table":"Alle Zeilen dieser Tabelle abw\u00e4hlen","(active tab)":"(aktiver Reiter)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"1 Block ist in der \u00fcberarbeiteten Liste verf\u00fcgbar.\u0003@count Bl\u00f6cke sind in der \u00fcberarbeiteten Liste verf\u00fcgbar.","Not restricted":"Uneingeschr\u00e4nkt","Restricted to certain pages":"Auf bestimmte Seiten eingeschr\u00e4nkt","The block cannot be placed in this region.":"Der Block kann nicht in dieser Region abgelegt werden.","Rich Text Editor, !label field":"Rich-Text-Editor, !label Feld","Loading...":"Wird geladen...","Image":"Bild","Link":"Link","Unlink":"Link entfernen","Edit Link":"Link bearbeiten","Unlock":"Entsperren","Lock":"Sperren","Open":"Ge\u00f6ffnet","Close":"Schlie\u00dfen","Tabbing is no longer constrained by the Contextual module.":"Das Verwenden der Tabulatortaste wird nicht l\u00e4nger vom Contextual-Modul eingeschr\u00e4nkt.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"Tabulatornavigation ist auf eine Gruppe von @contextualsCount und den Bearbeitungsmodusumschalter beschr\u00e4nkt.","Press the esc key to exit.":"Zum Beenden die Escape-Taste dr\u00fccken.","@count contextual link\u0003@count contextual links":"@count Kontextlink\u0003@count Kontextlinks","@action @title configuration options":"@action @title Konfigurationseinstellungen","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Das \u00c4ndern des Textformats in %text_format entfernt dauerhaft Inhalt, der in diesem Textformat nicht erlaubt ist.\u003Cbr\u003E\u003Cbr\u003ESpeichern Sie Ihre \u00c4nderungen bevor Sie das Textformat umstellen, um Datenverlust zu vermeiden.","Change text format?":"Textformat \u00e4ndern?","Continue":"Weiter","Cancel":"Abbrechen","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Die ausgew\u00e4hlte Datei %filename konnte nicht hochgeladen werden. Nur Dateien mit den folgenden Erweiterungen sind zul\u00e4ssig: %extensions.","Enabled":"Aktiviert","Disabled":"Deaktiviert","All available blocks are listed.":"Alle vorhandenen Bl\u00f6cke werden aufgelistet.","Block previews are visible. Block labels are hidden.":"Die Blockvorschau ist sichtbar. Blockbeschriftungen sind ausgeblendet.","Block previews are hidden. Block labels are visible.":"Die Blockvorschau ist ausgeblendet. Blockbeschriftungen sind sichtbar.","Hide description":"Beschreibung ausblenden","Show description":"Beschreibung anzeigen","Changes made in this table will not be saved until the form is submitted.":"\u00c4nderungen in dieser Tabelle werden nicht gespeichert, bis dieses Formular abgesendet wurde.","Done":"Fertig","Prev":"Vorheriges","Next":"Weiter","Today":"Heute","Jan":"Jan.","Feb":"Febr.","Mar":"M\u00e4rz","Apr":"Apr.","May":"Mai","Jun":"Juni","Jul":"Juli","Aug":"Aug.","Sep":"Sep","Oct":"Okt.","Nov":"Nov.","Dec":"Dez.","Sunday":"Sonntag","Monday":"Montag","Tuesday":"Dienstag","Wednesday":"Mittwoch","Thursday":"Donnerstag","Friday":"Freitag","Saturday":"Samstag","Sun":"So.","Mon":"Mo.","Tue":"Di.","Wed":"Mi.","Thu":"Do.","Fri":"Fr.","Sat":"Sa.","Su":"So","Mo":"Mo","Tu":"Di","We":"Mi","Th":"Do","Fr":"Fr","Sa":"Sa","mm\/dd\/yy":"dd.mm.yy","By @name on @date":"von @name am @date","By @
2name":"von @name","Authored on @date":"Bearbeitet am @date","Not published":"Nicht ver\u00f6ffentlicht","All @count items selected":"Alle @count Eintr\u00e4ge ausgew\u00e4hlt","Zero items selected":"Es wurde kein Eintrag ausgew\u00e4hlt","Select all media":"Alle Medien ausw\u00e4hlen","Show media item weights":"Reihenfolge\/Gewichtung f\u00fcr Medieneintr\u00e4ge anzeigen","Hide media item weights":"Reihenfolge der Medieneintr\u00e4ge ausblenden","Not in menu":"Nicht im Men\u00fc","Requires a title":"Ben\u00f6tigt einen Titel","Don\u0027t display post information":"Beitragsinformationen nicht anzeigen","Not promoted":"nicht auf der Startseite","Leave preview?":"Vorschau verlassen?","Leave preview":"Vorschau verlassen","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Wenn Sie die Vorschau verlassen, gehen nicht gespeicherte \u00c4nderungen verloren. M\u00f6chten Sie die Vorschau wirklich verlassen?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"Strg-Linkklick verhindert dass dieser Dialog angezeigt wird und geht auf den angeklickten Link.","Alias: @alias":"Alias: @alias","No alias":"Kein Alias","Your changes to \u003Cq\u003E@entity-title\u003C\/q\u003E could not be saved, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Die \u00c4nderungen an \u003Cq\u003E@entity-title\u003C\/q\u003E konnten nicht gespeichert werden, entweder durch ein Website-Problem oder ein Problem mit der Netzwerkverbindung.\u003Cbr\u003EBitte versuchen Sie es erneut.","Network problem!":"Netzwerkproblem!","Quick edit":"Direktbearbeitungsmodus","Alternative text":"Alternativer Text","Title":"Titel","OK":"OK","Could not load the form for \u003Cq\u003E@field-label\u003C\/q\u003E, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Das Formular f\u00fcr das Feld \u003Cq\u003E@field-label\u003C\/q\u003E kann entweder wegen eines Problems auf der Website oder wegen einem Problem mit Ihrer Netzwerkverbindung nicht geladen werden. Bitte versuchen Sie es noch einmal.","You have unsaved changes":"Es gibt ungespeicherte \u00c4nderungen","Discard changes?":"\u00c4nderungen verwerfen?","Save":"Speichern","Discard changes":"\u00c4nderungen verwerfen","Saving":"Wird gespeichert","!modules modules are available in the modified list.":"!modules Module sind in der Modulfeldlsite verf\u00fcgbar.","Hide summary":"Zusammenfassung ausblenden","Edit summary":"Zusammenfassung bearbeiten","Home":"Startseite","The toolbar cannot be set to a horizontal orientation when it is locked.":"Die Toolbar kann nicht horizontal angeordnet werden, wenn Sie gesperrt ist.","Horizontal orientation":"Horizontale Ausrichtung","Vertical orientation":"Vertikale Ausrichtung","Extend":"Erweitern","Collapse":"Zusammenklappen","@label":"@label","Tray orientation changed to @orientation.":"Ausrichtung der aufklappbaren Einstellungsleiste in  @orientation ge\u00e4ndert.","closed":"geschlossen","opened":"ge\u00f6ffnet","Tray \u0022@tray\u0022 @action.":"Aufklappbare Einstellungsleiste \u201e@tray\u201c @action.","Tray @action.":"Aufklappbare Einstellungsleiste @action.","!tour_item of !total":"!tour_item von !total","End tour":"Tour beenden","This permission is inherited from the authenticated user role.":"Diese Berechtigung wird von der Rolle \u201aAuthentifizierte Benutzer\u2018 ererbt.","Add":"Hinzuf\u00fcgen","Remove group":"Gruppe entfernen","Apply (all displays)":"Anwenden (alle Anzeigen)","Revert to default":"Auf Standardwert zur\u00fccksetzen","Apply (this display)":"Anwenden (diese Anzeige)","Please read the text of the checkbox and wait... 10 seconds":"Bitte lesen Sie den Text des Kontrollk\u00e4stchens und warten Sie... 10 Sekunden","Save Configuration":"Konfiguration speichern","All pages with exceptions":"Alle Seiten mit Ausnahmen","Excepted: @roles":"Ausgenommen: @roles","Not customizable":"Nicht anpassbar","On by default with opt out":"Standardm\u00e4\u00dfig aktiv, mit Opt-out","Off by default with opt in":"Standardm\u00e4\u00dfig deaktiviert, mit Opt-in","Outbound links":"Ausgehende Links","Mailto links":"Mailto-Links","Tel links":"Telefonlinks","Downloads":"Downloads","Colorbox":"Colorbox","Link attribution":"Linkzuordnung","URL fragments":"URL-Fragmente","Not tracked":"Nicht verfolgt","@items enabled":"@items aktiviert","Site search":"Website-Suche","AdSense ads":"AdSense-Anzeigen","Display features":"Anzeigefunktionen","A single domain":"Eine einzelne Domain","One domain with multiple subdomains":"Eine Domain mit mehreren Sub-Domains","Multiple top-level domains":"Mehrere Top-Level-Domains","Anonymize IP":"IP anonymisieren","No privacy":"Keine Privatsph\u00e4re","Show page titles":"Seitentitel anzeigen","Hide home page":"Startseite ausblenden","Default":"Standard","Universal web tracking opt-out enabled":"Universal web tracking opt-out aktiviert","Cookies disabled":"Cookies deaktiviert","@items":"@items","Automatic alias":"Automatisches Alias","Scheduled for publishing":"Geplante Ver\u00f6ffentlichung","Scheduled for unpublishing":"Geplante Depublikation","Not scheduled":"Nicht geplant","Publishing enabled":"Ver\u00f6ffentlichen aktiviert","Unpublishing enabled":"Depublikation aktiviert","IndexNow notification enabled":"IndexNow-Benachrichtigung aktiviert","IndexNow notification disabled":"IndexNow-Benachrichtigung deaktiviert","Included in sitemaps: ":"In Sitemaps einschlie\u00dfen ","Excluded from all sitemaps":"Aus allen Sitemaps ausschlie\u00dfen","Insert this token into your form":"Dieses Token in Ihr Formular einf\u00fcgen","First click a text field to insert your tokens into.":"Klicken Sie zun\u00e4chst auf ein Textfeld, um Ihr Token einzuf\u00fcgen.","Selected 1 item\u0003Selected @count items":"1 Eintrag ausgew\u00e4hlt.\u0003@count Eintr\u00e4ge ausgew\u00e4hlt."},"Long month name":{"January":"Januar","February":"Februar","March":"M\u00e4rz","April":"April","May":"Mai","June":"Juni","July":"Juli","August":"August","September":"September","October":"Oktober","November":"November","December":"Dezember"}},"pluralFormula":{"1":0,"default":1}};;
3(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();;
4window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}
4).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(typeof drupalTranslations!=='undefined'&&drupalTranslations.strings&&drupalTranslations.strings[options.context]&&drupalTranslations.strings[options.context][str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');try{url=decodeURIComponent(url);}catch(e){}urlParsingNode.setAttribute('href',url);return urlParsingNode.cloneNode(false).href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;if(typeof drupalTranslations!=='undefined'&&drupalTranslations.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&typeof console!=='undefined'&&console.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(func in Drupal.theme)return Drupal.theme[func](...args);};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
5if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
6function YoutubeCookies(action,thumbnailLabel,popupMessage,manageButton,okButton,exitButton,thumbnailMarkup){this.checkYoutubeNoCookie
6=action!=="no_cookies_domain";this.action=action;this.youtubeCookiesAccepted=false;this.manageCookiesCallback=null;this.acceptedCookiesCallback=null;this.thumbnailLabel=thumbnailLabel;this.popupMessage=popupMessage;this.thumbnailMarkup=thumbnailMarkup;this.showThirdPartyButton=true;this.manageButton=manageButton;this.okButton=okButton;this.exitButton=exitButton;this.currentVideo=null;this.interceptVideo=true;this.setup();}const youtubeCookiesDisabled=new Event("youtubeCookiesDisabled");const youtubeCookiesEnabled=new Event("youtubeCookiesEnabled");YoutubeCookies.prototype.setShowThirdPartyButton=(value)=>{this.showThirdPartyButton=value;};YoutubeCookies.prototype.setManageCookiesCallback=function(callback){this.manageCookiesCallback=callback;};YoutubeCookies.prototype.areCookiesAccepted=()=>{if(this.acceptedCookiesCallback!==null)return this.acceptedCookiesCallback();return this.youtubeCookiesAccepted;};YoutubeCookies.prototype.setAcceptedCookies=(youtubeCookiesAccepted)=>{if(youtubeCookiesAccepted){document.querySelectorAll("iframe[data-yc-iframe-processed]").forEach((element)=>{Drupal.youtubeCookies.destroyYoutuebeCookiesIframe(element.parentNode);});Drupal.youtubeCookies.removePopup();if(Drupal.youtubeCookies.currentVideo!==null){if(Drupal.youtubeCookies.isOembedLazyload(Drupal.youtubeCookies.currentVideo))Drupal.youtubeCookies.currentVideo.querySelector(".oembed-lazyload__button").click();Drupal.youtubeCookies.interceptVideo=true;Drupal.youtubeCookies.currentVideo=null;}document.dispatchEvent(youtubeCookiesDisabled);}else{Drupal.youtubeCookies.processYoutubeIframes(document);document.dispatchEvent(youtubeCookiesEnabled);}Drupal.youtubeCookies.youtubeCookiesAccepted=youtubeCookiesAccepted;};YoutubeCookies.prototype.onNonAcceptedCookies=(callback)=>{this.onNonAcceptedCookiesCallback=callback;};YoutubeCookies.prototype.setup=function(){document.addEventListener("DOMContentLoaded",this.onContentLoaded.bind(this));};YoutubeCookies.prototype.addPopup=function(element,showExitButton){const popupContainer=document.createElement("div");popupContainer.classList.add("youtube-cookies-popup");const popupContainerBox=document.createElement("div");popupContainerBox.classList.add("youtube-cookies-popup-box");const popupContainerBoxInfo=document.createElement("div");popupContainerBoxInfo.classList.add("youtube-cookies-popup-box-info");popupContainerBoxInfo.insertAdjacentHTML("beforeend",this.popupMessage);const popupContainerBoxButtons=document.createElement("div");popupContainerBoxButtons.classList.add("youtube-cookies-popup-box-buttons");if(this.showThirdPartyButton)popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.manageButton);popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.okButton);if(showExitButton)popupContainerBoxButtons.insertAdjacentHTML("beforeend",this.exitButton);popupContainerBoxInfo.appendChild(popupContainerBoxButtons);popupContainerBox.appendChild(popupContainerBoxInfo);popupContainer.appendChild(popupContainerBox);element.append(popupContainer);popupContainer.querySelector(".youtube-cookies-button--accept").addEventListener("click",this.onAcceptClick.bind(this));if(showExitButton)popupContainer.querySelector(".youtube-cookies-button--reject").addEventListener("click",this.onRejectClick.bind(this));const manageCookiesButton=popupContainer.querySelector(".youtube-cookies-button--manage");if(manageCookiesButton!=null)manageCookiesButton.addEventListener("click",this.onManageCookiesClick.bind(this));return popupContainer;};YoutubeCookies.prototype.onThumbnailClick=function(event){if(!this.interceptVideo)return;event.preventDefault();this.addPopup(document.body,true);this.currentVideo=event.currentTarget.parentNode;this.interceptVideo=false;};YoutubeCookies.prototype.removeFakeThumbnail=function(iframeWrapper){iframeWrapper.querySelector("[data-yc-fake-button]").remove();if(this.isOembedLazyload(iframeWrapper)){const button=iframeWrapper.querySelector("[data-yc-original-oembed-button]");button.style.display="";button.removeAttribute("data-yc-original-oembed-button");}};YoutubeCookies.prototype.eventDispatch=function(button){const iframeWrapper=button.currentTarget.parentNode;
6const event=new Event("youtube-cookies-thumbnail-click");iframeWrapper.querySelector("iframe").dispatchEvent(event);};YoutubeCookies.prototype.removePopup=function(){const popup=document.querySelector(".youtube-cookies-popup");if(popup!==null)popup.remove();};YoutubeCookies.prototype.onManageCookiesClick=function(){if(this.manageCookiesCallback!==null)this.manageCookiesCallback();this.interceptVideo=true;};YoutubeCookies.prototype.onAcceptClick=function(event){this.removePopup();if(this.currentVideo!==null){this.destroyYoutuebeCookiesIframe(this.currentVideo);if(this.isOembedLazyload(this.currentVideo))this.currentVideo.querySelector(".oembed-lazyload__button").click();this.interceptVideo=true;this.currentVideo=null;}};YoutubeCookies.prototype.onRejectClick=function(event){this.removePopup();this.currentVideo=null;this.interceptVideo=true;};YoutubeCookies.prototype.setIframeWrapper=(iframe)=>{const wrapper=document.createElement("div");wrapper.classList.add("youtube-cookies__iframe-container");iframe.parentNode.insertBefore(wrapper,iframe);wrapper.appendChild(iframe);};YoutubeCookies.prototype.removeIframeWrapper=(iframe)=>{const wrapper=iframe.parentNode;wrapper.after(iframe);wrapper.remove();};YoutubeCookies.prototype.setYoutubeThumbnail=function(iframe,iframeSrc){const videoId=this.getYoutubeIdFromUrl(iframeSrc);const button=document.createElement("button");button.classList.add("youtube-cookies__thumbnail");button.addEventListener("click",this.onThumbnailClick.bind(this));button.setAttribute("data-yc-fake-button","1");button.setAttribute("aria-label",this.thumbnailLabel);button.innerHTML=this.thumbnailMarkup.replace(/videoId/g,videoId);iframe.parentNode.prepend(button);};YoutubeCookies.prototype.isYoutubeSource=function(source){if(source.length===0)return false;const regExps=[/youtu\.be/,/youtube\.com/];if(this.checkYoutubeNoCookie)regExps.push(/youtube-nocookie\.com/);for(const i in regExps)if(source.match(regExps[i]))return true;return false;};YoutubeCookies.prototype.isOembedLazyload=function(element){return !!(element.classList.contains("oembed-lazyload")||element.classList.contains("oembed-lazyload__iframe"));};YoutubeCookies.prototype.stopIframe=function(iframe){const iframeSrc=iframe.src;if(iframeSrc.length>0&&this.isYoutubeSource(iframeSrc)){iframe.setAttribute("data-src",iframeSrc);
6iframe.src='';}};YoutubeCookies.prototype.getYoutubeIdFromUrl=function(url){const youtubeIdRegexp="[^\\s&?/#]{11}";let videoIdMatches=[];if(url.match(`(youtube\.com\/embed\/)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube\.com\/embed\/)(${youtubeIdRegexp})`);if(url.match(`(youtu\.be\/)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube.com/embed)|(youtu.be/)(${youtubeIdRegexp})`);else{if(url.match(`(youtube.com/watch%3Fv%3D)(${youtubeIdRegexp})`))videoIdMatches=url.match(`(youtube.com/watch%3Fv%3D)(${youtubeIdRegexp})`);}if(videoIdMatches!==null&&videoIdMatches.length>0)return videoIdMatches[videoIdMatches.length-1];return null;};YoutubeCookies.prototype.setYoutubeNoCookiesSrc=function(element,url){const attribute=typeof element.src==="string"&&element.src.length>0?"src":"data-src";const videoId=this.getYoutubeIdFromUrl(url);if(videoId!=null){element.setAttribute("data-original-src",url);element.setAttribute("data-original-src-attribute",attribute);element.setAttribute(attribute,`https://www.youtube-nocookie.com/embed/${videoId}?enablejsapi=1`);}};YoutubeCookies.prototype.setYoutubeOriginalUrl=function(element){const attribute=element.getAttribute("data-original-src-attribute");element.setAttribute(attribute,element.getAttribute("data-original-src"));element.removeAttribute("data-original-src-attribute");element.removeAttribute("data-original-src");};YoutubeCookies.prototype.onContentLoaded=function(event){if(!this.youtubeCookiesAccepted)this.processYoutubeIframes(event.target);};YoutubeCookies.prototype.processYoutubeIframes=function(container){if(this.youtubeCookiesAccepted)return;let newButton;const iframes=container.getElementsByTagName("iframe");for(const iframeIndex in iframes){const iframe=iframes[iframeIndex];if(typeof iframe!=="object")return;if(iframe.hasAttribute("data-yc-iframe-processed"))continue;this.stopIframe(iframe);const iframeSrc=iframe.hasAttribute("data-src")?iframe.getAttribute("data-src"):iframe.src;if(typeof iframeSrc==="string"&&!this.isYoutubeSource(iframeSrc))continue;const iframeWrapper=iframe.parentNode;if(this.isOembedLazyload(iframeWrapper)){iframeWrapper.setAttribute("data-original-strategy",iframeWrapper.getAttribute("data-strategy"));iframeWrapper.removeAttribute("data-strategy");}switch(this.action){case "no_cookies_domain":this.setYoutubeNoCookiesSrc(iframe,iframeSrc);break;case "popup":if(this.isOembedLazyload(iframeWrapper)){const originalButton=iframeWrapper.querySelector("button");if(typeof originalButton==="object"){iframe.parentNode.insertAdjacentHTML("afterbegin",originalButton.outerHTML);originalButton.setAttribute("data-yc-original-oembed-button",1);originalButton.style.display="none";originalButton.addEventListener("click",this.eventDispatch.bind(this));newButton=iframe.parentNode.querySelector("button:not([data-yc-original-oembed-button])");newButton.addEventListener("click",this.onThumbnailClick.bind(this));newButton.setAttribute("data-yc-fake-button","1");}}else{if(iframe.classList.contains("youtube-cookies__iframe--wysiwyg"))this.setIframeWrapper(iframe);if(iframe.classList.contains("youtube-cookies__iframe--oembed"))iframe.parentNode.classList.add("youtube-cookies__iframe-container");this.setYoutubeThumbnail(iframe,iframeSrc);}break;}iframe.setAttribute("data-yc-iframe-index",iframeIndex);iframe.setAttribute("data-yc-iframe-processed","1");iframe.dispatchEvent(youtubeCookiesEnabled);}};YoutubeCookies.prototype.destroyYoutuebeCookiesIframe=function(iframeWrapper){const iframe=iframeWrapper.querySelector("iframe");switch(this.action){case "no_cookies_domain":this.setYoutubeOriginalUrl(iframe);break;case "popup":this.removeFakeThumbnail(iframeWrapper);if(this.isOembedLazyload(iframeWrapper)){iframeWrapper.setAttribute("data-strategy",iframeWrapper.getAttribute("data-original-strategy"));iframeWrapper.removeAttribute("data-original-strategy");}else{if(iframe.classList.contains("youtube-cookies__iframe--wysiwyg"))this.removeIframeWrapper(iframe);if(iframe.classList.contains("youtube-cookies__iframe--oembed"))iframe.parentNode.classList.remove("youtube-cookies__iframe-container");
6iframe.setAttribute("src",iframe.getAttribute("data-src"));iframe.removeAttribute("data-src");}break;}iframe.removeAttribute("data-yc-iframe-processed");iframe.removeAttribute("data-yc-iframe-index");iframe.dispatchEvent(youtubeCookiesDisabled);};YoutubeCookies.prototype.setAcceptedCookiesCallback=function(callback){this.acceptedCookiesCallback=callback;};(function(Drupal,drupalSettings){if(typeof drupalSettings.youtubeCookies==="object")Drupal.youtubeCookies=new YoutubeCookies(drupalSettings.youtubeCookies.action,drupalSettings.youtubeCookies.thumbnailLabel,drupalSettings.youtubeCookies.popupMessage,drupalSettings.youtubeCookies.manageButton,drupalSettings.youtubeCookies.okButton,drupalSettings.youtubeCookies.exitButton,drupalSettings.youtubeCookies.thumbnailMarkup);Drupal.behaviors.youtubeCookies={attach(){if(typeof Drupal.behaviors.oembedLazyload==="object"&&typeof Drupal.behaviors.oembedLazyload.attach==="function")Drupal.behaviors.oembedLazyload.attach(document);Drupal.youtubeCookies.processYoutubeIframes(document);document.dispatchEvent(youtubeCookiesEnabled);}};})(Drupal,drupalSettings);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.