(()=>{var r={7699:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var t=r(8081),t=r.n(t),i=r(3645),r=r.n(i)()(t());r.push([e.id,'.grid{--placement-width: 0px;--placement-height: 0px;--placement-grid-template: "";--placement-padding: 0px;display:grid;width:calc(var(--placement-width) - 2*var(--placement-padding));height:calc(var(--placement-height) - 2*var(--placement-padding));grid-template:var(--placement-grid-template);gap:calc(2*var(--placement-padding));padding:var(--placement-padding)}',""]);const s=r},8316:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var t=r(8081),t=r.n(t),i=r(3645),r=r.n(i)()(t());r.push([e.id,'.creative--anchor-reset{margin:0;padding:0;box-sizing:border-box}.creative{--creative-font-size: 11px;--title-font-size: min(20px, 115%);--title-font-weight: 900;--title-color: #282828;--title-line-clamp: 2;--description-line-clamp: 2;--description-font-size: 100%;--description-font-weight: bold;--description-color: #828282;--cta-background-color: transparent;--cta-border-color: #4a90e2;--cta-color: #4a90e2;--cta-font-weight: normal;cursor:pointer;background-color:#fff;border:1px solid #ccc;overflow:hidden;font-family:Arial,sans-serif;font-size:var(--creative-font-size);box-sizing:border-box}.creative *{box-sizing:border-box}.creative___trc{display:none}.creative--rtl{direction:rtl}.creative__ad-choice{position:relative;grid-area:image;min-width:12px;max-width:25px;width:1.3em;opacity:.7;justify-self:end;align-self:start;margin:3px}.creative__ad-choice:before{content:"";display:block;padding-top:100%}.creative__ad-choice .content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}.creative__ad-choice .content img{height:calc(100% - 2px);position:absolute;top:1px;left:1px;right:0;bottom:0}.creative{display:grid}.creative .creative__image{width:inherit;height:inherit;grid-area:image/image/text/text;background-size:contain;background-origin:content-box;background-repeat:no-repeat;background-image:var(--creative-image-url)}.creative .creative__sub-elements{display:grid;position:relative;grid-area:text;padding:.75em;align-content:end;row-gap:6px;font-size:100%;width:100%}.creative .creative__sub-elements .creative__ad-label{grid-area:ad-label;font-size:90%}.creative .creative__sub-elements .creative__ad-label .creative__anzeige-badge{font-size:90%;color:gray;background:#d3d3d3;border-radius:1px;padding:3px}.creative .creative__sub-elements .creative__title{grid-area:title;font-size:var(--title-font-size);font-weight:var(--title-font-weight);font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--title-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:var(--title-line-clamp);line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;-webkit-box-pack:end}.creative .creative__sub-elements .creative__title.expand_to_description{-webkit-line-clamp:calc(var(--title-line-clamp) + var(--description-line-clamp));line-clamp:calc(var(--title-line-clamp) + var(--description-line-clamp))}.creative .creative__sub-elements .creative__description{grid-area:description;font-size:var(--description-font-size);font-weight:var(--description-font-weight);font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--description-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:var(--description-line-clamp);line-clamp:var(--description-line-clamp);-webkit-box-orient:vertical;-webkit-box-pack:end}.creative .creative__sub-elements .creative__description.hide_description{display:none}.creative .creative__sub-elements .creative__brand-name{grid-area:brand-name;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:90%;font-weight:normal;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;color:#828282}.creative .creative__sub-elements .creative__cta{grid-area:cta;display:grid;place-items:center;line-height:100%;border:1px solid #4a90e2;border-color:var(--cta-border-color);border-radius:2px;color:var(--cta-color);font-size:100%;text-transform:uppercase;padding:.4em;background-color:var(--cta-background-color);font-weight:var(--cta-font-weight)}.creative .creative__sub-elements .creative__cta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.creative .creative__sub-elements .creative__wrapper{display:grid;align-content:end;-moz-column-gap:6px;column-gap:6px;row-gap:6px;grid-template-areas:"brand-name cta"}.creative .creative__sub-elements .creative__wrapper .creative__cta{justify-self:end;max-width:100px}',""]);const s=r},3906:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var t=r(8081),t=r.n(t),i=r(3645),r=r.n(i)()(t());r.push([e.id,'.creative.horizontal-layout{grid-template-areas:"image text";--title-line-clamp: 1;--description-line-clamp: 1}.creative.horizontal-layout .creative__ad-choice{grid-area:text}.creative.horizontal-layout .creative__sub-elements{align-items:center;align-content:stretch;-moz-column-gap:1em;column-gap:1em}.creative.horizontal-layout .creative__sub-elements .creative__wrapper{align-items:stretch;justify-content:start}.creative.horizontal-layout.creative--rtl .creative__image{background-position:right}',""]);const s=r},8618:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var t=r(8081),t=r.n(t),i=r(3645),r=r.n(i)()(t());r.push([e.id,'.creative.vertical-layout{align-content:end;align-items:end;grid-template-areas:"image" "text"}.creative.vertical-layout .creative__image{width:100%;margin-top:-1px;background-position:center top}.creative.vertical-layout .creative__sub-elements{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}',""]);const s=r},3645:e=>{"use strict";e.exports=function(i){var c=[];return c.toString=function(){return this.map(function(e){var t="",r=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),r&&(t+="@layer".concat(0{"use strict";e.exports=function(e){return e[1]}},945:(e,t,r)=>{r=r(7699);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},2079:(e,t,r)=>{r=r(8316);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},2872:(e,t,r)=>{r=r(3906);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},574:(e,t,r)=>{r=r(8618);r&&r.__esModule&&(r=r.default),e.exports="string"==typeof r?r:r.toString()},1571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.controller=t.Controller=void 0;const i=r(4444),s=r(4719),n=r(6872);class a{constructor(e,t){this.settings=e,this.logger=t,this.renderType=e.getRenderType()}init(){const e=this.getRenderFunction();e().init()}getRenderFunction(){var e={singleAd:()=>this.preSingleAdController(),grid:()=>(0,s.gridController)(this.settings,this.logger),default:()=>{}};return e[this.renderType]||e.default}preSingleAdController(){var e=this.settings.getZemCreatives()[0],t=(0,n.getAnchorElement)(this.settings.getScriptId(),this.logger);return(0,i.singleAdController)(e,this.logger,t)}}t.Controller=a;t.controller=(e,t)=>new a(e,t)},3672:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const i=r(2552),s=r(5175),n=r(423),a=r(4444),o=r(1571),d=r(1679);r=new class{constructor(){this.currWindow=window,this.useFallback=!1,this.scriptElement=document.currentScript,this.zemElementKey=this.scriptElement?this.scriptElement.id+"__zemCreative__":"__zemCreative__",this.zemElement=(this.currWindow||{})[this.zemElementKey];try{this.settings=(0,s.zemDataSettings)(this.zemElement)}catch(e){this.settings=(0,i.zemCreativeSettings)(this.zemElement),this.useFallback=!0}this.logger=(0,n.logger)(this.settings)}run(){try{(this.useFallback?(0,a.singleAdController):(0,o.controller))(this.settings,this.logger).init()}catch(e){console.log(e),this.logger.error("scriptExecution",e)}this.afterRender()}afterRender(){this.sendIframeMetrics()}sendIframeMetrics(){var e=(0,d.inIframe)()?{iframe:1}:{noIframe:1};this.logger.metric({counters:e})}};t.init=r},4719:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridController=t.GridController=void 0;const i=r(8991),s=r(3586);class n{constructor(e,t){this.settings=e,this.logger=t,this.renderer=(0,i.renderer)(e,t)}init(){const e=this.settings.getRenderTypeSettings()||this.getDefaultGridSettings();var t=e.getGridLayout();const r=this.getRenderFunction(t);t=r();this.renderer.render(t)}getRenderFunction(e){return{sideBySideLayout:()=>this.renderer.createSideBySideLayout(),stackedLayout:()=>this.renderer.createStackedLayout(),heroLayout:()=>this.renderer.createHeroLayout()}[e]}getDefaultGridSettings(){return(0,s.gridSettings)({gridLayout:"sideBySideLayout"})}}t.GridController=n;t.gridController=(e,t)=>new n(e,t)},8027:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.heroLayout=t.HeroLayout=void 0;const i=r(8656),s=r(6872);class n{constructor(e){this.props=e,this.gridLayout="heroLayout";const t=this.props["settings"];this.zemCreatives=t.getZemCreatives()}getGridTemplate(){return this.zemCreatives.slice(1).map((e,t)=>`[row${t+1}-start] "ad-0 ad-${t+1}" ${e.getHeight()}px [row${t+1}-end]`).join(" ")+" / "+(this.zemCreatives[0].getWidth()+"px 1fr")}getCss(){return` ${(0,i.getGridLayoutCss)(this.gridLayout)} .grid.hero-layout { --placement-width: ${this.props.settings.getWidth()}px; --placement-height: ${this.props.settings.getHeight()}px; --placement-grid-template: ${this.getGridTemplate()}; --placement-padding: ${this.props.subPlacementPadding}px; } `+(0,i.getSubplacementsCss)(this.zemCreatives)}getMarkup(){return`
${(0,i.getSubplacementsDiv)(this.zemCreatives)}
`}getLayout(){return(0,s.toDomNode)(this.getMarkup())}}t.HeroLayout=n;t.heroLayout=e=>{const t=new n(e);return t.getLayout()}},3671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sideBySideLayout=t.SideBySideLayout=void 0;const i=r(8656),s=r(6872);class n{constructor(e){this.props=e,this.gridLayout="sideBySideLayout";const t=this.props["settings"];this.zemCreatives=t.getZemCreatives()}getGridTemplate(){return`'${this.zemCreatives.map((e,t)=>"ad-"+t).join(" ")}' / `+this.zemCreatives.map((e,t)=>e.getWidth()+"px").join(" ")}getCss(){return` ${(0,i.getGridLayoutCss)(this.gridLayout)} .grid.side-by-side-layout { --placement-width: ${this.props.settings.getWidth()}px; --placement-height: ${this.props.settings.getHeight()}px; --placement-grid-template: ${this.getGridTemplate()}; --placement-padding: ${this.props.subPlacementPadding}px; } `+(0,i.getSubplacementsCss)(this.zemCreatives)}getMarkup(){return`
${(0,i.getSubplacementsDiv)(this.zemCreatives)}
`}getLayout(){return(0,s.toDomNode)(this.getMarkup())}}t.SideBySideLayout=n;t.sideBySideLayout=e=>{const t=new n(e);return t.getLayout()}},785:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stackedLayout=t.StackedLayout=void 0;const i=r(8656),s=r(6872);class n{constructor(e){this.props=e,this.gridLayout="stackedLayout";const t=this.props["settings"];this.zemCreatives=t.getZemCreatives()}getGridTemplate(){return this.zemCreatives.map((e,t)=>`[row${t+1}-start] "ad-${t}" ${e.getHeight()}px [row${t+1}-end]`).join(" ")}getCss(){return` ${(0,i.getGridLayoutCss)(this.gridLayout)} .grid.stacked-layout { --placement-width: ${this.props.settings.getWidth()}px; --placement-height: ${this.props.settings.getHeight()}px; --placement-grid-template: ${this.getGridTemplate()}; --placement-padding: ${this.props.subPlacementPadding}px; } `+(0,i.getSubplacementsCss)(this.zemCreatives)}getMarkup(){return`
${(0,i.getSubplacementsDiv)(this.zemCreatives)}
`}getLayout(){return(0,s.toDomNode)(this.getMarkup())}}t.StackedLayout=n;t.stackedLayout=e=>{const t=new n(e);return t.getLayout()}},8656:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSubplacementsCss=t.getSubplacementsDiv=t.getGridLayoutCss=void 0;const s=i(r(945));t.getGridLayoutCss=e=>{return{sideBySideLayout:""+s.default,stackedLayout:""+s.default,heroLayout:""+s.default}[e]},t.getSubplacementsDiv=e=>e.map((e,t)=>`
`).join("");t.getSubplacementsCss=e=>e.map((e,t)=>`#creative-ad-${t} { grid-area: ad-${t}; width: ${e.getWidth()}px; height: ${e.getHeight()}px; }`).join("")},8991:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderer=t.Renderer=void 0;const s=r(4444),n=r(6872),i=r(3671),a=r(785),o=r(8027);class d{constructor(e,t){this.settings=e,this.logger=t;const r=this.settings.getRenderTypeSettings();this.zemCreatives=this.settings.getZemCreatives(),this.subPlacementPadding=r?r.getSubplacementPadding():0}render(i){const e=(0,n.getAnchorElement)(this.settings.getScriptId(),this.logger);e.classList.add("creative--anchor-reset");var t=this.settings.useShadowDOM();e.appendChild(i.attachShadow&&t?(0,n.wrapWidgetWithShadowDOM)(i,e):i),this.zemCreatives.forEach((e,t)=>{var r=i.querySelector("#creative-ad-"+t)||void 0;try{(0,s.singleAdController)(e,this.logger,r).init()}catch(e){this.logger.error("scriptExecution",e,{adIndex:t})}})}createSideBySideLayout(){this.changeZemCreatives(this.zemCreatives.length-1);var e={settings:this.settings,subPlacementPadding:this.subPlacementPadding};return(0,i.sideBySideLayout)(e)}createStackedLayout(){this.changeZemCreatives(0);var e={settings:this.settings,subPlacementPadding:this.subPlacementPadding};return(0,a.stackedLayout)(e)}createHeroLayout(){this.changeZemCreatives(1);var e={settings:this.settings,subPlacementPadding:this.subPlacementPadding};return(0,o.heroLayout)(e)}changeZemCreatives(r){this.zemCreatives.forEach((e,t)=>{e.setAdChoice(t===r),e.setHeight(e.getHeight()-2*this.subPlacementPadding),e.setWidth(e.getWidth()-2*this.subPlacementPadding)})}}t.Renderer=d;t.renderer=(e,t)=>new d(e,t)},3586:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridSettings=t.GridSettings=void 0;class r{constructor(e){this.grid=e,this.grid=e}getGridLayout(){var e;return null==(e=this.grid)?void 0:e.gridLayout}getSubplacementPadding(){var e;return(null==(e=this.grid)?void 0:e.subplacementPadding)||0}}t.GridSettings=r;t.gridSettings=e=>new r(e)},6442:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.afterRender=t.AfterRender=void 0;const i=r(7372),s=r(4045);class n{constructor(e,t){this.settings=e,this.logger=t}addViewabilityObserver(e){return(0,s.viewability)(this.settings,this.logger,e)}trackers(e){return(0,i.trackers)(this.settings,e)}}t.AfterRender=n;t.afterRender=(e,t)=>new n(e,t)},201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.adChoice=void 0;t.adChoice=()=>`
`},6166:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.adLabel=void 0;t.adLabel=e=>{return e?`
${e}
`:""}},4285:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.brandName=void 0;t.brandName=e=>{return e?`
${e}
`:""}},8163:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callToAction=void 0;t.callToAction=e=>{return e?`
${e}
`:""}},956:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.description=void 0;t.description=(e,t)=>{return e?`
${e}
`:""}},350:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageUrl=void 0;t.imageUrl=(e,t,r,i,s)=>{return new URL(e+`?${i}&${t?"w="+t:""}&${r?"h="+r:""}&fm=`+s)}},1399:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subElements=t.SubElements=void 0;const i=r(3328),s=r(687),n=r(956),a=r(4285),o=r(8163),d=r(6166);class l{constructor(e){this.props=e,this.mapComponents={title:()=>(0,s.title)(this.settings.getTitle(),this.descriptionIsMissing(this.order.subElements,this.settings.getDescription())),description:()=>(0,n.description)(this.settings.getDescription(),this.hideDescription()),"brand-name":()=>(0,a.brandName)(this.renderOptions.brandNameText),cta:()=>(0,o.callToAction)(this.settings.getCallToAction()),"ad-label":()=>(0,d.adLabel)(this.renderOptions.adLabelText)},this.getOrderedComponents=(e,t,r)=>{var i=r.subElements[e];return"string"==typeof i?this.getSingleComponent(i):this.getMultiComponents(r,e,t)};var{settings:e,renderOptions:t,order:r}=e;this.settings=e,this.renderOptions=t,this.order=r}getSubElements(){return`
${(0,i.orederComponentsStringReduce)(this.order,this.getOrderedComponents)}
`}getSingleComponent(e){return this.mapComponents[e]()}getMultiComponents(e,t,r){r=r?r+"_"+t:""+t,t=e.subElements[t],e=(0,i.getSubComponentsArrayOrder)(e.direction,t);return`
${(0,i.orederComponentsStringReduce)(e,this.getOrderedComponents,r)}
`}descriptionIsMissing(e,t){return!((0,i.flattenOrderArray)(e).includes("description")&&t)}hideDescription(){var e;return"0"===(null==(e=this.settings.getStyleSettings().description)?void 0:e["line-clamp"])}}t.SubElements=l;t.subElements=e=>{const t=new l(e);return t.getSubElements()}},687:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.title=void 0;t.title=(e,t)=>{return e?`
${e}
`:""}},6036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RTL_LANGUAGES=void 0,t.RTL_LANGUAGES=["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]},4444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.singleAdController=t.SingleAdController=void 0;const i=r(8945),s=r(6442),n=r(6036);class a{constructor(e,t,r){this.settings=e,this.logger=t;r={isRTL:this.isRTL(),brandNameText:this.getBrandNameText(),adLabelText:this.getAdLabelText(),anchorElement:r};this.renderer=(0,i.renderer)(e,t,r),this.afterRender=(0,s.afterRender)(e,t)}init(){this.validateAd();var e=this.settings.getLayout();const t=this.getRenderFunction(e);e=t();this.renderer.render(e),this.afterRender.trackers(e).fire(),this.afterRender.addViewabilityObserver(e)}validateAd(){var e=this.settings.getUrl(),t=this.settings.getTitle(),r=this.settings.getWidth(),i=this.settings.getHeight();if(!e)throw new Error("invalid url: "+e);if(!t)throw new Error("invalid title: "+t);if(0===r||0===i)throw new Error("invalid size: "+this.settings.getSize())}isRTL(){return n.RTL_LANGUAGES.includes(this.settings.getLanguage())}getBrandNameText(){var e=this.settings.getBrandName();return"brand-name"===this.getSponsoredTextPlacementWithOverrides()?this.getSponsoredText(e):e}getAdLabelText(){return"ad-label"===this.getSponsoredTextPlacementWithOverrides()?this.getSponsoredText():""}getSponsoredTextPlacementWithOverrides(){return this.anzeigeLabelEnforced()?"ad-label":this.settings.getSponsoredTextPlacement()}getSponsoredText(e){var t=this.getSponsoredByLanguage(),r=this.settings.getAdLabel();switch(t){case"he":return e?e+" | ממומן":r||"ממומן";case"de":return e?e+" | Anzeige":"Anzeige";default:return this.isRTL()?e||"":e?"sponsored by: "+e:r||"Sponsored"}}getSponsoredByLanguage(){var e=this.settings.getLanguage();return this.anzeigeLabelEnforced()?"de":e}anzeigeLabelEnforced(){var e=this.settings.getUserGeo(),t=this.settings.getPublisherLanguage();return"DE"===e||"de"===t}getRenderFunction(e){const t=this.settings.getOrder();var r={verticalLayout:()=>this.renderer.createVerticalLayout(t),horizontalLayout:()=>this.renderer.createHorizontalLayout(t),default:()=>this.renderer.createVerticalLayout(t)};return r[e]||r.default}}t.SingleAdController=a;t.singleAdController=(e,t,r)=>new a(e,t,r)},3328:function(e,i,t){"use strict";var r=this&&this.__awaiter||function(e,a,o,d){return new(o=o||Promise)(function(r,t){function i(e){try{n(d.next(e))}catch(e){t(e)}}function s(e){try{n(d.throw(e))}catch(e){t(e)}}function n(e){var t;e.done?r(e.value):((t=e.value)instanceof o?t:new o(function(e){e(t)})).then(i,s)}n((d=d.apply(e,a||[])).next())})},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,"__esModule",{value:!0}),i.appendStylesheetTag=i.flattenOrderArray=i.getSubComponentsArrayOrder=i.orederComponentsStringReduce=i.getSubElementsCss=i.styleSettingsToString=i.getLayoutCss=void 0;const n=s(t(2079)),a=s(t(2872)),o=s(t(574)),d=t(535),l=t(6872);i.getLayoutCss=e=>{return{verticalLayout:""+n.default+o.default,horizontalLayout:""+n.default+a.default}[e]},i.styleSettingsToString=e=>{return`.creative {${Object.entries(e).reduce((e,[t,r])=>e+" "+g(t,r),"")}}`},i.getSubElementsCss=e=>{return` .creative__sub-elements { grid-template-areas: ${p(e)} } ${(0,i.orederComponentsStringReduce)(e,u)} `},i.orederComponentsStringReduce=(i,s,n)=>{return i.subElements.reduce((e,t,r)=>{return e+" "+s(r,n,i)},"")},i.getSubComponentsArrayOrder=(e,t)=>{return{direction:"columns"===e?"rows":"columns",subElements:[...t]}},i.flattenOrderArray=e=>e.flatMap(e=>Array.isArray(e)?(0,i.flattenOrderArray)(e):e);i.appendStylesheetTag=(s,n,a)=>r(void 0,void 0,void 0,function*(){return new Promise((e,t)=>{const r=c(n,a),i=(0,l.toDomNode)(``);i.onload=()=>e(i),i.onerror=()=>t(r+" css error"),s.appendChild(i)})});const c=(e,t)=>{var r=(0,d.getVersion)();return("0"===r?"/dist":t?"https://widgets-test.outbrain.com/n2d/widget":"https://widgets.outbrain.com/n2d/widget")+`/${r}/customCss/${e}.css`},g=(i,e)=>Object.entries(e).reduce((e,[t,r])=>r?e+` --${i}-${t}: ${r} !important;`:"",""),u=(e,t,r)=>{var i=r.subElements[e];return Array.isArray(i)?h(r,e,t):""},h=(e,t,r)=>{r=r?r+"_"+t:""+t,t=e.subElements[t],e=(0,i.getSubComponentsArrayOrder)(e.direction,t),t=(0,i.orederComponentsStringReduce)(e,u,r);return v(e,r)+" "+t},p=(r,i)=>{var e=r.subElements.map((e,t)=>{e="string"==typeof e?e:(i?"creative_wrapper_"+i:"creative_wrapper")+"_"+t;return"rows"===r.direction?`"${e}"`:e}).join(" ");return"rows"===r.direction?e:`'${e}'`},v=(e,t)=>{return`.creative .creative__sub-elements .creative__wrapper.creative__wrapper_${t} { grid-area: creative_wrapper_${t}; grid-template-areas: ${p(e,t)}; }`}},4961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.horizontalLayout=t.HorizontalLayout=void 0;const a=r(3328),i=r(6872),s=r(201),n=r(1399),o=r(350);class d{constructor(e){this.props=e,this.layout="horizontalLayout";const{settings:t,order:r,renderOptions:i}=this.props;this.subElementsDiv=(0,n.subElements)({settings:t,order:r,renderOptions:i}),this.creativeUrl=t.getUrl(),this.variantNameClass=t.getVariantNameClass()}getCss(){var{fontSize:e,widgetHeight:t,widgetWidth:r,imageWidth:i,order:s}=this.props,n=this.props.settings.getStyleSettings();return` .creative.horizontal-layout { grid-template-columns: ${i}px 1fr; --creative-font-size: ${e}; ${this.getCreativeImageUrl()} height: ${t}; width: ${r}; } ${(0,a.getLayoutCss)(this.layout)} ${(0,a.getSubElementsCss)(s)} ${(0,a.styleSettingsToString)(n)} `}getCreativeImageUrl(){var{imageWidth:e,imageHeight:t}=this.props,{baseUrl:r,cropQuery:i,format:s}=this.props.settings.getImageProps();return this.props.settings.hasImage()?`--creative-image-url: url(${(0,o.imageUrl)(r,e,t,i,s)});`:""}getMarkup(){var e=this.props.settings.getAdChoice()?(0,s.adChoice)():"";return`
${this.subElementsDiv} ${e}
`}getLayout(){var e=this.props["renderOptions"];const t=(0,i.toDomNode)(this.getMarkup());return t.addEventListener("click",()=>window&&window.open(this.creativeUrl,"_blank").focus()),e.isRTL&&t.classList.add("creative--rtl"),t}}t.HorizontalLayout=d;t.horizontalLayout=e=>{const t=new d(e);return t.getLayout()}},1753:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verticalLayout=t.VerticalLayout=void 0;const n=r(3328),i=r(6872),s=r(201),a=r(1399);class o{constructor(e){this.props=e,this.layout="verticalLayout";const{settings:t,order:r,renderOptions:i}=this.props;this.subElementsDiv=(0,a.subElements)({settings:t,order:r,renderOptions:i}),this.creativeUrl=t.getUrl(),this.variantNameClass=t.getVariantNameClass()}getCss(){var{fontSize:e,widgetHeight:t,widgetWidth:r,order:i}=this.props,s=this.props.settings.getStyleSettings();return` .creative.vertical-layout { --creative-font-size: ${e}; height: ${t}; width: ${r}; } ${(0,n.getLayoutCss)(this.layout)} ${(0,n.getSubElementsCss)(i)} ${(0,n.styleSettingsToString)(s)} `}getMarkup(){var e=this.props.settings.getAdChoice()?(0,s.adChoice)():"";return`
${this.subElementsDiv} ${e}
`}getLayout(){var e=this.props["renderOptions"];const t=(0,i.toDomNode)(this.getMarkup());return t.addEventListener("click",()=>window&&window.open(this.creativeUrl,"_blank").focus()),e.isRTL&&t.classList.add("creative--rtl"),t}}t.VerticalLayout=o;t.verticalLayout=e=>{const t=new o(e);return t.getLayout()}},8945:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderer=t.Renderer=void 0;const d=r(350),s=r(3328),n=r(6872),i=r(1753),a=r(4961);class o{constructor(e,t,r){this.settings=e,this.logger=t,this.renderProps=r,this.widgetWidth=this.settings.getWidth(),this.widgetHeight=this.settings.getHeight()}createVerticalLayout(e){var t=.05*this.widgetHeight,t={fontSize:this.getFontSize(t)+"px",widgetHeight:this.widgetHeight+"px",widgetWidth:this.widgetWidth+"px",renderOptions:this.renderProps,settings:this.settings,order:e};return(0,i.verticalLayout)(t)}createHorizontalLayout(e){var t=.15*this.widgetHeight,t=this.getFontSize(t)+"px",{width:r,height:i}=this.settings.getImageProps(),i=0<=i?i:this.settings.getHeight(),r=0<=r?r:Math.min(2*i,this.settings.getWidth()/3),t={fontSize:t,widgetHeight:this.widgetHeight+"px",widgetWidth:this.widgetWidth+"px",imageHeight:i,imageWidth:r,renderOptions:this.renderProps,settings:this.settings,order:e};return(0,a.horizontalLayout)(t)}render(e){const t=this.renderProps.anchorElement||(0,n.getAnchorElement)(this.settings.getScriptId(),this.logger);t.classList.add("creative--anchor-reset");var r=this.settings.useShadowDOM(),i=this.settings.getVariantNameClass(),s=this.settings.useTestEnv();t.appendChild(e.attachShadow&&r?(0,n.wrapWidgetWithShadowDOM)(e,t):e),i?this.renderWithCustomCss(t,e,i,s):this.postRender(e)}renderWithCustomCss(e,t,r,i){(0,s.appendStylesheetTag)(e,r,i).then(e=>t.appendChild(e)).catch(e=>{this.logger.error("variantCustomCssError",e),this.postRender(t)}).then(()=>this.postRender(t))}postRender(e){"verticalLayout"===this.settings.getLayout()&&this.addImage(e)}getFontSize(e,t=10,r=14){e=Math.max(e,t),t=Math.min(e,r);return Math.floor(t)}addImage(e){const t=e.querySelector(".creative__image");var r,i,s,n,a,o;t&&({baseUrl:r,cropQuery:i,format:s,height:n,width:a}=this.settings.getImageProps(),o=null===t||void 0===t?void 0:t.clientWidth,a=0<=a?a:this.calculateImageWidth(o),o=0<=n?n:this.caluclateImageHeight(e),t.style.setProperty("--creative-image-url",`url("${(0,d.imageUrl)(r,a,o,i,s)}")`))}caluclateImageHeight(e){return this.calculateImageContainerHeight(e)}calculateImageWidth(e){return e||0}calculateImageContainerHeight(e){e=(null==(e=e.querySelector(".creative__sub-elements"))?void 0:e.clientHeight)||0;return this.widgetHeight-e}calculateImageDimensions(e,t){var{width:r,height:i}=this.settings.getImageProps();return{imgHeight:i||t,imgWidth:r||e}}}t.Renderer=o;t.renderer=(e,t,r)=>new o(e,t,r)},2552:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zemCreativeSettings=t.ZemCreativeSettings=void 0;class r{constructor(e){this.zemCreative=e,this.zemCreative=e}getTitle(){var e;return(null==(e=this.zemCreative)?void 0:e.title)||""}getLayout(){return this.zemCreative.layout}getUrl(){var e;return(null==(e=this.zemCreative)?void 0:e.url)||""}getSize(){return this.getWidth()+"x"+this.getHeight()}getWidth(){var e;return(null==(e=this.zemCreative)?void 0:e.width)||0}getHeight(){var e;return(null==(e=this.zemCreative)?void 0:e.height)||0}getScriptId(){return this.zemCreative.scriptId||""}getBidId(){return this.zemCreative.scriptId||""}getDescription(){var e;return(null==(e=this.zemCreative)?void 0:e.description)||""}getBrandName(){var e;return(null==(e=this.zemCreative)?void 0:e.brandName)||""}getCallToAction(){var e;return(null==(e=this.zemCreative)?void 0:e.callToAction)||""}getLanguage(){var e;return(null==(e=this.zemCreative)?void 0:e.language)||"en"}getGeoFromLanguage(){var e=this.getLanguage();return"he"===e?"IL":"de"===e?"DE":"US"}getPublisherLanguage(){var e;return(null==(e=this.zemCreative)?void 0:e.publisherLanguage)||""}getUserGeo(){var e;return(null==(e=this.zemCreative)?void 0:e.userGeo)||this.getGeoFromLanguage()}getSponsoredTextPlacement(){var e;return(null==(e=this.zemCreative)?void 0:e.sponsoredTextPlacement)||"brand-name"}getImageCropQuery(){var e;return(null==(e=this.zemCreative)?void 0:e.imageCropQuery)||""}getImageSrc(){var e;return(null==(e=this.zemCreative)?void 0:e.imageSrc)||""}hasImage(){return""!==this.getImageSrc()}getImageWidth(){var e;return(null==(e=this.zemCreative)?void 0:e.imageWidth)||(this.hasImage()?-1:0)}getImageHeight(){var e;return(null==(e=this.zemCreative)?void 0:e.imageHeight)||(this.hasImage()?-1:0)}getImageFormat(){var e;return(null==(e=this.zemCreative)?void 0:e.imageFormat)||"jpg"}useTestEnv(){var e;return!0===(null==(e=this.zemCreative)?void 0:e.useTestEnv)}getImageProps(){return{baseUrl:this.getImageSrc(),width:this.getImageWidth(),height:this.getImageHeight(),cropQuery:this.getImageCropQuery(),format:this.getImageFormat()}}getOrder(){var e=this.zemCreative.order,t=this.zemCreative.layout;return e||{verticalLayout:{direction:"rows",subElements:[["title"],["description"],["brand-name","cta"]]},horizontalLayout:{direction:"columns",subElements:[["title","brand-name"],["cta"]]}}[t]}getPixelTrackers(){var e;return(null==(e=this.zemCreative)?void 0:e.trackers)||[]}getJsTrackers(){var e;return(null==(e=this.zemCreative)?void 0:e.jsTrackers)||[]}getAdLabel(){var e;return(null==(e=this.zemCreative)?void 0:e.adLabel)||""}getVariantNameClass(){var e=(null==(e=this.zemCreative)?void 0:e.variantName)||"";return"default"!==e?e:""}getStyleSettings(){var e;return(null==(e=this.zemCreative)?void 0:e.styleSettings)||{}}useShadowDOM(){var e;return(null==(e=this.zemCreative)?void 0:e.useShadowDOM)||!0}getViewability(){var e;return null!=(e=this.zemCreative)&&e.viewability?this.zemCreative.viewability:[]}getLoggingUrl(){var e;return(null==(e=this.zemCreative)?void 0:e.loggingUrl)||""}shouldSubmitLogs(){var e;return!0===(null==(e=this.zemCreative)?void 0:e.shouldSubmitLogs)}getAdChoice(){var e;return!1!==(null==(e=this.zemCreative)?void 0:e.adChoice)}setAdChoice(e){this.zemCreative.adChoice=e}setHeight(e){this.zemCreative.height=e}setWidth(e){this.zemCreative.width=e}}t.ZemCreativeSettings=r;t.zemCreativeSettings=e=>new r(e)},1679:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getClientSideInfo=t.inIframe=void 0;const i=r(535);t.inIframe=()=>{try{return window.self!==window.top}catch(e){return!0}};const s=()=>{try{return window.top?window.top.location.href:"unknown"}catch(e){return"unavailable"}},n=!!/(mobi|iphone|ipod|symbian|android|windows ce|blackberry|palm|ipad)/i.test(navigator.userAgent),a=/android/gi.test(navigator.appVersion),o=/iphone|ipad/gi.test(navigator.appVersion);t.getClientSideInfo=()=>{var e=(0,t.inIframe)();return{screenResolution:(()=>{try{return{w:window.screen.width,h:window.screen.height}}catch(e){return"unavailable"}})(),url:(e=>{try{return e?s():window.location.href}catch(e){return"unavailable"}})(e),inIframe:e,widgetVersion:(0,i.getVersion)(),browser:(()=>{try{let e=navigator.userAgent;return e.match(/chrome|chromium|crios/i)?"chrome":e.match(/firefox|fxios/i)?"firefox":e.match(/safari/i)?"safari":e.match(/opr\//i)?"opera":e.match(/edg/i)?"edge":"unknown"}catch(e){return"unavailable"}})(),isMobile:n,iosOrAndroid:(()=>{try{return a?"android":o?"ios":"unknown"}catch(e){return"unavailable"}})()}}},423:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logger=t.Logger=void 0;const i=r(3111),s=r(1679);class n{constructor(e){this.settings=e;e=this.settings.shouldSubmitLogs();this.bidId=this.settings.getBidId(),this.loggerUrl=this.tryGetLoggerUrl(),this.shouldSendRequest=e,this.clientSideInfo=this.tryGetClientSideInfo()}error(e,t,r){e=this.setRequestData("warn",e,t,r);this.send(e)}warn(e,t,r){e=this.setRequestData("warn",e,t,r);this.send(e)}info(e,t,r){e=this.setRequestData("info",e,t,r);this.send(e)}metric(e){var{counters:e,gauges:t}=e,e=this.setRequestDataMetric(e,t);this.send(e)}tryGetLoggerUrl(){try{return new URL(this.settings.getLoggingUrl())}catch(e){return null}}tryGetClientSideInfo(){try{return(0,s.getClientSideInfo)()}catch(e){return this.extractMessage(e)}}send(t){null!==this.loggerUrl&&this.shouldSendRequest?i.requester.send(i.Method.POST,this.loggerUrl,JSON.stringify(t)).then(e=>this.consoleLogInTestEnv(t,e)).catch(e=>this.consoleLogInTestEnv(t,e)):this.consoleLogInTestEnv(t)}setRequestDataMetric(e,t){return{level:"metric",counters:e,gauges:t}}setRequestData(e,t,r,i={}){return i.clientSideInfo=this.clientSideInfo,{level:e,label:t,message:this.extractMessage(r),bidid:this.bidId,extrafields:i}}extractMessage(e){return"string"==typeof e?e:e instanceof Error?e.message:"unknown"}consoleLogInTestEnv(e,t){this.settings.useTestEnv()&&console.log(e,t)}}t.Logger=n;t.logger=e=>new n(e)},9650:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polyfills=void 0;t.polyfills=()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function r(){let i=isNaN(arguments[0])?1:Number(arguments[0]);return i?Array.prototype.reduce.call(this,function(e,t){return Array.isArray(t)?e.push.apply(e,r.call(t,i-1)):e.push(t),e},[]):Array.prototype.slice.call(this)},writable:!0}),Array.prototype.flatMap||Object.defineProperty(Array.prototype,"flatMap",{configurable:!0,value:function(e){return Array.prototype.map.apply(this,arguments).flat()},writable:!0}),Object.entries||(Object.entries=function(e){for(var t=Object.keys(e),r=t.length,i=new Array(r);r--;)i[r]=[t[r],e[t[r]]];return i})}},3111:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.requester=t.Method=t.Requester=void 0;class r{constructor(){this.isFetchApiSupported=!!window.fetch}send(i,s,n){return new Promise((e,t)=>{const r=this.isFetchApiSupported?()=>this.sendFetch(i,s,n,e,t):()=>this.sendAjax(i,s,n,e,t);switch(i){case a.BEACON:return this.sendBeacon(s,e,t,n);case a.GET:case a.POST:return r();default:return this.sendJsonp(s,e,t)}})}sendAjax(e,t,r,i,s){const n=new XMLHttpRequest;n.addEventListener("error",()=>this.handleAjaxError(n,e,r,i,s)),n.open(e,t,!0),n.onreadystatechange=()=>this.handleAjaxResponse(n,i),n.setRequestHeader("Content-type","application/json"),n.send(r)}handleAjaxError(e,t,r,i,s){0===e.status?i("client-cancelled requests"):s({name:"AjaxError",message:`Ajax error failed, method: ${t} With data: `+r})}handleAjaxResponse(e,t){4===e.readyState&&t(e.responseText)}sendFetch(e,t,r,i,s){const n={method:e,headers:{"Content-Type":"application/json"},cache:"no-cache"};n.body=r,fetch(t,n).then(e=>e.text()).then(e=>i(this.parseText(e))).catch(e=>s(e))}sendBeacon(e,t,r,i){e=navigator.sendBeacon(e,(()=>{if(i){const t=new FormData;return Object.keys(i).forEach(e=>t.append(e,i[e])),t}})());e?t(e):r({name:"BeaconError",message:"Beacon error failed, With data: "+i})}sendJsonp(e,t,r){const i=document.getElementsByTagName("head"),s=(i&&i.length||r({name:"JSONPError",message:"JSONP error failed"}),document.createElement("script"));s.src=e.href,i[0].appendChild(s),t(!0)}parseText(t){try{return JSON.parse(t)}catch(e){return t}}}var a,i;t.Requester=r,(i=a=t.Method||(t.Method={})).GET="GET",i.POST="POST",i.JSONP="JSONP",i.BEACON="BEACON",t.requester=new r},7372:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.trackers=r.Trackers=void 0;class i{constructor(e,t){this.settings=e,this.container=t,this.trackersContainer=this.createTrackersContainer(),this.container.appendChild(this.trackersContainer)}fire(){const e=this.settings.getPixelTrackers(),t=this.settings.getJsTrackers();r.trackers.length&&e.forEach(e=>this.firePixel(e)),t.length&&t.forEach(e=>this.fireJsTracker(e))}fireJsTracker(e){const t=document.createElement("script");t.src=e,this.trackersContainer.appendChild(t)}firePixel(e){e=this.createPixelElement({type:"img",css:"display:none;height:1px;width:1px;",attributes:{src:e}});this.trackersContainer.appendChild(e)}createPixelElement(r){const i=document.createElement(r.type);return r.id&&i.setAttribute("id",r.id),r.css&&(i.style.cssText=r.css),Object.keys(r.attributes).forEach(e=>{var t=r.attributes[e];t&&i.setAttribute(e,t)}),i}createTrackersContainer(){let e=document.createElement("div");return e.classList.add("creative___trc"),e}}r.Trackers=i;r.trackers=(e,t)=>new i(e,t)},6872:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.wrapWidgetWithShadowDOM=i.getAnchorElement=i.toDomNode=void 0;i.toDomNode=e=>{const t=document.createElement("div");return t.innerHTML=e,t.firstChild},i.getAnchorElement=(e,t)=>{var r=null==(r=document.getElementById(e))?void 0:r.parentElement;return r||(t.warn("anchorElementNotFound",`anchorElement for scriptId ${e} not found, document.body is used instead`),document.body)};i.wrapWidgetWithShadowDOM=(e,t)=>{t.style.margin="0px";let r=(0,i.toDomNode)('
');return r.attachShadow({mode:"open"}),r.shadowRoot.appendChild(e),r}},4045:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.viewability=t.Viewability=void 0;const i=r(3111);class s{constructor(e,t,r){this.settings=e,this.logger=t,this.container=r,this.viewability=this.settings.getViewability(),this.isIntersectionObserver()&&this.viewability.length&&this.observe()}observe(){this.intersectionObserver=new IntersectionObserver((e,t)=>this.handleIntersect(e,t),{threshold:.5}),this.intersectionObserver.observe(this.container)}isIntersectionObserver(){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype}handleIntersect(e,t){e.forEach(e=>{if(.5<=e.intersectionRatio){const t=this.getViewabilityObserver();setTimeout(()=>t.observe(this.container),500)}})}getViewabilityObserver(){return new IntersectionObserver((e,t)=>this.handleViewabilityObserver(e,t),{threshold:0})}handleViewabilityObserver(e,t){e&&e.forEach(e=>{.5<=e.intersectionRatio&&(this.reportOnViewability(),t.unobserve(this.container),null!=(e=this.intersectionObserver)&&e.unobserve(this.container))})}reportOnViewability(){this.viewability.forEach(e=>i.requester.send(i.Method.GET,new URL(e)).then(e=>{}).catch(e=>{this.logger.error("viewabilityError",e)}))}}t.Viewability=s;t.viewability=(e,t,r)=>new s(e,t,r)},5175:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zemDataSettings=t.ZemDataSettings=void 0;const i=r(2552),s=r(3586);class n{constructor(e){if(this.zemData=e,void 0===this.getRenderType())throw new Error("incorrect format for ZemDataSettings");this.zemData=e}getSize(){return this.getWidth()+"x"+this.getHeight()}getWidth(){var e;return(null==(e=this.zemData)?void 0:e.width)||0}getHeight(){var e;return(null==(e=this.zemData)?void 0:e.height)||0}getRenderType(){var e;return null==(e=this.zemData)?void 0:e.renderType}getRenderTypeSettings(){var e=this.getRenderType(),t=null==(t=this.zemData)?void 0:t.renderTypeSettings;return"grid"===e&&t?(0,s.gridSettings)(t):void 0}getZemCreatives(){var e;return(null==(e=this.zemData)?void 0:e.zemCreatives.map(e=>(0,i.zemCreativeSettings)(e)))||[]}getBidId(){return this.zemData.scriptId||""}getScriptId(){return this.zemData.scriptId||""}useShadowDOM(){var e;return(null==(e=this.zemData)?void 0:e.useShadowDOM)||!0}getLoggingUrl(){var e;return(null==(e=this.zemData)?void 0:e.loggingUrl)||""}shouldSubmitLogs(){var e;return!0===(null==(e=this.zemData)?void 0:e.shouldSubmitLogs)}useTestEnv(){var e;return!0===(null==(e=this.zemData)?void 0:e.useTestEnv)}}t.ZemDataSettings=n;t.zemDataSettings=e=>new n(e)},535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVersion=void 0;t.getVersion=()=>"100056"}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;t=i[e]={id:e,exports:{}};return r[e].call(t.exports,t,t.exports,s),t.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{"use strict";const e=s(3672),t=s(9650);(0,t.polyfills)(),e.init.run()})()})();