!function i(a,l,s){function d(t,e){if(!l[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=l[t]={exports:{}};a[t][0].call(o.exports,function(e){return d(a[t][1][e]||e)},o,o.exports,i,a,l,s)}return l[t].exports}for(var c="function"==typeof require&&require,e=0;e>18&63)+c.charAt(o>>12&63)+c.charAt(o>>6&63)+c.charAt(63&o);return 2==i?(t=e.charCodeAt(l)<<8,n=e.charCodeAt(++l),a+=c.charAt((o=t+n)>>10)+c.charAt(o>>4&63)+c.charAt(o<<2&63)+"="):1==i&&(o=e.charCodeAt(l),a+=c.charAt(o>>2)+c.charAt(o<<4&63)+"=="),a},decode:function(e){var t=(e=String(e).replace(l,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&d("Invalid character: the string to be decoded is not correctly encoded.");for(var n,r,o=0,i="",a=-1;++a>(-2*o&6)));return i},version:"0.1.0"};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return i});else if(t&&!t.nodeType)if(n)n.exports=i;else for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[a]);else e.base64=i}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,n){"use strict";var r,o,i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=function(){function r(e,t){for(var n=0;nt&&(t=e.id)}));var c=y(m({},e,{maxVendorId:t,purposeIdBitString:b(d,o),isRange:!1,vendorIdBitString:function(e){for(var t=1=n.length&&(n=c(n,t-n.length)),n.length>t&&(n=n.substring(0,t)),n}function y(e){return m(!0===e?1:0,1)}function v(e,t){return e instanceof Date?m(e.getTime()/100,t):m(e,t)}function a(e,t){return m(e.toUpperCase().charCodeAt(0)-65,t)}function b(e){var t=1>0),S="addEventListener",A="attached",O="Callback",M="detached",E="extends",T="attributeChanged"+O,k=A+O,C="connected"+O,L="disconnected"+O,P="created"+O,_=M+O,I="ADDITION",x="MODIFICATION",j="REMOVAL",R="DOMAttrModified",B="DOMContentLoaded",N="<",V="=",H=/^[A-Z][A-Z0-9]*(?:-[A-Z0-9]+)+$/,D=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],z=[],U=[],F="",G=s.documentElement,W=z.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},q=d.prototype,J=q.hasOwnProperty,Y=q.isPrototypeOf,Q=d.defineProperty,X=[],Z=d.getOwnPropertyDescriptor,K=d.getOwnPropertyNames,$=d.getPrototypeOf,ee=d.setPrototypeOf,te=!!d.__proto__,ne="__dreCEv1",re=o.customElements,oe=!/^force/.test(e.type)&&!!(re&&re.define&&re.get&&re.whenDefined),ie=d.create||d,ae=o.Map||function(){var n,r=[],o=[];return{get:function(e){return o[W.call(r,e)]},set:function(e,t){(n=W.call(r,e))<0?o[r.push(e)-1]=t:o[n]=t}}},le=o.Promise||function(e){var t=[],n=!1,r={catch:function(){return r},then:function(e){return t.push(e),n&&setTimeout(o,1),r}};function o(e){for(n=!0;t.length;)t.shift()(e)}return e(o),r},se=!1,de=ie(null),ce=ie(null),ue=new ae,fe=function(e){return e.toLowerCase()},ge=d.create||function e(t){return t?(e.prototype=t,new e):this},pe=ee||(te?function(e,t){return e.__proto__=t,e}:K&&Z?function(){function n(e,t){for(var n,r=K(t),o=0,i=r.length;o
",new he(function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(p=Z(ye,"innerHTML"))&&p.set;n&&Q(ye,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),p=null}).observe(p,{childList:!0,subtree:!0}),p.innerHTML=""),Re||(ee||te?(l=function(e,t){Y.call(t,e)||Ze(e,t)},g=Ze):g=l=function(e,t){e[w]||(e[w]=d(!0),Ze(e,t))},ve?(Ve=!1,t=Z(ye,S),h=t.value,m=function(e){var t=new CustomEvent(R,{bubbles:!0});t.attrName=e,t.prevValue=Ee.call(this,e),t.newValue=null,t[j]=t.attrChange=2,ke.call(this,e),Me.call(this,t)},y=function(e,t){var n=Te.call(this,e),r=n&&Ee.call(this,e),o=new CustomEvent(R,{bubbles:!0});Ce.call(this,e,t),o.attrName=e,o.prevValue=n?r:null,o.newValue=t,n?o[x]=o.attrChange=1:o[I]=o.attrChange=0,Me.call(this,o)},v=function(e){var t,n=e.currentTarget,r=n[w],o=e.propertyName;r.hasOwnProperty(o)&&(r=r[o],(t=new CustomEvent(R,{bubbles:!0})).attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[o]||null,null==t.prevValue?t[I]=t.attrChange=0:t[x]=t.attrChange=1,Me.call(n,t))},t.value=function(e,t,n){e===R&&this[T]&&this.setAttribute!==y&&(this[w]={className:{name:"class",value:this.className}},this.setAttribute=y,this.removeAttribute=m,h.call(this,"propertychange",v)),h.call(this,e,t,n)},Q(ye,S,t)):he||(G[S](R,xe),G.setAttribute(w,1),G.removeAttribute(w),Ve&&(n=function(e){var t,n,r,o=this;if(o===e.target){for(r in t=o[w],o[w]=n=a(o),n){if(!(r in t))return i(0,o,r,t[r],n[r],I);if(n[r]!==t[r])return i(1,o,r,t[r],n[r],x)}for(r in t)if(!(r in n))return i(2,o,r,t[r],n[r],j)}},i=function(e,t,n,r,o,i){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:o};a[i]=e,qe(a)},a=function(e){for(var t,n,r={},o=e.attributes,i=0,a=o.length;i$");if(t[E]="a",(e.prototype=ge(me.prototype)).constructor=e,o.customElements.define(n,e,t),!r.test(s.createElement("a",{is:n}).outerHTML)||!r.test((new e).outerHTML))throw t}(function e(){return Reflect.construct(me,[],e)},{},"document-register-element-a")}catch(e){at()}if(!e.noBuiltIn)try{if(Le.call(s,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(e){fe=function(e){return{is:e.toLowerCase()}}}}(n.exports=t)(e)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],11:[function(e,t,n){t.exports=e("./head")},{"./head":12}],12:[function(e,t,n){t.exports=function(e){return e&&e.length?e[0]:void 0}},{}],13:[function(e,t,n){t.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},{}],14:[function(e,o,t){(function(e,h){var t,n,r;r=function(){"use strict";var t,a,n,e=Object.prototype.toString,r=void 0!==h?function(e){return h(e)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:!1!==r})}}catch(e){t=function(e,t,n){return e[t]=n,e}}function i(e,t){n.add(e,t),a||(a=r(n.drain))}function l(e){var t,n=typeof e;return null==e||"object"!=n&&"function"!=n||(t=e.then),"function"==typeof t&&t}function s(){for(var e=0;e div > iframe"),r=document.querySelector(n);return r&&r.contentWindow===o}).map(function(e){return i(e)});return e.length?e[0]:null};n.getAdSlotByLinkedId=function(t){var e=a().filter(function(e){return i(e).stickyLinkedId===t}).map(function(e){return i(e)});return e.length?e[0]:null}},{}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.registerCMP=n.cmpFunction=n.getCMPString=n.clearCachedVendorList=n.getVendorList=n.cmpMsgHandler=n.CMDs=void 0;var r=e("consent-string"),o=e("core/util/dom"),i=e("core/util/fetch"),a=e("core/config"),l=e("./pregenerated-cmp"),s={GET_VENDOR_CONSENTS:"getVendorConsents",GET_CONSENT_DATA:"getConsentData",PING:"ping"};n.CMDs=s;var d,c=function(r){var o="string"==typeof r.data,e=void 0;try{e=o?JSON.parse(r.data):r.data}catch(e){}if(e&&e.__cmpCall){var i=e.__cmpCall;window.__cmp(i.command,i.parameter,function(e,t){var n={__cmpReturn:{returnValue:e,success:t,callId:i.callId}};r.source.postMessage(o?JSON.stringify(n):n,"*")})}};n.cmpMsgHandler=c;var u=function(){return d?Promise.resolve(d):(0,i.fetch)("https://vendorlist.consensu.org/vendorlist.json").then(function(e){return JSON.parse(e)}).then(function(e){return d=e})};n.getVendorList=u;n.clearCachedVendorList=function(){d=null};var f=function(e){var t=new r.ConsentString(null);return t.setCmpId(80),t.setGlobalVendorList(e),t.setConsentScreen(1),t.setCmpVersion(1),t.setConsentLanguage("de"),t.setPurposesAllowed(e.purposes.map(function(e){return e.id})),e.vendors.forEach(function(e){return t.setVendorAllowed(e.id,!0)}),t};n.getCMPString=f;var g=function(e,t,n){switch(e){case s.GET_VENDOR_CONSENTS:((0,a.getConfigValue)("usePregeneratedIABCMPString")?Promise.resolve(l.pregeneratedVendorConsents):u().then(function(e){var t=f(e),n={metadata:t.getMetadataString(),gdprApplies:!0,hasGlobalScope:!1,purposeConsents:{},vendorConsents:{}};return t.getPurposesAllowed().forEach(function(e){return n.purposeConsents[e]=!0}),e.vendors.forEach(function(e){return n.vendorConsents[e.id]=!0}),n})).then(function(e){return n(e,!0)},function(){return n(null,!1)});break;case s.GET_CONSENT_DATA:((0,a.getConfigValue)("usePregeneratedIABCMPString")?Promise.resolve(l.pregeneratedConsentData):u().then(function(e){return{consentData:f(e).getConsentString(),gdprApplies:!0,hasGlobalScope:!1}})).then(function(e){return n(e,!0)},function(){return n(null,!1)});break;case s.PING:n({gdprAppliesGlobally:!0,cmpLoaded:!0},!0)}};n.cmpFunction=g;n.registerCMP=function(){if((0,a.getConfigValue)("activateFakeIABCMP")&&!window.__cmp){var e=(0,o.ready)().then(function(){if(!window.frames.__cmpLocator){var e=document.body,t=document.createElement("iframe");(0,o.setStyle)(t,"display","none"),t.name="__cmpLocator",e.appendChild(t)}});return window.__cmp=g,window.__cmp.msgHandler=c,(0,o.registerEventListener)(window,"message",c),e}}},{"./pregenerated-cmp":26,"consent-string":7,"core/config":28,"core/util/dom":60,"core/util/fetch":61}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.pregeneratedConsentData=n.pregeneratedVendorConsents=void 0;n.pregeneratedVendorConsents={metadata:"BOaAofiOaAofiBQABBDECMAAAAAAAA",gdprApplies:!0,hasGlobalScope:!1,purposeConsents:{1:!0,2:!0,3:!0,4:!0,5:!0},vendorConsents:{1:!0,2:!0,3:!0,4:!0,6:!0,7:!0,8:!0,9:!0,10:!0,11:!0,12:!0,13:!0,14:!0,15:!0,16:!0,17:!0,18:!0,19:!0,20:!0,21:!0,22:!0,23:!0,24:!0,25:!0,26:!0,27:!0,28:!0,29:!0,30:!0,31:!0,32:!0,33:!0,34:!0,35:!0,36:!0,37:!0,38:!0,39:!0,40:!0,41:!0,42:!0,43:!0,44:!0,45:!0,46:!0,47:!0,48:!0,49:!0,50:!0,51:!0,52:!0,53:!0,55:!0,56:!0,57:!0,58:!0,59:!0,60:!0,61:!0,62:!0,63:!0,64:!0,65:!0,66:!0,67:!0,68:!0,69:!0,70:!0,71:!0,72:!0,73:!0,74:!0,75:!0,76:!0,77:!0,78:!0,79:!0,80:!0,81:!0,82:!0,83:!0,84:!0,85:!0,86:!0,87:!0,88:!0,89:!0,90:!0,91:!0,92:!0,93:!0,94:!0,97:!0,98:!0,100:!0,101:!0,102:!0,104:!0,105:!0,108:!0,109:!0,110:!0,111:!0,112:!0,113:!0,114:!0,115:!0,118:!0,119:!0,120:!0,122:!0,124:!0,125:!0,126:!0,127:!0,128:!0,129:!0,130:!0,131:!0,132:!0,133:!0,134:!0,136:!0,137:!0,138:!0,139:!0,140:!0,141:!0,142:!0,143:!0,144:!0,145:!0,147:!0,148:!0,149:!0,150:!0,151:!0,152:!0,153:!0,154:!0,155:!0,156:!0,157:!0,158:!0,159:!0,160:!0,161:!0,162:!0,163:!0,164:!0,165:!0,167:!0,168:!0,169:!0,170:!0,171:!0,173:!0,174:!0,175:!0,177:!0,178:!0,179:!0,180:!0,182:!0,183:!0,184:!0,185:!0,188:!0,189:!0,190:!0,191:!0,192:!0,193:!0,194:!0,195:!0,196:!0,197:!0,198:!0,199:!0,200:!0,201:!0,202:!0,203:!0,205:!0,206:!0,208:!0,209:!0,210:!0,211:!0,212:!0,213:!0,214:!0,215:!0,216:!0,217:!0,218:!0,221:!0,223:!0,224:!0,225:!0,226:!0,227:!0,228:!0,229:!0,230:!0,231:!0,232:!0,234:!0,235:!0,236:!0,237:!0,238:!0,239:!0,240:!0,241:!0,242:!0,243:!0,244:!0,245:!0,246:!0,248:!0,249:!0,250:!0,251:!0,252:!0,253:!0,254:!0,255:!0,256:!0,257:!0,258:!0,259:!0,260:!0,261:!0,262:!0,263:!0,264:!0,265:!0,266:!0,268:!0,269:!0,270:!0,272:!0,273:!0,274:!0,275:!0,276:!0,277:!0,278:!0,279:!0,280:!0,281:!0,282:!0,284:!0,285:!0,287:!0,288:!0,289:!0,290:!0,291:!0,294:!0,295:!0,297:!0,298:!0,299:!0,301:!0,302:!0,303:!0,304:!0,308:!0,309:!0,310:!0,311:!0,312:!0,314:!0,315:!0,316:!0,317:!0,318:!0,319:!0,320:!0,321:!0,323:!0,325:!0,326:!0,328:!0,329:!0,330:!0,331:!0,333:!0,334:!0,335:!0,336:!0,337:!0,338:!0,339:!0,340:!0,341:!0,343:!0,344:!0,345:!0,346:!0,347:!0,349:!0,350:!0,351:!0,354:!0,357:!0,358:!0,359:!0,360:!0,361:!0,362:!0,365:!0,366:!0,368:!0,369:!0,371:!0,373:!0,374:!0,375:!0,376:!0,377:!0,378:!0,380:!0,381:!0,382:!0,384:!0,385:!0,387:!0,388:!0,389:!0,390:!0,392:!0,394:!0,395:!0,397:!0,398:!0,400:!0,402:!0,403:!0,404:!0,405:!0,407:!0,408:!0,409:!0,410:!0,412:!0,413:!0,415:!0,416:!0,418:!0,421:!0,422:!0,423:!0,424:!0,425:!0,426:!0,427:!0,428:!0,429:!0,430:!0,431:!0,434:!0,435:!0,436:!0,438:!0,439:!0,440:!0,442:!0,443:!0,444:!0,447:!0,448:!0,449:!0,450:!0,452:!0,454:!0,455:!0,458:!0,459:!0,461:!0,462:!0,464:!0,465:!0,466:!0,467:!0,468:!0,469:!0,471:!0,473:!0,474:!0,475:!0,476:!0,478:!0,479:!0,480:!0,482:!0,484:!0,486:!0,487:!0,488:!0,489:!0,490:!0,491:!0,492:!0,493:!0,494:!0,495:!0,496:!0,497:!0,498:!0,499:!0,500:!0,501:!0,502:!0,505:!0,506:!0,507:!0,508:!0,509:!0,511:!0,512:!0,513:!0,514:!0,515:!0,516:!0,517:!0,518:!0,519:!0,520:!0,521:!0,522:!0,523:!0,524:!0,525:!0,527:!0,528:!0,529:!0,530:!0,531:!0,534:!0,535:!0,536:!0,537:!0,539:!0,540:!0,541:!0,542:!0,543:!0,544:!0,545:!0,546:!0,547:!0,548:!0,549:!0,550:!0,551:!0,553:!0,554:!0,556:!0,559:!0,560:!0,565:!0,568:!0,569:!0,570:!0,571:!0,572:!0,574:!0,576:!0,577:!0,578:!0,580:!0,581:!0,584:!0,587:!0,590:!0,592:!0,593:!0,596:!0,597:!0,598:!0,599:!0,601:!0,602:!0,604:!0,606:!0,608:!0,612:!0}};n.pregeneratedConsentData={consentData:"BOehs2tOehs2tBQABBDECM-AAAAmR7_______9______5uz_Ov_v_f__33e8__9v_l_7_-___u_-3zd4-_1vf99yfm1-7etr3tp_87ues2_Xur__59__3z3_9phPrsks9qiA",gdprApplies:!0,hasGlobalScope:!1}},{}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.executeCommandQueue=void 0;var r=e("./util/window"),o=e("./util/logger"),i=e("./util/logging-cats");n.executeCommandQueue=function(){(0,o.log)({msg:"🚦 OSA loaded. Command queue will be executed now...",cat:i.LOG_CAT.LifecycleOSA,color:"#ad08a9",perfEventName:"osaLoaded"}),(0,r.globalNamespaceObj)().osaLoaded=!0,(0,r.globalNamespaceObj)().cmd&&(0,r.globalNamespaceObj)().cmd.forEach&&(0,r.globalNamespaceObj)().cmd.forEach(function(e){"function"==typeof e&&e()}),(0,r.globalNamespaceObj)().cmd={push:function(e){"function"==typeof e&&e()}}}},{"./util/logger":64,"./util/logging-cats":65,"./util/window":69}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.setConfigValue=n.getConfigValue=void 0;var r=e("./util/helpers"),o=e("./util/window"),i={requiredAsyncLoadedMiddlewares:[],adUnitPathSuffix:void 0,kruxTargetingLimit:3900,skyscraperBottomBreakElementSelector:null,stickyPosition:0,borderWidth:0,cookieConsentRequired:!1,useAutoChangeCorrelatorMiddleware:!1,useSovrnMiddleware:!1,reloadOnResize:!0,activateFakeIABCMP:!0,usePregeneratedIABCMPString:!0,isIS24ExclusiveExpose:!1,prebidDebug:!1,prebidEnforceMaxBids:!1,loggingCat:[],remoteErrorLoggingEnabled:!0,remotePerformanceLoggingEnabled:!1,remotePerformanceLoggingSampling:.1,remoteLoggingURL:"https://osa-logging.s24-media.immobilienscout24.de/prod/logs/",deactivateApsMiddleware:!1,deactivateIndexExchangeMiddleware:!1,sideBarTriggerHeight:601};n.getConfigValue=function(e){var t=(0,o.globalNamespaceObj)()||{};t.config=t.config||{};var n=a(e);return void 0!==n?n:void 0!==t.config[e]?t.config[e]:i[e]};n.setConfigValue=function(e,t){var n=(0,o.globalNamespaceObj)();n.config=n.config||{},n.config[e]=t};var a=function(e){var t=(0,r.getUrlParameter)("osa-"+e);return"loggingCat"===e?(0,r.getUrlParameter)("osa-log-cat"):"true"===t||"false"!==t&&(isNaN(parseFloat(t))?"string"==typeof t?t:void 0:parseFloat(t))}},{"./util/helpers":63,"./util/window":69}],29:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addPostMessageEventListener=n.postMessageHandler=n.addWindowEventListenerToTriggerRefresh=n.addGPTEventListener=void 0;var r,o=(r=e("./util/googletag"))&&r.__esModule?r:{default:r},i=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}}(e("./adslot/slot-store")),a=e("./adslot/refresh-ad-slots"),l=e("./middleware/middleware-manager"),s=e("./util/logger"),d=e("./util/logging-cats"),c=e("./util/dom"),u=e("./util/helpers");n.addGPTEventListener=function(){(0,o.default)().cmd.push(function(){(0,o.default)().pubads().addEventListener("slotRenderEnded",(0,u.catchAndReportErrors)(function(e){var t=i.getAdSlotByGptSlot(e.slot);t&&((t.deliveredAdData=e).isEmpty?(0,l.onAdSlotLoadedEmpty)(t):(0,l.onAdSlotLoadedFilled)(t))})),(0,o.default)().pubads().addEventListener("impressionViewable",(0,u.catchAndReportErrors)(function(e){(0,s.log)({msg:"💵 ad impression viewable",cat:d.LOG_CAT.LifecycleSlots,color:"#186627",perfEventName:"firstAdSlotViewable"},{adUnitPath:e.slot.getAdUnitPath(),domID:e.slot.getSlotElementId()})}))})};n.addWindowEventListenerToTriggerRefresh=function(){(0,c.registerEventListener)(window,"load",a.refreshAdSlotsWaitingToBeRefreshed),(0,c.registerEventListener)(window,"scroll",a.refreshAdSlotsWaitingToBeRefreshed),(0,c.registerEventListener)(window,"animationend",a.refreshAdSlotsWaitingToBeRefreshed),(0,c.registerEventListener)(window,"transitionend",a.refreshAdSlotsWaitingToBeRefreshed),(0,c.registerMutationObserver)(document,{childList:!0,attributes:!0,characterData:!1,subtree:!0},a.refreshAdSlotsWaitingToBeRefreshed),(0,c.registerEventListener)(window,"resize",a.refreshAdSlotsAffectedByResize)};var f=function(t){t&&t.data&&("s24data"===t.data.id||"is24data"===t.data.id)&&(0,u.retry)(50,6,function(){if(t&&t.source&&!t.source.closed){var e={origin:t.origin,source:t.source,data:t.data.message,adSlot:i.getAdSlotByWindowRef(t.source)};if(e.adSlot)return(0,l.onPostMessageReceived)(e),!0}return!1})};n.postMessageHandler=f;n.addPostMessageEventListener=function(){(0,c.registerEventListener)(window,"message",(0,u.catchAndReportErrors)(f))}},{"./adslot/refresh-ad-slots":20,"./adslot/slot-store":24,"./middleware/middleware-manager":36,"./util/dom":60,"./util/googletag":62,"./util/helpers":63,"./util/logger":64,"./util/logging-cats":65}],30:[function(e,t,n){"use strict";e("./util/polyfills");var r=B(e("./ads-can-be-loaded")),o=B(e("./adslot/s24-ad-slot")),i=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}}(e("./targeting/s24-ad-targeting")),a=e("./initalization"),l=e("./event-handlers"),s=e("./util/dom"),d=e("./public"),c=e("./cmp/cmp-handler"),u=e("./middleware/middleware-manager"),f=e("./middleware/logging-middleware"),g=e("./middleware/s24-ad-slot-events-middleware"),p=e("./middleware/s24-ad-slot-styles-middleware"),h=e("./middleware/safeframe/ad-label-remover-middleware"),m=e("./middleware/autoChangeCorrelatorMiddleware"),y=e("./middleware/shrink-blocker-middleware"),v=e("./middleware/sovrn-middleware"),b=e("./middleware/criteo-middleware"),w=e("./command-queue"),S=e("./util/logger"),A=e("./util/logging-cats"),O=e("./util/helpers"),M=B(e("./middleware/sticky-middleware")),E=e("./middleware/safeframe/event-forwarder-middleware"),T=B(e("./middleware/safeframe/move-banner-middleware")),k=B(e("./middleware/safeframe/sticky-skyscraper-middleware")),C=e("./middleware/safeframe/wallpaper-middleware"),L=e("./middleware/safeframe/sidebar-middleware"),P=e("./middleware/safeframe/out-of-page-interstitial"),_=e("./middleware/safeframe/reload-on-resize-blocker-middleware"),I=e("./middleware/safeframe/ad-slot-collapse-middleware"),x=B(e("./middleware/safeframe/sticky-linking-middleware")),j=B(e("./middleware/safeframe/hide-ads-middleware")),R=B(e("./middleware/safeframe/ad-fallback-middleware"));function B(e){return e&&e.__esModule?e:{default:e}}window.S24_OSA=window.S24_OSA||{},window.S24_OSA.cmd=window.S24_OSA.cmd||[],(0,O.catchAndReportErrors)(function(){(0,d.attachPublicInterface)(),(0,c.registerCMP)(),(0,u.registerMiddlewares)([f.loggingMiddleware,g.s24AdSlotEventsMiddleware,p.s24AdSlotTagStylesMiddleware,h.adLabelRemoverMiddleware,m.autoChangeCorrelatorMiddleware,y.shrinkBlockerMiddleware,v.sovrnMiddleware,b.criteoMiddleware,M.default,E.eventForwarderMiddleware,T.default,k.default,C.wallpaperMiddleware,L.sidebarMiddleware,P.outOfPageInterstitialMiddleware,_.reloadOnResizeBlockerMiddleware,I.adSlotCollapseMiddleware,x.default,j.default,R.default]),(0,w.executeCommandQueue)()})(),(0,r.default)().then(s.ready).then(function(){(0,l.addGPTEventListener)(),(0,l.addWindowEventListenerToTriggerRefresh)(),(0,l.addPostMessageEventListener)(),(0,i.applyBasicTargetingIfNoTargetingTagPresent)(),(0,a.gptInit)(),(0,o.default)(),(0,i.default)()}).then(function(){0===document.querySelectorAll('script[src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"]').length&&((0,S.log)({msg:"No GPT library on the page. Loading it now. Please include the GPT library directly in the page to decrease delays!",cat:A.LOG_CAT.LifecycleOSA,color:"#b10400"}),(0,s.loadScript)("https://securepubads.g.doubleclick.net/tag/js/gpt.js"))}).catch(function(e){(0,S.logError)(e)})},{"./ads-can-be-loaded":17,"./adslot/s24-ad-slot":21,"./cmp/cmp-handler":25,"./command-queue":27,"./event-handlers":29,"./initalization":31,"./middleware/autoChangeCorrelatorMiddleware":32,"./middleware/criteo-middleware":34,"./middleware/logging-middleware":35,"./middleware/middleware-manager":36,"./middleware/s24-ad-slot-events-middleware":37,"./middleware/s24-ad-slot-styles-middleware":38,"./middleware/safeframe/ad-fallback-middleware":39,"./middleware/safeframe/ad-label-remover-middleware":40,"./middleware/safeframe/ad-slot-collapse-middleware":41,"./middleware/safeframe/event-forwarder-middleware":42,"./middleware/safeframe/hide-ads-middleware":43,"./middleware/safeframe/move-banner-middleware":44,"./middleware/safeframe/out-of-page-interstitial":45,"./middleware/safeframe/reload-on-resize-blocker-middleware":46,"./middleware/safeframe/sidebar-middleware":47,"./middleware/safeframe/sticky-linking-middleware":48,"./middleware/safeframe/sticky-skyscraper-middleware":49,"./middleware/safeframe/wallpaper-middleware":50,"./middleware/shrink-blocker-middleware":51,"./middleware/sovrn-middleware":52,"./middleware/sticky-middleware":53,"./public":54,"./targeting/s24-ad-targeting":57,"./util/dom":60,"./util/helpers":63,"./util/logger":64,"./util/logging-cats":65,"./util/polyfills":66}],31:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.gptInit=void 0;var r,o=(r=e("./util/googletag"))&&r.__esModule?r:{default:r},i=e("./middleware/middleware-manager"),a=e("./util/helpers");n.gptInit=function(){(0,o.default)().cmd.push((0,a.catchAndReportErrors)(function(){var e=(0,o.default)().pubads();if("function"!=typeof e.enableSingleRequest||"function"!=typeof e.getTargetingKeys)throw new Error("Ads are blocked and DFP objects are mocked.");e.enableSingleRequest(),e.disableInitialLoad(),(0,o.default)().enableServices(),(0,i.onGptInitialized)()}))}},{"./middleware/middleware-manager":36,"./util/googletag":62,"./util/helpers":63}],32:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.reset=n.autoChangeCorrelatorMiddleware=void 0;var r=e("core/targeting/correlator"),o=e("core/config"),i=0,a=0,l=0,s={middlewareId:"auto-change-correlator-middleware",onAdSlotCreated:function(){i++},onGptAdSlotDestroyed:function(){i--,l++},onAdSlotsRefreshing:function(){(0,o.getConfigValue)("useAutoChangeCorrelatorMiddleware")&&0 '").concat(r.criteoId,"'..."),color:"#0ec5ff",cat:"criteo"}),(0,a.Criteo)().events.push(function(){var e=(0,a.Criteo)().DisplayAcceptableAdIfAdblocked;if("function"==typeof e){(0,o.log)({msg:"Registered Criteo Slot '".concat(n.adUnitPath,"'/'#").concat(n.domId,"' -> '").concat(r.criteoId,"'"),color:"#0ec5ff",cat:"criteo"});var t=function(e,t){var n=document.createElement("div");if(n.id="crt-".concat(t.criteoId,"-").concat((0,l.default)()),n.className="lap-hide, palm-hide",Object.keys(t.styles).forEach(function(e){(0,i.setStyle)(n,e,t.styles[e])}),t.injectionPointSelector){var r=document.querySelector(t.injectionPointSelector);if(r)return r.appendChild(n),n}else{var o=e.getAdSlotTag();if(o)return o.parentNode.insertBefore(n,o),n}return null}(n,r);t&&e({zoneid:r.criteoId,containerid:t.id,overrideZoneFloor:!1})}else(0,o.log)({msg:"Criteo not initialized fully. DisplayAcceptableAdIfAdblocked not present.",color:"#0ec5ff",cat:"criteo"})}))}}};n.criteoMiddleware=d},{"./criteo-config":33,"core/util/dom":60,"core/util/logger":64,"core/util/uuid":68,"core/util/window":69}],35:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.loggingMiddleware=void 0;var r=e("core/util/logger"),o=e("core/util/logging-cats"),i={middlewareId:"logging-middleware",onAdSlotCreated:function(e){(0,r.log)({msg:"🏗 AdSlot created",cat:o.LOG_CAT.LifecycleSlots,color:"#5f95b7",perfEventName:"firstSlotFound"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e})},onAdSlotRefreshing:function(e){e&&e.eligibleAdSizesForResolution&&0===e.eligibleAdSizesForResolution.length?(0,r.log)({msg:"🕳 AdSlot empty - no matching sizes for window size",cat:o.LOG_CAT.LifecycleSlots,color:"#416ef4"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e}):(0,r.log)({msg:"⏳ AdSlot refreshing",cat:o.LOG_CAT.LifecycleSlots,color:"#416ef4"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e})},onAdSlotLoadedFilled:function(e){(0,r.log)({msg:"🤑 AdSlot loaded",cat:o.LOG_CAT.LifecycleSlots,color:"#138c39",perfEventName:"firstAdSlotLoaded"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e})},onAdSlotLoadedEmpty:function(e){(0,r.log)({msg:"☹️ ️AdSlot got empty ad",cat:o.LOG_CAT.LifecycleSlots,color:"#7b7c75"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e})},onGptAdSlotDestroyed:function(e){(0,r.log)({msg:"💥 AdSlot destroyed",cat:o.LOG_CAT.LifecycleSlots,color:"#b55555"},{adUnitPath:e.adUnitPath,container:e.container,adSlot:e})},onGptInitialized:function(){(0,r.log)({msg:"🏁 OSA & GPT initialized",cat:o.LOG_CAT.LifecycleSlots,color:"#9e03ad",perfEventName:"osaGptReady"})},onPostMessageReceived:function(e){(0,r.log)({msg:"📩 received post message from creative",cat:o.LOG_CAT.PostMessage,color:"#0fdd43"},e)}};n.loggingMiddleware=i},{"core/util/logger":64,"core/util/logging-cats":65}],36:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.onPostMessageReceived=n.onGptAdSlotDestroyed=n.onAdSlotLoadedEmpty=n.onAdSlotLoadedFilled=n.onAdSlotsRefreshing=n.onAdSlotRefreshing=n.onAdSlotCreated=n.onGptInitialized=n.removeMiddlewareById=n.getRegisteredMiddlewareIds=n.getMiddlewareById=n.registerMiddlewares=n.registerMiddleware=n.resetMiddleware=void 0;var r=e("core/ads-can-be-loaded"),o=e("core/util/helpers"),i=e("core/util/logger"),a=[];n.resetMiddleware=function(){a=[]};var l=function(e){if("string"!=typeof e.middlewareId){var t=new Error("Tried to register middleware without valid middlewareId!");throw(0,i.logError)(t),t}a.push(e),"function"==typeof e.onMiddlewareRegistered&&e.onMiddlewareRegistered(),(0,r.checkIfAllRequiredMiddlewaresAreRegisteredNow)()};n.registerMiddleware=l;n.registerMiddlewares=function(e){e.forEach(l)};n.getMiddlewareById=function(t){return a.find(function(e){return t===e.middlewareId})};n.getRegisteredMiddlewareIds=function(){return a.map(function(e){return e.middlewareId})};n.removeMiddlewareById=function(t){a=a.filter(function(e){return e.middlewareId!==t})};var s=function(t,n){a.forEach(function(e){"function"==typeof e[t]&&(0,o.catchAndReportErrors)(e[t])(n)})};n.onGptInitialized=function(){s("onGptInitialized")};n.onAdSlotCreated=function(e){s("onAdSlotCreated",e)};n.onAdSlotRefreshing=function(e){s("onAdSlotRefreshing",e)};n.onAdSlotsRefreshing=function(t){var n=[];return a.forEach(function(e){if("function"==typeof e.onAdSlotsRefreshing)try{n.push(e.onAdSlotsRefreshing(t))}catch(e){(0,i.logError)(e)}},[]),Promise.all(n).then(function(){return t}).catch(i.logError)};n.onAdSlotLoadedFilled=function(e){s("onAdSlotLoadedFilled",e)};n.onAdSlotLoadedEmpty=function(e){s("onAdSlotLoadedEmpty",e)};n.onGptAdSlotDestroyed=function(e){s("onGptAdSlotDestroyed",e)};n.onPostMessageReceived=function(e){s("onPostMessageReceived",e)}},{"core/ads-can-be-loaded":17,"core/util/helpers":63,"core/util/logger":64}],37:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.s24AdSlotEventsMiddleware=void 0;var r=e("core/util/dom"),o={middlewareId:"s24AdSlotEventsMiddleware",onAdSlotRefreshing:function(e){var t=e.getAdSlotTag();t&&((0,r.removeAttribute)(t,"loaded"),(0,r.removeAttribute)(t,"empty"),(0,r.dispatchEvent)(t,"ad-slot-refreshing",{bubbles:!0}))},onAdSlotLoadedFilled:function(e){var t=e.getAdSlotTag();t&&((0,r.setAttribute)(t,"loaded",""),t.className+=" rnd-".concat(1e4*Math.random()|0),(0,r.dispatchEvent)(t,"ad-slot-loaded",{bubbles:!0}))},onAdSlotLoadedEmpty:function(e){var t=e.getAdSlotTag();t&&((0,r.setAttribute)(t,"empty",""),(0,r.dispatchEvent)(t,"ad-slot-empty",{bubbles:!0}))},onAdSlotCreated:function(e){var t=e.getAdSlotTag();t&&(0,r.dispatchEvent)(t,"ad-slot-created",{bubbles:!0})},onGptAdSlotDestroyed:function(e){var t=e.getAdSlotTag();t&&(0,r.dispatchEvent)(t,"ad-slot-destroyed",{bubbles:!0})}};n.s24AdSlotEventsMiddleware=o},{"core/util/dom":60}],38:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.s24AdSlotTagStylesMiddleware=void 0;var r=e("core/util/dom"),o={middlewareId:"s24-ad-slot-tag-styles-middleware",onGptInitialized:function(){(0,r.addCss)('s24-ad-slot:not([no-flex]) {\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-box-orient: vertical;\r\n -webkit-box-direction: normal;\r\n -ms-flex-direction: column;\r\n flex-direction: column;\r\n -webkit-box-pack: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n}\r\n\r\ns24-ad-slot:not([no-flex]) > div {\r\n display: inline-block;\r\n line-height: 0;\r\n}\r\n\r\ns24-ad-slot[no-flex] {\r\n display: block;\r\n}\r\n\r\ns24-ad-slot[no-flex] > div {\r\n display: block;\r\n margin: auto;\r\n}\r\n\r\n/*\r\n Custom hack hotfix for ADS-1473. We are having double scrollbars because of strange content heights in out-of-page\r\n ad containers. `line-height: 0` seems to clip content which then causes a double scrollbar if the adslot is the\r\n "last" content element on the page. `overflow: hidden` is no option as this might clip out-of-page ad contents.\r\n*/\r\ns24-ad-slot[out-of-page] > div {\r\n line-height: normal;\r\n}\r\n\r\ns24-ad-slot[out-of-page][ad-unit-path^="/4467/IS24_DE/"]{\r\n height: 0;\r\n}\r\n\r\ns24-ad-slot[ad-slot-force-collapse] {\r\n height: 0; /* Not "display:none" because it would then not have a valid boundingClientRect for "isElementInViewport" checks! */\r\n}\r\n'),(0,r.addCss)("s24-ad-slot.osa-as24-placeholder {\n background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22141.7%22%20height%3D%2270.7%22%20viewBox%3D%220%200%20141.7%2070.7%22%3E%3Cstyle%3E%3C%21%5BCDATA%5B%0D%0A%09.st0%7Bfill%3A%23C4C4C4%3B%7D%0D%0A%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M14.7%2061.4h-.2c-2.8%200-5.2-1.9-5.2-5.2%200-2%203-2%203%200%200%201.4.9%202.2%202.2%202.2h.2c1.3%200%202.3-.7%202.3-2%200-3.2-7.5-3.5-7.5-8.3v-.5c0-2.8%202.8-4.4%205-4.4h.2c2.7%200%205%201.7%205%204.1%200%201.9-3%202-3%20.1%200-.7-.8-1.2-2.1-1.2h-.2c-1.1%200-2%20.6-2%201.6v.4c0%202%207.5%202.9%207.5%208.3.1%202.9-2.2%204.9-5.2%204.9zM27.7%2061.4h-.2c-2.8%200-5.2-2.2-5.2-5.1v-8.1c0-2.9%202.3-5%205.2-5h.2c2.6%200%204.8%201.8%205.1%204.3v.3c0%20.9-.8%201.4-1.5%201.4s-1.3-.4-1.4-1.3c-.2-1.1-1.1-1.8-2.2-1.8h-.2c-1.2%200-2.2.9-2.2%202.1v8.1c0%201.2%201%202.1%202.2%202.1h.2c1.1%200%202-.7%202.2-1.8.1-.9.8-1.3%201.4-1.3.8%200%201.5.5%201.5%201.4v.3c-.3%202.6-2.5%204.4-5.1%204.4zM40.4%2061.4h-.2c-2.8%200-5.2-2.2-5.2-5.1v-8c0-2.9%202.3-5.1%205.2-5.1h.2c2.9%200%205.2%202.2%205.2%205.1v8c-.1%202.9-2.4%205.1-5.2%205.1zm2.2-13.1c0-1.2-1-2.1-2.2-2.1h-.2c-1.2%200-2.2.9-2.2%202.1v8c0%201.2%201%202.1%202.2%202.1h.2c1.2%200%202.2-.9%202.2-2.1v-8zM54%2061.4h-.2c-2.8%200-5.2-2.3-5.2-5.2V44.8c0-1%20.7-1.5%201.5-1.5.7%200%201.5.5%201.5%201.5v11.5c0%201.2%201%202.2%202.2%202.2h.2c1.2%200%202.2-1%202.2-2.2V44.8c0-1%20.7-1.5%201.5-1.5s1.5.5%201.5%201.5v11.5c0%202.8-2.3%205.1-5.2%205.1zM69.8%2046.4h-2.1v13.5c0%201-.7%201.5-1.5%201.5-.7%200-1.5-.5-1.5-1.5V46.4h-2.1c-1%200-1.5-.7-1.5-1.5%200-.7.5-1.5%201.5-1.5h7.1c1%200%201.5.7%201.5%201.5.1.7-.4%201.5-1.4%201.5zM83.7%2061.2H77c-1%200-1.5-.9-1.5-1.8%200-.3.1-.6.2-.9l5.9-9.4c.3-.5.3-.8.3-1.2v-.2c0-.8-.7-1.5-1.5-1.5h-.1c-.9%200-1.5.7-1.5%201.5v.3c0%201-.8%201.5-1.5%201.5s-1.5-.5-1.5-1.5v-.4c0-2.5%202-4.3%204.5-4.3h.1c2.4%200%204.5%201.8%204.5%204.3v.3c0%201-.4%201.8-.9%202.7l-4.7%207.7h4.5c1%200%201.5.7%201.5%201.5-.1.7-.6%201.4-1.6%201.4zM95.5%2057.7h-.6v2.2c0%201-.7%201.5-1.5%201.5s-1.4-.5-1.4-1.5v-2.2h-4.1c-1%200-1.7-.6-1.7-1.6%200-.3.1-.6.2-.8l4.8-11.2c.3-.6.8-.9%201.3-.9.8%200%201.5.6%201.5%201.4%200%20.2%200%20.4-.1.6l-4.3%209.4H92v-1.5c0-1%20.7-1.5%201.5-1.5s1.5.5%201.5%201.5v1.5h.6c1%200%201.5.7%201.5%201.5s-.6%201.6-1.6%201.6zM16.3%2014.6l-1.7%205.5h3.3zM54.7%2024.3h.2c1.2%200%202.2-.9%202.2-2.1v-8c0-1.2-1-2.1-2.2-2.1h-.2c-1.2%200-2.2.9-2.2%202.1v8c0%201.2%201%202.1%202.2%202.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%200v70.7h123.3c10.1%200%2018.4-8.2%2018.4-18.3V0H0zm49.5%2014.2c0-2.9%202.3-5.1%205.2-5.1h.2c2.9%200%205.2%202.2%205.2%205.1v8c0%202.9-2.3%205.1-5.2%205.1h-.2c-2.8%200-5.2-2.2-5.2-5.1v-8zm-10.4-5h7.1c1%200%201.5.7%201.5%201.5%200%20.7-.5%201.5-1.5%201.5h-2.1v13.5c0%201-.7%201.5-1.5%201.5-.7%200-1.5-.5-1.5-1.5V12.2H39c-1%200-1.5-.8-1.5-1.5.1-.7.6-1.5%201.6-1.5zm-14.3%201.4c0-1%20.7-1.5%201.5-1.5.7%200%201.5.5%201.5%201.5v11.5c0%201.2%201%202.2%202.2%202.2h.2c1.2%200%202.2-1%202.2-2.2V10.6c0-1%20.7-1.5%201.5-1.5.7%200%201.5.5%201.5%201.5v11.5c0%202.8-2.3%205.2-5.2%205.2H30c-2.8%200-5.2-2.3-5.2-5.2V10.6zM9.9%2025.3l4.7-14.9c.4-1.2%201-1.3%201.7-1.3.6%200%201.3.1%201.7%201.3l4.7%2014.9c.1.2.1.3.1.5%200%20.9-.8%201.4-1.5%201.4-.6%200-1.2-.3-1.4-1.1l-1-3.1h-5.1l-1%203.1c-.2.7-.8%201.1-1.4%201.1-.8%200-1.5-.6-1.5-1.4-.1-.2-.1-.3%200-.5zm129.6%2027.2c0%208.7-7.2%2016-16.2%2016H2.2V35.3h137.3v17.2z%22%2F%3E%3C%2Fsvg%3E);\n background-size: 70px 35px;\n background-position: center center;\n background-repeat: no-repeat;\n position: relative;\n}\n\ns24-ad-slot[out-of-page],\ns24-ad-slot.osa-silent-placeholder,\ns24-ad-slot[loaded]:not([empty]) {\n background-image: none;\n}\n\ns24-ad-slot.osa-silent-placeholder > div {\n box-shadow: inset 0 0 1px #cdcdcd;\n}\n\ns24-ad-slot.osa-silent-placeholder[loaded]:not([empty]) > div {\n box-shadow: none;\n}\n"),(0,r.addCss)("s24-ad-slot[loaded][ad-label-text][ad-label-top]:not([empty]):not([ad-label-suppressed]):before,\ns24-ad-slot[loaded][ad-label-text][ad-label-bottom]:not([empty]):not([ad-label-suppressed]):after\n{\n content: attr(ad-label-text);\n display: block;\n font-size: 11px;\n color: #969696;\n}\n\ns24-ad-slot[loaded][ad-label-text][ad-label-top][ad-label-left]:not([empty]):before {\n text-align: left;\n}\ns24-ad-slot[loaded][ad-label-text][ad-label-top][ad-label-center]:not([empty]):before {\n text-align: center;\n}\ns24-ad-slot[loaded][ad-label-text][ad-label-top][ad-label-right]:not([empty]):before {\n text-align: right;\n}\n\ns24-ad-slot[loaded][ad-label-text][ad-label-bottom][ad-label-left]:not([empty]):after {\n text-align: left;\n}\ns24-ad-slot[loaded][ad-label-text][ad-label-bottom][ad-label-center]:not([empty]):after {\n text-align: center;\n}\ns24-ad-slot[loaded][ad-label-text][ad-label-bottom][ad-label-right]:not([empty]):after {\n text-align: right;\n}\n")}};n.s24AdSlotTagStylesMiddleware=o},{"core/util/dom":60}],39:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=e("core/util/dom"),o={},i={middlewareId:"ad-fallback-middleware",onAdSlotCreated:function(e){e.showFallback&&(o[e.uuid]=window.setTimeout(function(){(0,r.setStyle)(e.container.parentElement,"display","none")},2e3))},onAdSlotLoadedFilled:function(e){e.showFallback&&(o[e.uuid]&&clearTimeout(o[e.uuid]),(0,r.setStyle)(e.container.parentElement,"display",""))}};n.default=i},{"core/util/dom":60}],40:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.adLabelRemoverMiddleware=void 0;var r=e("core/util/dom"),o={middlewareId:"ad-label-remover-middleware",onAdSlotRefreshing:function(e){(0,r.removeAttribute)(e.getAdSlotTag(),"ad-label-suppressed")},onPostMessageReceived:function(e){"remove-advertisement-title"===e.data.command&&(0,r.setAttribute)(e.adSlot.getAdSlotTag(),"ad-label-suppressed","")}};n.adLabelRemoverMiddleware=o},{"core/util/dom":60}],41:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.adSlotCollapseMiddleware=void 0;var r=e("core/util/dom"),o={middlewareId:"ad-slot-collapse-middleware",onAdSlotRefreshing:function(e){(0,r.removeAttribute)(e.getAdSlotTag(),"ad-slot-force-collapse")},onPostMessageReceived:function(e){"ad-slot-force-collapse"===e.data.command&&(0,r.setAttribute)(e.adSlot.getAdSlotTag(),"ad-slot-force-collapse","")}};n.adSlotCollapseMiddleware=o},{"core/util/dom":60}],42:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.eventForwarderMiddleware=void 0;var r=e("core/util/dom"),o={middlewareId:"event-forwarder-middleware",onPostMessageReceived:function(e){e.data.event&&(0,r.dispatchEvent)(window,e.data.event,{bubbles:!0})}};n.eventForwarderMiddleware=o},{"core/util/dom":60}],43:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=e("core/util/dom"),o={},i={},a={middlewareId:"hide-ads-middleware",onAdSlotCreated:function(e){e.minimumBodyHeight&&(l(e),o[e.uuid]=window.setInterval(function(){l(e)},1e3))},onAdSlotRefreshing:function(e){e.minimumBodyHeight&&l(e)},onGptAdSlotDestroyed:function(e){o[e.uuid]&&clearInterval(o[e.uuid])}},l=function(e){var t=(0,r.getHeight)(document.body);t!==i[e.uuid]&&(t=n&&(0,o.getWindowWidth)()<=r}},{"core/util/dom":60,"core/util/window":69}],47:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.reset=n.sidebarMiddleware=void 0;var i=e("core/util/dom"),r=e("core/util/helpers"),o=e("core/config"),a=[],l=!1,s={middlewareId:"sidebar-middleware",onAdSlotLoadedFilled:function(e){(0,i.getHeight)(e.container)===(0,o.getConfigValue)("sideBarTriggerHeight")&&(d(e),e.isSideBarTriggeredByHeight=!0)},onPostMessageReceived:function(e){var t=e.data;t.isSideBar&&"right"===t.sideBarSide&&t.adUnit&&d(e.adSlot)},onAdSlotRefreshing:function(t){0===(a=a.filter(function(e){return e!==t})).length&&l&&((0,i.deregisterEventListener)(window,"resize",l),l=!1),u(t)}};n.sidebarMiddleware=s;var d=function(e){if(c(e),!l){l=(0,i.registerEventListener)(window,"resize",(0,r.debounce)(function(){return a.map(function(e){return c(e)})},150))}a.push(e)},c=function(e){var t=e.container,n=e.getAdSlotTag().getBoundingClientRect().left;(0,i.setStyle)(t,"position","fixed"),(0,i.setStyle)(t,"top","0"),(0,i.setStyle)(t,"left",Math.floor(n).toString()+"px"),(0,i.setStyle)(t,"right","0"),(0,i.setStyle)(t,"bottom","0"),(0,i.setStyle)(t,"width","auto"),(0,i.setStyle)(t,"height","auto");var r=t.firstChild;(0,i.setStyle)(r,"width","100%"),(0,i.setStyle)(r,"height","100%");var o=r.firstChild;(0,i.setStyle)(o,"width","100%"),(0,i.setStyle)(o,"height","100%")},u=function(e){var t=e.container;(0,i.setStyle)(t,"position",""),(0,i.setStyle)(t,"top",""),(0,i.setStyle)(t,"left",""),(0,i.setStyle)(t,"right",""),(0,i.setStyle)(t,"bottom",""),(0,i.setStyle)(t,"width",""),(0,i.setStyle)(t,"height","");var n=t.firstChild;if(n){(0,i.setStyle)(n,"width",""),(0,i.setStyle)(n,"height","");var r=n.firstChild;r&&((0,i.setStyle)(r,"width",""),(0,i.setStyle)(r,"height",""))}};n.reset=function(){a=[],l=!1}},{"core/config":28,"core/util/dom":60,"core/util/helpers":63}],48:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetLinkedAdsOptOut=n.getLinkedAds=n.default=void 0;var r=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}}(e("../../adslot/slot-store"));var o={},i={middlewareId:"sticky-linking-middleware",onAdSlotRefreshing:function(e){e.stickyLinkedAds&&(o[e.uuid]=!1,a(e).forEach(function(e){e.disabled=!0}))},onAdSlotLoadedFilled:function(e){e.stickyLinkedAds&&window.setTimeout(function(){Object.values(o).reduce(function(e,t){return e||t},!1)||e.isSideBarTriggeredByHeight||a(e).forEach(function(e){e.disabled=!1})},1e3)},onPostMessageReceived:function(e){var t=e.adSlot,n=e.data;t.stickyLinkedAds&&n.isStickyLinkingOptOut&&(o[t.uuid]=!0,a(t).forEach(function(e){e.disabled=!0}))}};n.default=i;var a=function(e){return e.stickyLinkedAds.split(",").map(function(e){return r.getAdSlotByLinkedId(e)}).filter(function(e){return null!==e})};n.getLinkedAds=a;n.resetLinkedAdsOptOut=function(){o={}}},{"../../adslot/slot-store":24}],49:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.reset=n.computeSkyTopOffset=n.default=void 0;var o=e("core/util/dom"),i=e("core/config"),a=[],r={middlewareId:"sticky-skyscraper-middleware",onAdSlotCreated:function(e){u(e)},onAdSlotRefreshing:function(e){d(e)},onPostMessageReceived:function(e){c(e.data)&&l(e)}};n.default=r;var l=function(e){var t=e.adSlot.getAdSlotTag(),n={adSlot:e.adSlot,originalStyles:{top:t.style.top,position:t.style.position}},r=s(e.data.topElementHockeyStick,e.data.bannerTopHeight,(0,i.getConfigValue)("borderWidth"));void 0!==r?(n.nonStickyTopStyle="".concat(r,"px"),n.scrollBreakpoint=(0,o.getOffset)(t.parentNode).top+r):(n.nonStickyTopStyle="",n.scrollBreakpoint=(0,o.getOffset)(t.parentNode).top),(0,o.setStyle)(t,"top",n.nonStickyTopStyle),(0,o.setStyle)(t,"position","absolute"),a.push(n)},s=function(e,t,n){return"banner-top"===e?-n:"sky"===e?-(t+n):void 0};n.computeSkyTopOffset=s;var d=function(t){a=a.filter(function(e){return e.adSlot!==t||((0,o.setStyle)(e.adSlot.getAdSlotTag(),"top",e.originalStyles.top),(0,o.setStyle)(e.adSlot.getAdSlotTag(),"position",e.originalStyles.position),!1)})},c=function(e){return e&&void 0!==e.isSkySticky&&null!==e.isSkySticky};n.reset=function(){a=[]};var u=function(e){e.isSticky||0!==e.adUnitPath.indexOf("/4467/IS24_DE/expose/sky_right")||(e.isSticky="default-no")}},{"core/config":28,"core/util/dom":60}],50:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.wallpaperMiddleware=void 0;var r,a=e("core/util/dom"),l=e("core/util/window"),i=(r=e("core/util/uuid"))&&r.__esModule?r:{default:r};var o,s,d,c={},u={middlewareId:"wallpaper-middleware",onGptInitialized:function(){(0,a.addCss)("body[osa-clickable-wallpaper-loaded][osa-wallpaper-click-area],\nbody[osa-clickable-wallpaper-loaded] *[osa-wallpaper-click-area],\nbody[osa-clickable-wallpaper-loaded] *[osa-wallpaper-click-area] s24-ad-slot > div\nbody[osa-clickable-wallpaper-loaded] *[osa-wallpaper-click-area] *[osa-wallpaper-click-area-stopper] s24-ad-slot[osa-wallpaper-click-area] > div {\n cursor: pointer;\n}\n[osa-wallpaper-click-area-stopper],\nbody[osa-clickable-wallpaper-loaded] *[osa-wallpaper-click-area] *[osa-wallpaper-click-area-stopper] s24-ad-slot > div{\n cursor: auto;\n}\n")},onAdSlotRefreshing:function(e){f(e)},onGptAdSlotDestroyed:function(e){f(e)},onPostMessageReceived:function(e){g(e.data,e.adSlot),y(e.data,e.adSlot),v(e.data,e.adSlot)}};n.wallpaperMiddleware=u;var f=function(e){s===e&&((0,a.setStyle)(document.body,"backgroundColor",o),h(),(0,a.removeAttribute)(document.body,"osa-clickable-wallpaper-loaded"),(0,a.removeAttribute)(document.body,"osa-hockeystick-with-background-loaded"),(0,a.removeAttribute)(document.body,"osa-hockeystick-without-background-loaded"),(0,a.deregisterEventListener)(document.body,"click",d),c={},s=d=void 0)},g=function(e,t){e&&e.wallpaperColor&&(s=t,void 0===o&&(o=document.body.style.backgroundColor),(0,a.setStyle)(document.body,"backgroundColor",e.wallpaperColor),p(e.wallpaperColor))},p=function(e){for(var t=document.querySelectorAll("[osa-wallpaper-click-area],[data-osa-wallpaper-click-area]"),n=0;ne.shrinkBlockerMiddleware.currentMinHeight&&(e.shrinkBlockerMiddleware.currentMinHeight=t,(0,r.setStyle)(e.container,"min-height","".concat(t,"px")))}}};n.shrinkBlockerMiddleware=o},{"core/util/dom":60}],52:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sovrnMiddleware=void 0;var a=e("core/config"),l=e("core/util/dom"),s=e("core/util/window"),d=e("core/util/logger"),c=e("core/util/helpers"),r={middlewareId:"sovrnMiddleware",onMiddlewareRegistered:function(){if(!(0,c.isIEorEdgeBrowser)()){var e=!0===(0,a.getConfigValue)("useSovrnMiddleware"),t=!0===(0,a.getConfigValue)("isIS24ExclusiveExpose"),n=/(|www\.)immobilienscout24\.de/i.test((0,s.location)().host)&&/^\/Suche/i.test((0,s.location)().pathname),r=/(|www\.)immobilienscout24\.de/i.test((0,s.location)().host)&&/^\/expose/i.test((0,s.location)().pathname),o=null;if(!t&&(n||r)?o="0b993df5-bfc1-49dd-8dc3-92cfba4e6ab3":e&&(o=(0,a.getConfigValue)("sovrnID")),o){(0,d.log)({msg:"Loading SOVRN...",color:"#0ec5ff",cat:"sovrn"});var i="//get.s-onetag.com/".concat(o,"/tag.min.js");(0,l.loadScript)(i,["async","defer"])}}}};n.sovrnMiddleware=r},{"core/config":28,"core/util/dom":60,"core/util/helpers":63,"core/util/logger":64,"core/util/window":69}],53:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.reset=n.default=void 0;var i=e("core/util/dom"),r=e("core/config"),o=e("core/util/window"),a=[],l=!1,s={middlewareId:"sticky-middleware",onAdSlotRefreshing:function(e){M(e,function(e){e.stickyOptOut=!1,e.stickyOptIn=!1,e.isSideBar=!1})},onAdSlotCreated:function(e){"default-no"!==e.isSticky&&"default-yes"!==e.isSticky||d(e)},onAdSlotLoadedFilled:function(){a.forEach(u)},onPostMessageReceived:function(e){S(e.data)?M(e.adSlot,function(e){return e.stickyOptOut=!0}):A(e.data)?M(e.adSlot,function(e){return e.stickyOptIn=!0}):O(e.data)&&(Number.isInteger(e.adSlot.stickyStartPosition)&&(0,i.setStyle)(e.adSlot.container,"top",0),M(e.adSlot,function(e){return e.isSideBar=!0}))}};n.default=s;var d=function(e){var t={adSlot:e,stickyOptOut:!1,stickyOptIn:!1,isSideBar:!1};a.push(t),u(t),l||(l=!0,c())},c=function(){(0,i.registerEventListener)(window,"scroll",function(){a.forEach(u)})},u=function(e){if(!e.isSideBar&&!e.adSlot.isSideBarTriggeredByHeight){var t=e.stickyOptOut&&"default-yes"===e.adSlot.isSticky,n=!e.stickyOptIn&&"default-no"===e.adSlot.isSticky,r=t||n||!f(e)||(0,i.getPageYOffset)()<=e.adSlot.stickyStartPosition,o=e.adSlot.stickyStopPosition&&(0,i.getPageYOffset)()>e.adSlot.stickyStopPosition;e.adSlot&&"function"==typeof e.adSlot.getAdSlotTag&&e.adSlot.getAdSlotTag()&&(o?m(e):r||y(e)?g(e):v(e)?h(e):p(e))}},f=function(e){var t=e.adSlot.stickyMinWindowWidth||0,n=e.adSlot.stickyMaxWindowWidth||1/0;return t<=(0,o.getWindowWidth)()&&(0,o.getWindowWidth)()<=n},g=function(e){var t=e.adSlot.container;(0,i.setStyle)(t,"top",e.adSlot.stickyStopPosition?"".concat(e.adSlot.stickyStartPosition,"px"):"0px"),(0,i.setStyle)(t,"position",e.adSlot.stickyStopPosition?"absolute":"")},p=function(e){var t=e.adSlot.container;(0,i.setStyle)(t,"top","".concat((0,r.getConfigValue)("stickyPosition"),"px")),(0,i.setStyle)(t,"position","fixed")},h=function(e){var t=e.adSlot.container,n=b(e)-w(e)-(0,i.getOffset)(e.adSlot.getAdSlotTag()).top;(0,i.setStyle)(t,"top","".concat(n,"px")),(0,i.setStyle)(t,"position","relative")},m=function(e){var t=e.adSlot.container;(0,i.setStyle)(t,"top","".concat(e.adSlot.stickyStopPosition,"px")),(0,i.setStyle)(t,"position","absolute")},y=function(e){return(0,i.getOffset)(e.adSlot.getAdSlotTag()).top>=(0,i.getPageYOffset)()},v=function(e){return e.adSlot.stickyLowerBoundSelector&&document.querySelector(e.adSlot.stickyLowerBoundSelector)&&(0,i.getPageYOffset)()+w(e)>=b(e)},b=function(e){return(0,i.getOffset)(document.querySelector(e.adSlot.stickyLowerBoundSelector)).top},w=function(e){return e.adSlot.container.clientHeight},S=function(e){return e&&!1===e.isSkySticky},A=function(e){return e&&e.isSkySticky},O=function(e){return e&&e.isSideBar},M=function(t,n){a.forEach(function(e){e.adSlot===t&&n(e)})};n.reset=function(){a=[],l=!1}},{"core/config":28,"core/util/dom":60,"core/util/window":69}],54:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.attachPublicInterface=void 0;var r=e("./middleware/middleware-manager"),o=e("./targeting/correlator"),i=e("./util/window"),a=e("./util/logger"),l=e("./util/debugging"),s=e("./util/helpers"),d=e("./adslot/ad-unit-path-modifier"),c=e("./adslot/slot-store"),u=e("./config"),f=e("./util/as24-utils");n.attachPublicInterface=function(){(0,i.globalNamespaceObj)().version="2.3.3",(0,i.globalNamespaceObj)().registerMiddleware=r.registerMiddleware,(0,i.globalNamespaceObj)().removeMiddlewareById=r.removeMiddlewareById,(0,i.globalNamespaceObj)().changeCorrelator=o.changeCorrelator,(0,i.globalNamespaceObj)().debounce=s.debounce,(0,i.globalNamespaceObj)().catchAndReportErrors=s.catchAndReportErrors,(0,i.globalNamespaceObj)().logging={log:a.log,logError:a.logError,logTable:a.logTable,coloredLog:function(){},coloredPerformanceLog:function(){}},(0,i.globalNamespaceObj)().getConfigValue=u.getConfigValue,(0,i.globalNamespaceObj)().adjustAdUnitPath=d.adjustAdUnitPath,(0,i.globalNamespaceObj)().slotStore={getAdSlotByDomId:c.getAdSlotByDomId},(0,i.globalNamespaceObj)().as24={getTopLevelDomain:f.getTopLevelDomain,getAdUnitPathPrefix:f.getAdUnitPathPrefix},(0,i.globalNamespaceObj)().debug={getAllLoadedAdsInformation:l.getAllLoadedAdsInformation}}},{"./adslot/ad-unit-path-modifier":19,"./adslot/slot-store":24,"./config":28,"./middleware/middleware-manager":36,"./targeting/correlator":55,"./util/as24-utils":58,"./util/debugging":59,"./util/helpers":63,"./util/logger":64,"./util/window":69}],55:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.changeCorrelator=void 0;var r=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}}(e("core/util/googletag")),o=e("core/util/helpers"),i=e("core/util/logger"),a=e("core/util/logging-cats");var l=(0,o.catchAndReportErrors)(function(){(0,r.isGoogletagInitializedCorrectly)()&&((0,r.default)().pubads().updateCorrelator(),(0,i.log)({msg:"🔄 changed correlator - treating ads like on new page from now on",cat:a.LOG_CAT.LifecycleOSA,color:"#a322a1"}))});n.changeCorrelator=l},{"core/util/googletag":62,"core/util/helpers":63,"core/util/logger":64,"core/util/logging-cats":65}],56:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.retrieveSegments=n.retrieveUser=void 0;var r=e("../util/window"),o=e("../config"),a="%252C".length;function i(e){try{var t="kx"+e;if((0,r.localStorage)())return(0,r.localStorage)().getItem(t)||"";if((0,r.navigator)().cookieEnabled){var n=(0,r.getCookie)().match(t+"=([^;]*)");return n&&window.unescape(n[1])||""}return""}catch(e){return""}}n.retrieveUser=function(){return i("user")};n.retrieveSegments=function(){return function(e,t){for(var n=[],r=0,o=0;o[\],&]/g,"")}},{"../util/dom":60,"../util/googletag":62,"../util/helpers":63,"../util/logger":64,"../util/logging-cats":65,"../util/window":69,"./krux":56}],58:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getTopLevelDomain=n.getAdUnitPathPrefix=void 0;n.getAdUnitPathPrefix=function(e){return"be-nl"===e?"/19024548/AS24_BE_NL":"be-fr"===e?"/19024548/AS24_BE_FR":"es"===e?"/4900/as24_"+e:"/4467/as24_"+e};n.getTopLevelDomain=function(){var e=00-t&&n.top0-t&&n.left>>0,o=arguments[1],i=0;i