PageSourceSearch

https://www.bohnenkamp.de/typo3temp/assets/compressed/merged-8b813…3638869a6bc0a8e66ff17b04a-min.js?1790845301

js bohnenkamp.de collected 2026-10-01 14:16:42 UTC 46,274 bytes, 8 lines download raw bytes

1function IpandlanguageredirectFrontend(){"use strict";function e(e,n,t){var a;"permanent"===t?(a=(t=new Date).getTime(),t.setTime(a+=31536e6),document.cookie=e+"="+n+"; expires="+t.toUTCString()+"; path=/"):document.cookie=e+"="+n+"; path=/"}var t=this,n="fadein",a={r:1},r="temp",i=!1,u=(this.initialize=function(){u(),d(),o(),z()&&p(w(),x())},function(){-1!==window.location.search.indexOf("ipandlanguagedebug=1")&&(i=!0,console.log("ipandlanguageredirect debug activated"))}),d=function(){g(),c()},o=function(){l(),s()},g=function(){var e,n=y("data-ipandlanguageredirect-action","hideMessage");for(e in n)n.hasOwnProperty(e)&&(n[e].onclick=function(){L(),b()})},c=function(){var e=E("h");"1"!==e&&"3"!==e||(L(),b())},l=function(){var e,n=y("data-ipandlanguageredirect-action","disableRedirect");for(e in n)n.hasOwnProperty(e)&&(n[e].onclick=function(){T()})},s=function(){var e=E("h");"2"!==e&&"3"!==e||T()},p=function(e,n){var t;e?((t=new XMLHttpRequest).onreadystatechange=function(){var e;4===this.readyState&&200===this.status&&(e=JSON.parse(this.responseText),f(e))},t.open("POST",S(e,n),!0),t.send()):console.log("No ajax URI given!")},f=function(e){if(e.activated&&Array.isArray(e.events))for(var n in e.events)e.events.hasOwnProperty(n)&&""!==e.events[n]&&t[e.events[n]+"Event"](e)},v=(this.redirectEvent=function(e){M()?i&&console.log("Cookie already set"):(e=A(e.redirectUri),T(),i?(console.log("Cookie set and redirect to following URI:"),console.log(e)):window.location=e)},this.suggestEvent=function(e){var n;F()||(n=A(e.redirectUri),i?(console.log("Suggest the following URI:"),console.log(n)):(v(e),h()))},function(e){_("data-ipandlanguageredirect-container","link").setAttribute("href",e.redirectUri)}),h=function(){_("data-ipandlanguageredirect-container","suggest").classList.add(n)},b=function(){_("data-ipandlanguageredirect-container","suggest").classList.remove(n)},A=function(e){return S(e,a)},w=function(){var e=m();return null!==e?e.getAttribute("data-ipandlanguageredirect-ajaxuri"):""},m=function(){return document.getElementById("ipandlanguageredirect_container")},_=function(e,n){var t,a=y(e,n);for(t in a)if(a.hasOwnProperty(t)&&a[t].getAttribute(e)===n)return a[t];return null},y=function(e,n){return document.querySelectorAll("["+e+'="'+n+'"]')},x=function(){return{"tx_ipandlanguageredirect_redirect[browserLanguage]":I(),"tx_ipandlanguageredirect_redirect[ipAddress]":O(),"tx_ipandlanguageredirect_redirect[referrer]":k(),"tx_ipandlanguageredirect_redirect[languageUid]":R(),"tx_ipandlanguageredirect_redirect[rootpageUid]":C(),"tx_ipandlanguageredirect_redirect[countryCode]":P(),"tx_ipandlanguageredirect_redirect[domain]":q()}},I=function(){var e=null,n=m();return e=null===(e=null!==n&&n.hasAttribute("data-ipandlanguageredirect-browserlanguage")?n.getAttribute("data-ipandlanguageredirect-browserlanguage"):e)?U():e},U=function(){var e=navigator.language||navigator.userLanguage;return(e=void 0!==navigator.languages&&void 0!==navigator.languages[0]?navigator.languages[0]:e).split("-")[0]},O=function(){var e="",n=m();return e=null!==n&&n.hasAttribute("data-ipandlanguageredirect-ipaddress")?n.getAttribute("data-ipandlanguageredirect-ipaddress"):e},k=function(){var e=null,n=m();return null===(e=null!==n&&n.hasAttribute("data-ipandlanguageredirect-referrer")?n.getAttribute("data-ipandlanguageredirect-referrer"):e)&&(e=document.referrer),encodeURIComponent(e)},R=function(){var e=0,n=m();return null!==n&&n.hasAttribute("data-ipandlanguageredirect-languageuid")&&(n=n.getAttribute("data-ipandlanguageredirect-languageuid"),e=parseInt(n)),e},C=function(){var e=1,n=m();return null!==n&&n.hasAttribute("data-ipandlanguageredirect-rootpageuid")&&(n=n.getAttribute("data-ipandlanguageredirect-rootpageuid"),e=parseInt(n)),e},P=function(){var e="",n=m();return e=null!==n&&n.hasAttribute("data-ipandlanguageredirect-countrycode")&&null!==(n=n.getAttribute("data-ipandlanguageredirect-countrycode"))?n:e},q=function(){var e="",n=m();return e=null!==n&&n.hasAttribute("data-ipandlanguageredirect-domain")&&null!==(n=n.getAttribute("data-ipandlanguageredirect-domain"))?n:e},z=function(){return null!==m()&&"1"!==E("r")},S=function(e,n){for(var t in n)n.hasOwnProperty(t)&&(-1!==e.indexOf("?")?e+="&":e+="?",e+=t+"="+n[t]);return e},E=function(n){var t,a=null;return window.location.search.substr(1).split("&").forEach(function(e){(t=e.split("="))[0]===n&&(a=decodeURIComponent(t[1]))}),a},F=function(){return"1"===j("ipandlanguageredirect_hidemessage")},M=function(){return"1"===j("ipandlanguageredirect_disableredirect")},L=function(){e("ipandlanguageredirect_hidemessage","1",r)},T=function(){e("ipandlanguageredirect_disableredirect","1",r)},j=function(e){for(var n=e+"=",t=document.cookie.split(";"),a=0;a<t.length;a++){for(var r=t[a];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(n))return r.substring(n.length,r.length)}return""}}var Ipandlanguageredirect=new window.IpandlanguageredirectFrontend;Ipandlanguageredirect.initialize();function decryptCharcode(e,t,i,n){return e+=n,0<n&&i<e?e=t+(e-i-1):n<0&&e<t&&(e=i-(t-e-1)),String.fromCharCode(e)}function decryptString(e,t){for(var i="",n=e.length,a=0;a<n;a++){var o=e.charCodeAt(a);i+=43<=o&&o<=58?decryptCharcode(o,43,58,t):64<=o&&o<=90?decryptCharcode(o,64,90,t):97<=o&&o<=122?decryptCharcode(o,97,122,t):e.charAt(a)}return i}function linkTo_UnCryptMailto(e){location.href=decryptString(e,3)}(()=>{function o(e,t,i,n){return e+=n,0<n&&i<e?e=t+(e-i-1):n<0&&e<t&&(e=i-(t-e-1)),String.fromCharCode(e)}var e,t,i;e=function(){var e=document.querySelectorAll("a[data-mailto-token][data-mailto-vector]"),e=(Array.from(e).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var e=e.currentTarget.dataset,t=e.mailtoToken,e=-1*parseInt(e.mailtoVector,10);document.location.href=((e,t)=>{for(var i="",n=0;n<e.length;n++){var a=e.charCodeAt(n);i+=43<=a&&a<=58?o(a,43,58,t):64<=a&&a<=90?o(a,64,90,t):97<=a&&a<=122?o(a,97,122,t):e.charAt(n)}return i})(t,e)})}),document.querySelectorAll("a[data-window-url]"));Array.from(e).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var e=e.currentTarget.dataset,t=e.windowUrl;
1t=t,(t=window.open(t,e.windowTarget||null,e.windowFeatures||null))&&t.focus()})})},"complete"===document.readyState?e.call(null):(t=function(){window.removeEventListener("load",i),document.removeEventListener("DOMContentLoaded",i)},i=function(){t(),e.call(null)},window.addEventListener("load",i),document.addEventListener("DOMContentLoaded",i))})(),(()=>{for(var e,t=function(){},i=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],n=i.length,a=window.console=window.console||{};n--;)a[e=i[n]]||(a[e]=t)})(),(t=>{var e,i,n={PALM:"palm",LAP:"lap-and-up",DESK:"desk",DESKWIDE:"desk-wide",minTasks:[],maxTasks:[],getResponsiveTag:(i=!0,(i="getComputedStyle"in t&&(e=t.getComputedStyle(document.body,":before").getPropertyValue("content"))&&"none"!==e?i:!1)?function(){var e=t.getComputedStyle(document.body,":before").getPropertyValue("content");return e=(e=e.replace(/"/g,"")).replace(/'/g,"")}:function(){return $(t).width()<768?n.PALM:n.DESKWIDE}),hasMinWidth:function(e){var t=n.getResponsiveTag();return e===n.PALM||e===n.LAP&&(t===n.LAP||t===n.DESK||t===n.DESKWIDE)||e===n.DESK&&(t===n.DESK||t===n.DESKWIDE)||e===n.DESKWIDE&&t===n.DESKWIDE},hasMaxWidth:function(e){var t=n.getResponsiveTag();return e===n.PALM&&t===n.PALM||e===n.LAP&&(t===n.PALM||t===n.LAP)||e===n.DESK&&(t===n.PALM||t===n.LAP||t===n.DESK)||e===n.DESKWIDE},doWhenMinWidth:function(e,t){n.hasMinWidth(e)?t():n.minTasks.push({widthTag:e,exp:t,isdone:!1})},doWhenMaxWidth:function(e,t){n.hasMaxWidth(e)?t():n.maxTasks.push({widthTag:e,exp:t,isdone:!1})},handleTasks:function(){$(t).resize(function(){for(var e=0;e<n.minTasks.length;e++)!n.minTasks[e].isdone&&n.hasMinWidth(n.minTasks[e].widthTag)&&(n.minTasks[e].exp(),n.minTasks[e].isdone=!0);for(var t=0;t<n.maxTasks.length;t++)!n.maxTasks[t].isdone&&n.hasMaxWidth(n.maxTasks[t].widthTag)&&(n.maxTasks[t].exp(),n.maxTasks[t].isdone=!0)})}};t.rbth||(n.handleTasks(),t.rbth=n)})(this),jQuery(document).ready(function(v){var t,i,n,a,e,o,s,r,l,d=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){d={passive:!0}}}))}catch(e){}t=v(".page"),i=v(".header__nav-toggle button"),n=v(".header__search-toggle button"),a=v(".header__search"),e=a.find('input[type="text"]'),o="page--nav-open",r=!(s="page--search-open"),l=v(".nav-flap-content"),i.click(function(){t.toggleClass(o).removeClass(s),r=!1,l.hide()}),n.click(function(){t.toggleClass(s).removeClass(o),(r=!r)&&e.focus()}),v(".navigation__offscreen").addClass("navigation__offscreen--show"),v(".navigation__offscreen, .navigation__offscreen__inner").click(function(e){this===e.target&&t.toggleClass(o)}),v("html").click(function(e){var t;r&&(t=!0,0<v(e.target).closest(n).length&&(t=!1),0<v(e.target).closest(i).length&&(t=!1),t=!(0<v(e.target).closest(a).length)&&t)&&n.eq(0).click()}),rbth.doWhenMaxWidth(rbth.LAP,function(){v(".nav-main, .nav-meta").each(function(){v(this).click(function(e){var t=null;"LI"!==e.target.nodeName&&"li"!==e.target.nodeName||(t=v(e.target)),null!==(t="DIV"!==e.target.nodeName&&"div"!==e.target.nodeName&&"SPAN"!==e.target.nodeName&&"span"!==e.target.nodeName?t:v(e.target).parent())&&t.hasClass("nav__item--hassub")&&t.toggleClass("nav__item--open")})})}),window.matchMedia&&(window.matchMedia("(any-pointer: coarse)").matches||window.matchMedia("(any-hover: none)").matches)?rbth.doWhenMinWidth(rbth.DESK,function(){var o="nav__item--hover";v(".nav-main .nav__item--hassub > a, .nav-meta .nav__item--hassub >
1 a").each(function(){var t=v(this),i=t.closest(".nav__item--hassub"),n=i[0],a=!1;t.click(function(e){!rbth.hasMinWidth(rbth.DESK)||a||(a=!0,i.addClass(o),e.preventDefault(),t.blur())}),v(document).click(function(e){var e=v(e.target),t=!1;rbth.hasMinWidth(rbth.DESK)&&(e.parents().each(function(){v(this)[0]===n&&(t=!0)}),t||(a=!1,i.removeClass(o)))})})}):rbth.doWhenMinWidth(rbth.DESK,function(){var t="nav__item--hover";v(".nav-main__list > li > a, .nav-main__list .nav__item--hassub > a, .nav-meta__list > li > a").each(function(){var e=v(this).closest("li");e.hoverIntent({over:function(){rbth.hasMinWidth(rbth.DESK)&&e.addClass(t)},out:function(){rbth.hasMinWidth(rbth.DESK)&&e.removeClass(t)},timeout:300})})}),v(".nav-country").each(function(){function e(){i.addClass(n),a.addClass(s),r=!0,rbth.hasMinWidth(rbth.DESK)&&!d&&f()}function t(){i.removeClass(n),a.removeClass(s),l=r=!1}var i=v(".page:not(.page-rovelo)"),n="page--map",a=v(this),o=a.children(".nav-country__toggle"),s="nav-country--open",r=!1,l=!1,c="nav-country--map",d=!1,h=a.find(".nav-country__map"),u=a.find(".nav-country__select--map"),f=function(){var e=h.attr("data-map-source");if(d||void 0===e)return!1;d=!0,a.addClass(c),i.append(u),v.ajax({url:e,dataType:"text"}).done(function(e){"<svg"===e.substring(0,4)?p(e):(u.remove(),a.removeClass(c))}).fail(function(e,t,i){u.remove(),a.removeClass(c),console.log("failed to load map: "+i+" | "+t)})},p=function(e){var o=v(e),e=a.find(".nav-country__select--text li[data-map-region]"),t=o.find('g[id$="-mouse"] path'),s="region-area--hover";t.attr("style","fill: transparent"),e.each(function(){var e=v(this),t=e.find("a").attr("href"),i=e.find("a").text(),e=e.attr("data-map-region"),n=o.find("#"+e),e=o.find("#"+e+"-mouse"),a=document.createElementNS("http://www.w3.org/2000/svg","a");a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:title",i),e.wrap(a),e.hover(function(){n.addClass(s)},function(){n.removeClass(s)})}),o.find("title").remove(),h.empty().append(o)};o.click(function(){o.blur(),((!rbth.hasMinWidth(rbth.DESK)||!l)&&r?t:e)()}),v("html").click(function(e){r&&rbth.hasMinWidth(rbth.DESK)&&0===v(e.target).closest(a).length&&t()})});function c(){v(".slider-gallery").each(function(){var e=v(this),t=e.find(".slider-gallery__itemswrap"),i=e.attr("data-autoplay"),n=parseInt(e.attr("data-autoplayspeed"),10),a=!0,o=e.find(".slider-gallery__arrow--prev"),e=e.find(".slider-gallery__arrow--next");1<t.children().length&&(isNaN(n)&&(n=5e3),t.slick({arrows:!0,dots:!0,infinite:!0,speed:600,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1,autoplay:a="false"===i?!1:a,autoplaySpeed:n,pauseOnHover:!1,fade:!0,zIndex:100}),o.click(function(){t.slick("slickPrev")}),e.click(function(){t.slick("slickNext")}))})}function h(){v(".box-textpic__image--slider").each(function(){var e=v(this),t=e.find(".box-textpic__image__itemswrap"),i=e.attr("data-autoplay"),e=parseInt(e.attr("data-autoplayspeed"),10),n=!0;1<t.children().length&&(isNaN(e)&&(e=5e3),t.slick({arrows:!0,dots:!1,infinite:!0,speed:600,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1,autoplay:n="false"===i?!1:n,autoplaySpeed:e,pauseOnHover:!1,fade:!0,zIndex:100}))})}function u(){v(".teaser-start:not(.teaser-start--advanced)").each(function(){var e=v(this).find(".teaser-start__itemswrap");1<e.children().length&&e.slick({arrows:!0,dots:!1,infinite:!1,speed:600,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0,autoplay:!1,zIndex:100})}),v(".box-logo-wall--slider").each(function(){var e=v(this).find(".box-logo-wall__grid");1<e.children().length&&e.slick({arrows:!1,dots:!0,infinite:!1,speed:600,slidesToShow:5,slidesToScroll:1,adaptiveHeight:!0,autoplay:!1,zIndex:100,responsive:[{breakpoint:1024,settings:{slidesToShow:5}},{breakpoint:600,settings:{slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]})}),v(".teaser-start-3").each(function(){var e=v(this).find(".teaser-start-3__itemswrap");4<e.children().length&&e.slick({arrows:!0,dots:!1,infinite:!1,speed:600,slidesToShow:4,slidesToScroll:1,adaptiveHeight:!0,autoplay:!1,zIndex:100,responsive:[{breakpoint:768,settings:{slidesToShow:2,arrows:!1,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,arrows:!1,dots:!0}}]})}),v(".teaser-start-2").each(function(){var e=v(this).find(".teaser-start-2__itemswrap");1<e.children().length&&e.slick({arrows:!1,dots:!0,infinite:!1,speed:600,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0,autoplay:!1,zIndex:100})})}var f,p,g,m,w,b,_,k,y,x,C;"complete"===document.readyState?c():v(window).one("load",function(){c()}),"complete"===document.readyState?h():v(window).one("load",function(){h()}
1),v(".slider-start__itemswrap").each(function(){function e(){1<a.length&&(a.show(),i.find(".slick-slider").show(),t=new window.KeenSlider(i[0],{slides:a.length,defaultAnimation:{duration:600},loop:!0,renderMode:"custom",created:p,slideChanged:g,dragStarted:function(){f(!1)},dragEnded:function(){f(!0)}}),n.data("autoplayspeed")&&(h=parseInt(n.data("autoplayspeed"),10)),"complete"===document.readyState?f(!0):v(window).one("load",function(){f(!0)}))}var t,i=v(this),n=i.closest(".slider-start"),a=i.find(".slider-start__item"),o="slider-start__item--current",s=i.find(".slick-prev"),r=i.find(".slick-next"),l=i.find(".slick-dots li"),c="slick-active",d=0,h=5e3,u=!0,f=function(e){clearInterval(d),u&&(d=setInterval(function(){e&&t&&t.next()},h))},p=function(t){r.click(function(){t.next(),f(!0)}),s.click(function(){t.prev(),f(!0)}),l.each(function(e){v(this).click(function(){f(u=!1),t.moveToIdx(e,!0)})})},g=function(e){e=e.track.details.rel;a.eq(e).hasClass(o)||(a.not(a.eq(e)).removeClass(o),a.eq(e).addClass(o),l.removeClass(c),l.eq(e).addClass(c))};"complete"===document.readyState?e():v(window).one("load",function(){e()})});function S(e){(e=f(e)).data("zsMfpInit")||(e.data("zsMfpInit",!0),e.magnificPopup({enabled:1,type:"iframe",gallery:{enabled:!1,tPrev:"",tNext:"",tCounter:"%curr% / %total%"},image:{verticalFit:!1},mainClass:"mfp-fade",iframe:{patterns:{youtube:{index:"youtube.com/watch",id:function(e){return e=(e=e.split("v=")[1]).split("&")[0]},src:"//www.youtube.com/embed/%id%?autoplay=1&rel=0"},youtu:{index:"youtu.be/",id:function(e){return e=e.split("be/")[1]},src:"//www.youtube.com/embed/%id%?autoplay=1&rel=0"}}}}),e.magnificPopup("open"))}"complete"===document.readyState?u():v(window).one("load",function(){u()}),v(".tabs-start").not(".tabs-start--anchors").each(function(){function a(e){var t=r.eq(e),i=c.eq(e),n=h.eq(e);t.hasClass(l)?(t.removeClass(l),n.slideUp(),i.removeClass(d),p.removeClass(g)):(r.removeClass(l),c.removeClass(d),t.addClass(l),i.addClass(d),p.addClass(g),rbth.hasMaxWidth(rbth.DESK)||0===h.filter(":visible").length?(h.hide(),m(e)):h.filter(":visible").slideUp(function(){m(e)}))}var o=v(this),e=o.find(".tabs-start__index"),s=o.find(".tabs-start__itemswrap"),r=o.find(".tabs-start__item"),l="tabs-start__item--active",c=o.find(".tabs-start__index a"),d="tabs-start__index__item--active",h=o.find(".tabs-start__content"),u=o.find(".tabs-start__close"),f=v(window),t=f.width(),p=v(".tabs-infobox"),g="tabs-infobox--hide",m=function(e){var t=r.eq(e),i=c.eq(e),n=h.eq(e),a=-1;rbth.hasMaxWidth(rbth.PALM)?a=e:rbth.hasMaxWidth(rbth.LAP)?a=2*Math.floor(e/2)+1:(o.hasClass("tabs-start--6-items")&&(a=3*Math.floor(e/3)+2),(o.hasClass("tabs-start--7-items")||o.hasClass("tabs-start--8-items"))&&(a=4*Math.floor(e/4)+3),o.hasClass("tabs-start--softrel")&&(a=-1)),-1<(a=a>=c.length?c.length-1:a)&&c.eq(a).parent().after(s),s.css("margin-left","0"),s.css("margin-right","0"),0<(e=v(window).width()-s.outerWidth())&&(s.css("margin-left","-"+e/2+"px"),s.css("margin-right","-"+e/2+"px")),n.slideDown(),rbth.hasMaxWidth(rbth.PALM)?v("body, html").animate({scrollTop:Math.ceil(i.offset().top)},500):(rbth.hasMaxWidth(rbth.DESK)||f.scrollTop()<t.offset().top-f.height()+140)&&v("body, html").animate({scrollTop:Math.ceil(i.offset().top-20)},500)};c.click(function(e){var t=v(this),i=c.index(t);e.preventDefault(),t.blur(),a(i)}),u.click(function(e){var t=v(this),i=u.index(t),n=c.eq(i);e.preventDefault(),t.blur(),a(i),rbth.hasMaxWidth(rbth.PALM)?v("body, html").animate({scrollTop:Math.ceil(n.offset().top-15)},500):rbth.hasMaxWidth(rbth.DESK)&&v("body, html").animate({scrollTop:Math.ceil(n.offset().top-20)},500)}),f.resize(function(){f.width()!==t&&(r.removeClass(l),h.hide(),c.removeClass(d),e.after(s),t=f.width())})}),v(".tabs-start--anchors").each(function(){v(this).find("a").click(function(e){var t=(t=v(this).attr("href")).split("#")[1],t=v("#"+t);if(t.length)return e.preventDefault(),v("html, body").animate({scrollTop:t.offset().top},500),!1})}),v(".box-history").each(function(){var e=v(this).find('.lightbox, [rel*="lightbox"]');e.removeClass("lightbox").removeAttr("rel"),e.magnificPopup({enabled:1,type:"image",gallery:{enabled:!0,tPrev:"",tNext:"",tCounter:"%curr% / %total%"}
1,image:{titleSrc:function(e){return v(e.el).closest(".ce-textpic").find(".ce-bodytext").html()}}})}),f=jQuery,(M=f('a[href*="youtube.com/watch"], a[href*="youtu.be/"]')).addClass("link--youtube"),M.click(function(e){var t;e.preventDefault(),!window.zsCookiebot||window.Cookiebot&&window.Cookiebot.consent&&window.Cookiebot.consent.marketing?S(this):(t=f.magnificPopup.open({items:{src:""},type:"iframe",iframe:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><div class="cookieconsent-optout-marketing" onclick="Cookiebot.renew();" style="cursor: pointer; background-color: black; padding: 40px 20px; color: white;text-align:center;"><p> Please <strong>accept marketing cookies</strong> to view this video. </p></div></div>'}}),f(window).one("CookiebotOnDialogDisplay",function(){f(t).magnificPopup("close")}))}),jQuery(".iframe-lightbox").magnificPopup({enabled:1,type:"iframe",gallery:{enabled:!1},mainClass:"mfp-zs-iframe"}),p=jQuery,M=p('.lightbox, [rel*="lightbox"]').not('.slick-cloned .lightbox, .slick-cloned [rel*="lightbox"]'),g={},M.each(function(e){var t=p(this),e="norelset"+e;void 0!==t.attr("rel")&&(e=t.attr("rel")),g[e]||(g[e]=[]),g[e].push(this)}),p.each(g,function(){p(this).magnificPopup({enabled:1,type:"image",gallery:{enabled:!0,tPrev:"",tNext:"",tCounter:"%curr% / %total%"}})}),v(".box-numbers__number__value").each(function(){function e(){var e=a.offset().top,t=e+a.outerHeight(),i=v(window).scrollTop(),n=i+v(window).height();return i<e+0&&t+0<n}function t(){a.width(a.width()),a.text(0),a.css("opacity",1);var e={useEasing:!0,useGrouping:!0,separator:r,decimal:s,easingFn:function(e,t,i,n){return(e/=n/2)<1?i/2*e*e+t:-i/2*(--e*(e-2)-1)+t}},t=new window.CountUp(a[0],0,c,l(c),2.5,e);t.error||t.start(function(){t.printValue(c)}),n=!0}var a=v(this),i=a.closest(".box-numbers"),n=!1,o=i.data("decimal")||",",i=i.data("seperator")||".",s=o,r="",l=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0},c=a.text();0<c.indexOf(i)&&(r=i),c=(c=c.replace(i,"")).replace(",","."),c=Number(c),e()?t():(a.css("opacity",0),window.addEventListener("resize",function(){!n&&e()&&t()}),window.addEventListener("scroll",function(){!n&&e()&&t()},d))}),v(".filter-subtabs > ul").hide(),v(".tabs a").click(function(e){e.preventDefault();var e=v(this),t="#"+e.parents(".tabs").data("tabgroup"),i=e.closest("li").siblings().children("a"),n=e.attr("href"),a=e.attr("data-group"),o=n.split("#"),s=0;v(".filter-subtabs .filter").removeClass("tabs-item--active"),i.removeClass("active"),e.addClass("active"),v(t).children("ul").hide(),v(n).show(),v(n).show(),""!=v("#"+o[1]).html()&&e.addClass("all"),v(this).hasClass("all")?(v(".no-vacancies").hide(),v(".filter-results .mix").show()):v(this).hasClass("tabs-item")&&(v(".filter-results .mix").each(function(){var e=v(this).attr("class");-1<v(this).attr("class").indexOf("cat")&&(e=e.split(" "),-1<v.inArray(a,e)?(v(this).show(),++s):v(this).hide())}),(0==v("#"+o[1]).length||v("#"+o[1]).is(":empty"))&&s<=0?v(".no-vacancies").show():v(".no-vacancies").hide()),v(".filter-results .mediathek__grid__item .mix").each(function(){var e=v(this);e.parent().show(),e.is(":visible")?e.parent().show():e.parent().hide()})}),v(".filter-subtabs").find(".filter").click(function(){var e=v(this),t="tabs-item--active",i=v(this).attr("data-filter").split("."),n=0;e.addClass(t),e.siblings().removeClass(t),v(".filter-results .mix").each(function(){var e=v(this).attr("class");-1<v(this).attr("class").indexOf("cat")&&(e=e.split(" "),-1<v.inArray(i[1],e)?(++n,v(this).show()):v(this).hide())}),n<=0?v(".no-vacancies").show():0<n&&v(".no-vacancies").hide(),v(".filter-results .mediathek__grid__item .mix").each(function(){var e=v(this);e.parent().show(),e.is(":visible")?e.parent().show():e.parent().hide()})});for(var T,M=jQuery,E={},D=window.location.search.substring(1).split("&"),L=0;L<D.length;L++){var W,P=D[L].split("=");void 0===E[P[0]]?E[P[0]]=P[1]:"string"==typeof E[P[0]]?(W=[E[P[0]],P[1]],E[P[0]]=W):E[P[0]].push(P[1])}function A(e,t,i){var n;t=void 0!==t&&t,(i=void 0===i||i)&&(i=!0,t&&t.length&&(t=(n=v(k)).index(t.first()),i=n.index(e.first())<=t),i?K(e.first()):setTimeout(function(){K(e.first())},400)),e.find(y).addClass(x),e.find(C).slideDown()}function I(e){e.find(y).removeClass(x),e.find(C).slideUp()}function K(e){var t=e.find(y)[0].getBoundingClientRect(),i=rbth.hasMaxWidth(rbth.DESK)?20:15;(t.top<i||t.top>document.documentElement.clientHeight/3*2)&&v("body, html").animate({scrollTop:Math.ceil(e.offset().top-i)},500)}E.filter&&(T=M('.filter[data-filter~=".'+E.filter+'"]')).length&&(M('.tabs-item[data-group~="'+E.filter.split("-")[0]+'"]').click(),T.click()),m=jQuery,(w=m(".list--anchor li")).slice(3).hide(),m(".list--anchor").each(function(){var e=m(this),t=m(".read-more-press__toggle"),i="list--anchor--showall",n=m(".read-more-press__toggle"),a="read-more-press__toggle--active";e.children().slice(3).hide(),t.click(function(){e.hasClass(i)?(w.slice(3).hide(),e.removeClass(i),n.removeClass(a)):(e.addClass(i),n.addClass(a),w.show())})}),v('a[href*="#"]').not(".tabs-start__index a").click(function(e){var t=v(this),i=v(this).attr("href");t.hasClass("tabs-item")||1<i.length&&(t=i.split("#")[1],(i=v("#"+t)).length)&&(e.preventDefault(),v("body, html").animate({scrollTop:i.offset().top-20},500))}),b=v(window),_=v(".page-totop"),window.addEventListener("scroll",function(){300<b.scrollTop()?_.addClass("page-totop-v
1isible"):_.removeClass("page-totop-visible")},d),_.click(function(){return v("body,html").animate({scrollTop:0},800),!1}),v(".box-highlights__slider").each(function(){function e(){1<a.length&&(n.find(".slick-slider").show(),t=new window.KeenSlider(i[0],{selector:".box-highlights__grid__item",breakpoints:{"(min-width: 1134px)":{slides:{perView:2}},"(min-width: 1800px)":{slides:{perView:3}}},slides:{perView:1},loop:!0,created:h,dragStarted:function(){d(!1)},dragEnded:function(){d(!0)}}),i.data("slick")&&(1===i.data("slick").autoplay&&(c=!0),i.data("slick").autoplaySpeed)&&(l=parseInt(i.data("slick").autoplaySpeed,10)),"complete"===document.readyState?d(!0):v(window).one("load",function(){d(!0)}))}var t,i=v(this),n=i.closest(".box-highlights"),a=i.find(".box-highlights__grid__item"),o=n.find(".slick-prev"),s=n.find(".slick-next"),r=0,l=7e3,c=!1,d=function(e){clearInterval(r),c&&(r=setInterval(function(){e&&t&&t.next()},l))},h=function(e){s.click(function(){e.next(),d(!0)}),o.click(function(){e.prev(),d(!0)})};"complete"===document.readyState?e():v(window).one("load",function(){e()})}),k=".accordion-persons__item",y=".accordion-persons__headline",C=".accordion-persons__content",M=v("."+(x="accordion-persons__headline--active")),v(document).on("click",y,function(){var e=v(this),t=e.closest(k);e.hasClass(x)?I(t):((e=v(k).not(t).has("."+x)).length&&I(e),A(t,e))}),v(document).on("click",k+" .accordion__close",function(){var e=v(this),t=e.closest(k);e.blur(),I(t),K(t)}),M.length&&A(M.closest(k),!1,!1),v(".nav__item--tel--toggle > a").click(function(e){e.preventDefault();var t=v(".nav-flap-content");v(this).parent().toggleClass("nav__item--tel--toggle--active"),rbth.doWhenMaxWidth(rbth.LAP,function(){t.slideToggle()}),rbth.doWhenMinWidth(rbth.LAP,function(){t.toggleClass("nav-flap-content--show")})})}),jQuery(document).ready(function(y){y(".region-select").each(function(){var r,t,l=y(this),i=l.find(".region-select__select select"),n=l.data("country"),a=window.regionSelectConfig,o=!1,s=l.find(".region-select__map__viewport"),c="region-select--loaded",d="region-select-error",h="region-select--locked",u="Error",f=0,p=0,g=function(){if(o)return!1;o=!0,y.ajax({url:a.countries[n].src,dataType:"text"}).done(function(e){"<svg"===e.substring(0,4)?m(t=e):v("src not an svg")}).fail(function(){v("failed to load src")})},m=function(e){r=y(e),y.each(a.countries[n].regions,function(e,t){r.find("[id*=region-"+t+"]").addClass("active")});var i=r.find("g#grid");y.each(a.countries[n].regionsBackground,function(e,t){t=r.find("[id*=region-"+t+"]").addClass("background");t.length&&i.length&&t.insertBefore(i)}),r.find("title").remove(),b(),_(),k(),s.empty().append(r),l.addClass(c),l.removeClass(h),a.showRegionNumbers&&w(),y(window).resize(b)},v=function(e){var t="";l.addClass(d),"string"==typeof e&&(t=": "+e),s.empty().append("<code>"+u+t+"</code>")},w=function(){var e=r.find('.active [id^="area"]'),i=parseFloat(r.attr("width"))/r.width();e.each(function(){var e=y(this).find('[id^="color-fill"]')[0].getBoundingClientRect(),t=document.createElementNS("http://www.w3.org/2000/svg","text"),e=(t.setAttribute("x",f+i*(e.x+window.pageXOffset+e.width/2)),t.setAttribute("y",p+i*(e.y+window.pageYOffset+e.height/2-s.offset().top)),t.setAttribute("text-anchor","middle"),document.createTextNode(y(this).attr("id").replace("area-","")));t.appendChild(e),y(this).append(t)})},b=function(){var e;if(void 0===a.countries[n].viewBoxes)return!1;e=window.rbth.hasMaxWidth(window.rbth.PALM)?a.countries[n].viewBoxes.palm:window.rbth.hasMaxWidth(window.rbth.LAP)?a.countries[n].viewBoxes.lap:a.countries[n].viewBoxes.desk,r.attr("width",e.width),r.attr("height",e.height),r.attr("viewBox",e.x+" "+e.y+" "+e.width+" "+e.height),f=e.x,p=e.y,s.css("padding-bottom",e.height/e.width*100+"%")},_=function(){var n=l.find(".person"),e=l.find(".person__close"),a=r.find('.active [id^="area"]'),o=!1,i=(a.on("click",function(){var e,t=y(this),i=t.attr("id").replace("area-","");o!=i&&(o=i,a.removeClass("active"),t.addClass("active"),n.stop(!0,!0).hide(),n.each(function(){var e=y(this);-1<y.inArray(parseInt(i,10),e.data("areas"))&&e.fadeIn()}),e=l.find(".person:visible").slice(-1),window.setTimeout(function(){window.rbth.hasMaxWidth(window.rbth.PALM)?y("body, html").animate({scrollTop:Math.ceil(e.offset().top-y(window).height()+e.outerHeight())},500):y(window).scrollTop()>l.offset().top+200&&y("body, html").animate({scrollTop:Math.ceil(l.offset().top)},500)},100))}),null),s=null;a.on("mouseenter mouseleave",function(e){var t=y(this),e="mouseenter"
1==e.type;clearTimeout(i),s=t,e&&(o?(clearTimeout(i),i=window.setTimeout(function(){s.trigger("click")},600)):t.trigger("click"))}),e.click(function(){y(this).closest(".person").hide(),0===l.find(".person:visible").length&&(a.removeClass("active"),o=!1)})},k=function(){var e=y(".region-select__location");e.hide(),e.filter('[data-country*="'+n+'"]').show()};(void 0===a?(v("missing window.regionSelectConfig"),0):void 0===n?(v("missing data-country"),0):void 0===a.countries[n]?(v("data-country not found in config"),0):(u=a.errorMessage,i.val(n),1))&&(g(),i.change(function(){var e=i.val();return!(0<=e.indexOf("http"))&&n!==e&&(l.addClass(h),l.find(".person, .region-select__location").hide(),void(a.countries[n].src!==a.countries[e].src?(n=e,o=!1,g()):(n=e,m(t))))}),i.click(function(){var e=i.val();0<=e.indexOf("http")&&(window.open(e,"_blank"),i.val(n))}))})}),jQuery(document).ready(function(c){function d(e){window.shopLinksConfig&&window.shopLinksConfig.debug&&console.log("Shop Link Connector: "+e)}window.shopLinksConfig&&window.shopLinksConfig.enabled&&(d("enabled"),c('a[href*="'+window.shopLinksConfig.domain+'"]').click(function(r){var l=c(this).attr("href");if(d("link clicked "+l),!(window.matchMedia&&(window.matchMedia("(any-pointer: coarse)").matches||window.matchMedia("(any-hover: none)").matches))||rbth.hasMinWidth(rbth.DESKWIDE))return d("desktop device"),!0;d("mobile device"),c.magnificPopup.open({items:{src:'<div class="box-content"><div class="container container--light container--slim"><div class="container__inner"><p class="text--center"><span class="spinner spinner--shop-link-connector">Loading</span></p><p class="text--center"><small><a href="'+l+'" target="blank">Skip</a></small></p></div>\x3c!-- /.container__inner --\x3e</div>\x3c!-- /.container --\x3e</div>\x3c!-- /.box-content --\x3e',type:"inline"},mainClass:"mfp-inline-slim"}),d("load "+window.shopLinksConfig.dialogUrl),c.ajax({url:window.shopLinksConfig.dialogUrl,dataType:"html",async:!1}).done(function(e){var e=c(e),t=e.find("#shoplink-dialog"),i=e.find("#shoplink-linklist"),n=e.find("#shoplink-applink"),e=e.find("#shoplink-weblink");if(d("done"),0===t.length||0===i.length||0===n.length||0===e.length)return d("markup error"),console.log(t,i,n,e),c.magnificPopup.close(),!0;for(var a="",o=i.find("a"),s=0;s<o.length;s++)if(o.eq(s).text()===l){a=o.eq(s).attr("href");break}if(""===a)return d("no corresponding link in list or link empty"),c.magnificPopup.close(),!0;d("app link found: "+a),d("filling dialog"),n.attr("href",a),e.attr("href",l),c.magnificPopup.instance.wrap.find(".container__inner").empty().append(t),r.preventDefault()}).fail(function(e,t){d("fail: "+t),c.magnificPopup.close()})}))}),jQuery(document).ready(function(e){e("#tx_indexedsearch, #tx_indexedsearch2").on("submit",function(){e(".loader-container").show()})}),(()=>{function e(){var e="true"===(e=>{var i=e+"=",n=document.cookie.split(";");for(let t=0;t<n.length;t++){let e=n[t];for(;" "===e.charAt(0);)e=e.substring(1);if(0===e.indexOf(i))return e.substring(i.length)}return null})("zsIpRedirectMessageClosed");if(!e){let t=null,i=window.zsIpRedirectMessageConfig,n=null;if(n=("session"===i.responseCacheTime?sessionStorage:localStorage).getItem("zsIpRedirectMessage"))try{var a,o,s,r=JSON.parse(n);let e=!1;"session"===i.responseCacheTime?(e=!0,t=r.response||r):({timestamp:a,response:o}=r,s=Date.now()-a,(e=s<1e3*i.responseCacheTime)&&(t=o))}catch(e){}t?l(t):fetch(i.url).then(function(e){if(e.ok)return e.text();throw new Error("HTTP error: "+e.status)}).then(function(e){"session"===i.responseCacheTime?sessionStorage.setItem("zsIpRedirectMessage",JSON.stringify({response:e})):localStorage.setItem("zsIpRedirectMessage",JSON.stringify({timestamp:Date.now(),response:e})),l(e)}).catch(function(){})}}function l(e){e&&"string"==typeof e&&""!==e.trim()&&(e=document.createRange().createContextualFragment(e).querySelector(".ip-redirect-message"))&&(document.body.appendChild(e),document.addEventListener("click",t),document.addEventListener("click",i))}function t(t){if(t.target instanceof HTMLElement&&t.target.closest(".ip-redirect-message__close-button")){t=document.querySelector(".ip-redirect-message");if(t){t.remove();t=window.zsIpRedirectMessageConfig.closedCacheTime;{let e="zsIpRedirectMessageClosed"+`=${"true"}; path=/`;"session"!==t&&(e+="; max-age="+t),document.cookie=e}}}}function i(e){e.target instanceof HTMLElement&&(e=e.target.closest(".ip-redirect-message__country__toggle"))&&(e=e.closest(".ip-redirect-message"))&&e instanceof HTMLElement&&e.classList.toggle("ip-redirect-message--show-countries")}window.zsIpRedirectMessageConfig&&window.zsIpRedirectMessageConfig.enabled&&setTimeout(e,0)})();
vendor: 12,929 bytes, lines 2-8
2/*! iFrame Resizer (iframeSizer.min.js ) - v4.1.1 - 2019-04-10
3 *  Desc: Force cross domain iframes to size to content.
4 *  Requires: iframeResizer.contentWindow.min.js to be loaded into the target frame.
5 *  Copyright: (c) 2019 David J. Bradshaw - [email protected]
6 *  License: MIT
7 */
8!function(f){if("undefined"!=typeof window){var e,l=0,m=!1,n=!1,p="message".length,b="[iFrameSizer]",y=b.length,v=null,r=window.requestAnimationFrame,g={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},F={},i=null,h={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClosed:function(){},onInit:function(){},onMessage:function(){O("onMessage function not defined")},onResized:function(){},onScroll:function(){return!0}},I={};window.jQuery&&((e=window.jQuery).fn?e.fn.iFrameResize||(e.fn.iFrameResize=function(i){return this.filter("iframe").each(function(e,n){d(n,i)}).end()}):z("","Unable to bind to jQuery, it is not fully loaded.")),"function"==typeof define&&define.amd?define([],B):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=B()),window.iFrameResize=window.iFrameResize||B()}function w(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function M(e,n,i){e.addEventListener(n,i,!1)}function x(e,n,i){e.removeEventListener(n,i,!1)}function o(e){return b+"["+(i="Host page: "+(n=e),window.top!==window.self&&(i=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+n:"Nested host page: "+n),i)+"]";var n,i}function t(e){return F[e]?F[e].log:m}function k(e,n){a("log",e,n,t(e))}function z(e,n){a("info",e,n,t(e))}function O(e,n){a("warn",e,n,!0)}function a(e,n,i,t){!0===t&&"object"==typeof window.console&&console[e](o(n),i)}function s(n){function a(){e("Height"),e("Width"),j(function(){S(h),N(w),l("onResized",h)},h,"init")}function e(e){var n=Number(F[w]["max"+e]),i=Number(F[w]["min"+e]),t=e.toLowerCase(),o=Number(h[t]);k(w,"Checking "+t+" is in range "+i+"-"+n),o<i&&(o=i,k(w,"Set "+t+" to min value")),n<o&&(o=n,k(w,"Set "+t+" to max value")),h[t]=""+o}function s(e){return g.substr(g.indexOf(":")+p+e)}function d(i,t){var e,n,o;e=function(){var e,n;P("Send Page Info","pageInfo:"+(e=document.body.getBoundingClientRect(),n=h.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:n.height,iframeWidth:n.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(n.top-e.top,10),offsetLeft:parseInt(n.left-e.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),i,t)},n=32,I[o=t]||(I[o]=setTimeout(function(){I[o]=null,e()},n))}function c(e){var n=e.getBoundingClientRect();return W(w),{x:Math.floor(Number(n.left)+Number(v.x)),y:Math.floor(Number(n.top)+Number(v.y))}}function u(e){var n=e?c(h.iframe):{x:0,y:0},i={x:Number(h.width)+n.x,y:Number(h.height)+n.y};k(w,"Reposition requested from iFrame (offset x:"+n.x+" y:"+n.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](i.x,i.y):O(w,"Unable to scroll to requested position, window.parentIFrame not found"):(v=i,f(),k(w,"--"))}function f(){!1!==l("onScroll",v)?N(w):C()}function l(e,n){return R(w,e,n)}var i,t,o,r,m,g=n.data,h={},w=null;"[iFrameResizerChild]Ready"===g?function(){for(var e in F)P("iFrame requested init",A(e),document.getElementById(e),e)}():b===(""+g).substr(0,y)&&g.substr(y).split(":")[0]in F?(m=g.substr(y).split(":"),h={iframe:F[m[0]]&&F[m[0]].iframe,id:m[0],height:m[1],width:m[2],type:m[3]},w=h.id,F[w]&&(F[w].loaded=!0),(r=h.type in{true:1,false:1,undefined:1})&&k(w,"Ignoring init message from meta parent page"),!r&&(o=!0,F[t=w]||(o=!1,O(h.type+" No settings for "+t+". Message was: "+g)),o)&&(k(w,"Received: "+g),i=!0,null===h.iframe&&(O(w,"IFrame ("+h.id+") not found"),i=!1),i&&function(){var e,i=n.origin,t=F[w]&&F[w].checkOrigin;if(t&&""+i!="null"&&!(t.constructor===Array?function(){var e=0,n=!1;for(k(w,"Checking connection is from allowed list of origins: "+t);e<t.length;e++)if(t[e]===i){n=!0;break}return n}():(e=F[w]&&F[w].remoteHost,k(w,"Checking connection is from: "+e),i===e)))throw new Error("Unexpected message received from: "+i+" for "+h.iframe.id+". Message was: "+n.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(F[w]&&F[w].firstRun&&F[w]&&(F[w].firstRun=!1),h.type){case "close":F[w].closeRequeston?R(w,"onCloseRequest",F[w].iframe):T(h.iframe);break;case "message":r=s(6),k(w,"onMessage passed: {iframe: "+h.iframe.id+", message: "+r+"}"),l("onMessage",{iframe:h.iframe,message:JSON.parse(r)}),k(w,"--");break;case "scrollTo":u(!1);break;case "scrollToOffset":u(!0);break;case "pageInfo":d(F[w]&&F[w].iframe,w),function(){function e(n,i){function t(){F[r]?d(F[r].iframe,r):o()}["scroll","resize"].forEach(function(e){k(r,n+e+" listener for sendPageInfo"),i(window,e,t)})}function o(){e("Remove ",x)}var r=w;e("Add ",M),F[r]&&(F[r].stopPageInfo=o)}();break;case "pageInfoStop":F[w]&&F[w].stopPageInfo&&(F[w].stopPageInfo(),delete F[w].stopPageInfo);break;case "inPageLink":e=s(9),i=e.split("#")[1]||"",t=decodeURIComponent(i),(o=document.getElementById(t)||document.getElementsByName(t)[0])?(n=c(o),k(w,"Moving to in page link (#"+i+") at x: "+n.x+" y: "+n.y),v={x:n.x,y:n.y},f(),k(w,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(i):k(w,"In page link #"+i+" not found and window.parentIFrame not found"):k(w,"In page link #"+i+" not found");break;case "reset":H(h);break;case "init":a(),l("onInit",h.iframe);break;default:a()}var e,n,i,t,o,r}())):z(w,"Ignored: "+g)}function R(e,n,i){var t=null,o=null;if(F[e]){if("function"!=typeof(t=F[e][n]))throw new TypeError(n+" on iFrame["+e+"] is not a function");o=t(i)}return o}function E(e){var n=e.id;delete F[n]}function T(e){var n=e.id;k(n,"Removing iFrame: "+n);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){O(e)}R(n,"onClosed",n),k(n,"--"),E(e)}function W(e){null===v&&k(e,"Get page position: "+(v={x:window.pageXOffset!==f?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==f?window.pageYOffset:document.documentElement.scrollTop}).x+","+v.y)}function N(e){null!==v&&(window.scrollTo(v.x,v.y),k(e,"Set page position: "+v.x+","+v.y),C())}function C(){v=null}function H(e){k(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),W(e.id),j(function(){S(e),P("reset","reset",e.iframe,e.id)},e,"reset")}function S(i){function t(e){n||"0"!==i[e]||(n=!0,k(o,"Hidden iFrame detected, creating visibility listener"),function(){function n(){Object.keys(F).forEach(function(e){!function(n){function e(e){return"0px"===(F[n]&&F[n].iframe.style[e])}F[n]&&(i=F[n].iframe,null!==i.offsetParent)&&(e("height")||e("width"))&&P("Visibility change","resize",F[n].iframe,n);var i}(F[e])})}function e(e){k("window","Mutation observed: "+e[0].target+" "+e[0].type),c(n,16)}var i=w();i&&(t=document.querySelector("body"),o={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},new i(e).observe(t,o));var t,o}())}function e(e){var n;n=e,i.id?(i.iframe.style[n]=i[n]+"px",k(i.id,"IFrame ("+o+") "+n+" set to "+i[n]+"px")):k("undefined","messageData id not set"),t(e)}var o=i.iframe.id;F[o]&&(F[o].sizeHeight&&e("height"),F[o].sizeWidth&&e("width"))}function j(e,n,i){i!==n.type&&r?(k(n.id,"Requesting animation frame"),r(e)):e()}function P(e,n,i,t,o){var r,a=!1;t=t||i.id,F[t]&&(i&&"contentWindow" in i&&null!==i.contentWindow?(r=F[t]&&F[t].targetOrigin,k(t,"["+e+"] Sending msg to iframe["+t+"] ("+n+") targetOrigin: "+r),i.contentWindow.postMessage(b+n,r)):O(t,"["+e+"] IFrame("+t+") not found"),o&&F[t]&&F[t].warningTimeout&&(F[t].msgTimeout=setTimeout(function(){!F[t]||F[t].loaded||a||(a=!0,O(t,"IFrame has not responded within "+F[t].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},F[t].warningTimeout)))}function A(e){return e+":"+F[e].bodyMarginV1+":"+F[e].sizeWidth+":"+F[e].log+":"+F[e].interval+":"+F[e].enablePublicMethods+":"+F[e].autoResize+":"+F[e].bodyMargin+":"+F[e].heightCalculationMethod+":"+F[e].bodyBackground+":"+F[e].bodyPadding+":"+F[e].tolerance+":"+F[e].inPageLinks+":"+F[e].resizeFrom+":"+F[e].widthCalculationMethod}function d(i,e){function n(e){var n=e.split("Callback");if(2===n.length){var i="on"+n[0].charAt(0).toUpperCase()+n[0].slice(1);this[i]=this[e],delete this[e],O(u,"Deprecated: '"+e+"' has been renamed '"+i+"'. The old method will be removed in the next major version.")}}var t,o,r,a,s,d,c,u=(""===(t=i.id)&&(i.id=(o=e&&e.id||h.id+l++,null!==document.getElementById(o)&&(o+=l++),t=o),m=(e||{}).log,k(t,"Added missing iframe ID: "+t+" ("+i.src+")")),t);u in F&&"iFrameResizer" in i?O(u,"Ignored iFrame, already setup."):(d=(d=e)||{},F[u]={firstRun:!0,iframe:i,remoteHost:i.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(d),Object.keys(d).forEach(n,d),function(e){for(var n in h)Object.prototype.hasOwnProperty.call(h,n)&&(F[u][n]=Object.prototype.hasOwnProperty.call(e,n)?e[n]:h[n])}(d),F[u]&&(F[u].targetOrigin=!0===F[u].checkOrigin?""===(c=F[u].remoteHost)||"file://"===c?"*":c:"*"),function(){switch(k(u,"IFrame scrolling "+(F[u]&&F[u].scrolling?"enabled":"disabled")+" for "+u),i.style.overflow=!1===(F[u]&&F[u].scrolling)?"hidden":"auto",F[u]&&F[u].scrolling){case "omit":break;case!0:i.scrolling="yes";break;case!1:i.scrolling="no";break;default:i.scrolling=F[u]?F[u].scrolling:"no"}}(),function(){function e(e){1/0!==F[u][e]&&0!==F[u][e]&&(i.style[e]=F[u][e]+"px",k(u,"Set "+e+" = "+F[u][e]+"px"))}function n(e){if(F[u]["min"+e]>F[u]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),e("maxHeight"),e("minHeight"),e("maxWidth"),e("minWidth")}(),"number"!=typeof(F[u]&&F[u].bodyMargin)&&"0"!==(F[u]&&F[u].bodyMargin)||(F[u].bodyMarginV1=F[u].bodyMargin,F[u].bodyMargin=F[u].bodyMargin+"px"),r=A(u),(s=w())&&(a=s,i.parentNode&&new a(function(e){e.forEach(function(e){Array.prototype.slice.call(e.removedNodes).forEach(function(e){e===i&&T(i)})})}).observe(i.parentNode,{childList:!0})),M(i,"load",function(){var e,n;P("iFrame.onload",r,i,f,!0),e=F[u]&&F[u].firstRun,n=F[u]&&F[u].heightCalculationMethod in g,!e&&n&&H({iframe:i,height:0,width:0,type:"init"})}),P("init",r,i,f,!0),F[u]&&(F[u].iframe.iFrameResizer={close:T.bind(null,F[u].iframe),removeListeners:E.bind(null,F[u].iframe),resize:P.bind(null,"Window resize","resize",F[u].iframe),moveToAnchor:function(e){P("Move to anchor","moveToAnchor:"+e,F[u].iframe,u)},sendMessage:function(e){P("Send Message","message:"+(e=JSON.stringify(e)),F[u].iframe,u)}}))}function c(e,n){null===i&&(i=setTimeout(function(){i=null,e()},n))}function u(){"hidden"!==document.visibilityState&&(k("document","Trigger event: Visiblity change"),c(function(){q("Tab Visable","resize")},16))}function q(i,t){Object.keys(F).forEach(function(e){var n;F[n=e]&&"parent"===F[n].resizeFrom&&F[n].autoResize&&!F[n].firstRun&&P(i,t,document.getElementById(e),e)})}function L(){M(window,"message",s),M(window,"resize",function(){var e;k("window","Trigger event: "+(e="resize")),c(function(){q("Window "+e,"resize")},16)}),M(document,"visibilitychange",u),M(document,"-webkit-visibilitychange",u)}function B(){function t(e,n){n&&(!function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),d(n,e),o.push(n))}var o;return function(){var e,n=["moz","webkit","o","ms"];for(e=0;e<n.length&&!r;e+=1)r=window[n[e]+"RequestAnimationFrame"];r||k("setup","RequestAnimationFrame not supported")}(),L(),function(e,n){var i;switch(o=[],(i=e)&&i.enablePublicMethods&&O("enablePublicMethods option has been removed, public methods are now always available in the iFrame"),typeof n){case "undefined":case "string":Array.prototype.forEach.call(document.querySelectorAll(n||"iframe"),t.bind(f,e));break;case "object":t(e,n);break;default:throw new TypeError("Unexpected data type ("+typeof n+")")}return o}}}();$('iframe.autoresize').iFrameResize()

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