function altruja(){}
(function(){function main(){var default_eid="fn8l";var boost_eid="";var links={"pusr":"https://altruja.de/aids-hilfe/","zcjr":"http://haubold-betriebs-gmbh.spendet.org","w9wu":"http://alex-und-regine-gmbh.spendet.org","bv1m":"https://altruja.de/thomas-spendenseite/","evcf":"http://faulhaber-gmbh.spendet.org","jpk5":"http://new-yorker.spendet.org","ya88":"http://reckitt-benckiser.spendet.org","w407":"http://piening.spendet.org","ewhb":"http://raps.spendet.org","idc9":"http://ernst-strassacker.spendet.org","mspx":"http://brita-gmbh.spendet.org","dc3s":"http://schlecker.spendet.org","vc8o":"https://altruja.de/neue-firmenspendenseite-12/","kr08":"http://ibm-ag.spendet.org","q2qq":"https://altruja.de/testddd/","bm1t":"https://altruja.de/www-gerdwolter-com/","dfe9":"https://altruja.de/neuer-spendenanlass-55/","t0we":"http://dildokoenig.spendet.org","zjpl":"http://werkgmbh.spendet.org","hhem":"http://planetromeo-bv.spendet.org","dydl":"http://test-gmbh-8.spendet.org","y9yg":"http://test-11.spendet.org","sc55":"http://test-gmbh-10.spendet.org","dym2":"https://altruja.de/neuer-spendenanlass-429/","kbjc":"http://test-firma-1.spendet.org","dfe8":"https://en.aidshilfe.de/node/5242?aids-hilfe-2012/","utpa":"http://werk21.spendet.org","vtsb":"http://lookzoom-filmproduktion-berlin.spendet.org","rw1k":"http://schoene-drucksachen-gmbh.spendet.org","tzj5":"http://werk21gmbh.spendet.org","alwe":"https://altruja.de/spencer-jones-friseure-against-aids/","cdo6":"https://en.aidshilfe.de/node/5242?spende-statt-gluehwein/","j4z5":"http://ruhrwellness.spendet.org","x04m":"http://sauna-viva.spendet.org","px5z":"http://phoenixsaunen.spendet.org","wis2":"http://cripton-media.spendet.org","uyjs":"http://wdwdwd.spendet.org","epug":"http://meyer-ohg.spendet.org","r3j6":"http://testfirma-1.spendet.org","emcn":"https://altruja.de/neues-spendenformular-538/","xoia":"https://en.aidshilfe.de/node/5242?i-love-aids/","hclo":"https://en.aidshilfe.de/node/5242?team-rayon/","y4kj":"https://en.aidshilfe.de/node/5242?baden-gehen-kann-jeder/","wpwu":"https://en.aidshilfe.de/node/5242?spenden-hilft/","wabj":"https://en.aidshilfe.de/node/5242?spenden-statt-nassmachen/","bhex":"https://en.aidshilfe.de/node/5242?spendenaktion-zum-welt-aids-tag/","cd1u":"https://en.aidshilfe.de/node/5242?prosecco-erdbeerbowle/","sryr":"https://en.aidshilfe.de/node/5242?ein-schuber-fuer-aids/","xud1":"https://en.aidshilfe.de/node/5242?testa-hilft-mit/","grga":"https://en.aidshilfe.de/node/5242?sex4cash/","jlhc":"https://en.aidshilfe.de/node/5242?gay4date-com/","vtsx":"https://altruja.de/neues-spendenformular-1820/","qqtu":"https://altruja.de/neues-kampagnentool-222/","cjpm":"https://en.aidshilfe.de/node/5242?run-posithiv/","fr9d":"https://en.aidshilfe.de/node/5242?nic-s-spenden-seite/","rsme":"https://altruja.de/aidshilfe-silvester/","wdtx":"https://altruja.de/zum-welt-aids-tag-kleine-unterstuetzung/","wjqb":"https://en.aidshilfe.de/node/5242?rette-leben-1/","jno3":"https://en.aidshilfe.de/node/5242?zeichen-fuer-solidaritaet/","h8ua":"https://en.aidshilfe.de/node/5242?ausstand-fuer-den-guten-zweck/","cnaq":"https://en.aidshilfe.de/node/5242?immunity-for-gays-startet-in-koeln/","fnlj":"https://en.aidshilfe.de/node/5242?anime-manga-against-hiv/","c63u":"https://en.aidshilfe.de/node/5242?tom-love/","nyqt":"https://en.aidshilfe.de/node/5242?tom-love-1/","ggme":"https://en.aidshilfe.de/node/5242?ifos-e-v/","h1px":"https://altruja.de/neuer-spendenanlass-5324/","os4r":"https://en.aidshilfe.de/node/5242?mustafa-cimsit-schura-rlp/","uppv":"https://altruja.de/deutsche-aids-hilfe/","b21f":"https://www.aidshilfe.de/spende-gegen-aids?neues-kampagnentool-1073/","b2v4":"https://altruja.de/neues-spendenformular-3604/","avr2":"https://en.aidshilfe.de/node/5242?wir-gegen-aids/","pllb":"https://en.aidshilfe.de/node/5242?helping-angels-gotha-e-v/","nv94":"https://en.aidshilfe.de/node/5242?rote-schleifen-fuer-deutsche-aids-hilfe/","yufn":"https://en.aidshilfe.de/node/5242?trinken-spenden-helfen-welt-aids-tag-daswohnzimmer/","d2n5":"https://en.aidshilfe.de/node/5242?die-partei-oldenburg/","hx9g":"https://en.aidshilfe.de/node/5242?habe-hunger-ouallah-hilfe/","p4tw":"https://en.aidshilfe.de/node/5242?habe-hunger-ouallah-hilfe-1/","wf2i":"https://en.aidshilfe.de/node/5242?ich-mag-aids-nicht/","ea4b":"https://en.aidshilfe.de/node/5242?hiv-sorgenfrei-ohne-diskriminierung-und-ohne-stigmatisierung/","nwbl":"https://en.aidshilfe.de/node/5242?testtest-14/","hvt8":"https://en.aidshilfe.de/node/5242?fashion-island-prime-sl/","wp19":"https://en.aidshilfe.de/node/5242?ulrike-tauchmann/","o1za":"https://en.aidshilfe.de/node/5242?wir-unterstuetzen/","a53d":"https://en.aidshilfe.de/node/5242?team-lufv-unterstuetz/","bwkm":"https://en.aidshilfe.de/node/5242?pokemongo-frankfurt-fuer-die-deutsche-aids-hilfe/","eeel":"https://en.aidshilfe.de/node/5242?spende-fuer-aids-hilfe/","d3ac":"https://en.aidshilfe.de/node/5242?aidsschleifen/","rx0g":"https://en.aidshilfe.de/node/5242?smv-neues-gymnasium-leibniz/","uap9":"https://en.aidshilfe.de/node/5242?robin-keuren/","fiva":"https://en.aidshilfe.de/node/5242?noams-30-geburtstag/","lula":"https://en.aidshilfe.de/node/5242?ich-hab-aids/","r16y":"https://en.aidshilfe.de/node/5242?john-cena/","fdws":"https://en.aidshilfe.de/node/5242?spendenhilft/","cw33":"https://en.aidshilfe.de/node/5242?cristoph/","bdub":"https://en.aidshilfe.de/node/5242?dgdferhgerf/","uzsa":"https://altruja.de/deutsche-aidshilff/","ptnt":"https://altruja.de/deutsche-aidshilfg/","bw10":"https://altruja.de/deutsche-aidshilfh/","uvxn":"https://www.aidshilfe.de/spenden?deutsche-aidshilfe/","diun":"https://en.aidshilfe.de/node/5242?donation-1/","v5l2":"https://en.aidshilfe.de/node/5242?aids-help/","ro8v":"https://en.aidshilfe.de/node/5242?aids-donation/","z4hs":"https://en.aidshilfe.de/node/5242?hiv-donation/","qr7a":"https://altruja.de/wat-2021/","vsrm":"https://en.aidshilfe.de/node/5242?/","m7vb":"https://www.aidshilfe.de/spenden?hilf-uns-helfen-kopie/","y3fx":"https://altruja.de/deutsche-aidshilfe-2/","fn8l":"https://www.aidshilfe.de/suche?suchbegriff=&page=14&sam-sozialfonds/","t91o":"https://altruja.de/hilf-uns-helfen-kopie-1/","v4oa":"https://altruja.de/spende-hier-fuer-die-deutsche-aids-hilfe-kopie/","yddb":"https://altruja.de/deutsche-aidshilfe-4/"};var slugs={"pusr":"aids-hilfe","zcjr":"haubold-betriebs-gmbh","w9wu":"alex-und-regine-gmbh","bv1m":"thomas-spendenseite","evcf":"faulhaber-gmbh","jpk5":"new-yorker","ya88":"reckitt-benckiser","w407":"piening","ewhb":"raps","idc9":"ernst-strassacker","mspx":"brita-gmbh","dc3s":"schlecker","vc8o":"neue-firmenspendenseite-12","kr08":"ibm-ag","q2qq":"testddd","bm1t":"www-gerdwolter-com","dfe9":"neuer-spendenanlass-55","t0we":"dildokoenig","zjpl":"werkgmbh","hhem":"planetromeo-bv","dydl":"test-gmbh-8","y9yg":"test-11","sc55":"test-gmbh-10","dym2":"neuer-spendenanlass-429","kbjc":"test-firma-1","dfe8":"aids-hilfe-2012","utpa":"werk21","vtsb":"lookzoom-filmproduktion-berlin","rw1k":"schoene-drucksachen-gmbh","tzj5":"werk21gmbh","alwe":"spencer-jones-friseure-against-aids","cdo6":"spende-statt-gluehwein","j4z5":"ruhrwellness","x04m":"sauna-viva","px5z":"phoenixsaunen","wis2":"cripton-media","uyjs":"wdwdwd","epug":"meyer-ohg","r3j6":"testfirma-1","emcn":"neues-spendenformular-538","xoia":"i-love-aids","hclo":"team-rayon","y4kj":"baden-gehen-kann-jeder","wpwu":"spenden-hilft","wabj":"spenden-statt-nassmachen","bhex":"spendenaktion-zum-welt-aids-tag","cd1u":"prosecco-erdbeerbowle","sryr":"ein-schuber-fuer-aids","xud1":"testa-hilft-mit","grga":"sex4cash","jlhc":"gay4date-com","vtsx":"neues-spendenformular-1820","qqtu":"neues-kampagnentool-222","cjpm":"run-posithiv","fr9d":"nic-s-spenden-seite","rsme":"aidshilfe-silvester","wdtx":"zum-welt-aids-tag-kleine-unterstuetzung","wjqb":"rette-leben-1","jno3":"zeichen-fuer-solidaritaet","h8ua":"ausstand-fuer-den-guten-zweck","cnaq":"immunity-for-gays-startet-in-koeln","fnlj":"anime-manga-against-hiv","c63u":"tom-love","nyqt":"tom-love-1","ggme":"ifos-e-v","h1px":"neuer-spendenanlass-5324","os4r":"mustafa-cimsit-schura-rlp","uppv":"deutsche-aids-hilfe","b21f":"neues-kampagnentool-1073","b2v4":"neues-spendenformular-3604","avr2":"wir-gegen-aids","pllb":"helping-angels-gotha-e-v","nv94":"rote-schleifen-fuer-deutsche-aids-hilfe","yufn":"trinken-spenden-helfen-welt-aids-tag-daswohnzimmer","d2n5":"die-partei-oldenburg","hx9g":"habe-hunger-ouallah-hilfe","p4tw":"habe-hunger-ouallah-hilfe-1","wf2i":"ich-mag-aids-nicht","ea4b":"hiv-sorgenfrei-ohne-diskriminierung-und-ohne-stigmatisierung","nwbl":"testtest-14","hvt8":"fashion-island-prime-sl","wp19":"ulrike-tauchmann","o1za":"wir-unterstuetzen","a53d":"team-lufv-unterstuetz","bwkm":"pokemongo-frankfurt-fuer-die-deutsche-aids-hilfe","eeel":"spende-fuer-aids-hilfe","d3ac":"aidsschleifen","rx0g":"smv-neues-gymnasium-leibniz","uap9":"robin-keuren","fiva":"noams-30-geburtstag","lula":"ich-hab-aids","r16y":"john-cena","fdws":"spendenhilft","cw33":"cristoph","bdub":"dgdferhgerf","uzsa":"deutsche-aidshilff","ptnt":"deutsche-aidshilfg","bw10":"deutsche-aidshilfh","uvxn":"deutsche-aidshilfe","diun":"donation-1","v5l2":"aids-help","ro8v":"aids-donation","z4hs":"hiv-donation","qr7a":"wat-2021","vsrm":null,"m7vb":"hilf-uns-helfen-kopie","y3fx":"deutsche-aidshilfe-2","fn8l":"sam-sozialfonds","t91o":"hilf-uns-helfen-kopie-1","v4oa":"spende-hier-fuer-die-deutsche-aids-hilfe-kopie","yddb":"deutsche-aidshilfe-4"};var wideParents=["uppv"];var default_slug=slugs[default_eid];var default_link=links[default_eid];var placeholders={"page":"ALTRUJA-PAGE","button":"ALTRUJA-BUTTON"};var buttonTemplate="<a href='LINK' style='display:block;margin:0;border:0;padding:0;width:120px;height:120px;background:url(https://altruja.de/SLUG/button) no-repeat;'></a>";function debounce(func,wait,immediate){var timeout,count=0;return function(){var context=this,args=arguments;count++;if(timeout)window.clearTimeout(timeout);timeout=window.setTimeout(function(){timeout=0;if(!immediate||immediate===2&&count>1){count=0;func.apply(context,args);}else count=0;},wait);if(immediate&&count<=1){func.apply(context,args);}};}
var define=function(definition){altruja.domready=definition();};define.amd={};!function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=document,r=n.documentElement.doScroll,i="DOMContentLoaded",s=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return s||n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}});var domready=this.domready;define=undefined;(function(e,t,n){typeof module!="undefined"&&module.exports?module.exports=n():typeof define=="function"&&define.amd?define(n):t[e]=n()})("bean",this,function(e,t){e=e||"bean",t=t||this;var n=window,r=t[e],i=/[^\.]*(?=\..*)\.|.*/,s=/\..*/,o="addEventListener",u="removeEventListener",a=document||{},f=a.documentElement||{},l=f[o],c=l?o:"attachEvent",h={},p=Array.prototype.slice,d=function(e,t){return e.split(t||" ")},v=function(e){return typeof e=="string"},m=function(e){return typeof e=="function"},g="keydown keypress keyup orientationchange focus blur change reset select submit load unload beforeunload resize move DOMContentLoaded readystatechange message error abort scroll ",y="input invalid touchstart touchmove touchend touchcancel gesturestart gesturechange gestureend textinput readystatechange pageshow pagehide popstate hashchange offline online afterprint beforeprint dragstart dragenter dragover dragleave drag drop dragend loadstart progress suspend emptied stalled loadmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate play pause ratechange volumechange cuechange checking noupdate downloading cached updateready obsolete ",b=function(e,t,n){for(n=0;n<t.length;n++)t[n]&&(e[t[n]]=1);return e}({},d(g+(l?y:""))),w=function(){var e="compareDocumentPosition"in f?function(e,t){return t.compareDocumentPosition&&(t.compareDocumentPosition(e)&16)===16}:"contains"in f?function(e,t){return t=t.nodeType===9||t===window?f:t,t!==e&&t.contains(e)}:function(e,t){while(e=e.parentNode)if(e===t)return 1;return 0},t=function(t){var n=t.relatedTarget;return n?n!==this&&n.prefix!=="xul"&&!/document/.test(this.toString())&&!e(n,this):n==null};return{}}(),E=function(){var e=d("altKey attrChange attrName bubbles cancelable ctrlKey currentTarget detail eventPhase getModifierState isTrusted metaKey relatedNode relatedTarget shiftKey srcElement target timeStamp type view which propertyName"),t=e.concat(d("button buttons clientX clientY dataTransfer fromElement offsetX offsetY pageX pageY screenX screenY toElement")),r=t.concat(d("wheelDelta wheelDeltaX wheelDeltaY wheelDeltaZ axis")),i=e.concat(d("char charCode key keyCode keyIdentifier keyLocation location")),s=e.concat(d("data")),o=e.concat(d("touches targetTouches changedTouches scale rotation")),u=e.concat(d("data origin source")),l=e.concat(d("state")),c=/over|out/,h=[{reg:/key/i,fix:function(e,t){return t.keyCode=e.keyCode||e.which,i}},{reg:/^text/i,fix:function(){return s}},{reg:/^touch|^gesture/i,fix:function(){return o}},{reg:/^message$/i,fix:function(){return u}},{reg:/^popstate$/i,fix:function(){return l}},{reg:/.*/,fix:function(){return e}}],p={},v=function(e,t,r){if(!arguments.length)return;e=e||((t.ownerDocument||t.document||t).parentWindow||n).event,this.originalEvent=e,this.isNative=r,this.isBean=!0;if(!e)return;var i=e.type,s=e.target||e.srcElement,o,u,a,f,l;this.target=s&&s.nodeType===3?s.parentNode:s;if(r){l=p[i];if(!l)for(o=0,u=h.length;o<u;o++)if(h[o].reg.test(i)){p[i]=l=h[o].fix;break}f=l(e,this,i);for(o=f.length;o--;)!((a=f[o])in this)&&a in e&&(this[a]=e[a])}};return v.prototype.preventDefault=function(){this.originalEvent.preventDefault?this.originalEvent.preventDefault():this.originalEvent.returnValue=!1},v.prototype.stopPropagation=function(){this.originalEvent.stopPropagation?this.originalEvent.stopPropagation():this.originalEvent.cancelBubble=!0},v.prototype.stop=function(){this.preventDefault(),this.stopPropagation(),this.stopped=!0},v.prototype.stopImmediatePropagation=function(){this.originalEvent.stopImmediatePropagation&&this.originalEvent.stopImmediatePropagation(),this.isImmediatePropagationStopped=function(){return!0}},v.prototype.isImmediatePropagationStopped=function(){return this.originalEvent.isImmediatePropagationStopped&&this.originalEvent.isImmediatePropagationStopped()},v.prototype.clone=function(e){var t=new v(this,this.element,this.isNative);return t.currentTarget=e,t},v}(),S=function(e,t){return!l&&!t&&(e===a||e===n)?f:e},x=function(){var e=function(e,t,n,r){var i=function(n,i){return t.apply(e,r?p.call(i,n?0:1).concat(r):i)},s=function(n,r){return t.__beanDel?t.__beanDel.ft(n.target,e):r},o=n?function(e){var t=s(e,this);if(n.apply(t,arguments))return e&&(e.currentTarget=t),i(e,arguments)}:function(e){return t.__beanDel&&(e=e.clone(s(e))),i(e,arguments)};return o.__beanDel=t.__beanDel,o},t=function(t,n,r,i,s,o,u){var a=w[n],f;n=="unload"&&(r=A(O,t,n,r,i)),a&&(a.condition&&(r=e(t,r,a.condition,o)),n=a.base||n),this.isNative=f=b[n]&&!!t[c],this.customType=!l&&!f&&n,this.element=t,this.type=n,this.original=i,this.namespaces=s,this.eventType=l||f?n:"propertychange",this.target=S(t,f),this[c]=!!this.target[c],this.root=u,this.handler=e(t,r,null,o)};return t.prototype.inNamespaces=function(e){var t,n,r=0;if(!e)return!0;if(!this.namespaces)return!1;for(t=e.length;t--;)for(n=this.namespaces.length;n--;)e[t]==this.namespaces[n]&&r++;return e.length===r},t.prototype.matches=function(e,t,n){return this.element===e&&(!t||this.original===t)&&(!n||this.handler===n)},t}(),T=function(){var e={},t=function(n,r,i,s,o,u){var a=o?"r":"$";if(!r||r=="*")for(var f in e)f.charAt(0)==a&&t(n,f.substr(1),i,s,o,u);else{var l=0,c,h=e[a+r],p=n=="*";if(!h)return;for(c=h.length;l<c;l++)if((p||h[l].matches(n,i,s))&&!u(h[l],h,l,r))return}},n=function(t,n,r,i){var s,o=e[(i?"r":"$")+n];if(o)for(s=o.length;s--;)if(!o[s].root&&o[s].matches(t,r,null))return!0;return!1},r=function(e,n,r,i){var s=[];return t(e,n,r,null,i,function(e){return s.push(e)}),s},i=function(t){var n=!t.root&&!this.has(t.element,t.type,null,!1),r=(t.root?"r":"$")+t.type;return(e[r]||(e[r]=[])).push(t),n},s=function(n){t(n.element,n.type,null,n.handler,n.root,function(t,n,r){return n.splice(r,1),t.removed=!0,n.length===0&&delete e[(t.root?"r":"$")+t.type],!1})},o=function(){var t,n=[];for(t in e)t.charAt(0)=="$"&&(n=n.concat(e[t]));return n};return{has:n,get:r,put:i,del:s,entries:o}}(),N,C=function(e){arguments.length?N=e:N=a.querySelectorAll?function(e,t){return t.querySelectorAll(e)}:function(){throw new Error("Bean: No selector engine installed")}},k=function(e,t){if(!l&&t&&e&&e.propertyName!="_on"+t)return;var n=T.get(this,t||e.type,null,!1),r=n.length,i=0;e=new E(e,this,!0),t&&(e.type=t);for(;i<r&&!e.isImmediatePropagationStopped();i++)n[i].removed||n[i].handler.call(this,e)},L=l?function(e,t,n){e[n?o:u](t,k,!1)}:function(e,t,n,r){var i;n?(T.put(i=new x(e,r||t,function(t){k.call(e,t,r)},k,null,null,!0)),r&&e["_on"+r]==null&&(e["_on"+r]=0),i.target.attachEvent("on"+i.eventType,i.handler)):(i=T.get(e,r||t,k,!0)[0],i&&(i.target.detachEvent("on"+i.eventType,i.handler),T.del(i)))},A=function(e,t,n,r,i){return function(){r.apply(this,arguments),e(t,n,i)}},O=function(e,t,n,r){var i=t&&t.replace(s,""),o=T.get(e,i,null,!1),u={},a,f;for(a=0,f=o.length;a<f;a++)(!n||o[a].original===n)&&o[a].inNamespaces(r)&&(T.del(o[a]),!u[o[a].eventType]&&o[a][c]&&(u[o[a].eventType]={t:o[a].eventType,c:o[a].type}));for(a in u)T.has(e,u[a].t,null,!1)||L(e,u[a].t,!1,u[a].c)},M=function(e,t){var n=function(t,n){var r,i=v(e)?N(e,n):e;for(;t&&t!==n;t=t.parentNode)for(r=i.length;r--;)if(i[r]===t)return t},r=function(e){var r=n(e.target,this);r&&t.apply(r,arguments)};return r.__beanDel={ft:n,selector:e},r},_=l?function(e,t,r){var i=a.createEvent(e?"HTMLEvents":"UIEvents");i[e?"initEvent":"initUIEvent"](t,!0,!0,n,1),r.dispatchEvent(i)}:function(e,t,n){n=S(n,e),e?n.fireEvent("on"+t,a.createEventObject()):n["_on"+t]++},D=function(e,t,n){var r=v(t),o,u,a,f;if(r&&t.indexOf(" ")>0){t=d(t);for(f=t.length;f--;)D(e,t[f],n);return e}u=r&&t.replace(s,""),u&&w[u]&&(u=w[u].base);if(!t||r){if(a=r&&t.replace(i,""))a=d(a,".");O(e,u,n,a)}else if(m(t))O(e,null,t);else for(o in t)t.hasOwnProperty(o)&&D(e,o,t[o]);return e},P=function(e,t,n,r){var o,u,a,f,l,v,g;if(n===undefined&&typeof t=="object"){for(u in t)t.hasOwnProperty(u)&&P.call(this,e,u,t[u]);return}m(n)?(l=p.call(arguments,3),r=o=n):(o=r,l=p.call(arguments,4),r=M(n,o,N)),a=d(t),this===h&&(r=A(D,e,t,r,o));for(f=a.length;f--;)g=T.put(v=new x(e,a[f].replace(s,""),r,o,d(a[f].replace(i,""),"."),l,!1)),v[c]&&g&&L(e,v.eventType,!0,v.customType);return e},H=function(e,t,n,r){return P.apply(null,v(n)?[e,n,t,r].concat(arguments.length>3?p.call(arguments,5):[]):p.call(arguments))},B=function(){return P.apply(h,arguments)},j=function(e,t,n){var r=d(t),o,u,a,f,l;for(o=r.length;o--;){t=r[o].replace(s,"");if(f=r[o].replace(i,""))f=d(f,".");if(!f&&!n&&e[c])_(b[t],t,e);else{l=T.get(e,t,null,!1),n=[!1].concat(n);for(u=0,a=l.length;u<a;u++)l[u].inNamespaces(f)&&l[u].handler.apply(e,n)}}return e},F=function(e,t,n){var r=T.get(t,n,null,!1),i=r.length,s=0,o,u;for(;s<i;s++)r[s].original&&(o=[e,r[s].type],(u=r[s].handler.__beanDel)&&o.push(u.selector),o.push(r[s].original),P.apply(null,o));return e},I={on:P,add:H,one:B,off:D,remove:D,clone:F,fire:j,Event:E,setSelectorEngine:C,noConflict:function(){return t[e]=r,this}};if(n.attachEvent){var q=function(){var e,t=T.entries();for(e in t)t[e].type&&t[e].type!=="unload"&&D(t[e].element,t[e].type);n.detachEvent("onunload",q),n.CollectGarbage&&n.CollectGarbage()};n.attachEvent("onunload",q)}return C(),I});var bean=this.bean;this.docHeight=function(){return this.windowHeight.default;};this.windowHeight=function(){return this.windowHeight.default;};this.windowWidth=function(){return this.windowWidth.default;};this.windowHeight.default=this.windowWidth.default=471;function hideFlash(){var i,j,tags,els;tags=['object','embed','iframe'];for(i in tags){els=document.getElementsByTagName(tags[i]);for(j=0;j<els.length;j++){if(els[j].id=="234kjh")continue;var el=els[j];el.parentNode.removeChild(el);}}}
var snippets={};snippets.button=function(options){options.inplace=true;return makeButton(options);};snippets.page=function(options){var fragment,container;fragment=document.createDocumentFragment();container=makeIframe(options);fragment.appendChild(container);return fragment;};var hiddenForSmallScreen=[];function hideForSmallScreen(element){hiddenForSmallScreen.push(element);bean.fire(window,'msg.ef-revisible',[{target:window}]);}
function hideIfSmallScreen(event){var f;if(event&&event.target instanceof Object){if(event.type!='load'){f=event.target.document&&event.target.document.body;}else if(altruja.windowWidth.default==471&&altruja.windowHeight.default==471){f=event.target.body;}
altruja.windowHeight.default=event.target.innerHeight||f instanceof Element&&f.clientHeight||altruja.windowHeight.default;altruja.windowWidth.default=event.target.innerWidth||f instanceof Element&&f.clientWidth||altruja.windowWidth.default;}
f=Math.max(altruja.windowWidth(),altruja.windowHeight())<471||Math.min(altruja.windowWidth(),altruja.windowHeight())<200;for(var i=0;i<hiddenForSmallScreen.length;i++){var element=hiddenForSmallScreen[i];element.style.visibility=f?'hidden':'visible';}}
bean.on(window,'load resize msg.ef-revisible',debounce(hideIfSmallScreen,250,2));this.cookie_t_n="_altrj_ckts";this.cookieEnabled=function(){return 1;};var actions=(function(parameters){this.none=function(parameters){};this.button=function(parameters){replaced(function(count){if(count.page>0){return;}
if(null!=document.getElementById("234kjh")){return;}
if(count.button>0){return;}
var button=makeButton({position:parameters.position,slug:default_slug,link:makeLink('')});hideForSmallScreen(button);document.body.appendChild(button);});};this.page=function(parameters){domready(hideFlash);bean.on(window,'load',hideFlash);var overlay=makeOverlay(parameters);var resize_height=0;bean.on(window,'msg.resize-dtop',function(){overlay.adapt(resize_height);});bean.on(window,'msg.resize-debounced',function(e){resize_height=e.data.height;overlay.adapt(e.data.height);});document.body.appendChild(overlay);overlay.content.appendChild(makeIframe(parameters));snippets['button']=function(){return makeButtonSpacer()};snippets['page']=function(){return document.createTextNode('')};};return this;}).call({});function controller(){var parameters=route();actions[parameters.action](parameters);}
function destroy(callback){function select(){return document.getElementsByClassName("ef-234kjh")}
var els;while((els=select()).length){var el=els[0];function finish(){if(el.destroy){el.destroy();}else{el.parentNode.removeChild(el);}}
finish();}}
function reroute(){destroy(function(){});controller();}
function hasLegacy(){var scripts=document.getElementsByTagName('script');for(var i=0;i<scripts.length;i++){if(scripts[i].src&&scripts[i].src.indexOf('altruja.de/js/embed.js')>0){return true;}}
return false;}
function containsParam(param){var loc=window.location.href.indexOf('?');if(loc>0){loc=window.location.href.indexOf(param+'=',loc);if(loc>0){return true;}}
return false;}
function isPage(){return containsParam('ef-page');}
function route(){if(hasLegacy()){return{action:'none'};}
if(isPage()){return{action:'page',contents:'',eid:default_eid,width:'adaptive'};}
return{action:'none'};}
function prepDiv(el){el.style.border='none';el.style.padding=0;el.style.margin=0;el.style.background='transparent';el.style.backgroundImage='none';el.style.textAlign='left';el.style.fontSize='12px';el.style.fontFamily='Arial,Helvetica';el.style.display='block';el.style.left='auto';el.style.right='auto';el.style.top='auto';el.style.bottom='auto';el.style.position='absolute';return el;}
function makeButton(options){var el=document.createElement('div');prepDiv(el);el.style.zIndex=2147483647;switch(options.position){case 1:el.style.right='5px';el.style.top='5px';break;case 0:default:el.style.right='15px';el.style.top='15px';break;}
el.innerHTML=buttonTemplate.replace('LINK',options.link).replace('SLUG',options.slug);if(options.inplace){el=el.firstChild;}
return el;}
function makeButtonSpacer(){var el=document.createElement('div');el.innerHTML=buttonTemplate;el.style.height=el.firstChild.style.height;el.style.width=el.firstChild.style.width;el.removeChild(el.firstChild);return el;}
function makeLink(link){var base=window.location.href;base=base.replace(/[?&](ef-page|ef-boost)=.*/,'');if(!link&&link!==''){return base;}
var delim=base.indexOf('?')==-1?'?':'&';return base+(base.slice(-1)=='?'?'':delim)+'ef-page=1'+(link?'&'+encodeURI(link):'');}
function offset(element){var t=0;var l=0;do{t+=element.offsetTop||0;l+=element.offsetLeft||0;element=element.offsetParent;}while(element);return{left:l,top:t};}
function makeOverlay(parameters){var link=makeLink();var body=document.getElementsByTagName('body')[0];var overlay=prepDiv(document.createElement('div'));overlay.style.width='100%';overlay.style.height=Math.ceil(body.scrollHeight||1)+'px';overlay.style.top=0;overlay.style.left=0;overlay.style.zIndex=2147483647;overlay.id='ef-overlay';var shade=prepDiv(document.createElement('div'));shade.style.width='100%';shade.style.height='100%';shade.style.backgroundColor='black';shade.style.opacity='0.5';shade.style.position='fixed';shade.style.left=0;shade.style.top=0;shade.id='ef-shade';overlay.appendChild(shade);var content=prepDiv(document.createElement('div'));content.style.maxWidth='600px';if(parameters.width=='slim'){content.style.width=content.style.maxWidth;}else{content.style.width='calc(100% - 60px)';}
content.style.zIndex=2147483647;content.style.position='relative';content.style.margin='18px auto';content.style.padding='18px 12px';content.style.backgroundColor='white';content.style.boxShadow='3px 3px 20px #000';content.id='ef-content';overlay.appendChild(content);var close=prepDiv(document.createElement('a'));close.style.width='29px';close.style.height='30px';close.style.background='url(https://em.altruja.de/a/trancybox/trancybox.png) -41px 0px';close.style.right='-15px';close.style.top='-15px';close.style.zIndex=2147483647;close.style.outline='none';close.href=link;close.id='ef-close';content.appendChild(close);overlay.adapt=function(height){var adapt_height=Math.ceil(Math.max(height+95,altruja.windowHeight()));overlay.style.height=adapt_height+'px';shade.style.height=(adapt_height+36)+'px';bean.fire(document.body,'ef.adapt',{height:adapt_height});};overlay.content=content;return overlay;}
this.sendga=function(){};this.ga_timeout=750;var replacement_complete=false;var replacement_count={page:0,button:0};function replaced(callback){if(replacement_complete){return callback(replacement_count);}
bean.on(window,'ef.replaced',function(e){callback(replacement_count);});}
function waitForBody(callback){if(document.body){window.setTimeout(callback,0);}
window.setTimeout(waitForBody,10);}
function eachNode(callback,complete,root){var node=root;while(true){callback(node);if(node.hasChildNodes()){node=node.firstChild;}else{while(node.nextSibling==null&&node!=root){node=node.parentNode;}
if(root==node){return complete();}else{node=node.nextSibling;}}}}
controller();window.setTimeout(function(){var site=window.location.hostname.toLowerCase();var c=site.split('.').filter(function(i){return i.trim()>'';});var b=["local","localhost","google.co","altruja.com","facebook.com","eva.ru","google.at","google.com","google.com.tr","google.de","googleusercontent.com","translate.goog","bing.com","netzcheck.com","website-start.de","yandex.net","altruja.de","luckywarepro.com","raisenow.com"];var e=["aidshilfe.de","agentur.xxx","bingj.com","grandoffices.com","dtunnel.net","inupasite.sbs","hatendaf.com","ssh.town","dnb.de","wlb-stuttgart.de","job-server.net","buddy.hiv","w21.it","it.sz","hiv-sti-fortbildung.de","kreisgg.de","mnglsapi.com","kreis-meissen.de","turbopages.org"];for(var i=0;i<Math.max(1,c.length-1);i++){var d=c.slice(i).join('.');if(b.indexOf(d)>=0){site='';break;}
else if(e.indexOf(d)>=0){site='';break;}};if(site)for(var i=0;i<b.length;i++){if(b[i].indexOf('.')>=0&&site.indexOf(b[i])>=0){site='';break;}};if(site){var xhr=new XMLHttpRequest();xhr.open("POST","https://em.altruja.de/i/cqu5",true);xhr.withCredentials=true;xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");var data="host="+encodeURIComponent(site)+"&protocol="+encodeURIComponent(window.location.protocol);xhr.send(data);}});function extractEid(part){if(0==part.search(/-[a-zA-Z0-9]{4}/)){return part.substr(1,4).toLowerCase();}
return null;}
function makeSnippet(placeholder,eid,lang){options={eid:eid,link:makeLink(slugs[eid]),slug:slugs[eid],lang:lang||undefined};return snippets[placeholder](options);}
function makeFragment(placeholder,parts,nullify){var options,snippet;fragment=document.createDocumentFragment();fragment.appendChild(document.createTextNode(parts[0]));var n=parts.length;for(var i=1;i<n;i=i+1){argument=parts[i];var lang=null;if(0==argument.search(/-[a-zA-Z0-9]{4}/)){eid=argument.substr(1,4).toLowerCase();parts[i]=argument=argument.substr(5);if(0==argument.search(/-[a-zA-Z]{2}/)){lang=argument.substr(1,2).toLowerCase();parts[i]=argument=argument.substr(3);}}else{eid=default_eid;}
if(nullify){snippet=document.createTextNode('');}else{snippet=makeSnippet(placeholder,eid,lang);}
fragment.appendChild(snippet);fragment.appendChild(document.createTextNode(parts[i]));}
return fragment;}
var pageElements=[],pagePartses=[],buttonElements=[],buttonPartses=[];function replaceNode(element){var parts,key;switch(element.nodeType){case 3:case 8:break;default:return;}
if(!replaceNode.mask.test(element.nodeValue)){return;}
for(key in placeholders){parts=element.nodeValue.replace(/^\s+|\s+$/g,'').split(placeholders[key]);if(parts.length>1){element.nodeValue='';switch(key){case'page':pageElements.push(element);pagePartses.push(parts);break;case'button':buttonElements.push(element);buttonPartses.push(parts);break;}}}}
replaceNode.mask=new RegExp('('.concat(Object.values(placeholders).join('|'),')'));function findWideParent(element){var width=0,minWidth=897;while(width<minWidth&&element!=document.body){element=element.parentNode;try{width=element.clientWidth||width;}catch(e){}}
return element;}
function replacementsComplete(){var i,n,element,fragment,page;page=pageElements.length>0;n=buttonElements.length;for(i=0;i<n;i++){element=buttonElements[i];fragment=makeFragment("button",buttonPartses[i],page==true);element.parentNode.replaceChild(fragment,element);replacement_count["button"]++;}
n=pageElements.length;for(i=0;i<n;i++){element=pageElements[i];if(-1!=wideParents.indexOf(extractEid(pagePartses[i][1]))){var wideParent=findWideParent(element);while(wideParent.firstChild){wideParent.removeChild(wideParent.firstChild);}
element=document.createTextNode('');wideParent.appendChild(element);}
fragment=makeFragment("page",pagePartses[i]);element.parentNode.replaceChild(fragment,element);replacement_count["page"]++;}
var scripts=document.getElementsByTagName('script');n=scripts.length;var src;for(i=0;i<n;i++){element=scripts[i];src=element.src;if(-1!=src.indexOf("altruja.de/js/embed.js")){var eid=src.substr(src.indexOf("eid=")+4,4).toLowerCase();if(element.parentNode==document.head){element=document.createElement('div');document.body.appendChild(element);}
element.parentNode.replaceChild(makeSnippet("page",eid),element);break;}}
replacement_complete=true;bean.fire(window,'ef.replaced',{count:replacement_count});}
function replacePlaceholders(){eachNode(replaceNode,replacementsComplete,document.body);}
if(document.head){define=document.createElement('script');define.type='text/javascript';define.src='https://em.altruja.de/js/micro/integration-ga.js?660790e705dee';document.head.appendChild(define);define=undefined;}
domready(replacePlaceholders);var backlink=null;function subtleBacklink(){if(!backlink){backlink=document.getElementById('ef-bl-x7jn2nd9j');if(null==backlink)return;}
backlink.style.position='absolute';backlink.style.display='block';backlink.style.zIndex=2147483647;backlink.style.bottom='auto';backlink.style.left='auto';backlink.style.top='auto';backlink.style.right='auto';backlink.style.bottom='auto';backlink.style.top=Math.floor(altruja.docHeight()-20)+'px';}
subtleBacklink();domready(function(){subtleBacklink();});bean.on(window,'load resize msg.ef-revisible',debounce(subtleBacklink,250,2));bean.on(document.body,'ef.adapt',function(){subtleBacklink();});bean.on(window,'msg.resize',debounce(function(e,data){bean.fire(window,'msg.resize-debounced',[e,data]);},250,2));bean.on(window,'resize',debounce(function(e,data){bean.fire(window,'msg.resize-dtop',[e,data]);},250,2));bean.on(window,'message',function(e){var data=false;try{if(/\baltruja\.de\b/.test(e.origin)&&/^\{.*\}$/.test(e.data)){data=JSON.parse(e.data);}}catch(x){data=false;}
if(!data||typeof data!=='object'||data.ns!=='ef'){return;}
var name=data.name;delete data.ns;delete data.name;e.data=data;bean.fire(window,'msg.'+name,[e,data]);});bean.on(window,'msg.param',function(e,data){var url;if(data.dir=='add'){url=addParam(window.location.href,data.param,data.value);}else{url=removeParam(window.location.href,data.param);}
var state=window.history.state;if(state&&state.ef)delete state.ef;window.history.replaceState(state,null,url);if(pageElements.length>0){window.location.reload();}else{reroute();}});window.setTimeout(function(){bean.fire(window,'msg.ef-revisible',[{target:window}]);},10);var pageFrame=null;bean.on(window,'scroll',function(e){if(pageFrame==null){pageFrame=document.getElementById("234kjh");if(pageFrame==null)return;}
var top=Math.max(0,window.pageYOffset-pageFrame.offsetTop);pageFrame.contentWindow.postMessage(JSON.stringify({ns:'ef',name:'scroll',top:top}),'*');});function addParam(url,param,value){if(-1==url.indexOf(param)){url=url+(-1==url.indexOf('?')?'?':'&')+param+'='+value;}else{url=url.replace(new RegExp(param+'=[^&]+'),param+'='+value);}
return url;}
function removeParam(url,param){if(-1!=url.indexOf(param)){url=url.replace(new RegExp('[&?]?'+param+'=?[^&]*'),'');if(url.indexOf('?')==-1&&url.indexOf('&')!=-1){url=url.replace('&','?');}}
return url;}
function extend(a,b){for(var key in b)
if(b.hasOwnProperty(key))a[key]=b[key];return a;}
function parseParams(){var dlh=window.location.href;var p=dlh.indexOf('#');if(p!=-1){dlh=dlh.substr(0,p);}
var parts=dlh.split('?');var path=parts.length>1?parts.pop():'';var base=parts.join('?');if(path.indexOf('&')!=-1){parts=dlh.split('&');path=parts.length>1?parts.pop():'';base=parts.join('&');}
if((p=path.indexOf('='))!=-1&&p<path.length-1){path='';base=dlh;}else{path=path.replace(/=$/,'');}
var qs='',delim=base.indexOf('?')==-1?'?':'&';path=decodeURIComponent(path).replace(/^(\/+)([^\/])/,'$2').replace(/^try_php\//,'try.php/');if(window.location.hash.indexOf('=')!=-1){qs=window.location.hash.substr(1);window.location.hash='';}
return{base:base,delim:delim,path:path,qs:qs};}
function makeIframe(options){var params=parseParams();var container=document.createElement('div');container.id='ef-container-234kjh';container.className='ef-234kjh';container.style.width='100%';container.style.margin=0;container.style.padding=0;container.style.background='url(https://em.altruja.de/images/ajax-loader-anybg.gif) center 12px no-repeat';container.style.height='38px';var iframe=document.createElement('iframe');function getSrc(){var qs=params&&params.qs;if(qs)qs='?'+qs;if(options&&options.lang){qs=qs+(qs?'&':'?')+encodeURI('lang='+options.lang);}
qs=qs+(qs?'&':'?')+encodeURI('_altrj_ckbn='+(altruja.cookieEnabled()?'i':'p'));var e=params.path||options&&slugs[options.eid]||'';var src=e?"https://em.altruja.de/SLUG".replace('SLUG',decodeURIComponent(e))+qs:'#';return src;}
iframe.src=getSrc();iframe.id="234kjh";iframe.name="234kjh";iframe.setAttribute('data-ef-234kjh','660790e705dee');iframe.title='';iframe.scrolling='no';iframe.style.position='relative';iframe.style.margin=0;iframe.style.padding=0;iframe.style.border='none';iframe.style.width='100%';iframe.style.height='1px';iframe.adapt=function(height){iframe.style.height=height+'px';};bean.on(window,'msg.resize-debounced',function(e,data){iframe.adapt(data.height);});var skipPush=0,skipPop=0;bean.on(window,'pageshow',function(e){var state=window.history.state;if((e.persisted||e.originalEvent&&e.originalEvent.persisted)&&state&&state.ef&&state.ef.noback){iframe.src=getSrc();}});bean.on(window,'popstate',function(e){var state=e.state;if(skipPop||state&&state.ef&&state.ef.noback&&state.ef._id==='660790e705dee'){window.history.pushState(state,null);return;}
skipPush=true;if(state&&state.ef&&state.ef.path){iframe.src="https://em.altruja.de/"+state.ef.path;}else{iframe.src=getSrc();}});bean.on(window,'msg.redirect',function(e,data){if(!data||!data.url)return;if(data.top){window.top.location.replace(data.url);}else{window.location.replace(data.url);}});bean.on(window,'msg.url',function(e,data){var state=window.history.state,qs=false,path;skipPop=data.method&&data.method!=='GET'||data.noback==true;if(!window.history.length||skipPop||!(state&&state.ef&&state.ef._id==='660790e705dee')){if(!state)state={};state['ef']={path:params.path,_id:'660790e705dee',noback:skipPop};window.history.replaceState(state,null);}
path=data&&data.url&&data.url[0]==='/'?data.url.substr(1):'';qs=data&&data.search&&data.search[0]==='?'?data.search.substr(1):'';if(path&&(params.path!=path||params.qs!=qs)){var url=params.base+(path?params.delim+path:'');params.path=path;params.qs=qs;state=window.history.state;if(!skipPush){if(!state)state={};state['ef']={path:params.path,_id:'660790e705dee',noback:skipPop};window.history.replaceState(state,null,url);}}
skipPush=false;});function scrollToFrameTop(pos){var iframeTop=offset(iframe).top+parseInt(pos);if(iframeTop<=217){window.scrollTo(0,0);}else{window.setTimeout(function(){window.scrollTo(0,iframeTop-37);},100);}}
bean.on(window,'msg.load',function(e){window.setTimeout(function(){e.source.postMessage(JSON.stringify({ns:'ef',name:'url',url:params.base,href:params.base+params.delim+params.path+(params.qs?'?'+params.qs:'')}),'*');});if(container.style.background||container.style.height){container.style.height=null;container.style.background=null;}else{scrollToFrameTop(0);}
altruja.sendga(e);});bean.on(window,'msg.scroll-to',function(e,data){if(data&&typeof data.top!=='undefined'){scrollToFrameTop(data.top);}});container.iframe=iframe;container.appendChild(iframe);return container;}}
function init(){if(document.body)main.call(altruja);else window.setTimeout(init,50);}
init();})();