1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function(Drupal,once){let activeIndex=0;Drupal.behaviors.swiperFormatter={attach(context,settings){const self=this;const swiperFormatterSettings=settings.swiper_formatter||null;if(swiperFormatterSettings&&typeof swiperFormatterSettings.swipers!=='undefined'){const Sniper=typeof Swiper!=='undefined'?Swiper:(window.SwiperFormatter??null);const swipers={};once('swiperFormatterInit','.swiper-container',context).forEach(function(swiperContainer){if(swiperContainer.id){const swiperSettings=swiperFormatterSettings.swipers[swiperContainer.id];if(typeof swiperSettings==='object'&&Sniper){if(swiperSettings.pagination.type==='progressbar')swiperContainer.classList.add('progressbar');swipers[swiperContainer.id]=new Sniper(`#${swiperContainer.id}`,swiperSettings);if(swipers[swiperContainer.id]){swipers[swiperContainer.id].on('breakpoint',(swiperEvent,breakpointParams)=>{self.breakpointPagination(swiperEvent,breakpointParams);});if(context.classList&&context.classList.contains('swiper-formatter-dialog'))swipers[swiperContainer.id].slideTo(activeIndex);else{swipers[swiperContainer.id].on('slideChange',(swiperMain)=>{activeIndex=swiperMain.activeIndex;});const slides=swiperContainer.querySelectorAll('.swiper-slide a[data-dialog-type]');if(slides.length>1)slides.forEach((slide,index)=>{slide.addEventListener('click',()=>{activeIndex=index;});});}const triggers=context.querySelectorAll('.swiper-trigger');if(triggers)self.registerTriggers(swipers[swiperContainer.id],Array.from(triggers));}settings.swipers=swipers;}}});}},breakpointPagination(swiperEvent,breakpointParams){if(breakpointParams.pagination&&breakpointParams.pagination.enabled){const paginationWrapper=swiperEvent.pagination.el;if(paginationWrapper){const hasBullets=paginationWrapper.classList.contains('swiper-pagination-bullets');const dynamicBullets=hasBullets&&paginationWrapper.classList.contains('swiper-pagination-bullets-dynamic');const clickableBullets=hasBullets&&paginationWrapper.classList.contains('swiper-pagination-clickable');if(breakpointParams.pagination.type!=='bullets'){if(hasBullets)paginationWrapper.classList.remove('swiper-pagination-bullets');if(dynamicBullets)paginationWrapper.classList.remove('swiper-pagination-bullets-dynamic');if(clickableBullets)paginationWrapper.classList.remove('swiper-pagination-clickable');if(paginationWrapper.getAttribute('style')){let styles=paginationWrapper.getAttribute('style').split(';');styles=styles.filter((style)=>{return style.indexOf('width:')<0;});if(styles.length&&styles[0])paginationWrapper.setAttribute('style',styles.join(';'));else paginationWrapper.removeAttribute('style');}}else{paginationWrapper.classList.add('swiper-pagination-bullets');if(breakpointParams.pagination.dynamicBullets)paginationWrapper.classList.add('swiper-pagination-bullets-dynamic');if(breakpointParams.pagination.clickable)paginationWrapper.classList.add('swiper-pagination-clickable');}}}},registerTriggers(swiper,triggers){triggers.forEach(function(trigger){trigger.addEventListener('click',(e)=>{const target=e.currentTarget||e.target;if(target.parentNode.siblings().length)target.parentNode.siblings().forEac
2h((i,sibling)=>{sibling.querySelector('.swiper-trigger').classList.remove('active');});target.classList.add('active');const index=target.getAttribute('data-index')?parseInt(target.getAttribute('data-index'),10)-1:0;swiper.slideTo(index);return false;});});}};})(Drupal,once);; 3/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */ 4(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof module==='object'&&module.exports)module.exports=function(root,jQuery){if(typeof jQuery==='undefined')if(typeof window!=='undefined')jQuery=require('jquery');else jQuery=require('jquery')(root);factory(jQuery);return jQuery;};else factory(jQuery);}(function($){'use strict';var rCRLF=/\r?\n/g;var feature={};feature.fileapi=$('<input type="file">').get(0).files!==undefined;feature.formdata=(typeof window.FormData!=='undefined');var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if((val&&val.jquery)||typeof val==='string')return val;return this.attr.apply(this,arguments);};$.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}var method,action,url,isMsie,iframeSrc,$form=this;if(typeof options==='function')options={success:options};else if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}else{if(typeof options==='undefined')options={};}method=options.method||options.type||this.attr2('method');action=options.url||this.attr2('action');url=(typeof action==='string')?action.trim():'';url=url||window.location.href||'';if(url)url=(url.match(/^([^#]+)/)||[])[1];isMsie=/(MSIE|Trident)/.test(navigator.userAgent||'');iframeSrc=(isMsie&&/^https/i.test(window.location.href||''))?'javascript:false':'about:blank';options=$.extend(true,{url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}var traditional=options.traditional;if(typeof traditional==='undefined')traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=typeof (options.data)==="function"?options.data(a):options.data;options.extraData=optionsData;qx=$.param(optionsData,traditional);}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}var q=$.param(a,traditional);if(qx)q=(q?(q+'&'+qx):qx);if(options.type.toUpperCase()==='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden);});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(function(){oldSuccess.apply(this,successArguments);});});}else{if(options.success)if(Array.isArray(options.success))callbacks=callbacks.concat(options.success);else callbacks.push(options.success);}options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form]);};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form]);};}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form]);};}var fileInputs=$('input[type=file]:enabled',this).filter(function(){return $(this).val()!=='';});var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')===mp||$form.attr('encoding')===mp);var fileAPI=feature.fileapi&&feature.formdata;log('fileAPI :'+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a);});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData('jqxhr').data('jqxhr',jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger('form-submit-notify',[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,options.traditional).split('&');var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g,' ');part=serialized[i].split('=');result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);}return result;}function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],serializedData[i][1]);}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||'POST'});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener('progress',function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent);},false);return xhr;};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;
4if(beforeSend)beforeSend.call(this,xhr,o);};return $.ajax(s);}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status);};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop('disabled',false);else el.removeAttr('disabled');}s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+new Date().getTime();var ownerDocument=form.ownerDocument;var $body=$form.closest('body');if(s.iframeTarget){$io=$(s.iframeTarget,ownerDocument);n=$io.attr2('name');if(!n)$io.attr2('name',id);else id=n;}else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument);$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand('Stop');}catch(ignore){}$io.attr('src',s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger('ajaxError',[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&$.active++===0)$.event.trigger('ajaxStart');if(g)$.event.trigger('ajaxSend',[xhr,s]);if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred;}if(xhr.aborted){deferred.reject();return deferred;}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type==='image'){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document;}catch(err){log('cannot get iframe.contentWindow document: '+err);}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document;}catch(err){log('cannot get iframe.contentDocument: '+err);doc=frame.document;}return doc;}var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}function doSubmit(){var t=$form.attr2('target'),a=$form.attr2('action'),mp='multipart/form-data',et=$form.attr('enctype')||$form.attr('encoding')||mp;form.setAttribute('target',id);if(!method||/post/i.test(method))form.setAttribute('method','POST');if(a!==s.url)form.setAttribute('action',s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state&&state.toLowerCase()==='uninitialized')setTimeout(checkState,50);}catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined;}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty('name')&&s.extraData[n].hasOwnProperty('value'))extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">',ownerDocument).val(s.extraData[n].value).appendTo(form)[0]);else extraInputs.push($('<input type="hidden" name="'+n+'">',ownerDocument).val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo($body);if(io.attachEvent)io.attachEvent('onload',cb);else io.addEventListener('load',cb,false);setTimeout(checkState,15);try{form.submit();}catch(err){var submitFn=document.createElement('form').submit;submitFn.apply(form);}}finally{form.setAttribute('action',a);form.setAttribute('enctype',et);if(t)form.setAttribute('target',t);else $form.removeAttr('target');$(extraInputs).remove();}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log('cannot access response document');e=SERVER_ABORT;}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');deferred.reject(xhr,'timeout');return;}if(e===SERVER_ABORT&&xhr){xhr.abort('server abort');deferred.reject(xhr,'error','server abort');return;}if(!doc||doc.location.href===s.iframeSrc)if(!timedOut)return;if(io.detachEvent)io.detachEvent('onload',cb);else io.removeEventListener('load',cb,false);var status='success',errMsg;
4try{if(timedOut)throw 'timeout';var isXml=s.dataType==='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header.toLowerCase()];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}else{if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else{if(b)xhr.responseText=b.textContent?b.textContent:b.innerText;}}}}else{if(dt==='xml'&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);}try{data=httpData(xhr,dt,s);}catch(err){status='parsererror';xhr.error=errMsg=(err||status);}}catch(err){log('error caught: ',err);status='error';xhr.error=errMsg=(err||status);}if(xhr.aborted){log('upload aborted');status=null;}if(xhr.status)status=((xhr.status>=200&&xhr.status<300)||xhr.status===304)?'success':'error';if(status==='success'){if(s.success)s.success.call(s.context,data,'success',xhr);deferred.resolve(xhr.responseText,'success',xhr);if(g)$.event.trigger('ajaxSuccess',[xhr,s]);}else{if(status){if(typeof errMsg==='undefined')errMsg=xhr.statusText;if(s.error)s.error.call(s.context,xhr,status,errMsg);deferred.reject(xhr,'error',errMsg);if(g)$.event.trigger('ajaxError',[xhr,s,errMsg]);}}if(g)$.event.trigger('ajaxComplete',[xhr,s]);if(g&&!--$.active)$.event.trigger('ajaxStop');if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr('src',s.iframeSrc);xhr.responseXML=null;},100);}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}else doc=(new DOMParser()).parseFromString(s,'text/xml');return (doc&&doc.documentElement&&doc.documentElement.nodeName!=='parsererror')?doc:null;};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=((type==='xml'||!type)&&ct.indexOf('xml')>=0),data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror')if($.error)$.error('parsererror');if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==='string')if((type==='json'||!type)&&ct.indexOf('json')>=0)data=JSON.parse(data);else{if((type==='script'||!type)&&ct.indexOf('javascript')>=0)$.globalEval(data);}return data;};return deferred;}};$.fn.ajaxForm=function(options,data,dataType,onSuccess){if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}options=options||{};options.delegation=options.delegation&&typeof $.fn.on==='function';if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}if(options.delegation){$(document).off('submit.form-plugin',this.selector,doAjaxSubmit).off('click.form-plugin',this.selector,captureSubmittingElement).on('submit.form-plugin',this.selector,options,doAjaxSubmit).on('click.form-plugin',this.selector,options,captureSubmittingElement);return this;}if(options.beforeFormUnbind)options.beforeFormUnbind(this,options);return this.ajaxFormUnbind().on('submit.form-plugin',options,doAjaxSubmit).on('click.form-plugin',options,captureSubmittingElement);};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).closest('form').ajaxSubmit(options);}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is('[type=submit],[type=image]')){var t=$el.closest('[type=submit]');if(t.length===0)return;target=t[0];}var form=target.form;form.clk=target;if(target.type==='image')if(typeof e.offsetX!=='undefined'){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset==='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);}$.fn.ajaxFormUnbind=function(){return this.off('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic,elements,filtering){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr('id');var els=(semantic||typeof form.elements==='undefined')?form.getElementsByTagName('*'):form.elements;var els2;if(els)els=$.makeArray(els);if(formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))){els2=$(':input[form="'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2);}if(!els||!els.length)return a;
4if(typeof (filtering)==="function")els=$.map(els,filtering);var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type==='image'){if(form.clk===el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}continue;}v=$.fieldValue(el,true);if(v&&v.constructor===Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});}else if(feature.fileapi&&el.type==='file'){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:'',type:el.type});}else{if(v!==null&&typeof v!=='undefined'){if(elements)elements.push(el);a.push({name:n,value:v,type:el.type,required:el.required});}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type==='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else{if(v!==null&&typeof v!=='undefined')a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v==='undefined'||(v.constructor===Array&&!v.length))continue;if(Array.isArray(v))val=val.concat(v);else val.push(v);}return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful==='undefined')successful=true;if(successful&&(!n||el.disabled||t==='reset'||t==='button'||(t==='checkbox'||t==='radio')&&!el.checked||(t==='submit'||t==='image')&&el.form&&el.form.clk!==el||tag==='select'&&el.selectedIndex===-1))return null;if(tag==='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t==='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(!v)v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value;if(one)return v;a.push(v);}}return a;}return $(el).val().replace(rCRLF,'\r\n');};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag==='textarea')this.value='';else if(t==='checkbox'||t==='radio')this.checked=false;else if(tag==='select')this.selectedIndex=-1;else if(t==='file')if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val('');else{if(includeHidden)if((includeHidden===true&&/hidden/.test(t))||(typeof includeHidden==='string'&&$(this).is(includeHidden)))this.value='';}});};$.fn.resetForm=function(){return this.each(function(){var el=$(this);var tag=this.tagName.toLowerCase();switch(tag){case 'input':this.checked=this.defaultChecked;case 'textarea':this.value=this.defaultValue;return true;case 'option':case 'optgroup':var select=el.parents('select');if(select.length&&select[0].multiple)if(tag==='option')this.selected=this.defaultSelected;else el.find('option').resetForm();else select.resetForm();return true;case 'select':el.find('option').each(function(i){this.selected=this.defaultSelected;if(this.defaultSelected&&!el[0].multiple){el[0].selectedIndex=i;return false;}});return true;case 'label':var forEl=$(el.attr('for'));var list=el.find('input,select,textarea');if(forEl[0])list.unshift(forEl[0]);list.resetForm();return true;case 'form':if(typeof this.reset==='function'||(typeof this.reset==='object'&&!this.reset.nodeType))this.reset();return true;default:el.find('form,input,label,select,textarea').resetForm();return true;}}
4);};$.fn.enable=function(b){if(typeof b==='undefined')b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(typeof select==='undefined')select=true;return this.each(function(){var t=this.type;if(t==='checkbox'||t==='radio')this.checked=select;else{if(this.tagName.toLowerCase()==='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type==='select-one')$sel.find('option').selected(false);this.selected=select;}}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log)window.console.log(msg);else{if(window.opera&&window.opera.postError)window.opera.postError(msg);}}}));; 5/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 6(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){const args={};if(query.includes('?'))query=query.substring(query.indexOf('?')+1);let pair;const pairs=query.split('&');for(let i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q')if(pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));else args[decodeURIComponent(pair[0].replace(/\+/g,' '))]='';}return args;};Drupal.Views.parseViewArgs=function(href,viewPath){const returnObj={};const path=Drupal.Views.getPath(href);const viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.startsWith(`${viewHref}/`)){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path;}return returnObj;};Drupal.Views.pathPortion=function(href){const protocol=window.location.protocol;if(href.startsWith(protocol))href=href.substring(href.indexOf('/',protocol.length+2));return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.startsWith('?q='))href=href.substring(3,href.length);const chars=['#','?','&'];for(let i=0;i<chars.length;i++)if(href.includes(chars[i]))href=href.substring(0,href.indexOf(chars[i]));return href;};})(jQuery,Drupal,drupalSettings);; 7(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings?.views?.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i]);});}};Drupal.behaviors.ViewsAjaxView.detach=(context,settings,trigger)=>{if(trigger==='unload')if(settings?.views?.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{const selector=`.js-view-dom-id-${ajaxViews[i].view_dom_id}`;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i];}});}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){const selector=`.js-view-dom-id-${settings.view_dom_id}`;this.$view=$(selector);this.$exposed_form=$(`form#views-exposed-form-${settings.view_name.replace(/_/g,'-')}-${settings.view_display_id.replace(/_/g,'-')}`);let ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().includes('Array'))ajaxPath=ajaxPath[0];let queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1);const params=decodeURI(queryString).split('&').filter((param)=>{const [name,value]=param.split('=');return (this.$exposed_form.find(`input[name="${name}"]`).length===0&&!['page','reset','sort','order','q','render'].includes(name));});queryString=encodeURI(params.join('&'));if(queryString!=='')queryString=(ajaxPath.includes('?')?'&':'?')+queryString;}this.element_settings={url:ajaxPath+queryString,submit:settings,httpMethod:'GET',setClick:true,event:'click',selector,progress:{type:'fullscreen'}};this.settings=settings;once('exposed-form',this.$exposed_form).forEach(this.attachExposedFormAjax.bind(this));once('ajax-pager',this.$view.filter(this.filterNestedViews.bind(this))).forEac
7h(this.attachPagerAjax.bind(this));const selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,httpMethod:'GET',element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings);};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){const that=this;this.exposedFormAjax=[];$('input[type=submit], button[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){const selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings);});};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return !this.$view.parents('.view').length;};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('.js-pager__items a, th.views-field a, .attachment .views-summary a').each(this.attachPagerLinkAjax.bind(this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){const $link=$(link);const viewData={};const href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));const selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link,httpMethod:'GET'});this.pagerAjax=Drupal.ajax(selfSettings);};Drupal.AjaxCommands.prototype.setBrowserUrl=(ajax,response)=>{if(ajax.element&&!ajax.element.closest('.ui-dialog-content'))window.history.replaceState(null,'',response.url);};})(jQuery,Drupal,drupalSettings);; 8(function(Drupal,drupalSettings){'use strict';Drupal.behaviors.klaro={config:false,manager:false,observing:false,needCallBehaviors:false,ready:false,attach:function(context,settings){if(!settings.klaro)return;if(typeof klaro==='undefined')document.querySelector('#klaro-js').addEventListener("load",()=>{Drupal.behaviors.klaro.proceed(context,settings);});else Drupal.behaviors.klaro.proceed(context,settings);},proceed:function(context,settings){if(!Drupal.behaviors.klaro.config){settings.klaro.config.services.forEach(function(service,a_index){settings.klaro.config.services[a_index].callback=Drupal.behaviors.klaro.serviceCallback;['onInit','onAccept','onDecline'].forEach(function(hook){const code=service[hook];if(code&&code.length>0)settings.klaro.config.services[a_index][hook]=function(opts){try{Function('opts',code)(opts);}catch(error){console.error('Error executing '+hook+' code for service "'+service.name+'":',error);}};});service.cookies.forEach(function(cookie,c_index){settings.klaro.config.services[a_index]['cookies'][c_index]=[new RegExp(cookie[0],'i'),cookie[1]||'/',cookie[2]||location.host];});});Drupal.behaviors.klaro.config=settings.klaro.config;}Drupal.behaviors.klaro.klaroDecorateWrapper(context,settings);context.querySelectorAll('a[data-name]')?.forEach((item)=>{item.removeAttribute('data-href');});if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(settings.klaro.dialog_mode==='silent')Drupal.behaviors.klaro.manager.confirmed=true;klaro.setup(Drupal.behaviors.klaro.config);Drupal.behaviors.klaro.klaroElementObserver();let learn_more_link=document.querySelector('a.cm-link.cn-learn-more');if(learn_more_link){let label_open_consent_dialog=Drupal.t("Open consent dialog",{},{context:'klaro'});learn_more_link.setAttribute('title',label_open_consent_dialog);learn_more_link.setAttribute('role','button');learn_more_link.setAttribute('aria-haspopup','dialog');}if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(context===document){var elements=once('klaro','body',context);Array.prototype.forEach.call(elements,function(){if(settings.klaro.show_toggle_button&&!document.getElementById('klaro_toggle_dialog')){var button_label=Drupal.t("Manage consents",{},{context:'klaro'});var button_html='<button id="klaro_toggle_dialog" aria-label="'+button_label+'" aria-haspopup="dialog" title="'+button_label+'" type="button" class="klaro_toggle_dialog klaro_toggle_dialog_override" rel="open-consent-manager"></button>';document.body.insertAdjacentHTML('afterbegin',button_html);}});}else{for(var app in Drupal.behaviors.klaro.manager.executedOnce)if(Drupal.behaviors.klaro.manager.executedOnce[app])if(document.querySelectorAll('[data-name="'+app+'"][data-src]:not([src])').length>0)Drupal.behaviors.klaro.manager.applyConsents();}var elements=once('klaro-thumbnail','.klaro.cm-as-context-notice',context);Array.prototype.forEach.call(elements,function(el){let klaro_elem=(el.closest('.field'))?.querySelector('[data-modified-by-klaro]');let thumbnail=klaro_elem?.getAttribute('data-thumbnail');let title=klaro_elem?.getAttribute('title');if(thumbnail){el.parentElement.style.backgroundImage='url('+thumbnail+')';el.parentElement.style.backgroundSize='cover';el.parentElement.style.backgroundPosition='center';el.firstChild.style.backgroundColor='rgba(250, 250, 250, 0.75)';}if(title){let title_elem=document.createElement('p');title_elem.textContent=title;el.firstChild.prepend(title_elem);}});
8Drupal.behaviors.klaro.config.services.forEach(function(service,a_index){if(service.contextualConsentText){var elements=once('klaro-text','[data-type="placeholder"][data-name="'+service.name+'"] div.context-notice > p:first-child',context);if(elements.length>0){let title_elem=document.createElement('p');title_elem.innerHTML=service.contextualConsentText;Array.prototype.forEach.call(elements,function(el){el.parentNode.replaceChild(title_elem.cloneNode(true),el);});}}});var elements=once('klaro-consent-link','[data-type="placeholder"] div.context-notice');var title=Drupal.t("Open the Consent Management Dialog",{},{context:'klaro'});var linktext=Drupal.t("Manage privacy settings",{},{context:'klaro'});Array.prototype.forEach.call(elements,function(el){el.insertAdjacentHTML('beforeend',`<p class="cm-dialog-link"><a href="#" title="${title}" rel="open-consent-manager">${linktext}</a></p>`);});if(Drupal.behaviors.klaro.needCallBehaviors&&context===document){Drupal.behaviors.klaro.needCallBehaviors=false;Drupal.attachBehaviors(document,drupalSettings);}Drupal.behaviors.klaro.ready=true;},serviceCallback:function(consent,service){if(Drupal.behaviors.klaro.manager&&service.onlyOnce&&Drupal.behaviors.klaro.manager.executedOnce[service.name])return;if(service.callbackCode.length>0)try{Function('consent','service',service.callbackCode)(consent,service);}catch(error){console.error('Error executing callback code for service "'+service.name+'":',error);}if(!consent)return;var elements=document.querySelectorAll('[data-name="'+service.name+'"][data-id]');if(elements.length>0){Array.prototype.forEach.call(elements,function(element){element.setAttribute('id',element.getAttribute('data-id'));});if(Drupal.behaviors.klaro.ready)Drupal.attachBehaviors(document,drupalSettings);else Drupal.behaviors.klaro.needCallBehaviors=true;}let knownBehaviors=Object.keys(Drupal.behaviors);var elements=document.querySelectorAll('[data-name="'+service.name+'"][src]');if(!elements)return;var source_tags=document.querySelectorAll('source[data-name="'+service.name+'"]');if(source_tags.length>0){var loading_state;for(var i=0;i<source_tags.length;i++){loading_state=source_tags[i].parentElement.readyState;if(loading_state==0||loading_state==1)source_tags[i].parentElement.load();}}function processBehaviors(){for(let name in Drupal.behaviors)if(knownBehaviors.indexOf(name)===-1){Drupal.behaviors[name].attach(document,drupalSettings);knownBehaviors.push(name);}}Array.prototype.forEach.call(elements,function(element){if(element.complete)processBehaviors();else element.addEventListener('load',processBehaviors);});},klaroDecorateWrapper:function(context,settings){settings.klaro.config.services.forEach(function(service,a_index){service.wrapperIdentifier.forEach(function(wrapperIdentifier){var elements=once('klaro-wrap',wrapperIdentifier,context);Array.prototype.forEach.call(elements,function(el){if(el){var wrapper=document.createElement('div');wrapper.setAttribute('data-name',service.name);wrapper.setAttribute('data-original-display',getComputedStyle(el).display);el.parentNode.insertBefore(wrapper,el);wrapper.appendChild(el);}});});});},klaroElementObserver:function(){var targetNode=document.getElementById("klaro");if(Drupal.behaviors.klaro.observing||!targetNode)return;Drupal.behaviors.klaro.observing=true;const config={childList:true,subtree:true};const callback=(mutationList,observer)=>{for(const mutation of mutationList)if(mutation.type==="childList")Drupal.behaviors.klaro.klaroElementMutator();};const observer=new MutationObserver(callback);observer.observe(targetNode,config);Drupal.behaviors.klaro.klaroElementMutator();},klaroElementMutator:function(){var labels=document.querySelectorAll('#klaro label');if(labels.length>0){for(var i=0;i<labels.length;i++){labels[i].setAttribute('onkeydown','Drupal.behaviors.klaro.KlaroToggleService(event)');labels[i].setAttribute('aria-labelledby',labels[i].getAttribute('for')+'-title');labels[i].setAttribute('aria-describedby',labels[i].getAttribute('for')+'-description');if(labels[i].previousElementSibling&&labels[i].previousElementSibling.tagName=='INPUT'){labels[i].previousElementSibling.setAttribute('tabindex','0');labels[i].removeAttribute('tabindex');}}document.querySelector('#klaro input:not(:disabled)+label')?.focus();}if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');elem.setAttribute('role','dialog');elem.setAttribute('aria-modal','true');elem.querySelector('.cm-header .title').setAttribute('id','cm-modal-title');elem.setAttribute('aria-labelledby','cm-modal-title');}if(drupalSettings.klaro.show_close_button){if(document.querySelector('#klaro-cookie-notice'))var elem=document.querySelector('#klaro-cookie-notice');else{if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');if((Drupal.behaviors.klaro.manager.confirmed)&&(!Drupal.behaviors.klaro.config.mustConsent))elem=false;}}if(elem&&!document.querySelector('.klaro-close')){var close_label=Drupal.t("Close dialog and decline all",{},{context:'klaro'});var close_html='<button title="'+close_label+'" type="button" class="cn-decline klaro-close" tabindex="0" aria-label="'+close_label+'"></button>';elem.insertAdjacentHTML('beforeend',close_html);;document.querySelector('.klaro-close')?.addEventListener('click',(e)=>{Drupal.behaviors.klaro.manager.changeAll(false);Drupal.behaviors.klaro.manager.saveAndApplyConsents();},false);document.querySelector('.klaro').classList.add('klaro-close-enabled');document.querySelector('.klaro .cookie-modal .cm-modal .hide')?.remove();}}},KlaroToggleService:function(event){if(event.key==="Enter"){event.target.click();
8event.target.focus();}}};Drupal.behaviors.klaroLink={attach:function(context,settings){var elements=once('klaroLink','[rel*="open-consent-manager"], [href*="#klaro"], .open-consent-manager',context);Array.prototype.forEach.call(elements,function(element){element.addEventListener('click',function(event){klaro.show(Drupal.behaviors.klaro.config);event.preventDefault();return false;});});}};})(Drupal,drupalSettings);; 9(function(Drupal,drupalSettings){'use strict';function gtag(){window.dataLayer=window.dataLayer||[];window.dataLayer.push(arguments);}function klaroServices(){return ((drupalSettings.klaro&&drupalSettings.klaro.config&&drupalSettings.klaro.config.services)||[]);}function purposeGranted(manager,purpose){return klaroServices().some(function(service){return ((service.purposes||[]).indexOf(purpose)!==-1&&manager.getConsent(service.name)===true);});}function pushConsentUpdate(manager){var confirmed=manager.confirmed===true;var analytics=confirmed&&purposeGranted(manager,'analytics');var advertising=confirmed&&purposeGranted(manager,'advertising');gtag('consent','update',{analytics_storage:analytics?'granted':'denied',ad_storage:advertising?'granted':'denied',ad_user_data:advertising?'granted':'denied',ad_personalization:advertising?'granted':'denied'});}Drupal.behaviors.klaroConsentMode={attach:function(){if(window.klaroConsentModeInitialized)return;if(typeof window.klaro==='undefined'||!drupalSettings.klaro)return;var manager=window.klaro.getManager(drupalSettings.klaro.config);if(!manager)return;window.klaroConsentModeInitialized=true;pushConsentUpdate(manager);manager.watch({update:function(){pushConsentUpdate(manager);}});}};})(Drupal,drupalSettings);; 10(function($,window,Drupal,drupalSettings){'use strict';Drupal.bitmovinInstances=[];Drupal.bitmovinUiInstances=[];Drupal.behaviors.w21_bitmovin_player={attach:function(context){let instance=drupalSettings.w21_bitmovin_player;if(instance&&instance.players){let players=instance.players;let position;for(position in players){let player=players[position];player.cast={enabled:true};player.ui=false;if(player.analytics&&!Drupal.behaviors.w21_bitmovin_player.bitmovinAnalyticsAllowed())delete player.analytics;if(players.hasOwnProperty(position))once('bitmovin-player',`#${position}`,context).forEach(function(element,index){if(!player.playlist||player.sources.length===1)Drupal.behaviors.w21_bitmovin_player.initializeSinglePlayer(player,element);else Drupal.behaviors.w21_bitmovin_player.initializePlaylistPlayer(player,element);});}}},bitmovinAnalyticsAllowed:function(){var cookieName=(drupalSettings.klaro&&drupalSettings.klaro.config&&drupalSettings.klaro.config.cookieName)||'klaro';var match=document.cookie.match(new RegExp('(?:^|; )'+cookieName+'=([^;]*)'));if(!match)return false;try{var consents=JSON.parse(decodeURIComponent(match[1]));return consents.bitmovin===true;}catch(e){return false;}},initializeSinglePlayer:function(player,element){if(!player.source)player.source=player.sources[0];let uiHidden=false;player.events={play:function(){if(!uiHidden)$(`#${player.player_id}`).find('.bmpui-controlbar-bottom, .bmpui-controlbar-top ').fadeIn();},paused:function(){if(!uiHidden)$(`#${player.player_id}`).find('.bmpui-controlbar-bottom, .bmpui-controlbar-top ').fadeOut();}};player.hideUI=function(){uiHidden=true;$(`#${player.player_id}`).find('.bmpui-controlbar-bottom, .bmpui-controlbar-top ').hide();};player.showUI=function(){uiHidden=false;$(`#${player.player_id}`).find('.bmpui-controlbar-bottom, .bmpui-controlbar-top ').show();};Drupal.bitmovinInstances[element.id]=new bitmovin.player.Player(element,player);Drupal.bitmovinUiInstances[element.id]=bitmovin.playerui.UIFactory.buildDefaultUI(Drupal.bitmovinInstances[element.id]);if(!player.adSource)Drupal.bitmovinInstances[element.id].load(player.source);else{let isAdPlaying=false;player.hideUI();Drupal.bitmovinInstances[element.id].load(player.adSource).then(()=>{console.log('Pre-Roll geladen.');isAdPlaying=true;Drupal.bitmovinInstances[element.id].on(bitmovin.player.PlayerEvent.PlaybackFinished,()=>{player.showUI();if(isAdPlaying){isAdPlaying=false;
10Drupal.bitmovinInstances[element.id].load(player.source).then(()=>{console.log('Hauptvideo geladen.');Drupal.bitmovinInstances[element.id].play();}).catch((error)=>{console.error('Fehler beim Laden des Hauptvideos:',error);});}});}).catch((error)=>{console.error('Fehler beim Laden des Pre-Rolls:',error);player.showUI();Drupal.bitmovinInstances[element.id].load(player.source).then(()=>{console.log('Hauptvideo geladen (Pre-Roll-Fehler).');Drupal.bitmovinInstances[element.id].play();}).catch((error)=>{console.error('Fehler beim Laden des Hauptvideos (nach Pre-Roll-Fehler):',error);});});}},initializePlaylistPlayer:function(player,element){let current_source_index=0;player.addPlayingClass=function(){$('.playing').removeClass('playing');$('.load_playlist_video').eq(current_source_index).addClass('playing');};player.playNext=function(){current_source_index=current_source_index<player.sources.length-1?current_source_index+1:0;Drupal.bitmovinInstances[element.id].load(player.sources[current_source_index]);player.addPlayingClass();};player.events={playbackfinished:function(){player.playNext();},ready:function(){if(current_source_index!==0)Drupal.bitmovinInstances[element.id].play();if(!$(`#${player.player_id} .next_playlist_video`)[0])if($(`#${player.player_id} .bmpui-ui-volumeslider`)[0])$('#'+player.player_id+' .bmpui-ui-volumeslider').after('<button class="next_playlist_video bmpui-ui-playbacktogglebutton bmpui-off"> </button>');else $('#'+player.player_id+' .bmpui-ui-volumetogglebutton').after('<button class="next_playlist_video bmpui-ui-playbacktogglebutton bmpui-off"> </button>');}};Drupal.bitmovinInstances[element.id]=new bitmovin.player.Player(element,player);Drupal.bitmovinUiInstances[element.id]=bitmovin.playerui.UIFactory.buildDefaultUI(Drupal.bitmovinInstances[element.id]);Drupal.bitmovinInstances[element.id].load(player.sources[current_source_index]);$(document).on('click','.load_playlist_video',function(){let video_id=$(this).attr('data-id');let source=$.grep(player.sources,function(source,i){if(source.video_id===video_id){current_source_index=i;return true;}else return false;});Drupal.bitmovinInstances[element.id].load(source[0]);player.addPlayingClass();});$(document).on('click','.next_playlist_video',function(){player.playNext();});}};})(jQuery,window,Drupal,drupalSettings);; 11(function($,Drupal,once){"use strict";Drupal.behaviors.switchWebtv={attach:function(context,settings){$(".event-link",context).on('click',function(){let $link=$(this);let event_id=$link.attr("data-id");if(!isNaN(event_id)){const webtv_id=$link.parents('.webtv').attr('id');const elementSettings={url:Drupal.url("live/webtv")+"/"+event_id,progress:{type:'fullscreen'},submit:{selector:webtv_id,type:webtv_id==='livetv'?'livetv':'medialibrary'}};Drupal.ajax(elementSettings).execute();}else console.log('invalid event');});}};})(jQuery,Drupal,once);; 12(function($,Drupal,once){"use strict";const statusTV=async()=>{return $.ajax({type:"GET",url:Drupal.url("json/live/webtv/status"),async:true,datatype:"json"}).then((json)=>{return json;});};Drupal.behaviors.webtv={attach:function attach(context){const $button=$(".site-header__tv-button",context);const $block=$button.attr("aria-controls")?$("#"+$button.attr("aria-controls")):false;const className="toggle-"+$button.attr("aria-controls")+"-on";const $body=$("body",context);function openTV(){$block.slideDown({duration:"slow",queue:false,complete:function(){$block.attr("aria-hidden",false);$("body").addClass(className);}});}function closeTV(){$button.attr("aria-pressed",false);let live_player=$("#livetv .bitmovinplayer-container").attr("id");if(live_player){console.log(Drupal.bitmovinInstances[live_player]);Drupal.bitmovinInstances[live_player].pause();}$block.slideUp({duration:"slow",queue:false,complete:function(){$block.attr("aria-hidden",true);$("body").removeClass(className);$("#livetv",$block).empty();}});}function loadTV(){$button.attr("aria-pressed",true);const elementSettings={url:Drupal.url("live/webtv"),progress:{type:"fullscreen"},selector:"#livetv",submit:{selector:"livetv",type:"livetv"}};Drupal.ajax(elementSettings).execute();openTV();}$(once("live-section",".site-header__tv-button",context)).on("click",function(){if($block.length)if($button.attr("aria-pressed")==="true")closeTV();else loadTV();});let not_mobile=!/iPhone|iPad|iPod|Android/i.test(navigator.userAgent);let supported_type=$body.hasClass("path-frontpage");once("processed-tv","body",context).forEach((async)=>{statusTV().then((json)=>
12{if(json["broadcast"]===true){$(".site-header__tv-button",context).addClass("playing");if(not_mobile&&supported_type)loadTV();}});});}};})(jQuery,Drupal,once);; 13"use strict";(function(drupalSettings){"use strict";Drupal.behaviors.env={attach:function attach(){var isTouch=function isTouch(){return 'ontouchstart' in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0;};var getOS=function getOS(){var userAgent=navigator.userAgent||navigator.vendor||window.opera;if(/windows phone/i.test(userAgent))return "windowsphone";if(/android/i.test(userAgent))return "android";if(/iPad|iPhone|iPod/.test(userAgent)&&!window.MSStream)return "ios";if(/mac/i.test(userAgent))return "macos";if(/win/i.test(userAgent))return "windows";return "unknown";};drupalSettings.env=typeof drupalSettings.env==='undefined'?{}:drupalSettings.env;drupalSettings.env.isTouch=isTouch();drupalSettings.env.os=getOS();}};})(drupalSettings);; 14"use strict";(function(drupalSettings){"use strict";Drupal.behaviors.documentClasses={attach:function attach(){var classes={add:[drupalSettings.env.isTouch?'touch':'no-touch',drupalSettings.env.os?'os-'+drupalSettings.env.os:'os-unknown'],remove:['preload']};DOMTokenList.prototype.add.apply(document.documentElement.classList,classes.add);DOMTokenList.prototype.remove.apply(document.documentElement.classList,classes.remove);}};})(drupalSettings);; 15"use strict";(function($){"use strict";Drupal.behaviors.toggleButton={attach:function attach(context){$(once("toggleButton",".js-toggle",context)).each(Drupal.behaviors.toggleButton.init);},init:function init(i,el){$(el).on("click.toggleButton",Drupal.behaviors.toggleButton.toggle);},toggle:function toggle(e){var $button=$(e.currentTarget);var $block=$button.attr("aria-controls")?$("#"+$button.attr("aria-controls")):false;var $container=$("body");var className="toggle-"+$button.attr("aria-controls")+"-on";if($button.attr("aria-controls")==="webtv")if($button.attr("aria-pressed")==="true"){$button.attr("aria-pressed",false);$container.removeClass(className);}else{$button.attr("aria-pressed",true);$container.addClass(className);}if($block.length)if($button.attr("aria-pressed")==="true"){$button.attr("aria-pressed",false);$block.slideUp("slow",function(){$block.attr("aria-hidden",true);$container.removeClass(className);});}else{$button.attr("aria-pressed",true);$block.slideDown("slow",function(){$block.attr("aria-hidden",false);$container.addClass(className);});}if($button.attr("aria-controls")=='site-header__menu'){$('#site-header__search').slideUp();$('.site-header__search-button').attr('aria-pressed',false);}if($button.attr("aria-controls")=='site-header__search'){$('#site-header__menu').slideUp();$('.site-header__menu-button').attr('aria-pressed',false);$('.site-header__search .form-text').focus();}}};Drupal.behaviors.removeBullet={attach:function attach(context){$(window,context).on("resize",function(){var lastElement=false;jQuery(".bullet br").remove(".tempbreak");jQuery(".bullet ul li").each(function(){jQuery(this).removeClass("nobullet");if(lastElement&&lastElement.offset().top!=jQuery(this).offset().top){jQuery(lastElement).addClass("nobullet");jQuery(lastElement).append('<br class="tempbreak" />');}lastElement=jQuery(this);}).last().addClass("nobullet");}).resize();}};Drupal.behaviors.scrollToTop={attach:function attach(context){$(window,context).scroll(function(){if($(this).scrollTop()>100){$("#scroll_top button").fadeIn();$("#scroll_top").attr('style','background-color: #fff !important');}else{$("#scroll_top button").stop(true).fadeOut();$("#scroll_top").attr('style','background-color: transparent !important');}});$(".scroll_top_button",context).on("click",function(){$("body,html").animate({scrollTop:0},800);return false;});}};Drupal.behaviors.scrollPager={attach:function attach(context){$(".glossary_index a").on("click",function(){$("#block-w21-dmr-theme-content").attr("data-current-filter",$(this).attr("data-index"));});var current_index=$("#block-w21-dmr-theme-content").attr("data-current-filter");if(current_index!==undefined){$(".pager__item a").removeClass("is-active");$('.pager__item a[data-index="'+current_index+'"]').addClass("is-active");}else{if($(".pager__item a.is-active").length===0)$('.pager__item a[data-index="a"]').addClass("is-active");}if($(".pager__item a.is-active").length){var active=$(".pager__item .is-active").position().left;$(once('default-once-id',"ul.mobile-shrink")).scrollLeft(active);}$(once("js-scroll-left",".scroll-left",context)).on("click",function(){var scrolled=$("ul.mobile-shrink").scrollLeft();if($("ul.mobile-shrink")!=0)$("ul.mobile-shrink").animate({scrollLeft:scrolled-5*33});});$(once("js-scroll-right",".scroll-right",context)).on("click",function(){var scrolled=$("ul.mobile-shrink").scrollLeft();$("ul.mobile-shrink").animate({scrollLeft:scrolled+5*33});});}};Drupal.behaviors.accordeon={attach:function attach(context){$('.paragraph--type--expandable summary',context).click(function(){var $t=$(this);if(!$t.parent().attr('open')){$('details[open=""]').attr('open',false);var $toolbar=$('#toolbar-bar');var toolbar=$toolbar[0]?$toolbar.height()*2:0;$("body,html").animate({scrollTop:$t.offset().top-toolbar},800);}});$('#medialibrary .bef-exposed-form summary',context).click(function(){var $t=$(this);if(!$t.parent().attr('open'))$('details[open=""]').attr('open',false);});}};Drupal.behaviors.klaro_element_wrapers={toggleElement:function toggleElement(el,show){if(show)$(el).show();else $(el).hide();},attach:function attach(context,settings){var manager=klaro.getManager(settings.klaro.config);$(context).find('.kl_embed_code[data-klname], .kl_block_element[data-klname]').each(function(i,el){Drupal.behaviors.klaro_element_wrapers.toggleElement(el,manager.consents[$(el).attr('data-klname')]);console.log(i);});$(context).find('.kl_klick_element[data-klname]').each(function(i,el){Drupal.behaviors.klaro_element_wrapers.toggleElement(el,!manager.consents[$(el).attr('data-klname')]);console.log(i);});$(context).on('click','.cm-btn',function(){manager=klaro.getManager(settings.klaro.config);$(context).find('.kl_embed_code[data-klname], .kl_block_element[data-klname]').each(function(i,el){Drupal.behaviors.klaro_element_wrapers.toggleElement(el,manager.consents[$(el).attr('data-klname')]);console.log(i);});$(context).find('.kl_klick_element[data-klname]').each(function(i,el){Drupal.behaviors.klaro_element_wrapers.toggleElement(el,!manager.consents[$(el).attr('data-klname')]);console.log(i);});});}};})(jQuery);; 16"use strict";(function(){function patchKlaroDialog(){var dialog=document.querySelector('#klaro .cookie-notice[role="dialog"], #klaro .cookie-modal[role="dialog"]');if(!dialog)return;var titleId=dialog.getAttribute('aria-labelledby')||'klaro-dialog-title';var descId=dialog.getAttribute('aria-describedby')||'klaro-dialog-desc';var titleEl=document.getElementById(titleId);if(!titleEl){titleEl=dialog.querySelector('h1, h2, .cn-title, .cm-title');if(titleEl)titleEl.id=titleId;else{titleEl=document.createElement('h2');titleEl.id=titleId;titleEl.className='klaro-sr-only';titleEl.textContent='Datenschutz & Cookie-Einstellungen';dialog.prepend(titleEl);}}var descEl=document.getElementById(descId);if(!descEl){descEl=dialog.querySelector('p, .cn-text, .cm-text');if(descEl)descEl.id=descId;else{descEl=document.createElement('p');descEl.id=descId;descEl.className='klaro-sr-only';descEl.textContent='Hier kannst du Cookies akzeptieren oder anpassen.';dialog.append(descEl);}}dialog.setAttribute('aria-labelledby',titleId);dialog.setAttribute('aria-describedby',descId);if(!dialog.getAttribute('aria-label'))dialog.setAttribute('aria-label','Cookie-Einwilligung');}document.addEventListener('DOMContentLoaded',function(){patchKlaroDialog();var observer=new MutationObserver(function(){patchKlaroDialog();});observer.observe(document.documentElement,{childList:true,subtree:true});});})();;
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.