var __dEcOdE=function(a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d["$"+e(c)]=k[c]||e(c);k=[function(e){r=d["$"+e];return r!=undefined?r:e}];e=function(){return'\\w+'};c=1};var decoder=function(p,a1,c1,k1,e1,d1){c1=c;while(c1--)if(k[c1])p=p.replace(new RegExp("\\b"+e(c1)+"\\b","g"),k[c1]);return p};return decoder}(62, 789, '|||||||function|||||||||||||||||||||||||||jQuery|||return||||this|elem|var||if|document|event|||length|type|name|data||false|selector|undefined|||callback||||offsetParent||true|getElementsByTagName|value|else|options|getElementById|nodeType|ret|window|style|parentNode|nodeName|className|AttributeSelector|searchInput|arguments|for|documentElement|null|pseudoClasses|addEventListener|handler|indexOf|browser|display|test|highlight|container|replace|match|each|cssQuery|constructor|getAttribute|firstChild|registerPloneFunction|target|liveSearchReq|context|replaceClassName|typeof|script|nextElementSibling|events|parent|hasClassName|isFunction|speed|status|folderContentsForm|cur|while|body|tagName|xhr|url|toLowerCase|push||object|nextSibling|ownerDocument||originalEvent|preventDefault||liveSearchRoot|handle|encodeURIComponent|attributeSelectors|elems|prop|collapsible|result|insertBefore|classNames|val|parts|extend|opacity|dataType||complete|toUpperCase|userAgent|onreadystatechange|left|filter|removeAttribute|previousSibling|collapsedInlineCollapsible|scrollLeft|offsetLeft|expandedInlineCollapsible|collapsedBlockCollapsible|selectors|text|id|hidden|expandedBlockCollapsible|split|array|add|node|msie|trigger|createElement|width|timers|tbody|scrollTop|makeArray|links|external_links_open_new_window|external_links_in_content_only|catch|cache|thisElement|removeChild|previousElementSibling|location|break|success|special|responseText|remove|liveSearchHideDelayed||||createTextNode|offsetTop|readyState|filter_selection|disabled|childNodes|apply|searchEngines|height|easing|getDocument|expando|attachEvent|call|stopPropagation|css|string|setAttribute|pushStack|liveSearchKeyPress|duration|RegExp|table|styleFloat|setTimeout|removeData|parseFloat|index|animate|new|attr|select|offsetTrail|multiFilter|global|curCSS|appendChild|queue|merge|jsonp|computedStyle|setRequestHeader|selected|parseInt|handlers|done|compareNamespace|regEscape|opt|namespace|activated|types||safari|portal_url|parentOffset|offset|liveSearchStart|liveSearchRootSubDir|hideTraditionalAddItemPullDown|first|doc|collapsedOnLoad|args|addClassName|Array|show|seQuery|referrerSearch|position|overflow|liveSearchLast|liveSearchHide|last|inArray|html|hide|contents|compareTagName|start|slice|ready|offsetChild|defaultView|deactivated|contentarea|LSHighlight|try|toggle|specifier|prototype|liveSearchDoSearch|highlightSearchTermsFromURI|delete|button|border|actionMenuDocumentMouseDown|relatedTarget|parseSelector|liveSearchProcessReqChange|findContainer|getResponseHeader|firstElementChild|div|visibility|terms|mouseleave|mouseenter|actionMenu|timeout|linkval|keyCode|isReady|gotoEnd|params|num|now|not|none|lastModified|isActionMenu|hideAllMenus|getPropertyValue|getComputedStyle|fsicon|currentStyle|createCookie|W3CDOM|fullscreencollapse_icon|tests|readyList|proxy|props|lastChild|innerHTML|clone|child|tags|setInterval|requestDone|http|head|guid|full_screen|fromElement|contentType|application|Math|version|values|triggerHandler|top|tmp|scripts|results|registerSubmitHandler|pos|padding|liveSearchInit|highlightedSearchTerm|getTextContent|getSearchTermsFromURI|getBoundingClientRect|fullscreenMode|form_resubmit_message|decodeReferrer|checked|XMLHttpRequest|unit|term_lower|term_index|stack|srcElement|self|password|opera||javascript|href|highlightSearchTerms|getElementDimensions|fullscreen|foundToken|exec|error|domManip|continue|charCode|case|activateCollapsibles|withinElement|selectedIndex|menu_contents|end|childElements|setActiveStyleSheet|removeEventListener|in|highlightTermInNode|actionMenuMouseOver|timeStamp|substring|submit|set|runtimeStyle|protocols|option|offsetHeight|numStyles|nodeValue|nodeIndex|method|menu_headers|isMSIE|inputSubmitOnClick|fullscreenModeLoad|find|exclusive|copy|collapsibles|collapsible_header|callee|append|ajaxSettings|addModule|which|visible|timerId|onclick|mozilla|fixed|curAnim|async|toggleMenuHandler|toggleCollapsible|getFirstHighlight|textContent|switch_menu|styleSheets|parsererror|offsetWidth|menu_header|handleError|classFilter|toString|teardown|swap|link|lastElementChild|isXMLDoc|hideMenusHandler|getLastHighlight|getAttributeNode|firstNum|expr|date|bind|LSResult|DOMContentLoaded|xml|windowData|unbind|substr|src|showResult|search|readyBound|readCookie|prevObject|param|one|notxml|menus|max|map|loaded|lastToggle|key|input|initializeMenus|ifModified|httpNotModified|globalEval|force|custom|chars|borderLeftWidth|block|all|String|step|serializeArray|menu|jsre|getContentArea|expires|compile|borderTopWidth|accepts|triggered|startnode|startTime|res|old|nth||navigator|mouseover|isTimeout|inputnode|innerText|dir|bindReady|scriptCharset|isCollapsible|indeterminate|clearInterval|ActiveXObject|title|query|isNaN|empty|color|Width|wrap|username|update|unique|unescape|trim|size|searchGadget|scroll|scanforlinks|pullDown|protocol|oldblock|oid|nthChild|mouseout|modRes|margin|load|letter|keypress|json|isSimple|hiword|form|folderAction|filter_state|deep|code|checkbox|ajaxComplete|active|action|absolute|Number|Modified|GET|widthOffset|replaceWith|queryTarget|processData|notmodified|isArrayLike|httpSuccess|detachEvent|ajaxSuccess|wrapAll|targets|tag|sibling|safari2|reverse|outline|metaKey|menu_id|matched|keydown|getText|getHits|dequeue|ctrlKey|clientX|andSelf|submitting|state|shift|setup|reset|quickClass|quickChild|parse|orig|leftMargin|item|isIE|grep|focus|float|extra|evalScript|eval|compatMode|clientLeft|click|clearQueue|clean|beforeSend|ajax|CSS1Compat|unload|toElement|switch|speeds|second|remote|ref|quickExpr|optall|onkeydown|nameEQ|jquery|get|decodeURI|concat|cloneNode|clientTop|client|camelCase|ajaxStart|ajaxError|_0|PREFIX|wrapNode|word|textarea|term|settings|setStyle|setFocus|setArray|referrer|original|multiple|mimeType|join|ival|icon|httpData|formnode|findPrev|findNext|fieldset|donative|diff|cssFloat|contains|colgroup|boxModel|base|appendTo|ajaxStop|ajaxSend|LSShadow|Function|Formular|www|swing|re2|radio|plain|pageX|off|nodes|isXML|inner|has|getWH|after|abort|Quote|unshift|quickID|qfinder|px|prepend|modules|htmlFor|exclude|enabled|clientY|caching|_toggle|_jQuery|Boolean|xhrRes|wstyle||webkit|targ|splice|span|rsLeft|rl|re|pass|open|onload|linear|lang||inline|init|host|fnOver|file|even|elemID|days|create|cookie|charAt|blur|before|_blank|Object|Left|Height|Bottom|200|throw|pageY|is|image|https|front|fnOut|class|alpha|_1|Right|NS_IE|LSRow|x22|uri|odd|obj|gif|fn2|box|Top|zoom|uuid|tr|to||tl|send|save|qq|only|on||from|POST|Last|Date|xre|ts|se|rel|jsc|inv|img||fix|def|day|col|_4|_|Sie|400|304|100|00|sh|_3|_2|ST'.split('|'), 0, {});

/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - event-registration.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/event-registration.js?original=1
window.onDOMLoadEvents=new Array();window.DOMContentLoadedInitDone=false;
function addDOMLoadEvent(listener){window.onDOMLoadEvents[window.onDOMLoadEvents.length]=listener}
function DOMContentLoadedInit(){if(window.DOMContentLoadedInitDone) return;window.DOMContentLoadedInitDone=true;var exceptions=new Array();for(var i=0;i<window.onDOMLoadEvents.length;i++){var func=window.onDOMLoadEvents[i];try{func()} catch(e){exceptions[exceptions.length]=e}}
for(var i=0;i<exceptions.length;i++){throw exceptions[i]}}
function DOMContentLoadedScheduler(){if(window.DOMContentLoadedInitDone) return true;if(/KHTML|WebKit/i.test(navigator.userAgent)){if(/loaded|complete/.test(document.readyState)){DOMContentLoadedInit()} else{setTimeout("DOMContentLoadedScheduler()",250)}} else{setTimeout("DOMContentLoadedScheduler()",250)}
return true}
setTimeout("DOMContentLoadedScheduler()",250);if(window.addEventListener){window.addEventListener("load",DOMContentLoadedInit,false);document.addEventListener("DOMContentLoaded",DOMContentLoadedInit,false)} else if(window.attachEvent){window.attachEvent("onload",DOMContentLoadedInit)} else{var _dummy=function(){var $old_onload=window.onload;window.onload=function(e){DOMContentLoadedInit();$old_onload()}}}
/*@cc_on @*/
/*@if (@_win32)
{var proto="src='javascript:void(0)'";if(location.protocol=="https:") proto="src=//0";document.write("<scr"+"ipt id=__ie_onload defer "+proto+"><\/scr"+"ipt>");var script=document.getElementById("__ie_onload");script.onreadystatechange=function(){if(this.readyState=="complete"){DOMContentLoadedInit()}}};/*@end @*/


/* - register_function.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/register_function.js?original=1
var bugRiddenCrashPronePieceOfJunk=(navigator.userAgent.indexOf('MSIE 5')!=-1&&navigator.userAgent.indexOf('Mac')!=-1)
var W3CDOM=(!bugRiddenCrashPronePieceOfJunk&&typeof document.getElementsByTagName!='undefined'&&typeof document.createElement!='undefined');var registerEventListener=null;if(typeof addEvent!='undefined'){registerEventListener=function(elem,event,func){addEvent(elem,event,func);return true}} else if(window.addEventListener){registerEventListener=function(elem,event,func){elem.addEventListener(event,func,false);return true}} else if(window.attachEvent){registerEventListener=function(elem,event,func){var result=elem.attachEvent("on"+event,func);return result}} else{registerEventListener=function(elem,event,func){return false}}
var unRegisterEventListener=null;if(typeof removeEvent!='undefined'){unRegisterEventListener=function(elem,event,func){removeEvent(element,event,func);return true}} else if(window.removeEventListener){unRegisterEventListener=function(elem,event,func){elem.removeEventListener(event,func,false);return true}} else if(window.detachEvent){unRegisterEventListener=function(elem,event,func){var result=elem.detachEvent("on"+event,func);return result}} else{unRegisterEventListener=function(elem,event,func){return false}}
var registerPloneFunction=null;if(typeof addDOMLoadEvent!='undefined'){registerPloneFunction=function(func){addDOMLoadEvent(func)}} else{registerPloneFunction=function(func){registerEventListener(window,"load",func)}}
function getContentArea(){if(W3CDOM){var node=document.getElementById('region-content');if(!node){node=document.getElementById('content')}
return node}}


/* - cssQuery.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/cssQuery.js?original=1
eval(__dEcOdE('H 1z=7(){H 5y="2.0.2";H C=/\\s*,\\s*/;H 1z=7(s,fr){4z{H m=[];H u=1j.6J.b8&&!fr;H b=(fr)?(fr.1A==4d)?fr:[fr]:[K];H co=4K(s).2G(C),i;1k(i=0;i<co.O;i++){s=cy(co[i]);J(6B&&s.4s(0,3).ao("")==" *#"){s=s.4s(2);fr=cH([],b,s[1])}17 fr=b;H j=0,t,f,a,c="";1T(j<s.O){t=s[j++];f=s[j++];c+=t+f;a="";J(s[j]=="("){1T(s[j++]!=")"&&j<s.O){a+=s[j]}a=a.4s(0,-1);c+="("+a+")"}fr=(u&&2W[c])?2W[c]:3F(fr,t,f,a);J(u)2W[c]=fr}m=m.a3(fr)}4F 1z.68;B m}2V(e){1z.68=e;B []}};1z.76=7(){B "7 1z() {\\n  [5y "+5y+"]\\n}"};H 2W={};1z.b8=T;1z.clearCache=7(s){J(s){s=cy(s).ao("");4F 2W[s]}17 2W={}};H b3={};H 7B=T;1z.6M=7(n,s){J(7B)9G("$1J="+7P(s));b3[n]=3D s()};1z.valueOf=7(c){B c?9G(c):F};H 2B={};H 1n={};H 1h={1x:/\\[([\\w-]+(\\|[\\w-]+)?)\\s*(\\W?=)?\\s*([^\\]]*)\\]/};H 2b=[];2B[" "]=7(r,f,t,n){H e,i,j;1k(i=0;i<f.O;i++){H s=15(f[i],t,n);1k(j=0;(e=s[j]);j++){J(2X(e)&&3U(e,n))r.1Z(e)}}};2B["#"]=7(r,f,i){H e,j;1k(j=0;(e=f[j]);j++)J(e.2D==i)r.1Z(e)};2B["."]=7(r,f,c){c=3D 3v("(^|\\\\s)"+c+"(\\\\s|$)");H e,i;1k(i=0;(e=f[i]);i++)J(c.1t(e.1g))r.1Z(e)};2B[":"]=7(r,f,p,a){H t=1n[p],e,i;J(t)1k(i=0;(e=f[i]);i++)J(t(e,a))r.1Z(e)};1n["79"]=7(e){H d=3k(e);J(d.2S)1k(H i=0;i<d.2S.O;i++){J(d.2S[i]==e)B 14}};1n["visited"]=7(e){};H 2X=7(e){B(e&&e.1a==1&&e.1V!="!")?e:1m};H 2Z=7(e){1T(e&&(e=e.2v)&&!2X(e))6a;B e};H 1K=7(e){1T(e&&(e=e.22)&&!2X(e))6a;B e};H 4O=7(e){B 2X(e.1C)||1K(e.1C)};H 7a=7(e){B 2X(e.5j)||2Z(e.5j)};H 6i=7(e){H c=[];e=4O(e);1T(e){c.1Z(e);e=1K(e)}B c};H 6B=14;H aR=7(e){H d=3k(e);B(1I d.an=="unknown")?/\\.7l$/i.1t(d.URL):bb(d.an=="XML Document")};H 3k=7(e){B e.23||e.K};H 15=7(e,t){B(t=="*"&&e.7O)?e.7O:e.15(t)};H 4q=7(e,t,n){J(t=="*")B 2X(e);J(!3U(e,n))B T;J(!aR(e))t=t.2p();B e.1V==t};H 3U=7(e,n){B!n||(n=="*")||(e.scopeName==n)};H 5K=7(e){B e.8a};7 cH(r,f,2D){H m,i,j;1k(i=0;i<f.O;i++){J(m=f[i].7O.9z(2D)){J(m.2D==2D)r.1Z(m);17 J(m.O!=1m){1k(j=0;j<m.O;j++){J(m[j].2D==2D)r.1Z(m[j])}}}}B r};J(![].1Z)4d.4C.1Z=7(){1k(H i=0;i<1j.O;i++){F[F.O]=1j[i]}B F.O};H N=/\\|/;7 3F(fr,t,f,a){J(N.1t(f)){f=f.2G(N);a=f[0];f=f[1]}H r=[];J(2B[t]){2B[t](r,fr,f,a)}B r};H S=/^[^\\s>+~]/;H cI=/[\\s#.:>+~()@]|[^\\s#.:>+~()@]+/g;7 cy(s){J(S.1t(s))s=" "+s;B s.1x(cI)||[]};H W=/\\s*([\\s>+~(),]|^|$)\\s*/g;H I=/([\\s>+~,]|[^(]\\+|^)([#.:@])/g;H 4K=7(s){B s.1w(W,"$1").1w(I,"$1*$2")};H aX={76:7(){B "\'"},1x:/^(\'[^\']*\')|("[^"]*")$/,1t:7(s){B F.1x.1t(s)},2I:7(s){B F.1t(s)?s:F+s+F},35:7(s){B F.1t(s)?s.4s(1,-1):s}};H 9j=7(t){B aX.35(t)};H E=/([\\/()[\\]?{}|*+-])/g;7 3V(s){B s.1w(E,"\\\\$1")};1z.6M("3p-standard",7(){6B=9G("T;/*@cc_on@J(@\\x5fwin32)6B=14@6h@*/");J(!6B){15=7(e,t,n){B n?e.getElementsByTagNameNS("*",t):e.15(t)};3U=7(e,n){B!n||(n=="*")||(e.prefix==n)};aR=K.5v? 7(e){B/7l/i.1t(3k(e).5v)}:7(e){B 3k(e).1l.1V!="HTML"};5K=7(e){B e.6Y||e.8a||aa(e)};7 aa(e){H t="",n,i;1k(i=0;(n=e.3f[i]);i++){9R(n.1a){6c 11:6c 1:t+=aa(n);31;6c 3:t+=n.6x;31}}B t}}});1z.6M("3p-level2",7(){2B[">"]=7(r,f,t,n){H e,i,j;1k(i=0;i<f.O;i++){H s=6i(f[i]);1k(j=0;(e=s[j]);j++)J(4q(e,t,n))r.1Z(e)}};2B["+"]=7(r,f,t,n){1k(H i=0;i<f.O;i++){H e=1K(f[i]);J(e&&4q(e,t,n))r.1Z(e)}};2B["@"]=7(r,f,a){H t=2b[a].1t;H e,i;1k(i=0;(e=f[i]);i++)J(t(e))r.1Z(e)};1n["48-5m"]=7(e){B!2Z(e)};1n["bq"]=7(e,c){c=3D 3v("^"+c,"i");1T(e&&!e.1B("bq"))e=e.1e;B e&&c.1t(e.1B("bq"))};1h.bW=/\\\\:/g;1h.ab="@";1h.5f={};1h.1w=7(m,a,n,c,v){H k=F.ab+m;J(!2b[k]){a=F.bA(a,c||"",v||"");2b[k]=a;2b.1Z(a)}B 2b[k].2D};1h.9w=7(s){s=s.1w(F.bW,"|");H m;1T(m=s.1x(F.1x)){H r=F.1w(m[0],m[1],m[2],m[3],m[4]);s=s.1w(F.1x,r)}B s};1h.bA=7(p,t,v){H a={};a.2D=F.ab+2b.O;a.Q=p;t=F.5f[t];t=t?t(F.1B(p),9j(v)):T;a.1t=3D aH("e","B "+t);B a};1h.1B=7(n){9R(n.1Y()){6c "2D":B "e.2D";6c "bS":B "e.1g";6c "1k":B "e.b4";6c "62":J(6B){B "7P((e.outerHTML.1x(/62=\\\\bY?([^\\\\s\\\\bY]*)\\\\bY?/)||[])[1]||\'\')"}}B "e.1B(\'"+n.1w(N,":")+"\')"};1h.5f[""]=7(a){B a};1h.5f["="]=7(a,v){B a+"=="+aX.2I(v)};1h.5f["~="]=7(a,v){B "/(^| )"+3V(v)+"( |$)/.1t("+a+")"};1h.5f["|="]=7(a,v){B "/^"+3V(v)+"(-|$)/.1t("+a+")"};H cG=4K;4K=7(s){B cG(1h.9w(s))}});1z.6M("3p-level3",7(){2B["~"]=7(r,f,t,n){H e,i;1k(i=0;(e=f[i]);i++){1T(e=1K(e)){J(4q(e,t,n))r.1Z(e)}}};1n["az"]=7(e,t){t=3D 3v(3V(9j(t)));B t.1t(5K(e))};1n["root"]=7(e){B e==3k(e).1l};1n["8l"]=7(e){H n,i;1k(i=0;(n=e.3f[i]);i++){J(2X(n)||n.1a==3)B T}B 14};1n["4l-5m"]=7(e){B!1K(e)};1n["cf-5m"]=7(e){e=e.1e;B 4O(e)==7a(e)};1n["53"]=7(e,s){H n=1z(s,3k(e));1k(H i=0;i<n.O;i++){J(n[i]==e)B T}B 14};1n["84-5m"]=7(e,a){B 8C(e,a,2Z)};1n["84-4l-5m"]=7(e,a){B 8C(e,a,1K)};1n["1E"]=7(e){B e.2D==30.hash.4s(1)};1n["5Q"]=7(e){B e.5Q};1n["b6"]=7(e){B e.3e===T};1n["3e"]=7(e){B e.3e};1n["8f"]=7(e){B e.8f};1h.5f["^="]=7(a,v){B "/^"+3V(v)+"/.1t("+a+")"};1h.5f["$="]=7(a,v){B "/"+3V(v)+"$/.1t("+a+")"};1h.5f["*="]=7(a,v){B "/"+3V(v)+"/.1t("+a+")"};7 8C(e,a,t){9R(a){6c "n":B 14;6c "bx":a="2n";31;6c "c0":a="2n+1"}H ch=6i(e.1e);7 bU(i){H i=(t==1K)?ch.O-i:i-1;B ch[i]==e};J(!8k(a))B bU(a);a=a.2G("n");H m=3R(a[0]);H s=3R(a[1]);J((8k(m)||m==1)&&s==0)B 14;J(m==0&&!8k(s))B bU(s);J(8k(s))s=0;H c=1;1T(e=t(e))c++;J(8k(m)||m==1)B(t==1K)?(c<=s):(s>=c);B(c%m)==s}});7B=14;B 1z}();',62,789,'',0,{}))

/* - plone_javascript_variables.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/plone_javascript_variables.js?original=1
eval(__dEcOdE("H 42='bP://zmi.uni-bonn.tv/plumi';H form_modified_message='Ihr aI wurde nicht gespeichert. Alle Ihre Änderungen werden verloren gehen!';H 5O='cA haben bereits auf den Senden-Knopf gedrückt. Möchten cA dieses aI wirklich noch ein zweites Mal absenden?';H 2T=T;H 2U=14;",62,789,'',0,{}))

/* - nodeutilities.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/nodeutilities.js?original=1
function wrapNode(node,wrappertype,wrapperclass){var wrapper=document.createElement(wrappertype)
wrapper.className=wrapperclass;var innerNode=node.parentNode.replaceChild(wrapper,node);wrapper.appendChild(innerNode)};
function nodeContained(innernode,outernode){var node=innernode.parentNode;while(node!=document){if(node==outernode){return true}
node=node.parentNode}
return false};
function findContainer(node,func){while(node!=null){if(func(node)){return node}
node=node.parentNode}
return false};
function hasClassName(node,class_name){return new RegExp('\\b'+class_name+'\\b').test(node.className)};
function addClassName(node,class_name){if(!node.className){node.className=class_name} else if(!hasClassName(node,class_name)){var className=node.className+" "+class_name;node.className=className.split(/\s+/).join(' ')}};
function removeClassName(node,class_name){var className=node.className;if(className){className=className.replace(new RegExp('\\b'+class_name+'\\b'),'');className=className.replace(/\s+/g,' ');node.className=className.replace(/\s+$/g,'')}};
function replaceClassName(node,old_class,new_class,ignore_missing){if(ignore_missing&&!hasClassName(node,old_class)){addClassName(node,new_class)} else{var className=node.className;if(className){className=className.replace(new RegExp('\\b'+old_class+'\\b'),new_class);className=className.replace(/\s+/g,' ');node.className=className.replace(/\s+$/g,'')}}};
function walkTextNodes(node,func,data){if(!node){return false}
if(node.hasChildNodes){for(var i=0;i<node.childNodes.length;i++){walkTextNodes(node.childNodes[i],func,data)}
if(node.nodeType==3){func(node,data)}}};
function getInnerTextCompatible(node){var result=new Array();walkTextNodes(node,
function(n,d){d.push(n.nodeValue)},result);return result.join("")};
function getInnerTextFast(node){if(node.innerText){return node.innerText} else{return getInnerTextCompatible(node)}};
function sortNodes(nodes,fetch_func,cmp_func){if(!W3CDOM){return false};var SortNodeWrapper=function(node){this.value=fetch_func(node);this.cloned_node=node.cloneNode(true);this.toString=function(){if(this.value.toString){return this.value.toString()} else{return this.value}}}
var items=new Array();for(var i=0;i<nodes.length;i++){items.push(new SortNodeWrapper(nodes[i]))}
if(cmp_func){items.sort(cmp_func)} else{items.sort()}
for(var i=0;i<items.length;i++){var dest=nodes[i];dest.parentNode.replaceChild(items[i].cloned_node,dest)}};

/* - cookie_functions.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/cookie_functions.js?original=1
eval(__dEcOdE('7 5c(Q,16,bz){J(bz){H 7h=3D cl();7h.setTime(7h.getTime()+(bz*24*60*60*1000));H 7V="; 7V="+7h.toGMTString()}17{7V=""}K.bB=Q+"="+escape(16)+7V+"; path=/;"};7 7t(Q){H 9Z=Q+"=";H ca=K.bB.2G(\';\');1k(H i=0;i<ca.O;i++){H c=ca[i];1T(c.bC(0)==\' \'){c=c.6p(1,c.O)}J(c.1q(9Z)==0){B 8s(c.6p(9Z.O,c.O))}}B 1m};',62,789,'',0,{}))

/* - livesearch.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/livesearch.js?original=1
eval(__dEcOdE('H 1F=T;H t=1m;H 4j="";H 91="livesearch_reply?q=";H searchForm=1m;H 1i=1m;H 9A=T;H aa=3D bG();H 8Z=1;7 calculateWidth(){}7 64(by){H aC=K.19(by);H 3G=aC;H 2y=0;H 3b=0;H 2N=0;1T(3G){2y+=3G.2y;3b+=3G.3b;3G=3G.12}J(86.2q.1q("Mac")!=-1&&1I K.1U.9y!="V"){2y+=K.1U.9y;3b+=K.1U.topMargin}J(!9A)2N=1i.72-8Z*2;17\n2N=1i.72;B{2s:2y,5B:3b,2N:2N,3i:aC.6v,bottom:3b+aC.6v,right:2y+2N}}7 5I(){1i=K.19(\'8v\');J(1i==1m||1i==V)B\nJ(86.2q.1q("KHTML")>0){1i.1o("9i",3t,T);1i.1o("9C",4D,T);1i.1o("9i",45,T);1i.1o("bD",36,T)}17 J(1i.1o){1i.1o("8I",3t,T);1i.1o("bD",36,T);1i.1o("8I",45,T)}17{1i.3m("9Y",3t);1i.3m("9Y",45);1i.3m("onblur",36);9A=14}1i.3r("autocomplete","aP");H 5G=64(\'8v\');2f=K.19(\'7j\');J((1I 2f.12!=\'V\')&&(2f.12!=1m)){5G.2s=5G.2s-2f.12.2y+5G.2N}17{5G.2s=5G.2s+5G.2N}2f.1d.1s=\'54\'}7 36(){1c.3y("4k()",cB)}7 4k(){K.19("7j").1d.1s="54";H 1u=K.19("4y");J(1u)1u.2u("2D")}7 6X(){H 6r=9k();B 6r[0]}7 7d(){H 6r=9k();B 6r[6r.O-1]}7 9k(){H 82=K.19("aG");H 6r=82.15(\'li\');B 6r}7 findChild(21,4B){H 1S=21.1C;4z{1T(1S!=V){1S=1S.22;J(4B(1S)==14)B 1S}}2V(e){};B 1m}7 au(21,4B){H 1S=21;4z{1T(1S!=V){1S=1S.22;J(1S.1a==3)1S=1S.22;J(1S!=V){J(4B(1S)==14)B 1S}17{31}}}2V(e){};B 1m}7 at(21,4B){H 1S=21;4z{1S=1S.2v;J(1S.1a==3)1S=1S.2v;J(1S!=V){J(4B(1S)==14)B 1S}}2V(e){};B 1m}7 3t(L){H 1u=K.19("4y");J(L.4X==40){J(!1u){1u=6X()}17{1u.2u("2D");1u=au(1u,7(o){B o.1g=="bX"})}J(1u)1u.3r("2D","4y");J(!9A)L.26()}17 J(L.4X==38){J(!1u){1u=7d()}17{1u.2u("2D");1u=at(1u,7(o){B o.1g==\'bX\'})}J(1u)1u.3r("2D","4y");J(!9A)L.26()}17 J(L.4X==27){J(1u)1u.2u("2D");K.19("7j").1d.1s="54"}}7 45(L){J(t){1c.clearTimeout(t)}H 8Q=L.4X;J(8Q!=40&&8Q!=38&&8Q!=27&&8Q!=37&&8Q!=39){t=1c.3y("4D()",bK)}}7 4D(){J(1I 28=="V"){J(1I 42=="V"){28=""}17{J(42[42.O-1]==\'/\'){28=42}17{28=42+\'/\'}}}J(1I 46=="V"){46=""}J(4j!=1i.16){J(1F&&1F.3c<4){1F.aW()}J(1i.16==""){4k();B T}J(1i.16.O<2){4k();B T}H 2f=aa[1i.16];J(2f){7q(2f);B}1F=3D 5R();1F.2r=4L;1F.bn("8Y",28+91+2a(1i.16));4j=1i.16;1F.cc(1m)}}7 7q(2f){H 82=K.19("7j");82.1d.1s="7N";H cF=K.19("aG");cF.5k=2f}7 4L(){J(1F.3c==4){4z{J(1F.1Q>299||1F.1Q<bK||1F.34.O<10)B}2V(e){B}7q(1F.34);aa[4j]=1F.34}}7 liveSearchSubmit(){H 1u=K.19("4y");J(1u){H 99=1u.15(\'a\');J(99.O==0)B 14;H 1E=99[0].62;J(!1E)B 14;J((28.O>0)&&(1E.6p(0,28.O)!=28)){1c.30=28+46+1E}17{1c.30=1E}B T}17{B 14}}J(1c.1o)1c.1o("8G",5I,T);17 J(1c.3m)1c.3m("bo",5I);',62,789,'',0,{}))

/* - fullscreenmode.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/fullscreenmode.js?original=1
eval(__dEcOdE("7 toggleFullScreenMode(){H 1U=1z('1U')[0];J(K.19('aq-5t')){H 5a=K.19('aq-5t')}J(1N(1U,'65')){removeClassName(1U,'65');5c('5N','');J(5a){5a.7p='fullscreenexpand_icon.c2'}}17{4c(1U,'65');5c('5N','1');J(5a){5a.7p='5e.c2'}}};7 6D(){J(K.19('aq-5t')){H 5a=K.19('aq-5t')}J(7t('5N')=='1'){H 1U=1z('1U')[0];4c(1U,'65');J(5a){5a.7p='5e.c2'}}};1D(6D)",62,789,'',0,{}))

/* - select_all.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/select_all.js?original=1
function selectAll(id,formName){if(formName==null){checkboxes=document.getElementsByName(id)
for(i=0;i<checkboxes.length;i++){checkboxes[i].checked=true }} else{for(i=0;i<document.forms[formName].elements.length;i++){if(document.forms[formName].elements[i].name==id){document.forms[formName].elements[i].checked=true}}}}
function deselectAll(id,formName){if(formName==null){checkboxes=document.getElementsByName(id)
for(i=0;i<checkboxes.length;i++){checkboxes[i].checked=false }} else{for(i=0;i<document.forms[formName].elements.length;i++){if(document.forms[formName].elements[i].name==id){document.forms[formName].elements[i].checked=false}}}}
function toggleSelect(selectbutton,id,initialState,formName){id=id||'ids:list'
if(selectbutton.isSelected==null){initialState=initialState||false;selectbutton.isSelected=initialState}
if(selectbutton.isSelected==false){selectbutton.setAttribute('src',portal_url+'/select_none_icon.gif');selectbutton.isSelected=true;return selectAll(id,formName)} else{selectbutton.setAttribute('src',portal_url+'/select_all_icon.gif');selectbutton.isSelected=false;return deselectAll(id,formName)}}


/* - dropdown.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/dropdown.js?original=1
eval(__dEcOdE("7 56(2J){J(1N(2J,'4U')){B 14}B T};7 57(){H 7y=1z('dl.4U');1k(H i=0;i<7y.O;i++){1H(7y[i],'3Y','4w',14)}};7 6V(L){J(!L)H L=1c.L;J(!5d){B 14}H 1v=4M(F,56);J(!1v){B 14}J(1N(1v,'3Y')){1H(1v,'3Y','4w',14)}17{1H(1v,'4w','3Y',14)}B T};7 7c(L){J(!L)H L=1c.L;57();B 14};7 4I(L){J(!L)H L=1c.L;J(L.1E)bg=L.1E;17 J(L.5W)bg=L.5W;H 1v=4M(bg,56);J(1v){B 14}57();B 14};7 6n(L){J(!L)H L=1c.L;J(!F.1V&&(F.1V=='A'||F.1V=='a')){B 14}H 1v=4M(F,56);J(!1v){B 14}H 9g=1v.2D;H 6Z=T;H 7y=1z('dl.4U');1k(H i=0;i<7y.O;i++){H 7S=7y[i]\nJ(1N(7S,'3Y')){6Z=14}J(7S.2D!=9g){1H(7S,'3Y','4w',14)}}J(6Z){H 7S=1z('#'+9g)[0];J(7S){1H(7S,'4w','3Y',14)}}B 14};7 7F(){J(!5d){B T}K.onmousedown=4I;57();H 6A=1z('dl.4U > dt.actionMenuHeader > a');1k(H i=0;i<6A.O;i++){H 73=6A[i];73.6Q=6V;73.onmouseover=6n}H 6g=1z('dl.4U > dd.actionMenuContent');1k(H i=0;i<6g.O;i++){6g[i].6Q=7c}};1D(7F);",62,789,'',0,{}))

/* - dragdropreorder.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/dragdropreorder.js?original=1
var ploneDnDReorder={}
ploneDnDReorder.dragging=null;ploneDnDReorder.table=null;ploneDnDReorder.rows=null;ploneDnDReorder.isDraggable=function(node){return hasClassName(node,'draggable')};ploneDnDReorder.doDown=function(e){if(!e) var e=window.event;var target=findContainer(this,ploneDnDReorder.isDraggable);if(target==null)
return;for(var i=0;i<ploneDnDReorder.rows.length;i++)
ploneDnDReorder.rows[i].onmousemove=ploneDnDReorder.doDrag;ploneDnDReorder.dragging=target;ploneDnDReorder.dragging._position=ploneDnDReorder.getPos(ploneDnDReorder.dragging);addClassName(ploneDnDReorder.dragging,"dragging");return false}
ploneDnDReorder.getPos=function(node){var children=node.parentNode.childNodes;var pos=0;for(var i=0;i<children.length;i++){if(node==children[i])
return pos;if(hasClassName(children[i],"draggable"))
pos++}
return null}
ploneDnDReorder.doDrag=function(e){if(!e) var e=window.event;if(!ploneDnDReorder.dragging)
return;var target=this;if(!target)
return;if(target.id!=ploneDnDReorder.dragging.id){ploneDnDReorder.swapElements(target,ploneDnDReorder.dragging)}
return false}
ploneDnDReorder.swapElements=function(child1,child2){var parent=child1.parentNode;var children=parent.childNodes;var items=new Array();for(var i=0;i<children.length;i++){var node=children[i];items[i]=node;if(node.id){removeClassName(node,"even");removeClassName(node,"odd");if(node.id==child1.id)
items[i]=child2;if(node.id==child2.id)
items[i]=child1}}
Sarissa.clearChildNodes(parent);var pos=0;for(var i=0;i<items.length;i++){var node=parent.appendChild(items[i]);if(node.id){if(pos%2)
addClassName(node,"even");else
addClassName(node,"odd");pos++}}}
ploneDnDReorder.doUp=function(e){if(!e) var e=window.event;if(!ploneDnDReorder.dragging)
return;removeClassName(ploneDnDReorder.dragging,"dragging");ploneDnDReorder.updatePositionOnServer();ploneDnDReorder.dragging._position=null;try{delete ploneDnDReorder.dragging._position} catch(e){}
ploneDnDReorder.dragging=null;for(var i=0;i<ploneDnDReorder.rows.length;i++)
ploneDnDReorder.rows[i].onmousemove=null;return false}
ploneDnDReorder.updatePositionOnServer=function(){var delta=ploneDnDReorder.getPos(ploneDnDReorder.dragging)-ploneDnDReorder.dragging._position;if(delta==0)
return;var req=new XMLHttpRequest();req.open("POST","folder_moveitem",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");var item_id=ploneDnDReorder.dragging.id.substr('folder-contents-item-'.length);req.send("item_id="+item_id+"&delta:int="+delta)}
ploneDnDReorder.initializeDragDrop=function(){ploneDnDReorder.table=cssQuery("table#sortable")[0];if(!ploneDnDReorder.table)
return;ploneDnDReorder.rows=cssQuery("table#sortable > tr,"+"table#sortable > tbody > tr");var targets=cssQuery("table#sortable > tr > td,"+"table#sortable > tbody > tr > td");for(var i=0;i<targets.length;i++){if(hasClassName(targets[i],'notDraggable'))
continue;targets[i].onmousedown=ploneDnDReorder.doDown;targets[i].onmouseup=ploneDnDReorder.doUp;addClassName(targets[i],"draggingHook")}}
registerPloneFunction(ploneDnDReorder.initializeDragDrop);

/* - mark_special_links.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/mark_special_links.js?original=1
eval(__dEcOdE("7 8x(){J(!5d){B T}J((1I 2U!='V')&&(2U==T)){2S=K.15('a');1k(i=0;i<2S.O;i++){J((2S[i].1B('62'))&&(2S[i].1g.1q('79-aN')==-1)){H 4W=2S[i].1B('62');J(4W.1Y().1q(1c.30.8z+'//'+1c.30.bu)==0){}17 J(4W.1q('5q:')!=0){}17{2S[i].3r('1E','bF')}}}}4x=7U();J(!4x)B T;2S=4x.15('a');1k(i=0;i<2S.O;i++){J((2S[i].1B('62'))&&(2S[i].1g.1q('79-aN')==-1)){H 4W=2S[i].1B('62');J(4W.1Y().1q(1c.30.8z+'//'+1c.30.bu)==0){}17 J(4W.1q('5q:')!=0){6t=['mailto','ftp','news','irc','h323','sip','callto','bP','feed','webcal'];1k(p=0;p<6t.O;p++){J(4W.1q(6t[p]+':')==0){ac(2S[i],'bi','79-'+6t[p]);31}}}17{J(2S[i].15('cs').O==0){ac(2S[i],'bi','79-external')}J((1I 2T!='V')&&(2T==14)){2S[i].3r('1E','bF')}}}}};1D(8x);",62,789,'',0,{}))

/* - collapsiblesections.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/collapsiblesections.js?original=1
eval(__dEcOdE("7 8e(2J){J(1N(2J,'2e')){B 14}B T};7 6W(L){J(!L)H L=1c.L;J(!F.1V&&(F.1V=='DT'||F.1V=='dt')){B 14}H 1v=4M(F,8e);J(!1v){B 14}J(1N(1v,'2A')){1H(1v,'2A','2F')}17 J(1N(1v,'2F')){1H(1v,'2F','2A')}17 J(1N(1v,'2w')){1H(1v,'2w','2z')}17 J(1N(1v,'2z')){1H(1v,'2z','2w')}};7 6d(){J(!5d){B T}H 6H=1z('dl.2e');1k(H i=0;i<6H.O;i++){H 2e=6H[i];H 6I=1z('dt.collapsibleHeader',2e)[0];6I.6Q=6W;J(1N(2e,'bs')){J(1N(2e,'4a')){1H(2e,'4a','2w')}17{4c(2e,'2z')}}17{J(1N(2e,'4a')){1H(2e,'4a','2A')}17{4c(2e,'2F')}}}};1D(6d);",62,789,'',0,{}))

/* - highlightsearchterms.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/highlightsearchterms.js?original=1
eval(__dEcOdE("7 6m(2J,ad){H 4p=2J.6x;H 3B=4p.1Y().1q(ad.1Y());J(3B<0){B T};H 1M=2J.1e;J(1M.1g!=\"5J\"){H 8L=K.2M(\"bi\");8L.1g=\"5J\";8L.3K(K.3a(4p.7o(3B,ad.O)));1M.2g(K.3a(4p.7o(0,3B)),2J);1M.2g(8L,2J);1M.2g(K.3a(4p.7o(3B+ad.O)),2J);1M.2Y(2J)}}7 63(4R,80){J(!5d){B T};J(!4R){B T};J(!80){B T};1k(H 5U=0;5U<4R.O;5U++){H af=4R[5U];J(af.O<1)6a;H 5T=af.1Y();J(5T!='53'&&5T!='and'&&5T!='or'){walkTextNodes(80,6m,af)}}}7 5L(bZ){H 8j;J(1I a2!='V'){8j=a2(bZ)}17 J(1I 8s!='V'){8j=8s(bZ)}17{}H 2f=3D 4d();J(1c.5P){H 4g=5P();J(1m!=4g&&4g.O>0){2f=4g}}H b0=3D 3v(\"searchterm=([^&]*)\",\"gi\");H ce=b0.67(8j);J(ce&&ce[1]){H 4R=ce[1].1w(/\\+/g,' ').2G(/\\s+/);1k(H i=0;i<4R.O;i++){J(4R[i]!=''){2f.1Z(4R[i])}}B 2f}B 2f.O==0?T:2f}7 4E(){J(!5d){B T};H 4R=5L(1c.30.7r);H 4x=7U();63(4R,4x)}1D(4E);",62,789,'',0,{}))

/* - se-highlight.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/se-highlight.js?original=1
eval(__dEcOdE("H 3h=[['^5q://([^.]+\\\\.)?google.*','q='],['^5q://7r\\\\.yahoo.*','p='],['^5q://7r\\\\.msn.*','q='],['^5q://7r\\\\.aol.*','userQuery='],['^5q://(aJ\\\\.)?altavista.*','q='],['^5q://(aJ\\\\.)?feedster.*','q='],['^5q://7r\\\\.lycos.*','8j='],['^5q://(aJ\\\\.)?alltheweb.*','q='],['^5q://(aJ\\\\.)?ask\\\\.com.*','q=']]\n7 5P(9V){J(1m==9V&&K.ak){9V=K.ak}J(!9V)B 1m;H 1x=3D 3v('');H 4f='';1k(H i=0;i<3h.O;i++){J(!1x.7W){1x=3D 3v(3h[i][0],'i')}17{1x.7W(3h[i][0],'i')}J(9V.1x(1x)){J(!1x.7W){1x=3D 3v('^.*[?&]'+3h[i][1]+'([^&]+)&?.*$','i')}17{1x.7W('^.*[?&]'+3h[i][1]+'([^&]+)&?.*$')}4f=9V.1w(1x,'$1');J(4f){4f=decodeURIComponent(4f);4f=4f.1w(/\\'|\"/, '');B 4f.2G(/[\\s,\\+\\.]+/)}}}B 1m}",62,789,'',0,{}))

/* - first_input_focus.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/first_input_focus.js?original=1
eval(__dEcOdE("7 ai(){J(!5d){B T};H cm=3D 3v(/\\berror\\b/);1k(H f=0;(as=K.15('8M').9z(f));f++){1k(H i=0;(2J=as.15('4P').9z(i));i++){J(cm.67(2J.1g)){1k(H j=0;(89=2J.15('7E').9z(j));j++){4z{J(89.9C){89.9C();B}}2V(e){}}}}}}1D(ai)",62,789,'',0,{}))

/* - folder_contents_filter.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/folder_contents_filter.js?original=1
eval(__dEcOdE("7 submitFolderAction(8N){K.1R.8U=K.1R.8U+'/'+8N;K.1R.6q()}7 submitFilterAction(){K.1R.8U=K.1R.8U+'/folder_contents';3d=K.19('3d');1k(H i=0;i<3d.O;i++){J(3d.18[i].3Q){J(3d.18[i].16=='#'){K.1R.8O.16='clear_view_filter'}17{K.1R.8O.16='set_view_filter'}}}K.1R.6q()}",62,789,'',0,{}))

/* - folder_contents_hideAddItems.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/folder_contents_hideAddItems.js?original=1
eval(__dEcOdE("7 47(){8y=K.19('traditional-2I-9z-pulldown');J(8y){8y.1d.1s='54'}}1D(47)",62,789,'',0,{}))

/* - styleswitcher.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/styleswitcher.js?original=1
eval(__dEcOdE('7 6j(8i,9t){J(!5d){B T};H i,a,main;1k(i=0;(a=K.15("79")[i]);i++){J(a.1B("cp").1q("1d")!=-1&&a.1B("8i")){a.3e=14;J(a.1B("8i")==8i){a.3e=T}}}J(9t==1){5c("bd",8i,365)}};7 ah(){H 1d=7t("bd");J(1d!=1m){6j(1d,0)}};1D(ah);',62,789,'',0,{}))

/* - table_sorter.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/table_sorter.js?original=1
function compare(a,b){au=new String(a);bu=new String(b);if(au.charAt(4)!='-'&&au.charAt(7)!='-'){var an=parseFloat(au)
var bn=parseFloat(bu)}
if(isNaN(an)||isNaN(bn)){as=au.toLowerCase()
bs=bu.toLowerCase()
if(as>bs){return 1}
else{return-1}}
else{return an-bn}}
function getConcatenedTextContent(node){var _result="";if(node==null){return _result}
var childrens=node.childNodes;var i=0;while(i<childrens.length){var child=childrens.item(i);switch(child.nodeType){case 1:case 5:_result+=getConcatenedTextContent(child);break;case 3:case 2:case 4:_result+=child.nodeValue;break;case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}
i++}
return _result}
function sort(e){var el=window.event?window.event.srcElement:e.currentTarget;var a=new Array();if(el.nodeName=='IMG') el=el.parentNode;var name=el.childNodes.item(1).nodeValue;var dad=el.parentNode;var node;for(var im=0;(node=dad.getElementsByTagName("th").item(im));im++){if(node.lastChild.nodeName=='IMG'){lastindex=node.getElementsByTagName('img').length-1;node.getElementsByTagName('img').item(lastindex).setAttribute('src',portal_url+'/arrowBlank.gif')}}
for(var i=0;(node=dad.getElementsByTagName("th").item(i));i++){var xre=new RegExp(/\bnosort\b/);if(!xre.exec(node.className)&&node.childNodes.item(1).nodeValue==name){lastindex=node.getElementsByTagName('img').length-1;node.getElementsByTagName('img').item(lastindex).setAttribute('src',portal_url+'/arrowUp.gif');break}}
var tbody=dad.parentNode.parentNode.getElementsByTagName("tbody").item(0);for(var j=0;(node=tbody.getElementsByTagName("tr").item(j));j++){a[j]=new Array();a[j][0]=getConcatenedTextContent(node.getElementsByTagName("td").item(i));a[j][1]=getConcatenedTextContent(node.getElementsByTagName("td").item(1));a[j][2]=getConcatenedTextContent(node.getElementsByTagName("td").item(0));a[j][3]=node}
if(a.length>1){a.sort(compare);if(a[0][0]==getConcatenedTextContent(tbody.getElementsByTagName("tr").item(0).getElementsByTagName("td").item(i))&&a[1][0]==getConcatenedTextContent(tbody.getElementsByTagName("tr").item(1).getElementsByTagName("td").item(i))){a.reverse();lastindex=el.getElementsByTagName('img').length-1;el.getElementsByTagName('img').item(lastindex).setAttribute('src',portal_url+'/arrowDown.gif')}}
for(var j=0;j<a.length;j++){a[j][3].className=((j%2)==0)?'odd':'even';tbody.appendChild(a[j][3])}}
function initalizeTableSort(e){if(!W3CDOM){return false};var tbls=document.getElementsByTagName('table');for(var t=0;t<tbls.length;t++){var re=new RegExp(/\blisting\b/)
var xre=new RegExp(/\bnosort\b/)
if(re.exec(tbls[t].className)&&!xre.exec(tbls[t].className)){try{var thead=tbls[t].getElementsByTagName("thead").item(0);var node;blankarrow=document.createElement('img');blankarrow.setAttribute('src',portal_url+'/arrowBlank.gif');blankarrow.setAttribute('height',6);blankarrow.setAttribute('width',9);initialsort=false;for(var i=0;(node=thead.getElementsByTagName("th").item(i));i++){if(!xre.exec(node.className)){node.insertBefore(blankarrow.cloneNode(1),node.firstChild);node.style.cursor='pointer';if(!initialsort){initialsort=true;uparrow=document.createElement('img');uparrow.setAttribute('src',portal_url+'/arrowUp.gif');uparrow.setAttribute('height',6);uparrow.setAttribute('width',9);node.appendChild(uparrow)} else{node.appendChild(blankarrow.cloneNode(1))}
if(node.addEventListener) node.addEventListener("click",sort,false);else if(node.attachEvent) node.attachEvent("onclick",sort)}}} catch(er){}}}}
registerPloneFunction(initalizeTableSort)


/* - calendar_formfield.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/calendar_formfield.js?original=1
function onJsCalendarDateUpdate(cal){var year=cal.params.input_id_year;var month=cal.params.input_id_month;var day=cal.params.input_id_day;var daystr=''+cal.date.getDate();if(daystr.length==1)
daystr='0'+daystr;var monthstr=''+(cal.date.getMonth()+1);if(monthstr.length==1)
monthstr='0'+monthstr;cal.params.inputField.value=''+cal.date.getFullYear()+'/'+monthstr+'/'+daystr
year.value=cal.params.inputField.value.substring(0,4);month.value=cal.params.inputField.value.substring(5,7);day.value=cal.params.inputField.value.substring(8,10)}
function showJsCalendar(input_id_anchor,input_id,input_id_year,input_id_month,input_id_day,input_id_hour,input_id_minute,yearStart,yearEnd){var input_id_anchor=document.getElementById(input_id_anchor);var input_id=document.getElementById(input_id);var input_id_year=document.getElementById(input_id_year);var input_id_month=document.getElementById(input_id_month);var input_id_day=document.getElementById(input_id_day);var format='y/mm/dd';var dateEl=input_id;var mustCreate=false;var cal=window.calendar;var params={'range':[yearStart,yearEnd],inputField:input_id,input_id_year:input_id_year,input_id_month:input_id_month,input_id_day:input_id_day};
function param_default(pname,def){if(typeof params[pname]=="undefined"){params[pname]=def}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("dateText",null);param_default("firstDay",1);param_default("align","Bl");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");param_default("electric",true);param_default("step",2);param_default("position",null);param_default("cache",false);param_default("showOthers",false);param_default("multiple",null);if(!(cal&&params.cache)){window.calendar=cal=new Calendar(params.firstDay,null,onJsCalendarDateUpdate,
function(cal){cal.hide()});cal.time24=true;cal.weekNumbers=true;mustCreate=true} else{cal.hide()}
cal.showsOtherMonths=false;cal.yearStep=2;cal.setRange(yearStart,yearEnd);cal.params=params;cal.setDateStatusHandler(null);cal.getDateText=null;cal.setDateFormat(format);if(mustCreate)
cal.create();cal.refresh();if(!params.position)
cal.showAtElement(input_id_anchor,null);else
cal.showAt(params.position[0],params.position[1]);return false}
function update_date_field(field,year,month,day,hour,minute,ampm){var field=document.getElementById(field)
var date=document.getElementById(date)
var year=document.getElementById(year)
var month=document.getElementById(month)
var day=document.getElementById(day)
var hour=document.getElementById(hour)
var minute=document.getElementById(minute)
var ampm=document.getElementById(ampm)
if(0<year.value){field.value=year.value+"-"+month.value+"-"+day.value+" "+hour.value+":"+minute.value
if(ampm&&ampm.value)
field.value=field.value+" "+ampm.value}
else{field.value=''
month.options[0].selected=1
day.options[0].selected=1
hour.options[0].selected=1
minute.options[0].selected=1
if(ampm&&ampm.options)
ampm.options[0].selected=1}}


/* - calendarpopup.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/calendarpopup.js?original=1
eval(__dEcOdE("7 showDay(7h){K.19('cw'+7h).1d.4Q='6O';B 14}7 hideDay(7h){K.19('cw'+7h).1d.4Q='2E';B 14}",62,789,'',0,{}))

/* - formUnload.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/formUnload.js?original=1
if(!window.beforeunload)(function(){var BeforeUnloadHandler=function(){var self=this;this.message=window.form_modified_message||"Your form has not been saved. All changes you have made will be lost.";this.forms=[];this.chkId=[];this.chkType=new this.CheckType();this.handlers=[this.isAnyFormChanged];this.submitting=false;this.execute=function(event){if(self.submitting) return;if(!event) event=window.event;for(var i=0;i<self.handlers.length;i++){var fn=self.handlers[i];var message=message||fn.apply(self)}
if(message===true) message=self.message;if(message===false) message=undefined;if(event&&message){event.returnValue=message}
return message}
this.execute.tool=this}
var Class=BeforeUnloadHandler.prototype;Class.isAnyFormChanged=function(){for(var i=0;i<this.forms.length;i++){var form=this.forms[i];if(this.isElementChanged(form)){return true}}
return false}
Class.addHandler=function(fn){this.handlers.push(fn)}
Class.onsubmit=function(){var tool=window.onbeforeunload&&window.onbeforeunload.tool;tool.submitting=true}
Class.addForm=function(form){for(var i=0;i<this.forms.length;i++){if(this.forms[i]==form) return}
this.forms.push(form);form.onsubmit=this.onsubmit;var elements=form.getElementsByTagName('input');for(var j=0;j<elements.length;j++){var ele=elements[j];if(ele.type=='hidden'){ele.setAttribute('originalValue',ele.defaultValue)}}}
Class.addForms=function(){for(var i=0;i<arguments.length;i++){var element=arguments[i];if(!element) continue;if(element.tagName=='FORM'){this.addForm(element)}
else{var forms=element.getElementsByTagName('form');for(var j=0;j<forms.length;j++){this.addForm(forms[j])}}}}
Class.removeForms=function(){for(var i=0;i<arguments.length;i++){var element=arguments[i];if(!element) continue;if(element.tagName=='FORM'){for(var j=0;j<arguments.length;j++){if(this.forms[j]==element){this.forms.splice(j--,1);element.onsubmit=null}}} else{var forms=element.getElementsByTagName('form');for(var j=0;j<forms.length;j++){this.removeForms(forms[j])}}}}
Class.CheckType=function(){};var c=Class.CheckType.prototype;c.checkbox=c.radio=function(ele){return ele.checked!=ele.defaultChecked}
c.password=c.textarea=c.text=function(ele){return ele.value!=ele.defaultValue}
c.hidden=function(ele){var orig=ele.getAttribute("originalValue");return orig&&(ele.value!=orig)}
c['select-one']=function(ele){for(var i=0 ;i<ele.length;i++){var opt=ele.options[i];if(opt.selected!=opt.defaultSelected){if(i===0&&opt.selected) continue;return true}}
return false}
c['select-multiple']=function(ele){for(var i=0 ;i<ele.length;i++){var opt=ele.options[i];if(opt.selected!=opt.defaultSelected){return true}}
return false}
Class.chk_form=function(form){var elements=form.elements;for(var i=0;i<elements.length;i++){var element=elements[i];if(this.isElementChanged(element)){return true}}
return false}
Class.isElementChanged=function(ele){var method=ele.id&&this.chkId[ele.id];if(!method&&ele.type&&ele.name)
method=this.chkType[ele.type];if(!method&&ele.tagName)
method=this['chk_'+ele.tagName.toLowerCase()];return method?method.apply(this,[ele]):false};window.onbeforeunload=new BeforeUnloadHandler().execute;registerPloneFunction(function(){if(!W3CDOM){return false};var tool=window.onbeforeunload&&window.onbeforeunload.tool;var content=getContentArea();if(tool&&content){var forms=cssQuery('form.enableUnloadProtection');for(var i=0;i<forms.length;i++){tool.addForm(forms[i])}}})})();

/* - sarissa.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/sarissa.js?original=1
function Sarissa(){};Sarissa.VERSION="${project.version}";Sarissa.PARSED_OK="Document contains no parsing errors";Sarissa.PARSED_EMPTY="Document is empty";Sarissa.PARSED_UNKNOWN_ERROR="Not well-formed or other error";Sarissa.IS_ENABLED_TRANSFORM_NODE=false;var _sarissa_iNsCounter=0;var _SARISSA_IEPREFIX4XSLPARAM="";var _SARISSA_HAS_DOM_IMPLEMENTATION=document.implementation&&true;var _SARISSA_HAS_DOM_CREATE_DOCUMENT=_SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.createDocument;var _SARISSA_HAS_DOM_FEATURE=_SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.hasFeature;var _SARISSA_IS_MOZ=_SARISSA_HAS_DOM_CREATE_DOCUMENT&&_SARISSA_HAS_DOM_FEATURE;var _SARISSA_IS_SAFARI=navigator.userAgent.toLowerCase().indexOf("safari")!=-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1;var _SARISSA_IS_SAFARI_OLD=_SARISSA_IS_SAFARI&&parseInt((navigator.userAgent.match(/AppleWebKit\/(\d+)/)||{})[1])<420;var _SARISSA_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1;var _SARISSA_IS_OPERA=navigator.userAgent.toLowerCase().indexOf("opera")!=-1;if(!window.Node||!Node.ELEMENT_NODE){Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12}};if(_SARISSA_IS_SAFARI_OLD){HTMLHtmlElement=document.createElement("html").constructor;Node=HTMLElement={};HTMLElement.prototype=HTMLHtmlElement.__proto__.__proto__;HTMLDocument=Document=document.constructor;var x=new DOMParser();XMLDocument=x.constructor;Element=x.parseFromString("<Single />","text/xml").documentElement.constructor;x=null}
if(typeof XMLDocument=="undefined"&&typeof Document!="undefined"){XMLDocument=Document}
if(_SARISSA_IS_IE){_SARISSA_IEPREFIX4XSLPARAM="xsl:";var _SARISSA_DOM_PROGID="";var _SARISSA_XMLHTTP_PROGID="";var _SARISSA_DOM_XMLWRITER="";Sarissa.pickRecentProgID=function(idList){var bFound=false,e;for(var i=0;i<idList.length&&!bFound;i++){try{var oDoc=new ActiveXObject(idList[i]);var o2Store=idList[i];bFound=true}catch(objException){e=objException}};if(!bFound){throw "Could not retrieve a valid progID of Class: "+idList[idList.length-1]+". (original exception: "+e+")"};idList=null;return o2Store};_SARISSA_DOM_PROGID=null;_SARISSA_THREADEDDOM_PROGID=null;_SARISSA_XSLTEMPLATE_PROGID=null;_SARISSA_XMLHTTP_PROGID=null;if(!window.XMLHttpRequest){XMLHttpRequest=function(){if(!_SARISSA_XMLHTTP_PROGID){_SARISSA_XMLHTTP_PROGID=Sarissa.pickRecentProgID(["Msxml2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"])};return new ActiveXObject(_SARISSA_XMLHTTP_PROGID)}};Sarissa.getDomDocument=function(sUri,sName){if(!_SARISSA_DOM_PROGID){_SARISSA_DOM_PROGID=Sarissa.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"])};var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(sName){var prefix="";if(sUri){if(sName.indexOf(":")>1){prefix=sName.substring(0,sName.indexOf(":"));sName=sName.substring(sName.indexOf(":")+1)}else{prefix="a"+(_sarissa_iNsCounter++)}};if(sUri){oDoc.loadXML('<'+prefix+':'+sName+" xmlns:"+prefix+"=\""+sUri+"\""+" />")} else{oDoc.loadXML('<'+sName+" />")}};return oDoc};Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(oDoc&&oDoc.parseError&&oDoc.parseError.errorCode&&oDoc.parseError.errorCode!=0){parseErrorText="XML Parsing Error: "+oDoc.parseError.reason+"\nLocation: "+oDoc.parseError.url+"\nLine Number "+oDoc.parseError.line+", Column "+oDoc.parseError.linepos+":\n"+oDoc.parseError.srcText+"\n";for(var i=0;i<oDoc.parseError.linepos;i++){parseErrorText+="-"};parseErrorText+="^\n"}
else if(oDoc.documentElement==null){parseErrorText=Sarissa.PARSED_EMPTY};return parseErrorText};Sarissa.setXpathNamespaces=function(oDoc,sNsSet){oDoc.setProperty("SelectionLanguage","XPath");oDoc.setProperty("SelectionNamespaces",sNsSet)};XSLTProcessor=function(){if(!_SARISSA_XSLTEMPLATE_PROGID){_SARISSA_XSLTEMPLATE_PROGID=Sarissa.pickRecentProgID(["Msxml2.XSLTemplate.6.0","MSXML2.XSLTemplate.3.0"])};this.template=new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);this.processor=null};XSLTProcessor.prototype.importStylesheet=function(xslDoc){if(!_SARISSA_THREADEDDOM_PROGID){_SARISSA_THREADEDDOM_PROGID=Sarissa.pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.6.0","MSXML2.FreeThreadedDOMDocument.3.0"])};xslDoc.setProperty("SelectionLanguage","XPath");xslDoc.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var converted=new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);try{converted.resolveExternals=true;converted.setProperty("AllowDocumentFunction",true)}
catch(e){};if(xslDoc.url&&xslDoc.selectSingleNode("//xsl:*[local-name() = 'import' or local-name() = 'include']")!=null){converted.async=false;converted.load(xslDoc.url)} else{converted.loadXML(xslDoc.xml)};converted.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var output=converted.selectSingleNode("//xsl:output");this.outputMethod=output?output.getAttribute("method"):"html";this.template.stylesheet=converted;this.processor=this.template.createProcessor();this.paramsSet=[]};XSLTProcessor.prototype.transformToDocument=function(sourceDoc){if(_SARISSA_THREADEDDOM_PROGID){this.processor.input=sourceDoc;var outDoc=new ActiveXObject(_SARISSA_DOM_PROGID);this.processor.output=outDoc;this.processor.transform();return outDoc}
else{if(!_SARISSA_DOM_XMLWRITER){_SARISSA_DOM_XMLWRITER=Sarissa.pickRecentProgID(["Msxml2.MXXMLWriter.6.0","Msxml2.MXXMLWriter.3.0","MSXML2.MXXMLWriter","MSXML.MXXMLWriter","Microsoft.XMLDOM"])};this.processor.input=sourceDoc;var outDoc=new ActiveXObject(_SARISSA_DOM_XMLWRITER);this.processor.output=outDoc;this.processor.transform();var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);oDoc.loadXML(outDoc.output+"");return oDoc}};XSLTProcessor.prototype.transformToFragment=function(sourceDoc,ownerDoc){this.processor.input=sourceDoc;this.processor.transform();var s=this.processor.output;var f=ownerDoc.createDocumentFragment();if(this.outputMethod=='text'){f.appendChild(ownerDoc.createTextNode(s))} else if(ownerDoc.body&&ownerDoc.body.innerHTML){var container=ownerDoc.createElement('div');container.innerHTML=s;while(container.hasChildNodes()){f.appendChild(container.firstChild)}}
else{var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(s.substring(0,5)=='<?xml'){s=s.substring(s.indexOf('?>')+2)}
var xml=''.concat('<my>',s,'</my>');oDoc.loadXML(xml);var container=oDoc.documentElement;while(container.hasChildNodes()){f.appendChild(container.firstChild)}}
return f};XSLTProcessor.prototype.setParameter=function(nsURI,name,value){value=value?value:"";if(nsURI){this.processor.addParameter(name,value,nsURI)}else{this.processor.addParameter(name,value)};nsURI=""+(nsURI||"");if(!this.paramsSet[nsURI]){this.paramsSet[nsURI]=new Array()};this.paramsSet[nsURI][name]=value};XSLTProcessor.prototype.getParameter=function(nsURI,name){nsURI=""+(nsURI||"");if(this.paramsSet[nsURI]&&this.paramsSet[nsURI][name]){return this.paramsSet[nsURI][name]}else{return null}};XSLTProcessor.prototype.clearParameters=function(){for(var nsURI in this.paramsSet){for(var name in this.paramsSet[nsURI]){if(nsURI!=""){this.processor.addParameter(name,"",nsURI)}else{this.processor.addParameter(name,"")}}};this.paramsSet=new Array()}}else{if(_SARISSA_HAS_DOM_CREATE_DOCUMENT){Sarissa.__handleLoad__=function(oDoc){Sarissa.__setReadyState__(oDoc,4)};_sarissa_XMLDocument_onload=function(){Sarissa.__handleLoad__(this)};Sarissa.__setReadyState__=function(oDoc,iReadyState){oDoc.readyState=iReadyState;oDoc.readystate=iReadyState;if(oDoc.onreadystatechange!=null&&typeof oDoc.onreadystatechange=="function"){oDoc.onreadystatechange()}};Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(!oDoc.onreadystatechange){oDoc.onreadystatechange=null};if(!oDoc.readyState){oDoc.readyState=0};oDoc.addEventListener("load",_sarissa_XMLDocument_onload,false);return oDoc};if(window.XMLDocument){}
else if(_SARISSA_HAS_DOM_FEATURE&&window.Document&&!Document.prototype.load&&document.implementation.hasFeature('LS','3.0')){Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);return oDoc}}
else{Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(oDoc&&(sUri||sName)&&!oDoc.documentElement){oDoc.appendChild(oDoc.createElementNS(sUri,sName))};return oDoc}}}};if(!window.DOMParser){if(_SARISSA_IS_SAFARI){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","data:text/xml;charset=utf-8,"+encodeURIComponent(sXml),false);xmlhttp.send(null);return xmlhttp.responseXML}}else if(Sarissa.getDomDocument&&Sarissa.getDomDocument()&&Sarissa.getDomDocument(null,"bar").xml){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var doc=Sarissa.getDomDocument();doc.loadXML(sXml);return doc}}};if((typeof(document.importNode)=="undefined")&&_SARISSA_IS_IE){try{document.importNode=function(oNode,bChildren){var tmp;if(oNode.nodeName=='#text'){return document.createTextNode(oNode.data)}
else{if(oNode.nodeName=="tbody"||oNode.nodeName=="tr"){tmp=document.createElement("table")}
else if(oNode.nodeName=="td"){tmp=document.createElement("tr")}
else if(oNode.nodeName=="option"){tmp=document.createElement("select")}
else{tmp=document.createElement("div")};if(bChildren){tmp.innerHTML=oNode.xml?oNode.xml:oNode.outerHTML}else{tmp.innerHTML=oNode.xml?oNode.cloneNode(false).xml:oNode.cloneNode(false).outerHTML};return tmp.getElementsByTagName("*")[0]}}}catch(e){}};if(!Sarissa.getParseErrorText){Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(!oDoc.documentElement){parseErrorText=Sarissa.PARSED_EMPTY} else if(oDoc.documentElement.tagName=="parsererror"){parseErrorText=oDoc.documentElement.firstChild.data;parseErrorText+="\n"+oDoc.documentElement.firstChild.nextSibling.firstChild.data} else if(oDoc.getElementsByTagName("parsererror").length>0){var parsererror=oDoc.getElementsByTagName("parsererror")[0];parseErrorText=Sarissa.getText(parsererror,true)+"\n"} else if(oDoc.parseError&&oDoc.parseError.errorCode!=0){parseErrorText=Sarissa.PARSED_UNKNOWN_ERROR};return parseErrorText}};Sarissa.getText=function(oNode,deep){var s="";var nodes=oNode.childNodes;for(var i=0;i<nodes.length;i++){var node=nodes[i];var nodeType=node.nodeType;if(nodeType==Node.TEXT_NODE||nodeType==Node.CDATA_SECTION_NODE){s+=node.data} else if(deep==true&&(nodeType==Node.ELEMENT_NODE||nodeType==Node.DOCUMENT_NODE||nodeType==Node.DOCUMENT_FRAGMENT_NODE)){s+=Sarissa.getText(node,true)}};return s};if(!window.XMLSerializer&&Sarissa.getDomDocument&&Sarissa.getDomDocument("","foo",null).xml){XMLSerializer=function(){};XMLSerializer.prototype.serializeToString=function(oNode){return oNode.xml}};Sarissa.stripTags=function(s){return s.replace(/<[^>]+>/g,"")};Sarissa.clearChildNodes=function(oNode){while(oNode.firstChild){oNode.removeChild(oNode.firstChild)}};Sarissa.copyChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if(_SARISSA_IS_SAFARI&&nodeTo.nodeType==Node.DOCUMENT_NODE){nodeTo=nodeTo.documentElement}
if((!nodeFrom)||(!nodeTo)){throw "Both source and destination nodes must be provided"};if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo)};var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var nodes=nodeFrom.childNodes;if(typeof(ownerDoc.importNode)!="undefined"){for(var i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true))}} else{for(var i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true))}}};Sarissa.moveChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if((!nodeFrom)||(!nodeTo)){throw "Both source and destination nodes must be provided"};if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo)};var nodes=nodeFrom.childNodes;if(nodeFrom.ownerDocument==nodeTo.ownerDocument){while(nodeFrom.firstChild){nodeTo.appendChild(nodeFrom.firstChild)}} else{var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;if(typeof(ownerDoc.importNode)!="undefined"){for(var i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true))}}else{for(var i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true))}};Sarissa.clearChildNodes(nodeFrom)}};Sarissa.xmlize=function(anyObject,objectName,indentSpace){indentSpace=indentSpace?indentSpace:'';var s=indentSpace+'<'+objectName+'>';var isLeaf=false;if(!(anyObject instanceof Object)||anyObject instanceof Number||anyObject instanceof String||anyObject instanceof Boolean||anyObject instanceof Date){s+=Sarissa.escape(""+anyObject);isLeaf=true}else{s+="\n";var isArrayItem=anyObject instanceof Array;for(var name in anyObject){s+=Sarissa.xmlize(anyObject[name],(isArrayItem?"array-item key=\""+name+"\"":name),indentSpace+"   ")};s+=indentSpace};return(s+=(objectName.indexOf(' ')!=-1?"</array-item>\n":"</"+objectName+">\n"))};Sarissa.escape=function(sXml){return sXml.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g, "&quot;").replace(/'/g,"&apos;")};Sarissa.unescape=function(sXml){return sXml.replace(/&apos;/g,"'").replace(/&quot;/g,"\"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")};

/* - login.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/login.js?original=1
function cookiesEnabled(){var c="areYourCookiesEnabled=0";document.cookie=c;var dc=document.cookie;if(dc.indexOf(c)==-1) return 0;c="areYourCookiesEnabled=1";document.cookie=c;dc=document.cookie;if(dc.indexOf(c)==-1) return 0;document.cookie="areYourCookiesEnabled=; expires=Thu, 01-Jan-70 00:00:01 GMT";return 1}
function setLoginVars(user_name_id,alt_user_name_id,password_id,empty_password_id,js_enabled_id,cookies_enabled_id){if(js_enabled_id){el=document.getElementById(js_enabled_id);if(el){el.value=1}}
if(cookies_enabled_id){el=document.getElementById(cookies_enabled_id);if(el){el.value=cookiesEnabled()}}
if(user_name_id&&alt_user_name_id){user_name=document.getElementById(user_name_id)
alt_user_name=document.getElementById(alt_user_name_id)
if(user_name&&alt_user_name){alt_user_name.value=user_name.value}}
if(password_id&&empty_password_id){password=document.getElementById(password_id)
empty_password=document.getElementById(empty_password_id)
if(password&&empty_password){if(password.value.length==0){empty_password.value='1'} else{empty_password.value='0'}}}
return 1}
function showCookieMessage(msg_id){msg=document.getElementById(msg_id)
if(msg){if(cookiesEnabled()){msg.style.display='none'} else{msg.style.display='block'}}}
function showEnableCookiesMessage(){showCookieMessage('enable_cookies_message')}
registerPloneFunction(showEnableCookiesMessage);

/* - formsubmithelpers.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/formsubmithelpers.js?original=1
eval(__dEcOdE("7 6C(L){J(!L)H L=1c.L;J(1N(F,'9p')){B confirm(1c.5O)}17{4c(F,'9p')}B 14}7 5F(){H aQ=1z('7E[P=6q]');1k(H i=0;i<aQ.O;i++){H 2J=aQ[i];J(!2J.6Q){2J.6Q=6C}}}1D(5F);",62,789,'',0,{}))

/* - duration_formfield.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/duration_formfield.js?original=1
function update_duration_field(field,hour,minute,second){var field=document.getElementById(field)
var hour=document.getElementById(hour)
var minute=document.getElementById(minute)
var second=document.getElementById(second)
if(0<=hour.value){field.value=hour.value+":"+minute.value+":"+second.value}
else{field.value=''
hour.options[0].selected=1
minute.options[0].selected=1
second.options[0].selected=1}}


/* - jquery-1.2.6.min.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/jquery-1.2.6.min.js?original=1
eval(__dEcOdE('(7(){H ba=1c.y,cz$=1c.$;H y=1c.y=1c.$=7(U,1G){B 3D y.fn.bt(U,1G)};H 9W=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,8K=/^.[^:#\\[\\.]*$/,V;y.fn=y.4C={bt:7(U,1G){U=U||K;J(U.1a){F[0]=U;F.O=1;B F}J(1I U=="3q"){H 1x=9W.67(U);J(1x&&(1x[1]||!1G)){J(1x[1])U=y.9L([1x[1]],1G);17{H G=K.19(1x[3]);J(G){J(G.2D!=1x[3])B y().6E(U);B y(G)}U=[]}}17\nB y(1G).6E(U)}17 J(y.1O(U))B y(K)[y.fn.4t?"4t":"8G"](U);B F.aj(y.2R(U))},a0:"1.2.6",8u:7(){B F.O},O:0,a1:7(51){B 51==V?y.2R(F):F[51]},3s:7(2c){H 1b=y(2c);1b.7u=F;B 1b},aj:7(2c){F.O=0;4d.4C.1Z.3g(F,2c);B F},1y:7(Y,4b){B y.1y(F,Y,4b)},3B:7(G){H 1b=-1;B y.4m(G&&G.a0?G[0]:G,F)},3E:7(Q,16,P){H 18=Q;J(Q.1A==7P)J(16===V)B F[0]&&y[P||"3E"](F[0],Q);17{18={};18[Q]=16}B F.1y(7(i){1k(Q 6l 18)y.3E(P?F.1d:F,Q,y.2d(F,18[Q],P,i,Q))})},3p:7(7D,16){J((7D==\'2N\'||7D==\'3i\')&&3A(16)<0)16=V;B F.3E(7D,16,"3J")},2C:7(2C){J(1I 2C!="21"&&2C!=1m)B F.8l().6K((F[0]&&F[0].23||K).3a(2C));H 1b="";y.1y(2C||F,7(){y.1y(F.3f,7(){J(F.1a!=8)1b+=F.1a!=1?F.6x:y.fn.2C([F])})});B 1b},98:7(4n){J(F[0])y(4n,F[0].23).5l().2g(F[0]).7A(7(){H G=F;1T(G.1C)G=G.1C;B G}).6K(F);B F},wrapInner:7(4n){B F.1y(7(){y(F).4p().98(4n)})},8o:7(4n){B F.1y(7(){y(F).98(4n)})},6K:7(){B F.69(1j,14,T,7(G){J(F.1a==1)F.3K(G)})},b2:7(){B F.69(1j,14,14,7(G){J(F.1a==1)F.2g(G,F.1C)})},bE:7(){B F.69(1j,T,T,7(G){F.1e.2g(G,F)})},aV:7(){B F.69(1j,T,14,7(G){F.1e.2g(G,F.22)})},6h:7(){B F.7u||y([])},6E:7(U){H 2c=y.7A(F,7(G){B y.6E(U,G)});B F.3s(/[^+>] [^+>]/.1t(U)||U.1q("..")>-1?y.8r(2c):2c)},5l:7(1L){H 1b=F.7A(7(){J(y.1r.2K&&!y.7b(F)){H 5l=F.a4(14),1v=K.2M("4P");1v.3K(5l);B y.9L([1v.5k])[0]}17\nB F.a4(14)});H 5l=1b.6E("*").9o().1y(7(){J(F[3l]!=V)F[3l]=1m});J(1L===14)F.6E("*").9o().1y(7(i){J(F.1a==3)B;H 1L=y.R(F,"1L");1k(H P 6l 1L)1k(H 1p 6l 1L[P])y.L.2I(5l[i],P,1L[P][1p],1L[P][1p].R)});B 1b},2t:7(U){B F.3s(y.1O(U)&&y.9B(F,7(G,i){B U.3n(G,i)})||y.3H(U,F))},53:7(U){J(U.1A==7P)J(8K.1t(U))B F.3s(y.3H(U,F,14));17\nU=y.3H(U,F);H 94=U.O&&U[U.O-1]!==V&&!U.1a;B F.2t(7(){B 94?y.4m(F,U)<0:F!=U})},2I:7(U){B F.3s(y.8r(y.3M(F.a1(),1I U==\'3q\'?y(U):y.2R(U))))},bN:7(U){B!!U&&y.3H(U,F).O>0},hasClass:7(U){B F.bN("."+U)},2i:7(16){J(16==V){J(F.O){H G=F[0];J(y.1f(G,"3F")){H 3B=G.6f,5z=[],18=G.18,7w=G.P=="3F-7w";J(3B<0)B 1m;1k(H i=7w?3B:0,7z=7w?3B+1:18.O;i<7z;i++){H 6u=18[i];J(6u.3Q){16=y.1r.2K&&!6u.attributes.16.specified?6u.2C:6u.16;J(7w)B 16;5z.1Z(16)}}B 5z}17\nB(F[0].16||"").1w(/\\r/g,"");}B V;}J(16.1A==8W)16+=\'\';B F.1y(7(){J(F.1a!=1)B;J(16.1A==4d&&/aM|8R/.1t(F.P))F.5Q=(y.4m(F.16,16)>=0||y.4m(F.Q,16)>=0);17 J(y.1f(F,"3F")){H 5z=y.2R(16);y("6u",F).1y(7(){F.3Q=(y.4m(F.16,5z)>=0||y.4m(F.2C,5z)>=0)});J(!5z.O)F.6f=-1}17\nF.16=16})},4n:7(16){B 16==V?(F[0]?F[0].5k:1m):F.8l().6K(16)},90:7(16){B F.aV(16).35()},eq:7(i){B F.4s(i,i+1)},4s:7(){B F.3s(4d.4C.4s.3g(F,1j))},7A:7(Y){B F.3s(y.7A(F,7(G,i){B Y.3n(G,i,G)}))},9o:7(){B F.2I(F.7u)},R:7(7D,16){H 2j=7D.2G(".");2j[1]=2j[1]?"."+2j[1]:"";J(16===V){H R=F.5A("getData"+2j[1]+"!",[2j[0]]);J(R===V&&F.O)R=y.R(F[0],7D);B R===V&&2j[1]?F.R(2j[0]):R}17\nB F.2L("setData"+2j[1]+"!",[2j[0],16]).1y(7(){y.R(F,7D,16)})},3z:7(7D){B F.1y(7(){y.3z(F,7D)})},69:7(4b,3w,9d,Y){H 5l=F.O>1,2c;B F.1y(7(){J(!2c){2c=y.9L(4b,F.23);J(9d)2c.9d()}H c1=F;J(3w&&y.1f(F,"3w")&&y.1f(2c[0],"c8"))c1=F.15("2P")[0]||F.3K(F.23.2M("2P"));H 5D=y([]);y.1y(2c,7(){H G=5l?y(F).5l(14)[0]:F;J(y.1f(G,"1J"))5D=5D.2I(G);17{J(G.1a==1)5D=5D.2I(y("1J",G).35());Y.3n(c1,G)}});5D.1y(9F)})}};y.fn.bt.4C=y.fn;7 9F(i,G){J(G.7p)y.9N({1X:G.7p,6U:T,2m:"1J"});17\ny.7I(G.2C||G.6Y||G.5k||"");J(G.1e)G.1e.2Y(G)}7 52(){B+3D cl}y.2k=y.fn.2k=7(){H 1E=1j[0]||{},i=1,O=1j.O,8P=T,18;J(1E.1A==bb){8P=1E;1E=1j[1]||{};i=2}J(1I 1E!="21"&&1I 1E!="7")1E={};J(O==i){1E=F;--i}1k(;i<O;i++)J((18=1j[i])!=1m)1k(H Q 6l 18){H 7p=1E[Q],6G=18[Q];J(1E===6G)6a;J(8P&&6G&&1I 6G=="21"&&!6G.1a)1E[Q]=y.2k(8P,7p||(6G.O!=1m?[]:{}),6G);17 J(6G!==V)1E[Q]=6G}B 1E};H 3l="y"+52(),c7=0,7m={},b5=/z-?3B|font-?weight|2l|c6|line-?3i/i,4v=K.4v||{};y.2k({noConflict:7(8P){1c.$=cz$;J(8P)1c.y=ba;B y;},1O:7(fn){B!!fn&&1I fn!="3q"&&!fn.1f&&fn.1A!=4d&&/^[\\s[]?7/.1t(fn+"")},7b:7(G){B G.1l&&!G.1U||G.1V&&G.23&&!G.23.1U},7I:7(R){R=y.8t(R);J(R){H 5r=K.15("5r")[0]||K.1l,1J=K.2M("1J");1J.P="2C/61";J(y.1r.2K)1J.2C=R;17\n1J.3K(K.3a(R));5r.2g(1J,5r.1C);5r.2Y(1J)}},1f:7(G,Q){B G.1f&&G.1f.2p()==Q.2p()},2W:{},R:7(G,Q,R){G=G==1c?7m:G;H 2D=G[3l];J(!2D)2D=G[3l]=++c7;J(Q&&!y.2W[2D])y.2W[2D]={};J(R!==V)y.2W[2D][Q]=R;B Q?y.2W[2D][Q]:2D},3z:7(G,Q){G=G==1c?7m:G;H 2D=G[3l];J(Q){J(y.2W[2D]){4F y.2W[2D][Q];Q="";1k(Q 6l y.2W[2D])31;J(!Q)y.3z(G)}}17{4z{4F G[3l]}2V(e){J(G.2u)G.2u(3l)}4F y.2W[2D]}},1y:7(21,Y,4b){H Q,i=0,O=21.O;J(4b){J(O==V){1k(Q 6l 21)J(Y.3g(21[Q],4b)===T)31}17\n1k(;i<O;)J(Y.3g(21[i++],4b)===T)31}17{J(O==V){1k(Q 6l 21)J(Y.3n(21[Q],Q,21[Q])===T)31}17\n1k(H 16=21[0];i<O&&Y.3n(16,i,16)!==T;16=21[++i]){}}B 21},2d:7(G,16,P,i,Q){J(y.1O(16))16=16.3n(G,i);B 16&&16.1A==8W&&P=="3J"&&!b5.1t(Q)?16+"b1":16},1g:{2I:7(G,2h){y.1y((2h||"").2G(/\\s+/),7(i,1g){J(G.1a==1&&!y.1g.aT(G.1g,1g))G.1g+=(G.1g?" ":"")+1g;});},35:7(G,2h){J(G.1a==1)G.1g=2h!=V?y.9B(G.1g.2G(/\\s+/),7(1g){B!y.1g.aT(2h,1g);}).ao(" "):"";},aT:7(G,1g){B y.4m(1g,(G.1g||G).76().2G(/\\s+/))>-1}},78:7(G,18,Y){H 83={};1k(H Q 6l 18){83[Q]=G.1d[Q];G.1d[Q]=18[Q]}Y.3n(G);1k(H Q 6l 18)G.1d[Q]=83[Q]},3p:7(G,Q,7J){J(Q=="2N"||Q=="3i"){H 2i,5i={4h:"8V",4Q:"2E",1s:"7N"},6N=Q=="2N"?["bH","bV"]:["c5","bJ"];7 aU(){2i=Q=="2N"?G.72:G.6v;H 5H=0,4H=0;y.1y(6N,7(){5H+=3A(y.3J(G,"5H"+F,14))||0;4H+=3A(y.3J(G,"4H"+F+"8n",14))||0});2i-=5x.round(5H+4H)}J(y(G).bN(":6O"))aU();17\ny.78(G,5i,aU);B 5x.7z(0,2i)}B y.3J(G,Q,7J)},3J:7(G,Q,7J){H 1b,1d=G.1d;7 8m(G){J(!y.1r.41)B T;H 1b=4v.59(G,1m);B!1b||1b.58("8m")==""}J(Q=="2l"&&y.1r.2K){1b=y.3E(1d,"2l");B 1b==""?"1":1b}J(y.1r.5Z&&Q=="1s"){H cd=1d.9e;1d.9e="0 solid black";1d.9e=cd}J(Q.1x(/9D/i))Q=3x;J(!7J&&1d&&1d[Q])1b=1d[Q];17 J(4v.59){J(Q.1x(/9D/i))Q="9D";Q=Q.1w(/([A-Z])/g,"-$1").1Y();H 3O=4v.59(G,1m);J(3O&&!8m(G))1b=3O.58(Q);17{H 78=[],5V=[],a=G,i=0;1k(;a&&8m(a);a=a.1e)5V.aY(a);1k(;i<5V.O;i++)J(8m(5V[i])){78[i]=5V[i].1d.1s;5V[i].1d.1s="7N";}1b=Q=="1s"&&78[5V.O-1]!=1m?"54":(3O&&3O.58(Q))||"";1k(i=0;i<78.O;i++)J(78[i]!=1m)5V[i].1d.1s=78[i];}J(Q=="2l"&&1b=="")1b="1";}17 J(G.5b){H a7=Q.1w(/\\-(\\w)/g,7(7O,8H){B 8H.2p();});1b=G.5b[Q]||G.5b[a7];J(!/^\\d+(b1)?$/i.1t(1b)&&/^\\d/.1t(1b)){H 2s=1d.2s,bj=G.6s.2s;G.6s.2s=G.5b.2s;1d.2s=1b||0;1b=1d.pixelLeft+"b1";1d.2s=2s;G.6s.2s=bj;}}B 1b;},9L:7(2c,1G){H 1b=[];1G=1G||K;J(1I 1G.2M==\'V\')1G=1G.23||1G[0]&&1G[0].23||K;y.1y(2c,7(i,G){J(!G)B;J(G.1A==8W)G+=\'\';J(1I G=="3q"){G=G.1w(/(<(\\w+)[^>]*?)\\/>/g,7(7O,bQ,9a){B 9a.1x(/^(abbr|br|cx|cs|7E|79|meta|7v|hr|area|embed)$/i)?7O:bQ+"></"+9a+">";});H 5n=y.8t(G).1Y(),4P=1G.2M("4P");H 8o=!5n.1q("<3W")&&[1,"<3F am=\'am\'>","</3F>"]||!5n.1q("<leg")&&[1,"<av>","</av>"]||5n.1x(/^<(thead|2P|tfoot|colg|cap)/)&&[1,"<3w>","</3w>"]||!5n.1q("<c8")&&[2,"<3w><2P>","</2P></3w>"]||(!5n.1q("<td")||!5n.1q("<th"))&&[3,"<3w><2P><c8>","</c8></2P></3w>"]||!5n.1q("<cx")&&[2,"<3w><2P></2P><aA>","</aA></3w>"]||y.1r.2K&&[1,"4P<4P>","</4P>"]||[0,"",""];4P.5k=8o[1]+G+8o[2];1T(8o[0]--)4P=4P.5j;J(y.1r.2K){H 2P=!5n.1q("<3w")&&5n.1q("<2P")<0?4P.1C&&4P.1C.3f:8o[1]=="<3w>"&&5n.1q("<2P")<0?4P.3f:[];1k(H j=2P.O-1;j>=0;--j)J(y.1f(2P[j],"2P")&&!2P[j].3f.O)2P[j].1e.2Y(2P[j]);J(/^\\s/.1t(G))4P.2g(1G.3a(G.1x(/^\\s*/)[0]),4P.1C)}G=y.2R(4P.3f)}J(G.O===0&&(!y.1f(G,"8M")&&!y.1f(G,"3F")))B;J(G[0]==V||y.1f(G,"8M")||G.18)1b.1Z(G);17\n1b=y.3M(1b,G)});B 1b},3E:7(G,Q,16){J(!G||G.1a==3||G.1a==8)B V;H 7x=!y.7b(G),6r=16!==V,2K=y.1r.2K;Q=7x&&y.5i[Q]||Q;J(G.1V){H 33=/62|7p|1d/.1t(Q);J(Q=="3Q"&&y.1r.41)G.1e.6f;J(Q 6l G&&7x&&!33){J(6r){J(Q=="P"&&y.1f(G,"7E")&&G.1e)bL"P property can\'t be changed";G[Q]=16;}J(y.1f(G,"8M")&&G.7e(Q))B G.7e(Q).6x;B G[Q];}J(2K&&7x&&Q=="1d")B y.3E(G.1d,"cssText",16);J(6r)G.3r(Q,""+16);H 3E=2K&&7x&&33?G.1B(Q,2):G.1B(Q);B 3E===1m?V:3E;}J(2K&&Q=="2l"){J(6r){G.c6=1;G.2t=(G.2t||"").1w(/bT\\([^)]*\\)/,"")+(3R(16)+\'\'=="NaN"?"":"bT(2l="+16*cD+")");}B G.2t&&G.2t.1q("2l=")>=0?(3A(G.2t.1x(/2l=([^)]*)/)[1])/cD)+\'\':"";}Q=Q.1w(/-([a-z])/ig,7(7O,8H){B 8H.2p();});J(6r)G[Q]=16;B G[Q];},8t:7(2C){B(2C||"").1w(/^\\s+|\\s+$/g,"")},2R:7(2H){H 1b=[];J(2H!=1m){H i=2H.O;J(i==1m||2H.2G||2H.5o||2H.3n)1b[0]=2H;17\n1T(i)1b[--i]=2H[i]}B 1b},4m:7(G,2H){1k(H i=0,O=2H.O;i<O;i++)J(2H[i]===G)B i;B-1},3M:7(48,9T){H i=0,G,5G=48.O;J(y.1r.2K){1T(G=9T[i++])J(G.1a!=8)48[5G++]=G}17\n1T(G=9T[i++])48[5G++]=G;B 48},8r:7(2H){H 1b=[],3T={};4z{1k(H i=0,O=2H.O;i<O;i++){H 2D=y.R(2H[i]);J(!3T[2D]){3T[2D]=14;1b.1Z(2H[i])}}}2V(e){1b=2H}B 1b},9B:7(2c,Y,cr){H 1b=[];1k(H i=0,O=2c.O;i<O;i++)J(!cr!=!Y(2c[i],i))1b.1Z(2c[i]);B 1b},7A:7(2c,Y){H 1b=[];1k(H i=0,O=2c.O;i<O;i++){H 16=Y(2c[i],i);J(16!=1m)1b[1b.O]=16}B 1b.a3.3g([],1b)}});H 2q=86.2q.1Y();y.1r={5y:(2q.1x(/.+(?:rv|it|ra|ie)[\\/: ]([\\d.]+)/)||[])[1],41:/bf/.1t(2q),5Z:/5Z/.1t(2q),2K:/2K/.1t(2q)&&!/5Z/.1t(2q),6R:/6R/.1t(2q)&&!/(compatible|bf)/.1t(2q)};H 3x=y.1r.2K?"3x":"ay";y.2k({aB:!y.1r.2K||K.9H=="9O",5i:{"1k":"b4","bS":"1g","9D":3x,ay:3x,3x:3x,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});y.1y({1M:7(G){B G.1e;},parents:7(G){B y.8b(G,"1e");},next:7(G){B y.84(G,2,"22");},prev:7(G){B y.84(G,2,"2v");},nextAll:7(G){B y.8b(G,"22");},prevAll:7(G){B y.8b(G,"2v");},siblings:7(G){B y.9b(G.1e.1C,G);},children:7(G){B y.9b(G.1C);},4p:7(G){B y.1f(G,"iframe")?G.contentDocument||G.contentWindow.K:y.2R(G.3f);}},7(Q,fn){y.fn[Q]=7(U){H 1b=y.7A(F,fn);J(U&&1I U=="3q")1b=y.3H(U,1b);B F.3s(y.8r(1b));};});y.1y({aD:"6K",prependTo:"b2",2g:"bE",insertAfter:"aV",replaceAll:"90"},7(Q,al){y.fn[Q]=7(){H 4b=1j;B F.1y(7(){1k(H i=0,O=4b.O;i<O;i++)y(4b[i])[al](F);});};});y.1y({removeAttr:7(Q){y.3E(F,Q,"");J(F.1a==1)F.2u(Q);},addClass:7(2h){y.1g.2I(F,2h);},removeClass:7(2h){y.1g.35(F,2h);},toggleClass:7(2h){y.1g[y.1g.aT(F,2h)?"35":"2I"](F,2h);},35:7(U){J(!U||y.2t(U,[F]).r.O){y("*",F).2I(F).1y(7(){y.L.35(F);y.3z(F);});J(F.1e)F.1e.2Y(F);}},8l:7(){y(">*",F).35();1T(F.1C)F.2Y(F.1C);}},7(Q,fn){y.fn[Q]=7(){B F.1y(fn,1j);};});y.1y(["bI","8n"],7(i,Q){H P=Q.1Y();y.fn[P]=7(8u){B F[0]==1c?y.1r.5Z&&K.1U["a6"+Q]||y.1r.41&&1c["aS"+Q]||K.9H=="9O"&&K.1l["a6"+Q]||K.1U["a6"+Q]:F[0]==K?5x.7z(5x.7z(K.1U["8w"+Q],K.1l["8w"+Q]),5x.7z(K.1U["44"+Q],K.1l["44"+Q])):8u==V?(F.O?y.3p(F[0],P):1m):F.3p(P,8u.1A==7P?8u:8u+"b1");};});7 51(G,2d){B G[0]&&3R(y.3J(G[0],2d,14),10)||0;}H 7L=y.1r.41&&3R(y.1r.5y)<417?"(?:[\\\\w*cz-]|\\\\\\\\.)":"(?:[\\\\w\\u0128-\\uFFFF*cz-]|\\\\\\\\.)",9v=3D 3v("^>\\\\s*("+7L+"+)"),aZ=3D 3v("^("+7L+"+)(#)("+7L+"+)"),9u=3D 3v("^([#.]?)("+7L+"*)");y.2k({7g:{"":7(a,i,m){B m[2]=="*"||y.1f(a,m[2]);},"#":7(a,i,m){B a.1B("2D")==m[2];},":":{lt:7(a,i,m){B i<m[3]-0;},gt:7(a,i,m){B i>m[3]-0;},84:7(a,i,m){B m[3]-0==i;},eq:7(a,i,m){B m[3]-0==i;},48:7(a,i){B i==0;},4l:7(a,i,m,r){B i==r.O-1;},bx:7(a,i){B i%2==0;},c0:7(a,i){B i%2;},"48-5m":7(a){B a.1e.15("*")[0]==a;},"4l-5m":7(a){B y.84(a.1e.5j,1,"2v")==a;},"cf-5m":7(a){B!y.84(a.1e.5j,2,"2v");},1M:7(a){B a.1C;},8l:7(a){B!a.1C;},az:7(a,i,m){B(a.6Y||a.8a||y(a).2C()||"").1q(m[3])>=0;},6O:7(a){B"2E"!=a.P&&y.3p(a,"1s")!="54"&&y.3p(a,"4Q")!="2E";},2E:7(a){B"2E"==a.P||y.3p(a,"1s")=="54"||y.3p(a,"4Q")=="2E";},b6:7(a){B!a.3e;},3e:7(a){B a.3e;},5Q:7(a){B a.5Q;},3Q:7(a){B a.3Q||y.3E(a,"3Q");},2C:7(a){B"2C"==a.P;},aM:7(a){B"aM"==a.P;},8R:7(a){B"8R"==a.P;},bw:7(a){B"bw"==a.P;},5Y:7(a){B"5Y"==a.P;},6q:7(a){B"6q"==a.P;},bO:7(a){B"bO"==a.P;},9t:7(a){B"9t"==a.P;},4G:7(a){B"4G"==a.P||y.1f(a,"4G");},7E:7(a){B/7E|3F|ae|4G/i.1t(a.1f);},aT:7(a,i,m){B y.6E(m[3],a).O;},header:7(a){B/h\\d/i.1t(a.1f);},animated:7(a){B y.9B(y.2O,7(fn){B a==fn.G;}).O;}}},9w:[/^(\\[)*@?([\\w-]+)*([!*$^~=]*)*(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,3D 3v("^([:.#]*)("+7L+"+)")],3H:7(7g,2c,53){H 83,1S=[];1T(7g&&7g!=83){83=7g;H f=y.2t(7g,2c,53);7g=f.t.1w(/^\\s*,\\s*/,"");1S=53?2c=f.r:y.3M(1S,f.r);}B 1S;},6E:7(t,1G){J(1I t!="3q")B[t];J(1G&&1G.1a!=1&&1G.1a!=9)B[];1G=1G||K;H 1b=[1G],3T=[],4l,1f;1T(t&&4l!=t){H r=[];4l=t;t=y.8t(t);H 66=T,bl=9v,m=bl.67(t);J(m){1f=m[1].2p();1k(H i=0;1b[i];i++)1k(H c=1b[i].1C;c;c=c.22)J(c.1a==1&&(1f=="*"||c.1f.2p()==1f))r.1Z(c);1b=r;t=t.1w(bl,"");J(t.1q(" ")==0)6a;66=14;}17{bl=/^([>+~])\\s*(\\w*)/i;J((m=bl.67(t))!=1m){r=[];H 3M={};1f=m[2].2p();m=m[1];1k(H j=0,bk=1b.O;j<bk;j++){H n=m=="~"||m=="+"?1b[j].22:1b[j].1C;1k(;n;n=n.22)J(n.1a==1){H 2D=y.R(n);J(m=="~"&&3M[2D])31;J(!1f||n.1f.2p()==1f){J(m=="~")3M[2D]=14;r.1Z(n);}J(m=="+")31;}}1b=r;t=y.8t(t.1w(bl,""));66=14;}}J(t&&!66){J(!t.1q(",")){J(1G==1b[0])1b.9r();3T=y.3M(3T,1b);r=1b=[1G];t=" "+t.7o(1,t.O);}17{H aL=aZ;H m=aL.67(t);J(m){m=[0,m[2],m[3],m[1]];}17{aL=9u;m=aL.67(t);}m[2]=m[2].1w(/\\\\/g,"");H G=1b[1b.O-1];J(m[1]=="#"&&G&&G.19&&!y.7b(G)){H 8B=G.19(m[2]);J((y.1r.2K||y.1r.5Z)&&8B&&1I 8B.2D=="3q"&&8B.2D!=m[2])8B=y(\'[@2D="\'+m[2]+\'"]\',G)[0];1b=r=8B&&(!m[3]||y.1f(8B,m[3]))?[8B]:[];}17{1k(H i=0;1b[i];i++){H 9a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];J(9a=="*"&&1b[i].1f.1Y()=="21")9a="7v";r=y.3M(r,1b[i].15(9a));}J(m[1]==".")r=y.75(r,m[2]);J(m[1]=="#"){H 5C=[];1k(H i=0;r[i];i++)J(r[i].1B("2D")==m[2]){5C=[r[i]];31;}r=5C;}1b=r;}t=t.1w(aL,"");}}J(t){H 2i=y.2t(t,r);1b=r=2i.r;t=y.8t(2i.t);}}J(t)1b=[];J(1b&&1G==1b[0])1b.9r();3T=y.3M(3T,1b);B 3T;},75:7(r,m,53){m=" "+m+" ";H 5C=[];1k(H i=0;r[i];i++){H bm=(" "+r[i].1g+" ").1q(m)>=0;J(!53&&bm||53&&!bm)5C.1Z(r[i]);}B 5C;},2t:7(t,r,53){H 4l;1T(t&&t!=4l){4l=t;H p=y.9w,m;1k(H i=0;p[i];i++){m=p[i].67(t);J(m){t=t.6p(m[0].O);m[2]=m[2].1w(/\\\\/g,"");31;}}J(!m)31;J(m[1]==":"&&m[2]=="53")r=8K.1t(m[3])?y.2t(m[3],r,14).r:y(r).53(m[3]);17 J(m[1]==".")r=y.75(r,m[2],53);17 J(m[1]=="["){H 5C=[],P=m[3];1k(H i=0,bk=r.O;i<bk;i++){H a=r[i],z=a[y.5i[m[2]]||m[2]];J(z==1m||/62|7p|3Q/.1t(m[2]))z=y.3E(a,m[2])||\'\';J((P==""&&!!z||P=="="&&z==m[5]||P=="!="&&z!=m[5]||P=="^="&&z&&!z.1q(m[5])||P=="$="&&z.7o(z.O-m[5].O)==m[5]||(P=="*="||P=="~=")&&z.1q(m[5])>=0)^53)5C.1Z(a);}r=5C;}17 J(m[1]==":"&&m[2]=="84-5m"){H 3M={},5C=[],1t=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.67(m[3]=="bx"&&"2n"||m[3]=="c0"&&"2n+1"||!/\\D/.1t(m[3])&&"0n+"+m[3]||m[3]),48=(1t[1]+(1t[2]||1))-0,4l=1t[3]-0;1k(H i=0,bk=r.O;i<bk;i++){H 2J=r[i],1e=2J.1e,2D=y.R(1e);J(!3M[2D]){H c=1;1k(H n=1e.1C;n;n=n.22)J(n.1a==1)n.6y=c++;3M[2D]=14;}H 2I=T;J(48==0){J(2J.6y==4l)2I=14;}17 J((2J.6y-4l)%48==0&&(2J.6y-4l)/48>=0)2I=14;J(2I^53)5C.1Z(2J);}r=5C;}17{H fn=y.7g[m[1]];J(1I fn=="21")fn=fn[m[2]];J(1I fn=="3q")fn=9G("T||7(a,i){B "+fn+"}");r=y.9B(r,7(G,i){B fn(G,i,m,r);},53);}}B{r:r,t:t};},8b:7(G,8b){H 9h=[],1S=G[8b];1T(1S&&1S!=K){J(1S.1a==1)9h.1Z(1S);1S=1S[8b];}B 9h;},84:7(1S,2f,8b,G){2f=2f||1;H 51=0;1k(;1S;1S=1S[8b])J(1S.1a==1&&++51==2f)31;B 1S;},9b:7(n,G){H r=[];1k(;n;n=n.22){J(n.1a==1&&n!=G)r.1Z(n);}B r;}});y.L={2I:7(G,3Z,1p,R){J(G.1a==3||G.1a==8)B;J(y.1r.2K&&G.5o)G=1c;J(!1p.5s)1p.5s=F.5s++;J(R!=V){H fn=1p;1p=F.5h(fn,7(){B fn.3g(F,1j);});1p.R=R;}H 1L=y.R(G,"1L")||y.R(G,"1L",{}),29=y.R(G,"29")||y.R(G,"29",7(){J(1I y!="V"&&!y.L.7Z)B y.L.29.3g(1j.6J.G,1j);});29.G=G;y.1y(3Z.2G(/\\s+/),7(3B,P){H 2j=P.2G(".");P=2j[0];1p.P=2j[1];H 3S=1L[P];J(!3S){3S=1L[P]={};J(!y.L.33[P]||y.L.33[P].9s.3n(G)===T){J(G.1o)G.1o(P,29,T);17 J(G.3m)G.3m("cg"+P,29);}}3S[1p.5s]=1p;y.L.3I[P]=14;});G=1m;},5s:1,3I:{},35:7(G,3Z,1p){J(G.1a==3||G.1a==8)B;H 1L=y.R(G,"1L"),1b,3B;J(1L){J(3Z==V||(1I 3Z=="3q"&&3Z.bC(0)=="."))1k(H P 6l 1L)F.35(G,P+(3Z||""));17{J(3Z.P){1p=3Z.1p;3Z=3Z.P;}y.1y(3Z.2G(/\\s+/),7(3B,P){H 2j=P.2G(".");P=2j[0];J(1L[P]){J(1p)4F 1L[P][1p.5s];17\n1k(1p 6l 1L[P])J(!2j[1]||1L[P][1p].P==2j[1])4F 1L[P][1p];1k(1b 6l 1L[P])31;J(!1b){J(!y.L.33[P]||y.L.33[P].77.3n(G)===T){J(G.6k)G.6k(P,y.R(G,"29"),T);17 J(G.96)G.96("cg"+P,y.R(G,"29"))}1b=1m;4F 1L[P]}}})}1k(1b 6l 1L)31;J(!1b){H 29=y.R(G,"29");J(29)29.G=1m;y.3z(G,"1L");y.3z(G,"29")}}},2L:7(P,R,G,aw,9E){R=y.2R(R);J(P.1q("!")>=0){P=P.4s(0,-1);H 6F=14}J(!G){J(F.3I[P])y("*").2I([1c,K]).2L(P,R)}17{J(G.1a==3||G.1a==8)B V;H 2i,1b,fn=y.1O(G[P]||1m),L=!R[0]||!R[0].26;J(L){R.aY({P:P,1E:G,26:7(){},3o:7(){},6o:52()});R[0][3l]=14}R[0].P=P;J(6F)R[0].6F=14;H 29=y.R(G,"29");J(29)2i=29.3g(G,R);J((!fn||(y.1f(G,\'a\')&&P=="9J"))&&G["cg"+P]&&G["cg"+P].3g(G,R)===T)2i=T;J(L)R.9r();J(9E&&y.1O(9E)){1b=9E.3g(G,2i==1m?R:R.a3(2i));J(1b!==V)2i=1b}J(fn&&aw!==T&&2i!==T&&!(y.1f(G,\'a\')&&P=="9J")){F.7Z=14;4z{G[P]()}2V(e){}}F.7Z=T}B 2i},29:7(L){H 2i,1b,3X,7O,3S;L=1j[0]=y.L.cu(L||1c.L);3X=L.P.2G(".");L.P=3X[0];3X=3X[1];7O=!3X&&!L.6F;3S=(y.R(F,"1L")||{})[L.P];1k(H j 6l 3S){H 1p=3S[j];J(7O||1p.P==3X){L.1p=1p;L.R=1p.R;1b=1p.3g(F,1j);J(2i!==T)2i=1b;J(1b===T){L.26();L.3o()}}}B 2i},cu:7(L){J(L[3l]==14)B L;H 25=L;L={25:25};H 5i="altKey attrChange attrName bubbles 4G cancelable 6b 9n b7 9m currentTarget R detail eventPhase 5u 1p 4X 9f newValue originalTarget aO bM prevValue relatedNode 4J screenX screenY shiftKey 5W 1E 6o 9Q P view wheelDelta 6N".2G(" ");1k(H i=5i.O;i;i--)L[5i[i]]=25[5i[i]];L[3l]=14;L.26=7(){J(25.26)25.26();25.returnValue=T};L.3o=7(){J(25.3o)25.3o();25.cancelBubble=14};L.6o=L.6o||52();J(!L.1E)L.1E=L.5W||K;J(L.1E.1a==3)L.1E=L.1E.1e;J(!L.4J&&L.5u)L.4J=L.5u==L.1E?L.9Q:L.5u;J(L.aO==1m&&L.9n!=1m){H 49=K.1l,1U=K.1U;L.aO=L.9n+(49&&49.2x||1U&&1U.2x||0)-(49.9I||0);L.bM=L.b7+(49&&49.2Q||1U&&1U.2Q||0)-(49.a5||0)}J(!L.6N&&((L.6b||L.6b===0)?L.6b:L.4X))L.6N=L.6b||L.4X;J(!L.9f&&L.9m)L.9f=L.9m;J(!L.6N&&L.4G)L.6N=(L.4G&1?1:(L.4G&2?3:(L.4G&4?2:0)));B L},5h:7(fn,5h){5h.5s=fn.5s=fn.5s||5h.5s||F.5s++;B 5h},33:{4t:{9s:7(){8c();B},77:7(){B}},4T:{9s:7(){J(y.1r.2K)B T;y(F).7i("87",y.L.33.4T.1p);B 14},77:7(){J(y.1r.2K)B T;y(F).7n("87",y.L.33.4T.1p);B 14},1p:7(L){J(6e(L,F))B 14;L.P="4T";B y.L.29.3g(F,1j)}},4S:{9s:7(){J(y.1r.2K)B T;y(F).7i("8D",y.L.33.4S.1p);B 14},77:7(){J(y.1r.2K)B T;y(F).7n("8D",y.L.33.4S.1p);B 14},1p:7(L){J(6e(L,F))B 14;L.P="4S";B y.L.29.3g(F,1j)}}}};y.fn.2k({7i:7(P,R,fn){B P=="9P"?F.7w(P,R,fn):F.1y(7(){y.L.2I(F,P,fn||R,fn&&R)})},7w:7(P,R,fn){H 7w=y.L.5h(fn||R,7(L){y(F).7n(L,7w);B(fn||R).3g(F,1j)});B F.1y(7(){y.L.2I(F,P,7w,fn&&R)})},7n:7(P,fn){B F.1y(7(){y.L.35(F,P,fn)})},2L:7(P,R,fn){B F.1y(7(){y.L.2L(P,R,F,14,fn)})},5A:7(P,R,fn){B F[0]&&y.L.2L(P,R,F[0],T,fn)},4A:7(fn){H 4b=1j,i=1;1T(i<4b.O)y.L.5h(fn,4b[i++]);B F.9J(y.L.5h(fn,7(L){F.7C=(F.7C||0)%i;L.26();B 4b[F.7C++].3g(F,1j)||T}))},hover:7(bv,bR){B F.7i(\'4T\',bv).7i(\'4S\',bR)},4t:7(fn){8c();J(y.4Y)fn.3n(K,y);17\ny.5g.1Z(7(){B fn.3n(F,y)});B F}});y.2k({4Y:T,5g:[],4t:7(){J(!y.4Y){y.4Y=14;J(y.5g){y.1y(y.5g,7(){F.3n(K)});y.5g=1m}y(K).5A("4t")}}});H 7s=T;7 8c(){J(7s)B;7s=14;J(K.1o&&!y.1r.5Z)K.1o("7k",y.4t,T);J(y.1r.2K&&1c==5B)(7(){J(y.4Y)B;4z{K.1l.doScroll("2s")}2V(68){3y(1j.6J,0);B}y.4t()})();J(y.1r.5Z)K.1o("7k",7(){J(y.4Y)B;1k(H i=0;i<K.70.O;i++)J(K.70[i].3e){3y(1j.6J,0);B}y.4t()},T);J(y.1r.41){H 6w;(7(){J(y.4Y)B;J(K.3c!="7B"&&K.3c!="2o"){3y(1j.6J,0);B}J(6w===V)6w=y("1d, 79[cp=stylesheet]").O;J(K.70.O!=6w){3y(1j.6J,0);B}y.4t()})()}y.L.2I(1c,"8G",y.4t)}y.1y(("bD,9C,8G,resize,8w,9P,9J,dblclick,"+"mousedown,mouseup,mousemove,87,8D,change,3F,"+"6q,9i,8I,keyup,68").2G(","),7(i,Q){y.fn[Q]=7(fn){B fn?F.7i(Q,fn):F.2L(Q)}});H 6e=7(L,G){H 1M=L.4J;1T(1M&&1M!=G)4z{1M=1M.1e}2V(68){1M=G}B 1M==G};y(1c).7i("9P",7(){y("*").2I(K).7n()});y.fn.2k({bU:y.fn.8G,8G:7(1X,50,Y){J(1I 1X!=\'3q\')B F.bU(1X);H aP=1X.1q(" ");J(aP>=0){H U=1X.4s(aP,1X.O);1X=1X.4s(0,aP)}Y=Y||7(){};H P="8Y";J(50)J(y.1O(50)){Y=50;50=1m}17{50=y.7v(50);P="cj"}H 5X=F;y.9N({1X:1X,P:P,2m:"4n",R:50,2o:7(82,1Q){J(1Q=="32"||1Q=="93")5X.4n(U?y("<4P/>").6K(82.34.1w(/<1J(.|\\s)*?\\/1J>/g,"")).6E(U):82.34);5X.1y(Y,[82.34,1Q,82]);}});B F;},serialize:7(){B y.7v(F.7R());},7R:7(){B F.7A(7(){B y.1f(F,"8M")?y.2R(F.elements):F;}).2t(7(){B F.Q&&!F.3e&&(F.5Q||/3F|ae/i.1t(F.1f)||/2C|2E|5Y/i.1t(F.P));}).7A(7(i,G){H 2i=y(F).2i();B 2i==1m?1m:2i.1A==4d?y.7A(2i,7(2i,i){B{Q:G.Q,16:2i};}):{Q:G.Q,16:2i};}).a1();}});y.1y("a8,aE,8S,a9,97,aF".2G(","),7(i,o){y.fn[o]=7(f){B F.7i(o,f);};});H cq=52();y.2k({a1:7(1X,R,Y,P){J(y.1O(R)){Y=R;R=1m;}B y.9N({P:"8Y",1X:1X,R:R,32:Y,2m:P});},getScript:7(1X,Y){B y.a1(1X,1m,Y,"1J");},getJSON:7(1X,R,Y){B y.a1(1X,R,Y,"8J");},post:7(1X,R,Y,P){J(y.1O(R)){Y=R;R={};}B y.9N({P:"cj",1X:1X,R:R,32:Y,2m:P});},ajaxSetup:7(ag){y.2k(y.6L,ag);},6L:{1X:30.62,3I:14,P:"8Y",4V:0,5v:"5w/x-aJ-8M-urlencoded",92:14,6U:14,R:1m,8p:1m,5Y:1m,7Y:{7l:"5w/7l, 2C/7l",4n:"2C/4n",1J:"2C/61, 5w/61",8J:"5w/8J, 2C/61",2C:"2C/aN",_default:"*/*"}},55:{},9N:7(s){s=y.2k(14,s,y.2k(14,{},y.6L,s));H 3N,7T=/=\\?(&|$)/g,1Q,R,P=s.P.2p();J(s.R&&s.92&&1I s.R!="3q")s.R=y.7v(s.R);J(s.2m=="3N"){J(P=="8Y"){J(!s.1X.1x(7T))s.1X+=(s.1X.1x(/\\?/)?"&":"?")+(s.3N||"Y")+"=?";}17 J(!s.R||!s.R.1x(7T))s.R=(s.R?s.R+"&":"")+(s.3N||"Y")+"=?";s.2m="8J";}J(s.2m=="8J"&&(s.R&&s.R.1x(7T)||s.1X.1x(7T))){3N="3N"+cq++;J(s.R)s.R=(s.R+"").1w(7T,"="+3N+"$1");s.1X=s.1X.1w(7T,"="+3N+"$1");s.2m="1J";1c[3N]=7(5C){R=5C;32();2o();1c[3N]=V;4z{4F 1c[3N];}2V(e){}J(5r)5r.2Y(1J);};}J(s.2m=="1J"&&s.2W==1m)s.2W=T;J(s.2W===T&&P=="8Y"){H cn=52();H 1b=s.1X.1w(/(\\?|&)cz=.*?(&|$)/,"$1_="+cn+"$2");s.1X=1b+((1b==s.1X)?(s.1X.1x(/\\?/)?"&":"?")+"cz="+cn:"");}J(s.R&&P=="8Y"){s.1X+=(s.1X.1x(/\\?/)?"&":"?")+s.R;s.R=1m;}J(s.3I&&!y.8T++)y.L.2L("a8");H 9U=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;J(s.2m=="1J"&&P=="8Y"&&9U.1t(s.1X)&&9U.67(s.1X)[1]!=30.bu){H 5r=K.15("5r")[0];H 1J=K.2M("1J");1J.7p=s.1X;J(s.8d)1J.charset=s.8d;J(!3N){H 3T=T;1J.bo=1J.2r=7(){J(!3T&&(!F.3c||F.3c=="7B"||F.3c=="2o")){3T=14;32();2o();5r.2Y(1J)}}}5r.3K(1J);B V}H 5p=T;H 1W=1c.8h?3D 8h("Microsoft.XMLHTTP"):3D 5R();J(s.8p)1W.bn(P,s.1X,s.6U,s.8p,s.5Y);17\n1W.bn(P,s.1X,s.6U);4z{J(s.R)1W.3P("Content-Type",s.5v);J(s.7G)1W.3P("If-8X-Since",y.55[s.1X]||"Thu, 01 Jan 1970 cE:cE:cE GMT");1W.3P("X-Requested-With","5R");1W.3P("Accept",s.2m&&s.7Y[s.2m]?s.7Y[s.2m]+", */*":s.7Y.aa)}2V(e){}J(s.9M&&s.9M(1W,s)===T){s.3I&&y.8T--;1W.aW();B T}J(s.3I)y.L.2L("aF",[1W,s]);H 2r=7(88){J(!5p&&1W&&(1W.3c==4||88=="4V")){5p=14;J(ap){8g(ap);ap=1m}1Q=88=="4V"&&"4V"||!y.95(1W)&&"68"||s.7G&&y.7H(1W,s.1X)&&"93"||"32";J(1Q=="32"){4z{R=y.ar(1W,s.2m,s.dataFilter)}2V(e){1Q="71"}}J(1Q=="32"){H 8E;4z{8E=1W.4N("ck-8X")}2V(e){}J(s.7G&&8E)y.55[s.1X]=8E;J(!3N)32()}17\ny.74(s,1W,1Q);2o();J(s.6U)1W=1m}};J(s.6U){H ap=5o(2r,13);J(s.4V>0)3y(7(){J(1W){1W.aW();J(!5p)2r("4V")}},s.4V)}4z{1W.cc(s.R)}2V(e){y.74(s,1W,1m,e)}J(!s.6U)2r();7 32(){J(s.32)s.32(R,1Q);J(s.3I)y.L.2L("97",[1W,s])}7 2o(){J(s.2o)s.2o(1W,1Q);J(s.3I)y.L.2L("8S",[1W,s]);J(s.3I&&!--y.8T)y.L.2L("aE")}B 1W},74:7(s,1W,1Q,e){J(s.68)s.68(1W,1Q,e);J(s.3I)y.L.2L("a9",[1W,s,e])},8T:0,95:7(1W){4z{B!1W.1Q&&30.8z=="bw:"||(1W.1Q>=bK&&1W.1Q<300)||1W.1Q==cC||1W.1Q==1223||y.1r.41&&1W.1Q==V}2V(e){}B T},7H:7(1W,1X){4z{H bc=1W.4N("ck-8X");B 1W.1Q==cC||bc==y.55[1X]||y.1r.41&&1W.1Q==V}2V(e){}B T},ar:7(1W,P,2t){H ct=1W.4N("content-P"),7l=P=="7l"||!P&&ct&&ct.1q("7l")>=0,R=7l?1W.responseXML:1W.34;J(7l&&R.1l.1V=="71")bL"71";J(2t)R=2t(R,P);J(P=="1J")y.7I(R);J(P=="8J")R=9G("("+R+")");B R},7v:7(a){H s=[];J(a.1A==4d||a.a0)y.1y(a,7(){s.1Z(2a(F.Q)+"="+2a(F.16))});17\n1k(H j 6l a)J(a[j]&&a[j].1A==4d)y.1y(a[j],7(){s.1Z(2a(j)+"="+2a(F))});17\ns.1Z(2a(j)+"="+2a(y.1O(a[j])?a[j]():a[j]));B s.ao("&").1w(/%20/g,"+");}});y.fn.2k({4e:7(1P,Y){B 1P?F.3C({3i:"4e",2N:"4e",2l:"4e"},1P,Y):F.2t(":2E").1y(7(){F.1d.1s=F.8A||"";J(y.3p(F,"1s")=="54"){H G=y("<"+F.1V+" />").aD("1U");F.1d.1s=G.3p("1s");J(F.1d.1s=="54")F.1d.1s="7N";G.35();}}).6h();},4o:7(1P,Y){B 1P?F.3C({3i:"4o",2N:"4o",2l:"4o"},1P,Y):F.2t(":6O").1y(7(){F.8A=F.8A||y.3p(F,"1s");F.1d.1s="54";}).6h();},b9:y.fn.4A,4A:7(fn,c3){B y.1O(fn)&&y.1O(c3)?F.b9.3g(F,1j):fn?F.3C({3i:"4A",2N:"4A",2l:"4A"},fn,c3):F.1y(7(){y(F)[y(F).bN(":2E")?"4e":"4o"]();});},slideDown:7(1P,Y){B F.3C({3i:"4e"},1P,Y);},slideUp:7(1P,Y){B F.3C({3i:"4o"},1P,Y);},slideToggle:7(1P,Y){B F.3C({3i:"4A"},1P,Y);},fadeIn:7(1P,Y){B F.3C({2l:"4e"},1P,Y);},fadeOut:7(1P,Y){B F.3C({2l:"4o"},1P,Y);},fadeTo:7(1P,c9,Y){B F.3C({2l:c9},1P,Y);},3C:7(2d,1P,3j,Y){H 9X=y.1P(1P,3j,Y);B F[9X.3L===T?"1y":"3L"](7(){J(F.1a!=1)B T;H 3W=y.2k({},9X),p,2E=y(F).bN(":2E"),5X=F;1k(p 6l 2d){J(2d[p]=="4o"&&2E||2d[p]=="4e"&&!2E)B 3W.2o.3n(F);J(p=="3i"||p=="2N"){3W.1s=y.3p(F,"1s");3W.4i=F.1d.4i;}}J(3W.4i!=1m)F.1d.4i="2E";3W.6T=y.2k({},2d);y.1y(2d,7(Q,2i){H e=3D y.fx(5X,3W,Q);J(/4A|4e|4o/.1t(2i))e[2i=="4A"?2E?"4e":"4o":2i](2d);17{H 2j=2i.76().1x(/^([+-]=)?([\\d+-.]+)(.*)$/),4r=e.1S(14)||0;J(2j){H 6h=3A(2j[2]),5S=2j[3]||"b1";J(5S!="b1"){5X.1d[Q]=(6h||1)+5S;4r=((6h||1)/e.1S(14))*4r;5X.1d[Q]=4r+5S}J(2j[1])6h=((2j[1]=="-="?-1:1)*6h)+4r;e.7K(4r,6h,5S)}17\ne.7K(4r,2i,"")}});B 14})},3L:7(P,fn){J(y.1O(P)||(P&&P.1A==4d)){fn=P;P="fx"}J(!P||(1I P=="3q"&&!fn))B 3L(F[0],P);B F.1y(7(){J(fn.1A==4d)3L(F,P,fn);17{3L(F,P).1Z(fn);J(3L(F,P).O==1)fn.3n(F)}})},stop:7(9K,4Z){H 2O=y.2O;J(9K)F.3L([]);F.1y(7(){1k(H i=2O.O-1;i>=0;i--)J(2O[i].G==F){J(4Z)2O[i](14);2O.bh(i,1)}});J(!4Z)F.9l();B F}});H 3L=7(G,P,2H){J(G){P=P||"fx";H q=y.R(G,P+"3L");J(!q||2H)q=y.R(G,P+"3L",y.2R(2H))}B q};y.fn.9l=7(P){P=P||"fx";B F.1y(7(){H q=3L(F,P);q.9r();J(q.O)q[0].3n(F)})};y.2k({1P:7(1P,3j,fn){H 3W=1P&&1P.1A==bG?1P:{2o:fn||!fn&&3j||y.1O(1P)&&1P,3u:1P,3j:fn&&3j||3j&&3j.1A!=aH&&3j};3W.3u=(3W.3u&&3W.3u.1A==8W?3W.3u:y.fx.9S[3W.3u])||y.fx.9S.cv;3W.83=3W.2o;3W.2o=7(){J(3W.3L!==T)y(F).9l();J(y.1O(3W.83))3W.83.3n(F)};B 3W},3j:{bp:7(p,n,7f,ax){B 7f+ax*p},aK:7(p,n,7f,ax){B((-5x.cos(p*5x.PI)/2)+0.5)*ax+7f}},2O:[],6P:1m,fx:7(G,18,2d){F.18=18;F.G=G;F.2d=2d;J(!18.9x)18.9x={}}});y.fx.4C={8q:7(){J(F.18.7Q)F.18.7Q.3n(F.G,F.52,F);(y.fx.7Q[F.2d]||y.fx.7Q.aa)(F);J(F.2d=="3i"||F.2d=="2N")F.G.1d.1s="7N"},1S:7(7J){J(F.G[F.2d]!=1m&&F.G.1d[F.2d]==1m)B F.G[F.2d];H r=3A(y.3p(F.G,F.2d,7J));B r&&r>-10000?r:3A(y.3J(F.G,F.2d))||0},7K:7(ci,c9,5S){F.81=52();F.4r=ci;F.6h=c9;F.5S=5S||F.5S||"b1";F.52=F.4r;F.5G=F.9q=0;F.8q();H 5X=F;7 t(4Z){B 5X.7Q(4Z)}t.G=F.G;y.2O.1Z(t);J(y.6P==1m){y.6P=5o(7(){H 2O=y.2O;1k(H i=0;i<2O.O;i++)J(!2O[i]())2O.bh(i--,1);J(!2O.O){8g(y.6P);y.6P=1m}},13)}},4e:7(){F.18.9x[F.2d]=y.3E(F.G.1d,F.2d);F.18.4e=14;F.7K(0,F.1S());J(F.2d=="2N"||F.2d=="3i")F.G.1d[F.2d]="1px";y(F.G).4e()},4o:7(){F.18.9x[F.2d]=y.3E(F.G.1d,F.2d);F.18.4o=14;F.7K(F.1S(),0)},7Q:7(4Z){H t=52();J(4Z||t>F.18.3u+F.81){F.52=F.6h;F.5G=F.9q=1;F.8q();F.18.6T[F.2d]=14;H 3T=14;1k(H i 6l F.18.6T)J(F.18.6T[i]!==14)3T=T;J(3T){J(F.18.1s!=1m){F.G.1d.4i=F.18.4i;F.G.1d.1s=F.18.1s;J(y.3p(F.G,"1s")=="54")F.G.1d.1s="7N"}J(F.18.4o)F.G.1d.1s="54";J(F.18.4o||F.18.4e)1k(H p 6l F.18.6T)y.3E(F.G.1d,p,F.18.9x[p])}J(3T)F.18.2o.3n(F.G);B T}17{H n=t-F.81;F.9q=n/F.18.3u;F.5G=y.3j[F.18.3j||(y.3j.aK?"aK":"bp")](F.9q,n,0,1,F.18.3u);F.52=F.4r+((F.6h-F.4r)*F.5G);F.8q()}B 14}};y.2k(y.fx,{9S:{slow:600,fast:bK,cv:cB},7Q:{2x:7(fx){fx.G.2x=fx.52},2Q:7(fx){fx.G.2Q=fx.52},2l:7(fx){y.3E(fx.G.1d,"2l",fx.52)},aa:7(fx){fx.G.1d[fx.2d]=fx.52+fx.5S}}});y.fn.44=7(){H 2s=0,5B=0,G=F[0],5E;J(G)with(y.1r){H 1M=G.1e,4u=G,12=G.12,49=G.23,9c=41&&3R(5y)<522&&!/adobeair/i.1t(2q),3p=y.3J,6S=3p(G,"4h")=="6S";J(G.5M){H c4=G.5M();2I(c4.2s+5x.7z(49.1l.2x,49.1U.2x),c4.5B+5x.7z(49.1l.2Q,49.1U.2Q));2I(-49.1l.9I,-49.1l.a5);}17{2I(G.2y,G.3b);1T(12){2I(12.2y,12.3b);J(6R&&!/^t(able|d|h)$/i.1t(12.1V)||41&&!9c)4H(12);J(!6S&&3p(12,"4h")=="6S")6S=14;4u=/^1U$/i.1t(12.1V)?4u:12;12=12.12;}1T(1M&&1M.1V&&!/^1U|4n$/i.1t(1M.1V)){J(!/^bs|3w.*$/i.1t(3p(1M,"1s")))2I(-1M.2x,-1M.2Q);J(6R&&3p(1M,"4i")!="6O")4H(1M);1M=1M.1e;}J((9c&&(6S||3p(4u,"4h")=="8V"))||(6R&&3p(4u,"4h")!="8V"))2I(-49.1U.2y,-49.1U.3b);J(6S)2I(5x.7z(49.1l.2x,49.1U.2x),5x.7z(49.1l.2Q,49.1U.2Q));}5E={5B:5B,2s:2s};}7 4H(G){2I(y.3J(G,"7M",14),y.3J(G,"7X",14));}7 2I(l,t){2s+=3R(l,10)||0;5B+=3R(t,10)||0;}B 5E;};y.fn.2k({4h:7(){H 2s=0,5B=0,5E;J(F[0]){H 12=F.12(),44=F.44(),43=/^1U|4n$/i.1t(12[0].1V)?{5B:0,2s:0}:12.44();44.5B-=51(F,\'marginTop\');44.2s-=51(F,\'marginLeft\');43.5B+=51(12,\'7X\');43.2s+=51(12,\'7M\');5E={5B:44.5B-43.5B,2s:44.2s-43.2s};}B 5E;},12:7(){H 12=F[0].12;1T(12&&(!/^1U|4n$/i.1t(12.1V)&&y.3p(12,\'4h\')==\'static\'))12=12.12;B y(12)}});y.1y([\'bH\',\'c5\'],7(i,Q){H 6z=\'8w\'+Q;y.fn[6z]=7(2i){J(!F[0])B;B 2i!=V?F.1y(7(){F==1c||F==K?1c.scrollTo(!i?2i:y(1c).2x(),i?2i:y(1c).2Q()):F[6z]=2i}):F[0]==1c||F[0]==K?5X[i?\'pageYOffset\':\'pageXOffset\']||y.aB&&K.1l[6z]||K.1U[6z]:F[0][6z]}});y.1y(["bI","8n"],7(i,Q){H cb=i?"bH":"c5",br=i?"bV":"bJ";y.fn["aS"+Q]=7(){B F[Q.1Y()]()+51(F,"5H"+cb)+51(F,"5H"+br)};y.fn["outer"+Q]=7(8F){B F["aS"+Q]()+51(F,"4H"+cb+"8n")+51(F,"4H"+br+"8n")+(8F?51(F,"8F"+cb)+51(F,"8F"+br):0)}})})();',62,789,'',0,{}))

/* - relatedsheets.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/relatedsheets.js?original=1
activeRelatedSheet=0;
function updateRelatedSheetsImportant(){sheetindex=activeRelatedSheet;if(true){$('.related-li-inactive').hide();$('.related-li-active').hide();for(var i=0;i<4;i++){var index=(sheetindex*4)+i;var item=$('#relatedItem'+index);item.show()}
updateActiveSheet(sheetindex)}}
function updateRelatedSheets(sheetindex){activeRelatedSheet=sheetindex;updateRelatedSheetsImportant()}
function relatedSheetsBackward(){if(activeRelatedSheet>0) updateRelatedSheets(activeRelatedSheet-1)}
function relatedSheetsForward(max){if(activeRelatedSheet<max) updateRelatedSheets(activeRelatedSheet+1)}
function updateActiveSheet(sheetindex){$('.relatedSheetButton').addClass("inactiveSheet");$('.relatedSheetButton').removeClass("activeSheet");$('#relatedButton'+sheetindex).removeClass("inactiveSheet");$('#relatedButton'+sheetindex).addClass("activeSheet")}

/* - jquery.tagcloud.min.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/jquery.tagcloud.min.js?original=1
(function(F){var C;var A={};var G={};var L=2.399963;F.tagcloud={id:"TagCloud",version:"0.5.0",defaults:{height:null,type:"cloud",sizemax:20,sizemin:10,colormax:"00F",colormin:"B4D2FF",seed:null,power:0.5}};F.fn.extend({tagcloud:function(M){C=F.extend({},F.tagcloud.defaults,M);if(C.seed===null){C.seed=Math.ceil(Math.random()*45309714203)}switch(C.type){case"sphere":case"cloud":A={position:"relative"};G={position:"absolute",display:"block"};break;case"list":A={height:"auto"};G={position:"static",display:"inline"};break}B.setSeed(C.seed+123456);return this.each(function(f,a){var q=F(a);var R=q.find(">li");var S=R.length;var Z=q.width();var l=C.height===null?(0.004*Z*S):C.height;q.css({width:Z,height:l,listStyle:"none",margin:0,padding:0});q.css(A);var e=-2147483647;var r=2147483648;var T=-1;for(var d=0;d<S;d++){var p=F(R[d]);var n=p.attr("value")==-1?T++:p.attr("value");if(n>e){e=n}if(n<r){r=n}T=n}var b=e-r;var X=new Array();for(var d=0;d<S;d++){X[d]=d}for(var d,V,c=X.length;c;d=parseInt(B.rand(0,1000)/1000*c),V=X[--c],X[c]=X[d],X[d]=V){}T=-1;for(var d=0;d<S;d++){var p=F(R[d]);var n=p.attr("value")==-1?T++:p.attr("value");T=n;var g=((S-d-1)/(S-1));var g=(n-r)/b;var m=C.sizemin+g*(C.sizemax-C.sizemin);var N=D(C.colormin,C.colormax,g);p.css({fontSize:m,position:"absolute",color:"#"+N,margin:0,padding:0}).children().css({color:"#"+N});var Y=p.width();var h=p.height();var Q={};if(C.type!="list"){if(C.type=="cloud"){var s=B.rand(0,Z-Y);var W=X[d]*(l/S)-h/2}else{var P=Math.pow(d/S,C.power);var U=(d+Math.PI/2)*L;var s=Z/2-Y/2+0.5*Z*P*Math.sin(U);var W=l/2-h/2+0.5*l*P*Math.cos(U)}Q.left=s;Q.top=W}for(var O in G){Q[O]=G[O]}p.css(Q)}})}});var B=new function(){this.seed=23145678901;this.A=48271;this.M=2147483647;this.Q=this.M/this.A;this.R=this.M%this.A;this.oneOverM=1/this.M};B.setSeed=function(M){this.seed=M};B.next=function(){var M=this.seed/this.Q;var N=this.seed%this.Q;var O=this.A*N-this.R*M;this.seed=O+(O>0?0:this.M);return(this.seed*this.oneOverM)};B.rand=function(N,M){return Math.floor((M-N+1)*this.next()+N)};function I(M){return M.toString(16)}function K(M){return parseInt(M,16)}function H(Q){var M=Q.length==3;var O=[];for(var N=0;N<3;N++){var P=Q.substring(N*(M?1:2),(N+1)*(M?1:2));O.push(K(M?P+P:P))}return O}function J(M){var O="";for(var N=0;N<3;N++){var P=I(M[N]);if(P.length==1){P="0"+P}O+=P}return O}function D(R,S,P){var Q=H(R);var M=H(S);var O=[];for(var N=0;N<3;N++){O.push(Q[N]+Math.floor(P*(M[N]-Q[N])))}return J(O)}function E(M){if(window.console&&window.console.log){if(typeof(M)=="string"){window.console.log(M)}else{for(var N in M){window.console.log(N+": "+M[N])}}}}F.fn.TagCloud=F.fn.Tagcloud=F.fn.tagcloud})(jQuery);

/* - jquery.tinysort.min.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/jquery.tinysort.min.js?original=1
(function(C){C.tinysort={id:"TinySort",version:"1.0.1",defaults:{order:"asc",attr:"",place:"start",returns:false}};C.fn.extend({tinysort:function(I,J){if(I&&typeof(I)!="string"){J=I;I=null}var F=C.extend({},C.tinysort.defaults,J);var P={};this.each(function(T){var V=(!I||I=="")?C(this):C(this).find(I);var U=F.order=="rand"?""+Math.random():(F.attr==""?V.text():V.attr(F.attr));var S=C(this).parent();if(!P[S]){P[S]={s:[],n:[]}}if(V.length>0){P[S].s.push({s:U,e:C(this),n:T})}else{P[S].n.push({e:C(this),n:T})}});for(var H in P){var E=P[H];E.s.sort(function K(U,T){var S=U.s.toLowerCase?U.s.toLowerCase():U.s;var V=T.s.toLowerCase?T.s.toLowerCase():T.s;if(D(U.s)&&D(T.s)){S=parseFloat(U.s);V=parseFloat(T.s)}return(F.order=="asc"?1:-1)*(S<V?-1:(S>V?1:0))})}var M=[];for(var H in P){var E=P[H];var N=[];var G=C(this).length;switch(F.place){case"first":C.each(E.s,function(S,T){G=Math.min(G,T.n)});break;case"org":C.each(E.s,function(S,T){N.push(T.n)});break;case"end":G=E.n.length;break;default:G=0}var Q=[0,0];for(var L=0;L<C(this).length;L++){var O=L>=G&&L<G+E.s.length;if(A(N,L)){O=true}var R=(O?E.s:E.n)[Q[O?0:1]].e;R.parent().append(R);if(O||!F.returns){M.push(R.get(0))}Q[O?0:1]++}}return this.setArray(M)}});function D(E){return(parseFloat(E)+"")==E}function A(F,G){var E=false;C.each(F,function(I,H){if(!E){E=H==G}});return E}function B(E){if(window.console&&window.console.log){if(typeof(E)=="string"){window.console.log(E)}else{for(var F in E){window.console.log(F+": "+E[F])}}}}C.fn.TinySort=C.fn.Tinysort=C.fn.tsort=C.fn.tinysort})(jQuery);

/* - video.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/video.js?original=1
(function(window,undefined){var document=window.document;(function(){var initializing=false,fnTest=/xyz/.test(function(){xyz})?/\b_super\b/ : /.*/;this.JRClass=function(){};JRClass.extend=function(prop){var _super=this.prototype;initializing=true;var prototype=new this();initializing=false;for(var name in prop){prototype[name]=typeof prop[name]=="function"&&typeof _super[name]=="function"&&fnTest.test(prop[name])?(function(name,fn){return function(){var tmp=this._super;this._super=_super[name];var ret=fn.apply(this,arguments);this._super=tmp;return ret}})(name,prop[name]):prop[name]} function JRClass(){if(!initializing&&this.init) this.init.apply(this,arguments)} JRClass.prototype=prototype;JRClass.constructor=JRClass;JRClass.extend=arguments.callee;return JRClass}})();var VideoJS=JRClass.extend({init: function(element,setOptions){if(typeof element=='string'){this.video=document.getElementById(element)} else{this.video=element}
this.video.player=this;this.options={autoplay:false,preload:true,useBuiltInControls:false,controlsBelow:false,controlsAtStart:false,controlsHiding:true,defaultVolume:0.85,playerFallbackOrder:["html5","flash","links"],flashPlayer:"htmlObject",flashPlayerVersion:false};if(typeof VideoJS.options=="object"){_V_.merge(this.options,VideoJS.options)}
if(typeof setOptions=="object"){_V_.merge(this.options,setOptions)}
if(this.getPreloadAttribute()!==undefined){this.options.preload=this.getPreloadAttribute()}
if(this.options.autoplay!==undefined){this.setAutoplayAttribute(this.options.autoplay)}
this.box=this.video.parentNode;this.linksFallback=this.getLinksFallback();this.hideLinksFallback();this.each(this.options.playerFallbackOrder, function(playerType){if(this[playerType+"Supported"]()){this[playerType+"Init"]();return true}});this.activateElement(this,"player");this.activateElement(this.box,"box")},behaviors:{},elements:{},newBehavior: function(name,activate, functions){this.behaviors[name]=activate;this.extend(functions)},activateElement: function(element,behavior){this.behaviors[behavior].call(this,element)},errors:[],warnings:[],warning: function(warning){this.warnings.push(warning);this.log(warning)},history:[],log: function(event){if(!event){return}
if(typeof event=="string"){event={type:event}}
if(event.type){this.history.push(event.type)}
if(this.history.length>=50){this.history.shift()}
try{console.log(event.type)} catch(e){try{opera.postError(event.type)} catch(e){}}},setLocalStorage: function(key,value){try{localStorage[key]=value}
catch(e){if(e.code==22||e.code==1014){this.warning(VideoJS.warnings.localStorageFull)}}},getPreloadAttribute: function(){if(typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("preload")){var preload=this.video.getAttribute("preload");if(preload===""||preload==="true"){return "auto"}
if(preload==="false"){return "none"}
return preload}},getAutoplayAttribute: function(){if(typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("autoplay")){var autoplay=this.video.getAttribute("autoplay");if(autoplay==="false"){return false}
return true}},setAutoplayAttribute: function(value){if(typeof this.video.hasAttribute=="function"){if(value) this.video.setAttribute("autoplay",value);else this.video.removeAttribute("autoplay");return true}},bufferedPercent: function(){return(this.duration())?this.buffered()[1]/this.duration():0},each: function(arr,fn){if(!arr||arr.length===0){return}
for(var i=0,j=arr.length;i<j;i++){if(fn.call(this,arr[i],i)){break}}},extend: function(obj){for(var attrname in obj){if(obj.hasOwnProperty(attrname)){this[attrname]=obj[attrname]}}}});VideoJS.player=VideoJS.prototype;VideoJS.player.extend({flashSupported: function(){if(!this.flashElement){this.flashElement=this.getFlashElement()}
if(this.flashElement&&this.flashPlayerVersionSupported()){return true} else{return false}},flashInit: function(){this.replaceWithFlash();this.element=this.flashElement;this.video.src="";var flashPlayerType=VideoJS.flashPlayers[this.options.flashPlayer];this.extend(VideoJS.flashPlayers[this.options.flashPlayer].api);(flashPlayerType.init.context(this))()},getFlashElement: function(){var children=this.video.children;for(var i=0,j=children.length;i<j;i++){if(children[i].className=="vjs-flash-fallback"){return children[i]}}},replaceWithFlash: function(){if(this.flashElement){this.box.insertBefore(this.flashElement,this.video);this.video.style.display="none"}},flashPlayerVersionSupported: function(){var playerVersion=(this.options.flashPlayerVersion)?this.options.flashPlayerVersion:VideoJS.flashPlayers[this.options.flashPlayer].flashPlayerVersion;return VideoJS.getFlashVersion()>=playerVersion}});VideoJS.flashPlayers={};VideoJS.flashPlayers.htmlObject={flashPlayerVersion:9,init: function(){return true},api:{width: function(width){if(width!==undefined){this.element.width=width;this.box.style.width=width+"px";this.triggerResizeListeners();return this}
return this.element.width},height: function(height){if(height!==undefined){this.element.height=height;this.box.style.height=height+"px";this.triggerResizeListeners();return this}
return this.element.height}}};VideoJS.player.extend({linksSupported: function(){return true},linksInit: function(){this.showLinksFallback();this.element=this.video},getLinksFallback: function(){return this.box.getElementsByTagName("P")[0]},hideLinksFallback: function(){if(this.linksFallback){this.linksFallback.style.display="none"}},showLinksFallback: function(){if(this.linksFallback){this.linksFallback.style.display="block"}}});VideoJS.merge=function(obj1,obj2,safe){for(var attrname in obj2){if(obj2.hasOwnProperty(attrname)&&(!safe||!obj1.hasOwnProperty(attrname))){obj1[attrname]=obj2[attrname]}}
return obj1};VideoJS.extend=function(obj){this.merge(this,obj,true)};VideoJS.extend({setupAllWhenReady: function(options){VideoJS.options=options;VideoJS.DOMReady(VideoJS.setup)},DOMReady: function(fn){VideoJS.addToDOMReady(fn)},setup: function(videos,options){var returnSingular=false,playerList=[],videoElement;if(!videos||videos=="All"){videos=VideoJS.getVideoJSTags()} else if(typeof videos!='object'||videos.nodeType==1){videos=[videos];returnSingular=true}
for(var i=0;i<videos.length;i++){if(typeof videos[i]=='string'){videoElement=document.getElementById(videos[i])} else{videoElement=videos[i]}
playerList.push(new VideoJS(videoElement,options))}
return(returnSingular)?playerList[0]:playerList},getVideoJSTags: function(){var videoTags=document.getElementsByTagName("video"),videoJSTags=[],videoTag;for(var i=0,j=videoTags.length;i<j;i++){videoTag=videoTags[i];if(videoTag.className.indexOf("video-js")!=-1){videoJSTags.push(videoTag)}}
return videoJSTags},browserSupportsVideo: function(){if(typeof VideoJS.videoSupport!="undefined"){return VideoJS.videoSupport}
VideoJS.videoSupport=!!document.createElement('video').canPlayType;return VideoJS.videoSupport},getFlashVersion: function(){if(typeof VideoJS.flashVersion!="undefined"){return VideoJS.flashVersion}
var version=0,desc;if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object"){desc=navigator.plugins["Shockwave Flash"].description;if(desc&&!(typeof navigator.mimeTypes!="undefined"&&navigator.mimeTypes["application/x-shockwave-flash"]&&!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)){version=parseInt(desc.match(/^.*\s+([^\s]+)\.[^\s]+\s+[^\s]+$/)[1],10)}} else if(typeof window.ActiveXObject!="undefined"){try{var testObject=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(testObject){version=parseInt(testObject.GetVariable("$version").match(/^[^\s]+\s(\d+)/)[1],10)}}
catch(e){}}
VideoJS.flashVersion=version;return VideoJS.flashVersion},isIE: function(){return!+"\v1"},isIPad: function(){return navigator.userAgent.match(/iPad/i)!==null},isIPhone: function(){return navigator.userAgent.match(/iPhone/i)!==null},isIOS: function(){return VideoJS.isIPhone()||VideoJS.isIPad()},iOSVersion: function(){var match=navigator.userAgent.match(/OS (\d+)_/i);if(match&&match[1]){return match[1]}},isAndroid: function(){return navigator.userAgent.match(/Android/i)!==null},androidVersion: function(){var match=navigator.userAgent.match(/Android (\d+)\./i);if(match&&match[1]){return match[1]}},warnings:{videoNotReady:"Video is not ready yet (try playing the video first).",localStorageFull:"Local Storage is Full"}});if(VideoJS.isIE()){document.createElement("video")}
window.VideoJS=window._V_=VideoJS;VideoJS.player.extend({html5Supported: function(){if(VideoJS.browserSupportsVideo()&&this.canPlaySource()){return true} else{return false}},html5Init: function(){this.element=this.video;this.fixPreloading();this.supportProgressEvents();this.volume((localStorage&&localStorage.volume)||this.options.defaultVolume);if(VideoJS.isIOS()){this.options.useBuiltInControls=true;this.iOSInterface()} else if(VideoJS.isAndroid()){this.options.useBuiltInControls=true;this.androidInterface()}
if(!this.options.useBuiltInControls){this.video.controls=false;if(this.options.controlsBelow){_V_.addClass(this.box,"vjs-controls-below")}
this.activateElement(this.video,"playToggle");this.buildStylesCheckDiv();this.buildAndActivatePoster();this.buildAndActivateExtension();this.buildBigPlayButton();this.buildAndActivateSpinner();this.buildAndActivateControlBar();this.loadInterface();this.getSubtitles()}},canPlaySource: function(){if(this.canPlaySourceResult){return this.canPlaySourceResult}
var children=this.video.children;for(var i=0,j=children.length;i<j;i++){if(children[i].tagName.toUpperCase()=="SOURCE"){var canPlay=this.video.canPlayType(children[i].type)||this.canPlayExt(children[i].src);if(canPlay=="probably"||canPlay=="maybe"){this.firstPlayableSource=children[i];this.canPlaySourceResult=true;return true}}}
this.canPlaySourceResult=false;return false},canPlayExt: function(src){if(!src){return ""}
var match=src.match(/\.([^\.]+)$/);if(match&&match[1]){var ext=match[1].toLowerCase();if(VideoJS.isAndroid()){if(ext=="mp4"||ext=="m4v"){return "maybe"}} else if(VideoJS.isIOS()){if(ext=="m3u8"){return "maybe"}}}
return ""},forceTheSource: function(){this.video.src=this.firstPlayableSource.src;this.video.load()},fixPreloading: function(){if(typeof this.video.hasAttribute=="function"&&this.video.hasAttribute("preload")&&this.video.preload!="none"){this.video.autobuffer=true} else{this.video.autobuffer=false;this.video.preload="none"}},supportProgressEvents: function(e){_V_.addListener(this.video,'progress',this.playerOnVideoProgress.context(this))},playerOnVideoProgress: function(event){this.setBufferedFromProgress(event)},setBufferedFromProgress: function(event){if(event.total>0){var newBufferEnd=(event.loaded/event.total) * this.duration();if(newBufferEnd>this.values.bufferEnd){this.values.bufferEnd=newBufferEnd}}},iOSInterface: function(){if(VideoJS.iOSVersion()<4){this.forceTheSource()}
if(VideoJS.isIPad()){this.buildAndActivateSpinner()}},androidInterface: function(){this.forceTheSource();_V_.addListener(this.video,"click", function(){this.play()});this.buildBigPlayButton();_V_.addListener(this.bigPlayButton,"click", function(){this.play()}.context(this));this.positionBox();this.showBigPlayButtons()},loadInterface: function(){if(!this.stylesHaveLoaded()){if(!this.positionRetries){this.positionRetries=1}
if(this.positionRetries++<100){setTimeout(this.loadInterface.context(this),10);return}}
this.hideStylesCheckDiv();this.showPoster();if(this.video.paused!==false){this.showBigPlayButtons()}
if(this.options.controlsAtStart){this.showControlBars();this.showExtension()}
this.positionAll()},buildAndActivateControlBar: function(){this.controls=_V_.createElement("div",{className:"vjs-controls"});this.box.appendChild(this.controls);this.activateElement(this.controls,"controlBar");this.activateElement(this.controls,"mouseOverVideoReporter");this.playControl=_V_.createElement("div",{className:"vjs-play-control",innerHTML:"<span></span>"});this.controls.appendChild(this.playControl);this.activateElement(this.playControl,"playToggle");this.progressControl=_V_.createElement("div",{className:"vjs-progress-control"});this.controls.appendChild(this.progressControl);this.progressHolder=_V_.createElement("div",{className:"vjs-progress-holder"});this.progressControl.appendChild(this.progressHolder);this.activateElement(this.progressHolder,"currentTimeScrubber");this.loadProgressBar=_V_.createElement("div",{className:"vjs-load-progress"});this.progressHolder.appendChild(this.loadProgressBar);this.activateElement(this.loadProgressBar,"loadProgressBar");this.playProgressBar=_V_.createElement("div",{className:"vjs-play-progress"});this.progressHolder.appendChild(this.playProgressBar);this.activateElement(this.playProgressBar,"playProgressBar");this.timeControl=_V_.createElement("div",{className:"vjs-time-control"});this.controls.appendChild(this.timeControl);this.currentTimeDisplay=_V_.createElement("span",{className:"vjs-current-time-display",innerHTML:"00:00"});this.timeControl.appendChild(this.currentTimeDisplay);this.activateElement(this.currentTimeDisplay,"currentTimeDisplay");this.timeSeparator=_V_.createElement("span",{innerHTML:" / "});this.timeControl.appendChild(this.timeSeparator);this.durationDisplay=_V_.createElement("span",{className:"vjs-duration-display",innerHTML:"00:00"});this.timeControl.appendChild(this.durationDisplay);this.activateElement(this.durationDisplay,"durationDisplay");this.volumeControl=_V_.createElement("div",{className:"vjs-volume-control",innerHTML:"<div><span></span><span></span><span></span><span></span><span></span><span></span></div>"});this.controls.appendChild(this.volumeControl);this.activateElement(this.volumeControl,"volumeScrubber");this.volumeDisplay=this.volumeControl.children[0];this.activateElement(this.volumeDisplay,"volumeDisplay");this.fullscreenControl=_V_.createElement("div",{className:"vjs-fullscreen-control",innerHTML:"<div><span></span><span></span><span></span><span></span></div>"});this.controls.appendChild(this.fullscreenControl);this.activateElement(this.fullscreenControl,"fullscreenToggle")},buildAndActivatePoster: function(){this.updatePosterSource();if(this.video.poster){this.poster=document.createElement("img");this.box.appendChild(this.poster);this.poster.src=this.video.poster;this.poster.className="vjs-poster";this.activateElement(this.poster,"poster")} else{this.poster=false}},buildBigPlayButton: function(){this.bigPlayButton=_V_.createElement("div",{className:"vjs-big-play-button",innerHTML:"<span></span>"});this.box.appendChild(this.bigPlayButton);this.activateElement(this.bigPlayButton,"bigPlayButton")},buildAndActivateExtension: function(){this.extension=_V_.createElement("div",{className:"vjs-extension"});this.box.appendChild(this.extension);this.ExtensionButtonContainer=_V_.createElement("div",{className:"vjs-buttonContainer-extension",innerHTML:""});this.extension.appendChild(this.ExtensionButtonContainer);this.activateElement(this.ExtensionButtonContainer,"controlBar");this.embedExtension=_V_.createElement("div",{className:"vjs-embed-button-extension vjs-button-extension",innerHTML:"<a>Embed-Code</a>"});this.ExtensionButtonContainer.appendChild(this.embedExtension);this.activateElement(this.embedExtension,"embedToggle");this.shareExtension=_V_.createElement("div",{className:"vjs-share-button-extension vjs-button-extension",innerHTML:"<a>Teile diesen Podcast</a>"});this.ExtensionButtonContainer.appendChild(this.shareExtension);this.activateElement(this.shareExtension,"shareToggle");this.ExtensionContentContainer=_V_.createElement("div",{className:"vjs-contentContainer-extension",innerHTML:""});this.extension.appendChild(this.ExtensionContentContainer);this.activateElement(this.ExtensionContentContainer,"controlBar");this.shareContentExtension=_V_.createElement("div",{className:"vjs-share-content-extension vjs-content-extension",innerHTML:""});var shareContentHTML=document.getElementById("video-js-share-content");if(shareContentHTML) this.shareContentExtension.appendChild(shareContentHTML);this.ExtensionContentContainer.appendChild(this.shareContentExtension);this.hideShareContentExtension();this.closeShareExtension=_V_.createElement("div",{className:"vjs-close-button-extension",innerHTML:"<a>Close</a>"});this.shareContentExtension.appendChild(this.closeShareExtension);this.activateElement(this.closeShareExtension,"shareToggle");this.embedContentExtension=_V_.createElement("div",{className:"vjs-embed-content-extension vjs-content-extension",innerHTML:""});var embedContentHTML=document.getElementById("video-js-embed-content");if(embedContentHTML) this.embedContentExtension.appendChild(embedContentHTML);this.ExtensionContentContainer.appendChild(this.embedContentExtension);this.hideEmbedContentExtension();this.closeEmbedExtension=_V_.createElement("div",{className:"vjs-close-button-extension",innerHTML:"<a>Close</a>"});this.embedContentExtension.appendChild(this.closeEmbedExtension);this.activateElement(this.closeEmbedExtension,"embedToggle")},buildAndActivateSpinner: function(){this.spinner=_V_.createElement("div",{className:"vjs-spinner",innerHTML:"<div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>"});this.box.appendChild(this.spinner);this.activateElement(this.spinner,"spinner")},buildStylesCheckDiv: function(){this.stylesCheckDiv=_V_.createElement("div",{className:"vjs-styles-check"});this.stylesCheckDiv.style.position="absolute";this.box.appendChild(this.stylesCheckDiv)},hideStylesCheckDiv: function(){this.stylesCheckDiv.style.display="none"},stylesHaveLoaded: function(){if(this.stylesCheckDiv.offsetHeight!=5){return false} else{return true}},positionAll: function(){this.positionBox();this.positionControlBars();this.positionPoster()},positionBox: function(){if(this.videoIsFullScreen){this.box.style.width="";this.element.style.height="";if(this.options.controlsBelow){this.box.style.height="";this.element.style.height=(this.box.offsetHeight-this.controls.offsetHeight)+"px"}} else{this.box.style.width=this.width()+"px";this.element.style.height="";if(this.options.controlsBelow){this.element.style.height=""}}},getSubtitles: function(){var tracks=this.video.getElementsByTagName("TRACK");for(var i=0,j=tracks.length;i<j;i++){if(tracks[i].getAttribute("kind")=="subtitles"){this.subtitlesSource=tracks[i].getAttribute("src")}}
if(this.subtitlesSource!==undefined){this.loadSubtitles();this.buildSubtitles()}},loadSubtitles: function(){_V_.get(this.subtitlesSource,this.parseSubtitles.context(this))},parseSubtitles: function(subText){var lines=subText.replace("\r",'').split("\n");this.subtitles=[];this.currentSubtitlePosition=0;var i=0;while(i<lines.length){var subtitle={};subtitle.id=lines[i++];if(!subtitle.id){break}
var time=lines[i++].split(" --> ");subtitle.startTime=this.parseSubtitleTime(time[0]);subtitle.endTime=this.parseSubtitleTime(time[1]);var text=[];while(lines[i].length>0&&lines[i]!="\r"){text.push(lines[i++])}
subtitle.text=text.join('<br/>');this.subtitles.push(subtitle);i++}},parseSubtitleTime: function(timeText){var parts=timeText.split(':');var time=0;time+=parseFloat(parts[0])*60*60;time+=parseFloat(parts[1])*60;var seconds=parts[2].split(',');time+=parseFloat(seconds[0]);time=time+parseFloat(seconds[1])/1000;return time},buildSubtitles: function(){this.subtitlesDisplay=_V_.createElement("div",{className:'vjs-subtitles'});this.box.appendChild(this.subtitlesDisplay);this.activateElement(this.subtitlesDisplay,"subtitlesDisplay")},values:{},addVideoListener: function(type,fn){_V_.addListener(this.video,type,fn.rEvtContext(this))},play: function(){this.video.play();return this},onPlay: function(fn){this.addVideoListener("play",fn);return this},pause: function(){this.video.pause();return this},onPause: function(fn){this.addVideoListener("pause",fn);return this},paused: function(){return this.video.paused},currentTime: function(seconds){if(seconds!==undefined){try{this.video.currentTime=seconds}
catch(e){this.warning(VideoJS.warnings.videoNotReady)}
this.values.currentTime=seconds;return this}
return this.video.currentTime},lastSetCurrentTime: function(){return this.values.currentTime},duration: function(){return this.video.duration},buffered: function(){if(this.values.bufferStart===undefined){this.values.bufferStart=0;this.values.bufferEnd=0}
if(this.video.buffered&&this.video.buffered.length>0){var newEnd=this.video.buffered.end(0);if(newEnd>this.values.bufferEnd){this.values.bufferEnd=newEnd}}
return [this.values.bufferStart,this.values.bufferEnd]},volume: function(percentAsDecimal){if(percentAsDecimal!==undefined){this.values.volume=parseFloat(percentAsDecimal);this.video.volume=this.values.volume;this.setLocalStorage("volume",this.values.volume);return this}
if(this.values.volume){return this.values.volume}
return this.video.volume},onVolumeChange: function(fn){_V_.addListener(this.video,'volumechange',fn.rEvtContext(this))},width: function(width){if(width!==undefined){this.video.width=width;this.box.style.width=width+"px";this.triggerResizeListeners();return this}
return this.video.offsetWidth},height: function(height){if(height!==undefined){this.video.height=height;this.box.style.height=height+"px";this.triggerResizeListeners();return this}
return this.video.offsetHeight},supportsFullScreen: function(){if(typeof this.video.webkitEnterFullScreen=='function'){if(!navigator.userAgent.match("Chrome")){return true}}
return false},enterFullScreen: function(){try{this.video.webkitEnterFullScreen()} catch(e){if(e.code==11){this.warning(VideoJS.warnings.videoNotReady)}}
return this},onError: function(fn){this.addVideoListener("error",fn);return this},onEnded: function(fn){this.addVideoListener("ended",fn);return this}});VideoJS.player.newBehavior("player", function(player){this.onError(this.playerOnVideoError);this.onPlay(this.playerOnVideoPlay);this.onPlay(this.trackCurrentTime);this.onPause(this.playerOnVideoPause);this.onPause(this.stopTrackingCurrentTime);this.onEnded(this.playerOnVideoEnded);this.trackBuffered();this.onBufferedUpdate(this.isBufferFull)},{playerOnVideoError: function(event){this.log(event);this.log(this.video.error)},playerOnVideoPlay: function(event){this.hasPlayed=true},playerOnVideoPause: function(event){},playerOnVideoEnded: function(event){this.currentTime(0);this.pause()},trackBuffered: function(){this.bufferedInterval=setInterval(this.triggerBufferedListeners.context(this),500)},stopTrackingBuffered: function(){clearInterval(this.bufferedInterval)},bufferedListeners:[],onBufferedUpdate: function(fn){this.bufferedListeners.push(fn)},triggerBufferedListeners: function(){this.each(this.bufferedListeners, function(listener){(listener.context(this))()})},isBufferFull: function(){if(this.bufferedPercent()==1){this.stopTrackingBuffered()}},trackCurrentTime: function(){if(this.currentTimeInterval){clearInterval(this.currentTimeInterval)}
this.currentTimeInterval=setInterval(this.triggerCurrentTimeListeners.context(this),42);this.trackingCurrentTime=true},stopTrackingCurrentTime: function(){clearInterval(this.currentTimeInterval);this.trackingCurrentTime=false},currentTimeListeners:[],onCurrentTimeUpdate: function(fn){this.currentTimeListeners.push(fn)},triggerCurrentTimeListeners: function(late,newTime){this.each(this.currentTimeListeners, function(listener){(listener.context(this))(newTime)})},resizeListeners:[],onResize: function(fn){this.resizeListeners.push(fn)},triggerResizeListeners: function(){this.each(this.resizeListeners, function(listener){(listener.context(this))()})}});VideoJS.player.newBehavior("mouseOverVideoReporter", function(element){_V_.addListener(element,"mousemove",this.mouseOverVideoReporterOnMouseMove.context(this));_V_.addListener(element,"mouseout",this.mouseOverVideoReporterOnMouseOut.context(this))},{mouseOverVideoReporterOnMouseMove: function(){this.showControlBars();this.showExtension();clearInterval(this.mouseMoveTimeout);this.mouseMoveTimeout=setTimeout(this.hideControlBarsAndExtension.context(this),4000)},mouseOverVideoReporterOnMouseOut: function(event){var parent=event.relatedTarget;while(parent&&parent!==this.box){parent=parent.parentNode}
if(parent!==this.box){this.hideControlBarsAndExtension()}}});VideoJS.player.newBehavior("box", function(element){this.positionBox();_V_.addClass(element,"vjs-paused");this.activateElement(element,"mouseOverVideoReporter");this.onPlay(this.boxOnVideoPlay);this.onPause(this.boxOnVideoPause)},{boxOnVideoPlay: function(){_V_.removeClass(this.box,"vjs-paused");_V_.addClass(this.box,"vjs-playing")},boxOnVideoPause: function(){_V_.removeClass(this.box,"vjs-playing");_V_.addClass(this.box,"vjs-paused")}});VideoJS.player.newBehavior("poster", function(element){this.activateElement(element,"mouseOverVideoReporter");this.activateElement(element,"playButton");this.onPlay(this.hidePoster);this.onEnded(this.showPoster);this.onResize(this.positionPoster)},{showPoster: function(){if(!this.poster){return}
this.poster.style.display="block";this.positionPoster()},positionPoster: function(){if(!this.poster||this.poster.style.display=='none'){return}
this.poster.style.width=this.width()+"px"},hidePoster: function(){if(!this.poster){return}
this.poster.style.display="none"},updatePosterSource: function(){if(!this.video.poster){var images=this.video.getElementsByTagName("img");if(images.length>0){this.video.poster=images[0].src}}}});VideoJS.player.newBehavior("controlBar", function(element){if(!this.controlBars){this.controlBars=[];this.onResize(this.positionControlBars)}
this.controlBars.push(element);_V_.addListener(element,"mousemove",this.onControlBarsMouseMove.context(this));_V_.addListener(element,"mouseout",this.onControlBarsMouseOut.context(this))},{showControlBars: function(){if(!this.options.controlsAtStart&&!this.hasPlayed){return}
this.each(this.controlBars, function(bar){bar.style.display="block"})},showExtension: function(){if(!this.options.controlsAtStart&&!this.hasPlayed){return}
this.extension.style.display="block";this.each(this.extension, function(obj){obj.style.display="block"})},showShareContentExtension: function(){this.hideEmbedContentExtension();_V_.addClass(this.shareExtension,'vjs-share-button-extension-active');_V_.removeClass(this.shareExtension,'vjs-share-button-extension');this.shareContentExtension.style.display="block";this.shareContentExtension.isShown=true},hideShareContentExtension: function(){this.shareContentExtension.style.display="none";_V_.addClass(this.shareExtension,'vjs-share-button-extension');_V_.removeClass(this.shareExtension,'vjs-share-button-extension-active');this.shareContentExtension.isShown=false},showEmbedContentExtension: function(){this.hideShareContentExtension();_V_.addClass(this.embedExtension,'vjs-embed-button-extension-active');_V_.removeClass(this.embedExtension,'vjs-embed-button-extension');this.embedContentExtension.style.display="block";this.embedContentExtension.isShown=true},hideEmbedContentExtension: function(){this.embedContentExtension.style.display="none";_V_.addClass(this.embedExtension,'vjs-embed-button-extension');_V_.removeClass(this.embedExtension,'vjs-embed-button-extension-active');this.embedContentExtension.isShown=false},positionControlBars: function(){this.updatePlayProgressBars();this.updateLoadProgressBars()},hideControlBarsAndExtension: function(){if(this.options.controlsHiding&&!this.mouseIsOverControls){this.each(this.controlBars, function(bar){bar.style.display="none"})}},onControlBarsMouseMove: function(){this.mouseIsOverControls=true},onControlBarsMouseOut: function(event){this.mouseIsOverControls=false}});VideoJS.player.newBehavior("playToggle", function(element){_V_.addListener(element,"click",this.onPlayToggleClick.context(this))},{onPlayToggleClick: function(event){if(this.paused()){this.play()} else{this.pause()}}});VideoJS.player.newBehavior("playButton", function(element){_V_.addListener(element,"click",this.onPlayButtonClick.context(this))},{onPlayButtonClick: function(event){this.play()}});VideoJS.player.newBehavior("pauseButton", function(element){_V_.addListener(element,"click",this.onPauseButtonClick.context(this))},{onPauseButtonClick: function(event){this.pause()}});VideoJS.player.newBehavior("playProgressBar", function(element){if(!this.playProgressBars){this.playProgressBars=[];this.onCurrentTimeUpdate(this.updatePlayProgressBars)}
this.playProgressBars.push(element)},{updatePlayProgressBars: function(newTime){var progress=(newTime!==undefined)?newTime/ this.duration() : this.currentTime() / this.duration();if(isNaN(progress)){progress=0}
this.each(this.playProgressBars, function(bar){if(bar.style){bar.style.width=_V_.round(progress * 100,2)+"%"}})}});VideoJS.player.newBehavior("loadProgressBar", function(element){if(!this.loadProgressBars){this.loadProgressBars=[]}
this.loadProgressBars.push(element);this.onBufferedUpdate(this.updateLoadProgressBars)},{updateLoadProgressBars: function(){this.each(this.loadProgressBars, function(bar){if(bar.style){bar.style.width=_V_.round(this.bufferedPercent() * 100,2)+"%"}})}});VideoJS.player.newBehavior("currentTimeDisplay", function(element){if(!this.currentTimeDisplays){this.currentTimeDisplays=[];this.onCurrentTimeUpdate(this.updateCurrentTimeDisplays)}
this.currentTimeDisplays.push(element)},{updateCurrentTimeDisplays: function(newTime){if(!this.currentTimeDisplays){return}
var time=(newTime)?newTime:this.currentTime();this.each(this.currentTimeDisplays, function(dis){dis.innerHTML=_V_.formatTime(time)})}});VideoJS.player.newBehavior("durationDisplay", function(element){if(!this.durationDisplays){this.durationDisplays=[];this.onCurrentTimeUpdate(this.updateDurationDisplays)}
this.durationDisplays.push(element)},{updateDurationDisplays: function(){if(!this.durationDisplays){return}
this.each(this.durationDisplays, function(dis){if(this.duration()){dis.innerHTML=_V_.formatTime(this.duration())}})}});VideoJS.player.newBehavior("currentTimeScrubber", function(element){_V_.addListener(element,"mousedown",this.onCurrentTimeScrubberMouseDown.rEvtContext(this))},{onCurrentTimeScrubberMouseDown: function(event,scrubber){event.preventDefault();this.currentScrubber=scrubber;this.stopTrackingCurrentTime();this.videoWasPlaying=!this.paused();this.pause();_V_.blockTextSelection();this.setCurrentTimeWithScrubber(event);_V_.addListener(document,"mousemove",this.onCurrentTimeScrubberMouseMove.rEvtContext(this));_V_.addListener(document,"mouseup",this.onCurrentTimeScrubberMouseUp.rEvtContext(this))},onCurrentTimeScrubberMouseMove: function(event){this.setCurrentTimeWithScrubber(event)},onCurrentTimeScrubberMouseUp: function(event){_V_.unblockTextSelection();document.removeEventListener("mousemove",this.onCurrentTimeScrubberMouseMove,false);document.removeEventListener("mouseup",this.onCurrentTimeScrubberMouseUp,false);this.trackCurrentTime();if(this.videoWasPlaying){this.play()}},setCurrentTimeWithScrubber: function(event){var newProgress=_V_.getRelativePosition(event.pageX,this.currentScrubber);var newTime=newProgress * this.duration();this.triggerCurrentTimeListeners(0,newTime);if(newTime==this.duration()){newTime=newTime-0.1}
this.currentTime(newTime)}});VideoJS.player.newBehavior("volumeDisplay", function(element){if(!this.volumeDisplays){this.volumeDisplays=[];this.onVolumeChange(this.updateVolumeDisplays)}
this.volumeDisplays.push(element);this.updateVolumeDisplay(element)},{updateVolumeDisplays: function(){if(!this.volumeDisplays){return}
this.each(this.volumeDisplays, function(dis){this.updateVolumeDisplay(dis)})},updateVolumeDisplay: function(display){var volNum=Math.ceil(this.volume() * 6);this.each(display.children, function(child,num){if(num<volNum){_V_.addClass(child,"vjs-volume-level-on")} else{_V_.removeClass(child,"vjs-volume-level-on")}})}});VideoJS.player.newBehavior("volumeScrubber", function(element){_V_.addListener(element,"mousedown",this.onVolumeScrubberMouseDown.rEvtContext(this))},{onVolumeScrubberMouseDown: function(event,scrubber){_V_.blockTextSelection();this.currentScrubber=scrubber;this.setVolumeWithScrubber(event);_V_.addListener(document,"mousemove",this.onVolumeScrubberMouseMove.rEvtContext(this));_V_.addListener(document,"mouseup",this.onVolumeScrubberMouseUp.rEvtContext(this))},onVolumeScrubberMouseMove: function(event){this.setVolumeWithScrubber(event)},onVolumeScrubberMouseUp: function(event){this.setVolumeWithScrubber(event);_V_.unblockTextSelection();document.removeEventListener("mousemove",this.onVolumeScrubberMouseMove,false);document.removeEventListener("mouseup",this.onVolumeScrubberMouseUp,false)},setVolumeWithScrubber: function(event){var newVol=_V_.getRelativePosition(event.pageX,this.currentScrubber);this.volume(newVol)}});VideoJS.player.newBehavior("fullscreenToggle", function(element){_V_.addListener(element,"click",this.onFullscreenToggleClick.context(this))},{onFullscreenToggleClick: function(event){if(!this.videoIsFullScreen){this.fullscreenOn()} else{this.fullscreenOff()}},fullscreenOn: function(){if(!this.nativeFullscreenOn()){this.videoIsFullScreen=true;this.docOrigOverflow=document.documentElement.style.overflow;_V_.addListener(document,"keydown",this.fullscreenOnEscKey.rEvtContext(this));_V_.addListener(window,"resize",this.fullscreenOnWindowResize.rEvtContext(this));document.documentElement.style.overflow='hidden';_V_.addClass(this.box,"vjs-fullscreen");this.positionAll()}},nativeFullscreenOn: function(){if(this.supportsFullScreen()){return this.enterFullScreen()} else{return false}},fullscreenOff: function(){this.videoIsFullScreen=false;document.removeEventListener("keydown",this.fullscreenOnEscKey,false);window.removeEventListener("resize",this.fullscreenOnWindowResize,false);document.documentElement.style.overflow=this.docOrigOverflow;_V_.removeClass(this.box,"vjs-fullscreen");this.positionAll()},fullscreenOnWindowResize: function(event){this.positionControlBars()},fullscreenOnEscKey: function(event){if(event.keyCode==27){this.fullscreenOff()}}});VideoJS.player.newBehavior("shareToggle", function(element){_V_.addListener(element,"click",this.onShareToggleClick.context(this))},{onShareToggleClick: function(event){if(!this.shareContentExtension.isShown){this.showShareContentExtension()} else{this.hideShareContentExtension()}}});VideoJS.player.newBehavior("embedToggle", function(element){_V_.addListener(element,"click",this.onEmbedToggleClick.context(this))},{onEmbedToggleClick: function(event){if(!this.embedContentExtension.isShown){this.showEmbedContentExtension()} else{this.hideEmbedContentExtension()}}});VideoJS.player.newBehavior("bigPlayButton", function(element){if(!this.bigPlayButtons){this.bigPlayButtons=[];this.onPlay(this.bigPlayButtonsOnPlay);this.onEnded(this.bigPlayButtonsOnEnded)}
this.bigPlayButtons.push(element);this.activateElement(element,"playButton")},{bigPlayButtonsOnPlay: function(event){this.hideBigPlayButtons()},bigPlayButtonsOnEnded: function(event){this.showBigPlayButtons()},showBigPlayButtons: function(){this.each(this.bigPlayButtons, function(element){element.style.display="block"})},hideBigPlayButtons: function(){this.each(this.bigPlayButtons, function(element){element.style.display="none"})}});VideoJS.player.newBehavior("spinner", function(element){if(!this.spinners){this.spinners=[];_V_.addListener(this.video,"loadeddata",this.spinnersOnVideoLoadedData.context(this));_V_.addListener(this.video,"loadstart",this.spinnersOnVideoLoadStart.context(this));_V_.addListener(this.video,"seeking",this.spinnersOnVideoSeeking.context(this));_V_.addListener(this.video,"seeked",this.spinnersOnVideoSeeked.context(this));_V_.addListener(this.video,"canplay",this.spinnersOnVideoCanPlay.context(this));_V_.addListener(this.video,"canplaythrough",this.spinnersOnVideoCanPlayThrough.context(this));_V_.addListener(this.video,"waiting",this.spinnersOnVideoWaiting.context(this));_V_.addListener(this.video,"stalled",this.spinnersOnVideoStalled.context(this));_V_.addListener(this.video,"suspend",this.spinnersOnVideoSuspend.context(this));_V_.addListener(this.video,"playing",this.spinnersOnVideoPlaying.context(this));_V_.addListener(this.video,"timeupdate",this.spinnersOnVideoTimeUpdate.context(this))}
this.spinners.push(element)},{showSpinners: function(){this.each(this.spinners, function(spinner){spinner.style.display="block"});clearInterval(this.spinnerInterval);this.spinnerInterval=setInterval(this.rotateSpinners.context(this),100)},hideSpinners: function(){this.each(this.spinners, function(spinner){spinner.style.display="none"});clearInterval(this.spinnerInterval)},spinnersRotated:0,rotateSpinners: function(){this.each(this.spinners, function(spinner){spinner.style.WebkitTransform='scale(0.5) rotate('+this.spinnersRotated+'deg)';spinner.style.MozTransform='scale(0.5) rotate('+this.spinnersRotated+'deg)'});if(this.spinnersRotated==360){this.spinnersRotated=0}
this.spinnersRotated+=45},spinnersOnVideoLoadedData: function(event){this.hideSpinners()},spinnersOnVideoLoadStart: function(event){this.showSpinners()},spinnersOnVideoSeeking: function(event){},spinnersOnVideoSeeked: function(event){},spinnersOnVideoCanPlay: function(event){},spinnersOnVideoCanPlayThrough: function(event){this.hideSpinners()},spinnersOnVideoWaiting: function(event){this.showSpinners()},spinnersOnVideoStalled: function(event){},spinnersOnVideoSuspend: function(event){},spinnersOnVideoPlaying: function(event){this.hideSpinners()},spinnersOnVideoTimeUpdate: function(event){if(this.spinner.style.display=="block"){this.hideSpinners()}}});VideoJS.player.newBehavior("subtitlesDisplay", function(element){if(!this.subtitlesDisplays){this.subtitlesDisplays=[];_V_.addListener(this.video,"timeupdate",this.subtitlesDisplaysOnVideoTimeUpdate.context(this))}
this.subtitlesDisplays.push(element)},{subtitlesDisplaysOnVideoTimeUpdate: function(){if(this.subtitles){var x=0;while(x<this.subtitles.length&&this.video.currentTime>this.subtitles[x].endTime){if(this.subtitles[x].showing){this.subtitles[x].showing=false;this.updateSubtitlesDisplays("")}
this.currentSubtitlePosition++;x=this.currentSubtitlePosition}
if(this.currentSubtitlePosition>=this.subtitles.length){return}
if(this.video.currentTime>=this.subtitles[x].startTime&&this.video.currentTime<=this.subtitles[x].endTime){this.updateSubtitlesDisplays(this.subtitles[x].text);this.subtitles[x].showing=true}}},updateSubtitlesDisplays: function(val){this.each(this.subtitlesDisplays, function(disp){disp.innerHTML=val})}});VideoJS.extend({addClass: function(element,classToAdd){if((" "+element.className+" ").indexOf(" "+classToAdd+" ")==-1){element.className=element.className===""?classToAdd:element.className+" "+classToAdd}},removeClass: function(element,classToRemove){if(element.className.indexOf(classToRemove)==-1){return}
var classNames=element.className.split(/\s+/);classNames.splice(classNames.lastIndexOf(classToRemove),1);element.className=classNames.join(" ")},createElement: function(tagName,attributes){return this.merge(document.createElement(tagName),attributes)},blockTextSelection: function(){document.body.focus();document.onselectstart=function(){return false}},unblockTextSelection: function(){document.onselectstart=function(){return true}},formatTime: function(secs){var seconds=Math.round(secs);var minutes=Math.floor(seconds/60);minutes=(minutes>=10)?minutes:"0"+minutes;seconds=Math.floor(seconds%60);seconds=(seconds>=10)?seconds:"0"+seconds;return minutes+":"+seconds},getRelativePosition: function(x,relativeElement){return Math.max(0,Math.min(1,(x-this.findPosX(relativeElement))/relativeElement.offsetWidth))},findPosX: function(obj){var curleft=obj.offsetLeft;while(obj=obj.offsetParent){curleft+=obj.offsetLeft}
return curleft},getComputedStyleValue: function(element,style){return window.getComputedStyle(element,null).getPropertyValue(style)},round: function(num,dec){if(!dec){dec=0}
return Math.round(num*Math.pow(10,dec))/Math.pow(10,dec)},addListener: function(element,type,handler){if(element.addEventListener){element.addEventListener(type,handler,false)} else if(element.attachEvent){element.attachEvent("on"+type,handler)}},removeListener: function(element,type,handler){if(element.removeEventListener){element.removeEventListener(type,handler,false)} else if(element.attachEvent){element.detachEvent("on"+type,handler)}},get: function(url,onSuccess){if(typeof XMLHttpRequest=="undefined"){XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")} catch(e){}
try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")} catch(f){}
try{return new ActiveXObject("Msxml2.XMLHTTP")} catch(g){}
throw new Error("This browser does not support XMLHttpRequest.")}}
var request=new XMLHttpRequest();request.open("GET",url);request.onreadystatechange=function(){if(request.readyState==4&&request.status==200){onSuccess(request.responseText)}}.context(this);request.send()},bindDOMReady: function(){if(document.readyState==="complete"){return VideoJS.onDOMReady()}
if(document.addEventListener){document.addEventListener("DOMContentLoaded",VideoJS.DOMContentLoaded,false);window.addEventListener("load",VideoJS.onDOMReady,false)} else if(document.attachEvent){document.attachEvent("onreadystatechange",VideoJS.DOMContentLoaded);window.attachEvent("onload",VideoJS.onDOMReady)}},DOMContentLoaded: function(){if(document.addEventListener){document.removeEventListener("DOMContentLoaded",VideoJS.DOMContentLoaded,false);VideoJS.onDOMReady()} else if(document.attachEvent){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",VideoJS.DOMContentLoaded);VideoJS.onDOMReady()}}},DOMReadyList:[],addToDOMReady: function(fn){if(VideoJS.DOMIsReady){fn.call(document)} else{VideoJS.DOMReadyList.push(fn)}},DOMIsReady:false,onDOMReady: function(){if(VideoJS.DOMIsReady){return}
if(!document.body){return setTimeout(VideoJS.onDOMReady,13)}
VideoJS.DOMIsReady=true;if(VideoJS.DOMReadyList){for(var i=0;i<VideoJS.DOMReadyList.length;i++){VideoJS.DOMReadyList[i].call(document)}
VideoJS.DOMReadyList=null}}});VideoJS.bindDOMReady();Function.prototype.context=function(obj){var method=this,temp=function(){return method.apply(obj,arguments)};return temp};Function.prototype.evtContext=function(obj){var method=this,temp=function(){var origContext=this;return method.call(obj,arguments[0],origContext)};return temp};Function.prototype.rEvtContext=function(obj,funcParent){if(this.hasContext===true){return this}
if(!funcParent){funcParent=obj}
for(var attrname in funcParent){if(funcParent[attrname]==this){funcParent[attrname]=this.evtContext(obj);funcParent[attrname].hasContext=true;return funcParent[attrname]}}
return this.evtContext(obj)};if(window.jQuery){(function($){$.fn.VideoJS=function(options){this.each(function(){VideoJS.setup(this,options)});return this};$.fn.player=function(){return this[0].player}})(jQuery)}
window.VideoJS=window._V_=VideoJS})(window);

/* - custom-bonn.js - */
// https://zmi.uni-bonn.tv/plumi/portal_javascripts/custom-bonn.js?original=1
eval(__dEcOdE("VideoJS.setupAllWhenReady({controlsBelow:T,controlsHiding:14,defaultVolume:0.85,autoPlay:T});",62,789,'',0,{}))


