Autoren Posts by Gabriella

Gabriella

2783 POSTS 0 KOMMENTARE

© Marcel Peda, Hotel das Ludwig

In Bad Griesbach, im Hotel DAS LUDWIG erholen sich Eltern und Kinder inmitten von Natur, Wellness und Thermenlandschaften. Ob Wellnessurlaub, abwechslungsreiche Familienferien oder Golfurlaub für die ganze Familie – Familien und Aktivreisende lieben das Easygoing in dem Hotel im bayerischen Rottal. „Mama, mir ist langweilig“, das hört man hier nicht. Während die Erwachsenen ihre wohlverdiente Auszeit im Spa genießen, ist für die jungen Gäste ab drei Jahre im Happy Club immer was los. Ein Highlight folgt auf das nächste, vom Soccerturnier geht es zum Kidsgolf-Camp, vom Schwimmkurs zum gemeinsamen Toben und Spielen im 3.000 m2 großen Outdoor-Areal. Wenn die Kinder Piraten Stockbrot zubereiten oder Zauberer Tricks lernen, dann strahlen die Augen. Die Wellnesswelt würden Gäste des Hauses am liebsten nicht mehr verlassen. Die große Thermen- und Saunalandschaft mit vier beheizten Innen- und Außenpools, Saunen, vielen Entspannungsmöglichkeiten und einer großen Sonnenterrasse ist traumhaft, um relaxte Stunden zu verbringen. In der hauseigenen Therme sprudelt das heilkräftige Bad Griesbacher Thermal-Heilwasser.

© Axel Kull, Rainer Kostermeier, Hotel das Ludwig

Wer bei Bad Griesbach an Golf denkt, der liegt genau richtig. DAS LUDWIG gehört zu den „Resorts Bad Griesbach“ und damit zu Europas Golf Resort Nr. 1. Zehn Golfplätze, Full-Service vom Schlägerverleih bis zum Golf Shop, Übungsanlagen und ein umfangreiches Angebot der Golf Akademie laden ein, aktive Golftage zu erleben oder den Sport am Green kennenzulernen.

Latest News für Golfer: Golf für Kinder bis 15,99 Jahre ist auf den Plätzen des Resorts Greenfee-frei. Und „Golf unlimited“ bringt noch mehr Abwechslung: Golfer spielen an einem Tag zwei unterschiedliche 18-Loch-Plätze zum Preis von einem. Es ist lediglich die tagesaktuelle Greenfeekarte der ersten 18-Loch-Anlage vorzulegen.

© Marcel Peda, Hotel das Ludwig

Ob schwungvoll golfen, wandern und Rad fahren oder gemütlich „wellnessen“ – abends trifft man sich im DAS LUDWIG zu einem herrlichen Essen. Das Küchenteam verwöhnt mit Köstlichkeiten aus regionalen, saisonalen, frischen Zutaten. Leichte mediterrane Speisen kommen ebenso auf das Buffet wie internationale und bayerische Spezialitäten. Ein Highlight ist zweifelsohne das Weinstüberl „Zum Heurigen“, das direkt vom Hotel aus zugänglich ist. Hier kommen Hotelgäste und die Bad Griesbacher zusammen, um zu plaudern, eine Heurigen-Jause und ein gutes Glas Wein zu genießen. Jeden Donnerstag sorgt Zither- oder Quetschnmusik für authentische Stimmung.  In den Sommermonaten kann man die echte Heurigenromantik unter freiem Himmel, im begrünten Weinhof erleben.

DAS LUDWIG zählt zu den etablierten „Resorts Bad Griesbach“ und steht somit für ausgezeichnete Golf- und Wellnessangebote in dem einmaligen Erholungsgebiet. Es ist umgeben von viel Natur, dem zauberhaften Kurpark und der wohltuenden Therme – Kraftorte zum Ausruhen und Verschnaufen.

© Andreas Lepsi/Robin Consult

Keine Sommerpause gibt es in Wiens größtem innerstädtischen Einkaufszentrum WIEN MITTE The Mall. Ganz im Gegenteil, das Angebot wird mit drei Neuzugängen und einer Shoperweiterung verfeinert. Roland Pinz, Managing Director des Betreiberunternehmens CC Real: „Mit Lovisa haben wir sowohl für die Millennium City als auch für WIEN MITTE The Mall einen internationalen Player im Bereich Modeschmuck gewonnen, der vor allem junge und modebewusste Frauen anspricht. Ebenfalls in beiden Centern begrüßen wir den Gastronomiepartner Walter Cevapcici mit seinen Köstlichkeiten, die es in dieser Qualität nicht überall gibt. Mit ihrer Top-Qualität überzeugt auch Sushi Cross, die sich in WIEN MITTE The Mall auf Ebene 1 vergrößern. Und auch Rituals ist eine beliebte Marke für alle, die sich etwas Gutes tun wollen – sei es mit einer verwöhnenden Körperpflege oder einem angenehmen Raumduft.“

Grillmeister vom Balkan: Das erste „Walter Cevapcici“ in Österreich

In Serbien betreibt er bereits ein Dutzend Restaurants. Jetzt wagt der Grillspezialist „Walter Cevapcici“ den Schritt ins Ausland und eröffnet in WIEN MITTE The Mall das erste Lokal in Österreich. Das Konzept basiert auf traditionellen Balkan-Rezepten, die mit frischen Zutaten und viel Handarbeit zubereitet werden. Die Spezialität des Hauses sind natürlich die Cevapcici, die nach einem geheimen Rezept hergestellt werden. Aber auch andere Fleischgerichte wie Pljeskavica und geräucherte Forellenfilets stehen auf der Speisekarte. Bei den traditionellen Gerichten mit Kaymak, Sudžuka, Rumpsteak, Rindersteak, Kalbsbries und Hähnchenfilet mit Fladenbrot ist für jeden Gusto etwas dabei. Serviert werden zudem Frühstück und eine große Auswahl an Salaten. Dazu gibt es hausgemachte Beilagen wie Ajvar, frische Zwiebeln und frisches Fladenbrot. Walter Cevapcici wird im Herbst im zweiten Stock von WIEN MITTE The Mall auf 280m² eröffnen und für echtes Balkan-Flair sorgen.

Sushi Cross: Japanische und westliche Einflüsse treffen aufeinander

Sushi Cross ist bereits seit 2019 in WIEN MITTE The Mall vertreten, übersiedelt aber im Herbst auf eine größere und vielfältigere Fläche auf Ebene 1, der ehemaligen Rauch Juice Bar. Das Erfolgsgeheimnis ist das Crossover-Sushi: Japanische und westliche Einflüsse treffen hier aufeinander und sorgen für ein tolles und einfach neues Geschmackserlebnis!

Lovisa: Trendiger Modeschmuck zu Konfektionspreisen

Lovisa entstand aus dem Bedürfnis nach trendigem Modeschmuck zu Prêt-à-porter-Preisen. Das australische Unternehmen lässt sich von Couture-Laufstegen und aktuellen Streetstyles auf der ganzen Welt inspirieren, um seinen Kunden neue, unverzichtbare Styles zu bieten. Jede Woche werden 150 neue Modelle in den 115m² großen Shop geliefert, der sich im Erdgeschoss von WIEN MITTE The Mall befindet. Ob Ohrringe, Halsketten, Ringe, Armbänder oder Haarschmuck – bei Lovisa findet man für jeden Anlass das passende Accessoire.

Rituals bietet hochwertige Körperpflegeprodukte an

Die niederländische Marke Rituals steht für hochwertige Körperpflegeprodukte wie Duschgels, Körperlotionen, Körperpeelings und Körpercremen sowie Haarpflegeprodukte wie Shampoos und Conditioner. Außerdem gibt es Produkte für zu Hause wie Duftkerzen, Raumduftsprays und Diffusoren. Alle Produkte basieren auf natürlichen Inhaltsstoffen und orientieren sich an alten, fernöstlichen Traditionen. Die neue Filiale von Rituals erstreckt sich über 272m² im ersten Stock von WIEN MITTE The Mall und lädt zum Entspannen und Wohlfühlen ein.

© the guardians philusofie

Kurios! Jeden 13. Juli begeht man in den USA den Ehrentag der Pommes Frites – den National French Fry Day. Viele Restaurants offerieren dann kostenlose oder besonders günstig Pommes zu ihren Gerichten. Österreichs Burgermanufaktur Le Burger greift diese Idee auf, verbindet sie aber mit einer witzigen Aktion: Alle Gäste, die eine rohe Kartoffel zu Le Burger bringen, dürfen diese gegen kostenlose Kartoffel Fries umtauschen. Einzige Bedingung: Es muss auch eine Hauptspeise bestellt werden. „Wir wollen damit zeigen, wie viel Arbeit und Liebe in unseren hausgemachten Fries steckt, denn alle Pommes Frites werden aus österreichischen Kartoffeln hergestellt und täglich frisch vor Ort zubereitet sowie in bestem Pflanzenöl herausgebacken“, erklären die Gründer der österreichischen Restaurantkette, Dr. Thomas und Sohn Lukas Tauber. Le Burger Fans wissen: Zum perfekten Fry-Erlebnis gehören auch die hausgemachten Saucen. Und die gibt’s bekanntlich bei Le Burger ebenfalls kostenlos zum Selberzapfen, so viel man will.  Zur Wahl stehen z.B. BBQ, Spicy-Mayo, Ananas-Curry, White BBQ, Banana-Beetroot Ketchup, Hot-Sauce, Knoblauchmayo u.v.a. Das Angebot gilt ausschließlich am 13. Juli 2023 und ist nur einmal pro Person einlösbar!

Wer hat die heißen Kartoffeln erfunden? Die Franzosen, die Belgier, die Spanier …

Der Ursprung des National French Fry Day ist nicht ganz klar, aber einige Quellen vermuten, dass er von einer amerikanischen Fast-Food-Kette ins Leben gerufen wurde, um mehr Kunden anzulocken. Andere glauben, dass er einfach eine Hommage an die französische Küche ist, die angeblich die Pommes frites erfunden hat. Aber auch das ist nicht in Stein gemeißelt. Unsicher ist zudem, wer die heiße Köstlichkeit überhaupt erfunden hat. Eine Theorie besagt, dass die Belgier die ersten waren, die Kartoffeln in dünne Scheiben oder Streifen schnitten und in heißem Fett frittierten. Dies soll im 18. Jahrhundert gewesen sein, als die Bewohner des Maastals in der Nähe von Dinant im Winter keine Fische fangen konnten und stattdessen Kartoffeln wie Fischfilets zubereiteten. Eine andere Theorie besagt, dass die Franzosen die Erfinder der Pommes frites sind, da sie im 18. Jahrhundert damit begannen, frittierte Lebensmittel auf Wagen zu verkaufen, die „frites“ genannt wurden. Schließlich gibt es noch eine spanische Version, die besagt, dass die Spanier die Kartoffeln aus Südamerika nach Europa brachten und sie dort zum ersten Mal frittierten. Wie dem auch sei, die Pommes frites wurden weltweit populär, vor allem durch die amerikanischen Soldaten des Ersten Weltkriegs, die sie in Belgien kennenlernten und sie „french fries“ nannten, vielleicht weil sie im Geografieunterricht geschlafen hatten. Wie dem auch sei, der 13. Juli ist eine gute Gelegenheit, sich eine Portion Pommes frites, French fries oder, wie man bei uns sagt, „Pommes“ zu gönnen…

© Neutrogena

Feuchtigkeit gilt als eines der wichtigsten Bedürfnisse in der Hautpflege. Daher ist die Hydro Boost Pflegeserie von Neutrogena® genau auf die Ansprüche trockener Haut abgestimmt. Seit Juni stehen die Hydro Boost Produkte nicht nur umfassend optimiert in den Regalen, auch ein Neuzugang wird dort zu finden sein: Das neue Hydro Boost Aqua Fluid LSF 25 versorgt die Gesichtshaut intensiv mit Feuchtigkeit und schützt zudem vor Sonneneinstrahlung. Schritt für Schritt treibt Neutrogena® auch nachhaltigere Verpackungsinnovationen voran. Alle Hydro Boost Glastiegelprodukte kommen durch den Einsatz von 100% recycelbaren Glastiegeln so mit 87% weniger Plastik1 aus.

Verbesserte Formulierungen mit effektiven Inhaltsstoffen
Die Hydro Boost Pflegeserie versorgt trockene Haut mit intensiver Feuchtigkeit. Für eine noch bessere Wirksamkeit hat Neutrogena® die Hydro Boost Fomulierungen nun optimiert und Wirkstoffe eingearbeitet, die die natürlichen Feuchtigkeitsspendern der Haut widerspiegeln: Vitamin E, Ceramide, Peptide, Elektrolyte und Aminosäuren fördern die Feuchtigkeitsaufnahme, machen die Haut geschmeidiger und wirken antioxidativ. Zusätzlich stärken sie die Hautbarriere, sodass Reizungen durch Umwelteinflüsse besser abgewehrt werden können. Die Wirksamkeit der neuen Power-Formulierungen ist auch wissenschaftlich erwiesen: Hydro Boost Aqua Gel, Aua Creme, Nachtcreme und Augencreme sorgen für eine 80% stärkere Hautbarriere und 6x mehr Feuchtigkeit*, die 72 Stunden anhält.

Feuchtigkeit und Sonnenschutz: Das neue Aqua Fluid mit LSF 25
Pflegeprodukte mit Lichtschutzfaktor sind aus der täglichen Skincare-Routine mittlerweile nicht mehr wegzudenken, denn vor allem im Gesicht sind wir täglich UVA- und UVB-Strahlen ausgesetzt. Neutrogena® erfüllt mit einem neuen Hydro Boost Produkt nun gleich zwei Hautbedürfnisse: Feuchtigkeit und Sonnenschutz. Das Hydro Boost Aqua Fluid LSF 25 schützt die Haut durch die Helioplex®2-Technologie vor UVA- und UVB-Strahlen und ist zusätzlich mit purem Hyaluron und dem Antioxidans Vitamin C angereichert. So stärkt das Aqua Fluid die Hautschutzbarriere und beugt vorzeitiger Hautalterung durch Umwelteinflüsse vor. Die ultraleichte, nicht fettende Textur eignet sich außerdem ideal unter Make-up und sorgt für einen strahlenden Teint.

Nachhaltigere Verpackung durch weniger Plastik
Im Sinne eines ganzheitlichen Gesundheitsansatz entwickelt sich auch Neutrogena® Schritt für Schritt weiter – beispielsweise mithilfe von nachhaltigeren Verpackungsinnovationen. So kommen in allen Hydro Boost Glastiegelprodukten durch die Verwendung von 100% recycelbaren Glastiegeln insgesamt 87% weniger Plastik1 zum Einsatz.

Ein anderer wichtiger Fokus von Neutrogena® liegt zudem auf sorgfältig ausgewählten Inhaltsstoffen. Daher sind das Aqua Gel, die Aqua Creme und die Nachtcreme der optimierten Hydro Boost Linie beispielsweise auch wissenschaftlich belegt für zu Hautunreinheiten neigende und empfindliche Haut geeignet.

Als Abrundung des Hydro Boost Relaunchs hat die beliebte Pflegeserie von Neutrogena® auch einen verbraucherfreundlicheren Look erhalten. Auf den Umverpackungen der Produkte sind die Inhaltsstoffe transparent aufgelistet und der Linienname Hydro Boost ist nun besser lesbar, so dass Verbraucher:innen im Regal noch leichter finden, wonach sie suchen.

 

1 im Vergleich zum Vorgänger
2 Helioplex®: Breitbandschutz vor UVA/UVB
* im Vergleich zu keiner Anwendung

© Adrian Almasan | www.adrianalmasan.com

Mit der neuen Saisonkarte steht die SPELUNKE ganz im Zeichen der Suche nach dem Goldschatz. Aromatische Eierschwammerl treffen im luftig, neuen Schanigarten-Exterieur in köstlichen Kompositionen auf Regionales und Mediterranes und sorgen für feinstes Genusserlebnis.

Vollmundiges Eierschwammerl Tatar mit Estragon, klassisches Eierschwammerlgulasch mit Erdäpfelknödel, Hausgemachte Tagliatelle Eierschwammerl oder doch lieber Maishendlbrust mit Eierschwammerlrisotto? Ob traditionell-rustikal, geschmackvoll-mediterran oder erfrischend-leicht – SPELUNKE-Haubenkoch Ralph Kampf setzt das gold-gelbe Eierschwammerl mit der neuen SPELUNKE-Speisekarte in gewohnt köstlichen Genusskreationen, inspiriert von Schätzen der Region und Aromen des Mittelmeers, in Szene.

© SPELUNKE

Neben den saisonalen Köstlichkeiten bietet die reguläre Speisekarte weiterhin vegetarisch-vegane Vielfalt, zarten Fischoder Feinstes vom Grill. Für den krönenden Abschluss sorgen fruchtige Vanille Panna Cotta mit Erdbeere, Valrhona Schokoladenschnitte mit Passionsfrucht, Knuspriger Apfelstrudel mit Apfeleis oder Topfenknödel mit Vanilleeis. Begleitet von spritzigen, wahlweise alkoholfreien Drinks, kreiert von Barchef Jonathan Frimpong, kommt am Ufer des Donaukanals Laissez-faire-Stimmung auf. Besonders an wärmeren Tagen empfehlenswert sind die SPELUNKE Signature Ice-Cream Cocktails. Mit cremigem Bio-Eis des angrenzenden Schwesterunternehmens Helli & Leo verfeinert, vereinen Pina Con Leo mit Kokoseis, Brugal Blanco Rum und Ananas oder The Chosen One mit Schokosorbet Espuma, Hendrick’s Gin und Baileys das Beste aus zwei Welten.

© SPELUNKE

SCHWAMMERL IM SCHÖNEN SCHANIGARTEN, SO WEIT DAS AUGE REICHT.

Wo lassen sich Schwammerlkreationen besser genießen als im kürzlich eröffneten stilvollen SPELUNKE-Schanigarten? Hier werden Genusskreationen von einer leichten Brise und den Klängen der Donau begleitet. Der ästhetische Restaurant-Bereich vereint klassisch-elegantes Ambiente und bodenständige Grätzl-Atmosphäre und lädt damit zum Wohlfühlen ein. Hochwertige Außenmöbel, die bei kühleren Temperaturen auch beheizt werden können, bieten die ideale Kulisse für farbenfrohe, genussvolle Gaumenfreuden und Entspannung pur. Inspiriert von der Hendrick’s Gin Limited Edition Flora Adora, lassen sich im seitlichen Lounge-Bereichaußerdem exklusive Drinks in floraler Atmosphäre genießen.

„Mit dem SPELUNKE-Schanigarten haben wir einen Ort geschaffen, der unsere Besucher:innen zum Zurücklehnen und Genießen einlädt. Mit Blick auf den Donaukanal treffen in unserem Grätzl Ästhetik, feinste Kulinarik und gewohnte SPELUNKE-Leichtigkeit aufeinander“, so SPELUNKE-Betreiber Werner Helnwein.

Der SPELUNKE Schanigarten hat seit Mitte Mai geöffnet.

Alle Informationen zur SPELUNKE sind auf www.spelunke.at und auf Instagram unter @spelunke_ zu finden.

Klein – und sowas von oho! Der Osttiroler Bergurlaub hat eine neue Adresse. In Sillian, dort wo das ganze Jahr die Bergsportler und Naturgenießer aus dem Vollen schöpfen, hat das Belmonte Tirol – Boutique Hotel eröffnet. Eine gelungene Komposition aus Naturverbundenheit und dem angenehmen Hauch von Luxus, den Genießer so schätzen. Das Belmonte Tirol ist ein überzeugender Rückzugsort, um Entspannung zu fühlen, sportliche „Höhenflüge“ zu erleben und sich von ausgezeichneter Cuisine überraschen zu lassen.

Cocooning – luxuriös und charmant

Endlich Zeit für mich. Das Belmonte Tirol holt die Natur ins Haus. In den Zimmern des einladenden Boutique Hotels tauchen Gäste in Wohnwelten aus ursprünglichen Materialien ein. Das Ambiente und das Raumklima sind wohltuend. Den zeitgeistigen Kontrapunkt setzen modernes Design und technische Raffinessen. Viel Liebe steckt in durchdachten Details. Hier zieht man sich gerne in die „eigenen vier Wände“ zurück und lässt in privaten Wohlfühlstunden den Alltag hinter sich. Wer sich etwas Besonderes gönnen möchte, bucht eine Belmonte Mountain Suite mit einem privaten SPA (ab August 2023). Von der Sauna hinaussteigen auf die große Terrasse und den Blick in die Berge schweifen lassen, das ist pure Erholung.

Durchatmen – die Osttiroler Berge hautnah

Rausgehen, sich bewegen, die Schönheit der Berge wirken lassen. Das
Belmonte Tirol ist ein Ort, um in der Natur die innere Ruhe zu finden. 266 Dreitausender ragen in der Umgebung in die Höhe. Das begeistert die Bergsteiger.

Wer nicht so hoch hinaus will, der findet in den idyllischen Seitentälern traumhafte Möglichkeiten zum Wandern und Biken. Der Karnische Höhenweg von Sillian nach Kärnten bietet ein einzigartiges Erlebnis für Naturliebhaber. Nicht umsonst zählt er zu den schönsten Weitwanderwegen Europas. Die Radfahrer sind entlang des beliebten Drauradwegs von Sillian bis an die slowenisch-kroatische Grenze unterwegs. Klettersteige warten auf ihre Bezwingung. Mit dem Paragleiter zu unvergesslichen Panoramen abheben, mit der Familie Wild- und Nationalparks erleben – Berge, Wälder und Gewässer betten das Belmonte Tirol in eine unvergleichbare Kulisse. Bis spät in den Herbst zeigt sich die Umgebung des Hotels in ihrer bunten Vielfalt. Ehe der Winter Sillian in das beliebte Skizentrum Sillian-Hochpustertal verwandelt. Noch mehr Sport gefällig? Hotelgäste haben kostenfreien Zutritt zu dem 600 m2 großen Fitnessstudio im Ort.

© Belmonte Tirol – Boutiquehotel

Zurücklehnen – Relax, Saunieren, Beauty

Raum und Zeit fürs Nichts-Tun, das braucht die Seele. Das Mountain SPA im Belmonte Tirol ist eine exklusive Area, um in Balance zu kommen. Im Dampfbad oder in der Sauna schwitzen, in der Relaxzone in der bequemen Liege versinken. Die Belmonte Treatments kümmern sich um Massagen und Beauty. Boutique-Wellness vom Feinsten erfreut Gäste, die Stress abbauen und frische Kräfte tanken möchten.

Exquisit speisen – im La Rosa

Im „La Rosa“ im Belmonte Tirol wird hervorragend gekocht. Der Küchenchef versteht es, regionale und internationale Einflüsse zu einzigartigen Gerichten zu vereinen. Eines ist klar: Dem Chef de Cuisine kommen nur die frischesten Zutaten, vorrangig von heimischen Anbietern, in die Küche. Beim Frühstück duften die Brote vom Bäcker „um´s Eck“. Genießer starten mit gesunden und hochwertigen Lebensmitteln in den Tag. Zusammen mit einem Gläschen Prosecco auf der Terrasse kann der Morgen nur gelingen. Wer sich für die Gourmetpension entscheidet, der wird mit vielen Köstlichkeiten den ganzen Tag über verwöhnt: Schmackhafte Suppen, knackige Salate, hausgemachte Kuchen und Strudel am Nachmittag und das Gourmet-Menü im La Rosa am Abend, das den Urlaubstag exklusiv ausklingen lässt. Die Antipasti-Auswahl des Belmonte Tirol ist in aller Munde, ebenso die regionale Käseauswahl und die verführerischen Desserts. Selbstverständlich gibt es auch vegetarische und vegane Gerichte. Cheers! Die Getränkeauswahl an der Bar kann sich sehen lassen.

© Belmonte Tirol – Boutiquehotel

Wer die Berge und die Aktivität liebt, für den kommt das Belmonte Tirol – Boutique Hotel genau richtig. Wer einfach einmal nur faulenzen möchte, der wird das ruhige Flair und das Mountain SPA lieben. Und: Im Belmonte Tirol machen auch Businessreisende gerne Halt, um sich ein paar gemütliche, erholsame Stunden zu gönnen.

© Clarins

Um Ihren Teint und Ihr Lächeln zu verschönern, bietet Clarins wir eine unglaublich vielseitige Auswahl: 47 Nuancen und drei Finishes: satiniert, matt und brillant.

Joli Rouge enthält zu 84% pflegende Formulierung1 und einem Duo einzigartiger pflanzlicher Extrakte: anerkannt nährendes biologisches Kamelienöl und unverseifbare Stoffe der Sheanuss (Pflanze biologischen Ursprungs).

MEHR ALS EIN SCHRITT IN IHRER MAKEUP-ROUTINE

Man kann das Schminken lieben und gleichzeitig an den Planeten denken. Das nachfüllbare Packaging wird in Frankreich hergestellt – dieser Lippenstift verkörpert Schönheit und Verantwortung zugleich.

© Katharina Schiffl
SPORTALM KITZBÜHEL rief und mehr als 600 Freunde des Hauses, Kunden und VIPs aus Österreich, Deutschland und der ganzen Welt kamen nach Wien, um der Ausnahme Unternehmerin ULLI EHRLICH die Ehre zu geben und bei diesem ganz besonderen Fest in der wunderbaren, einzigartigen Kulisse der weltberühmten Spanischen Hofreitschule in Wien dabei zu sein.
© Katharina Schiffl
Mit einer fulminanten Show der Superlative feierte das Familienunternehmen das 70 jährige Firmenjubiläum und gleichzeitig auch die 80. Geburtstage der Seniorchefs Herta und Willi Ehrlich. Sportalm kann sich als erfolgreichstes Bekleidungsunternehmen Österreichs bezeichnen, das über 20 Shops verfügt und bei über 1.200 Händlern in mehr als 40 Ländern vertreten ist. Die letzistte Eröffnung eines Sportalm Monostores erfolgte im Mai in Taiwan.
Sportalm setzt auf „Made in Europe“ um Qualität, pünktliche Lieferung und gute Mitarbeiter Konditionen für die 180 Beschäftigten in Österreich und die mehr als 300 Mitarbeiter:innen in den beiden eigenen Produktionsstätten in Bulgarien zu garantieren.
Anna Ermakova © Katharina Schiffl

Schon beim Empfang auf dem traditionsreichen Platz zwischen Nationalbibliothek und Reitschule wurden die Gäste von der eigens aus Tirol angereisten Kitzbüheler Stadtmusik, Sekt von Kattus und kleinen Schmankerln unter dem Blitzlicht – Gewitter der Fotografen begrüßt, die von den zahlreichen, prominenten Gästen und Sportalm Fans wie Frauke und Nele Ludovig, Amira Pocher, Anna Ermakova und den geladenen Damen und Herren die ersten Bilder erhaschten. Dann ging es weiter in den prachtvoll erleuchteten Saal der berühmten Winterreitschule der Spanischen Hofreitschule. Dort erklang  bereits  die zarte Walzermusik des Damen Streichquartetts zur Einstimmung auf einen ganz besonderen Abend. Die Blumenarrangements und  Dekoration der Tische waren nahzu atemberaubend und die ersten Gäste kommentierten das mit  „Ah“s und „Oh“s. Ein mit Spiegelfolie und rotem Teppch ausgelegter Laufsteg von 32 Metern über die Länge des Raumes mit einem erhöhten Mittelplateau ließ schon erahnen, dass da Großes passieren würde. Und so war es auch!

© Katharina Schiffl
Die Kitzbüheler Stadtmusik eröffnete den Laufsteg mit imposanter Marschmusik begleitet vom Bürgermeister der Stadt Kitzbühel, Dr. Klaus Winkler,  welcher mit einer besonderen Überraschung aufwartete. Sportalm residiert nun offiziell am „Wilhelm-Ehrlich-Weg 1″
© Katharina Schiffl
Anschließend wurde das Dinner des Traditionscateres Gerstner serviert und die Gäste delektierten sich an exquisiten Speisen, die mit österreichischen Weinen ergänzt wurden.Begleitet  wurde der Abend von TV Moderatorin Arabella Kiesbauer, selbst Wahl Kitzbühelerin, und Silvia Schneider, die sowohl mit ihrer Kochshow im Fernsehen als auch als Moderatorin und Designerin erfolgreich ist und für Sportalm schon eine eigene Trachtenkollektion entworfen hat.
© Katharina Schiffl
Bevor es zum optischen Höhepunkt des Abends kam, sorgten die vier Söhne von Ulli Ehrlich noch für einen emotionalen Höhepunkt: Anstelle von Geschenken hatten sich Herta und Willi Ehrlich Spenden für das Projekt „Kindern eine Chance“ gewünscht.
© Katharina Schiffl
Zwei der Gründerinnen – Gabi Ziller und Esther Wilhelm – waren anwesend und berichteten von dem Projekt im Allgemeinen und der Alex Mair Schule im Besonderen. Diese Schule wurde in Memoriam an den vor einigen Jahren tödlich verunglückten Vater der vier Buben Felix, Lorenz, Xaver und Victor Ehrlich gegründet und das Jubiläumsfest bot den Anlass, die Schule um einen Kindergarten zu erweitern.Die Gäste waren in Spendierlaune und Sportalm großzügig, sodass die erforderliche Summe von 55.000 Euro für den Bau als Scheck übergeben werden konnte.
Familie Ehrlich © Katharina Schiffl
Der große Wunsch der immer strahlenden Sportalm Chefin Ulli war, die Songs des berühmten  Musicalfilms THE GREATEST SHOW an diesem Abend auf die Bühne zu bringen und zu diesen Sounds ihre Kollektion Frühjahr/Sommer 2024 zu präsentieren. Und ihr Wunsch wurde erfüllt. Die Originalbesetzung dieser erfolgreichen Show, die seit zwei Jahren die großen Hallen im deutschsprachigen Raum füllt, konnte für diesen Abend verpflichtet werden und verzauberte mit ihrer Musik und den historischen Kostümen das Publikum. Und so wurde THE GREATEST SPORTALM SHOW dem Titel vollauf gerecht, was die Standing Ovations im Publikum bewiesen.
© Katharina Schiffl
Ein Dauerfeuerwerk an kreativer Energie entfachte sich schon den ganzen Tag über immer wieder im Backstage Bereich der Hofreitschule, wo 20 La Biosthéthique Hair- und Make Up – Stylisten unter der Leitung der beiden Creative Directors Alexander Dinter und Steffen Zoll in Rekordzeit die rund 40 Models, Tänzer.innen und Stars für den Catwalk stylten und der sportlichen Eleganz der neuen Sportalm Kollektion somit das „Tüpfelchen auf dem i“ aufsetzten. Bereits am Nachmittag konnten zahlreiche prominente Gäste das luxuriöse Hair & Beauty-Verwöhnprogramm in der VIP Styling Lounge des La Biosthétique Salons Ossig rund um Starcoiffeur Bernhard Plasil am Stephansdom genießen.
© Katharina Schiffl
Der echte Star war aber die Mode von Sportalm, in prachtvollen Farben und Mustern.Da trafen edle Palmblatt Prints auf Ethno Ornament Drucke, aufregende Farbkombinationen aus Lila, Türkis und Lemon Gelb vermischten sich mit Pink und erfrischendem Weiß.  Die 40 Models und Tänzer:innen präsentierten in einer Choreografie und Regie von GIORGIO MADIA die Kollektion, die auf dem mit Spiegelfolie ausgelegten Laufsteg ablief und im Publikum Begeisterungsstürme entfachen konnte. Unter den Models liefen auch zwei Stars aus Deutschland: Anna Ermakova, die aktuelle Gewinnerin von „Let´s Dance“, sowie die GNTM Finalistin Selma May. Zum Ende der Show kam dann nochmals die ganze Familie auf die Bühne für ein „Happy Birthday“ an die beiden Jubilare. Der Tenor der Gäste: „So ein Fest haben wir in Wien noch nie erlebt“. Aus Deutschland kam dann KKCB, eine der besten Partybands Europas, und riss die Gäste bis weit nach Mitternacht mit ihrer Show und Musik vom den Stühlen. An zwei Bars wurden Drinks und Cocktails serviert  und die ehrwürdige Hofreitschule erlebte eine Partynacht, die sich sehen lassen konnte.
© Katharina Schiffl
Mit dabei feierten: Frauke Ludowig mit Tochter Nele Ludowig (sie feierte an diesem Abend auch ihren 20. Geburtstag),Amira Pocher, Franziska Knuppe Arabella Kiesbauer mit Unternehmer Gatten Florens Eblinger, Silvia Schneider, Maria Höfl-Riesch und Ehemann Marcus Höfl, Larissa Marolt,Susanne Porsche, Anna Ermakova und GNTM Finalistin Selma May, die auch bei der Show am Catwalk zu sehen waren. Aus der Wirtschaft kamen „Kleiderbauer“ Chef  Peter Graf, „Engelhorn“ CCO Armin Weger, Biostethique CEO Felix Weiser, aus Kitzbühel waren Unternehmerin und Hoteliére Signe Reisch, Bürgermeister Dr. Klaus Winkler, Hotelier Dr. Christian Harisch mit Gattin Louise sowie Kitz Urgestein Richard „Urbi“ Urbanek angereist, den Abend genossen auch Sissy und Kathi Stumpf mit Alex Beza, Designerin Susanne Bizovsky, die Moderatorinnen Nina Kraft und Claudia Stöckl, die männlichen Top Models Julian Schneyder und Julian Daynov, Sängerin Eva Lind uvm.

© weber.com

Bis Ende Juli kann man sich im GOTA Café (1150 Wien) kostenfrei einen Weber-Elektrogrill samt Zubehör ausleihen und nach Herzenslust testen. Besonderes Highlight dabei ist der neue Lumin® Elektrogrill, der die Balkone und Terrassen im urbanen Raum kräftig aufheizt: Der kompakte Grill kann Dank seiner 5-in-1-Funktionalität nicht nur scharf angrillen, sondern etwa auch räuchern. Alles rund ums Grillen in der Stadt ist damit kostenfrei auszuprobieren, den guten Kaffee für die Party gibt’s obendrein. Erforderlich ist nur eine Reservierung via E-Mail an wien-west@grillco.at.

 Das heurige Grilljahr ist ein äußerst spannendes für Weber: Wir stehen mit einem brandneuen Elektrogrill in den Startlöchern, der sich mit seiner 5-in-1-Funkionalität fürs scharfe Angrillen, Räuchern und Co. von allem bisher Dagewesenen abhebt. Damit sprechen wir die urbane Zielgruppe an, die am Grill-Markt immer mehr an Bedeutung gewinnt“, beschreibt Matthias Fuchs, Geschäftsführer des Weber Original Stores Wien Süd und Initiator des Projektes. „Mit dem neuen Weber E-Grill Pop-Up möchten wir allen Menschen in der Stadt die Chance geben, selbst zu entdecken, was mit einem Elektrogrill von Weber alles möglich ist“, so Fuchs.

© weber.com

Pop-Up nur bis Ende Juli in Wien

In Wien West wird kräftig angegrillt: Das Konzept des Weber E-Grill Pop-Ups ist einzigartig in der Stadt und erfreut sich großer Beliebtheit. Im Sortiment sind Weber Elektrogrills, vor allem der Pulse 2000 und alle Lumin-Elektrogrills sowie Zubehör, etwa Zangen, Wender und Räucherchips. Wer das Gegrillte mit verschiedenen Saucen und Gewürzen verfeinern mag, wird natürlich fündig – sowie auch all jene, die ihre grillbegeisterten Nasen gerne in schlaue Grillbücher stecken. So steht der Kreativität beim Grillen nichts im Wege und auf den Tellern landen Gerichte, die alle begeistern. Ebenfalls zu entdecken gibt es das ikonische Weber Merchandising. Klirrende Gläser gehören bei der Grillparty einfach dazu, originale Wiener Weine kann man sich im GOTA Café also direkt mitnehmen. Das gilt auch für den Kaffee sowie stimmungsvolle Blumen-Dekoration: Die Geschwister Katharina und Markus Brun führen das Café und sorgen für den einzigartigen Flair. Katharina kümmert sich um das Blumen-Business und Markus, der sogar Coffee in Good Spirits-Champion ist, um das Coffee-Business. Für den kostenlosen Grill-Verleih sind lediglich Reservierungen via wien-west@grillco.at notwendig.

Matthias Fuchs, Geschäftsführer Weber Original Store Wien Süd, © weber.com

Heißer Tipp: Neuer Elektrogrill „Lumin“ für städtische Grillfans

Great Moments in Small Spaces: Der neue Lumin® Elektrogrill von Weber sorgt für das ultimative Outdoor-Küchenerlebnis auf kleinstem Raum – ob für eine ausgelassene Grillparty im Sommer oder ein schnelles Mittagessen im Home-Office. „Dank seiner kompakten Größe passt der Elektrogrill ‚Lumin‘ sowohl auf den kleinen Stadtbalkon, die eigene Terrasse oder den geteilten Innenhof. Mit seiner 5-in-1-Funktionalität steht er einem Kohle- oder Gasgrill in Nichts nach“, beschreibt Fuchs, selbst begeisterter Grillmeister. Dank der Maximaltemperatur von über 315 Grad ermöglicht der Lumin scharfes Angrillen und schöne Grillmuster. Mit der Räucherfunktion sind auf dem Elektrogrill sogar Raucharomen wie bei einem Smoker möglich. Das Dämpfen bringt Gemüse auf den Punkt. Die Auftau- und Warmhaltefunktion rundet das Funktionsportfolio des Lumin ab.

Katharina und Markus Brun (Inhaber:innen GOTA Café), © GOTA Coffee Experts

Einfallsreich grillen: Buch-Neuerscheinung „Grillen auf dem Balkon“

Damit die urbanen Grillfans auch so richtig kreativ werden können am Rost – oder auch neue, einfache Lieblingsrezepte entdecken – gibt es ein neues Grillbuch. In „Weber’s Grillen auf dem Balkon“ gibt es auf 192 Seiten endlose Inspiration fürs Elektrogrillen von Manuel Weyer. So gibt es etwa vegetarische Highlights wie die „Ananas-Feta-Spieße“ zu entdecken, gestalterisch und mit Eyecatcher-Effekt kommen die „BBQ-Nudel-Twister mit Garnelen“ auf den Grill. Für Liebhaber von Deftigem gibt es das Rezept für „Craft Beer Pops“ im Buch zu erhaschen, sommerliches Spanien-Feeling bringen die „Triple Cheese Chicken Quesadillas“ auf die Grillteller. Wer es süß mag, greift zu herrlichem „Bananen-Toffee mit Sommerbeeren“.

INFOBOX

Weber E-Grill Pop-up Wien West im GOTA Café

Kostenfreier Verleih zum Testen der Weber-Elektrogrils: einfach abholen & losgrillen!

Sortiment: Weber Elektrogrills & Zubehör | Gewürze & Saucen | Weber Grillbücher | Weber Merchandising

Reservierung per E-Mail an wien-west@grillco.at

Adresse: Mariahilfer Straße 192, 1150 Wien | wien-west@grillco.at

Öffnungszeiten: Donnerstag 13 – 18 Uhr, Freitag 13 – 18 Uhr, Samstag 11 – 16 Uhr

© avene

Seit 30 Jahren hat sich Eau Thermale Avène als dermatologischer Experte für empfindliche Haut etabliert und garantiert ihr sowohl wirksame als auch hochverträgliche Pflegeprodukte. Die Produktlinie XeraCalm A.D. („A.D“ steht für Atopische Dermatitis) ist bereits als Antwort auf pathologisch trockene, zu Ekzemen neigende Haut bekannt. Das XeraCalm-Franchise wird nun durch eine neue, zusätzliche Produktlinie ergänzt, die der trockenen, nicht pathologischen Haut der ganzen Familie Pflege und Komfort bietet: XeraCalm NUTRITION.

© avene

Im Zuge dessen wird die Linie TriXera NUTRITION eingestellt, um Platz für XeraCalm NUTRITION zu machen. Was hat sich genau geändert?

  1. Die Formulierungen sind noch natürlicher: 95 % bis 99 % natürlichen Ursprungs
  2. Keine umstrittene Inhaltsstoffe
  3. Sofortige[1]  Feuchtigkeitsversorgung
  4. Intensive und langanhaltende Wirksamkeit über 48 Stunden[2]
  5. Hochverträglichkeit für die ganze Familie, auch Babys ab 28 Tagen
  6. Tägliches Komfort, die leichte Textur zieht innerhalb von 3 Sekunden ein und ermöglicht ein sofortiges Anziehen.
  7. Nachhaltigkeit mit Flaschen aus 100% recyceltem Material (ausgenommen Pumpen) und Tuben + Verschlüsse aus mindestens 25 % recycelten Materialien.

 

© avene

Mariendiestelöl, natürlicher Wunderwirkstoff gegen trockene Haut

Für XeraCalm NUTRITION wurde mit Mariendistelöl das 1.000ste Patent von Pierre Fabre angemeldet. Diese Formulierung pflegt trockene Haut noch wirksamer. Mariendistelöl fördert die Synthese von körpereigenen Ceramiden, dem interzellulären Kitt, der die Hautbarriere versiegelt. Es stärkt die Barrierefunktion, verlangsamt den Wasserverlust und versorgt trockene Haut intensiv und langanhaltend mit Nährstoffen.

Der Wirkstoff wird in Frankreich, in einer kurzen Lieferkette hergestellt. Durch das Upcycling der Mariendistel wird das Nebenprodukt zu einem Öl verarbeitet, um einen nachhaltigen, umweltfreundlichen Herstellungsprozess zu garantieren.

© avene

Das ist noch nicht alles

Die Formulierung enthält auch Niacinamid (Vitamin B3), das die Synthese von Ceramiden fördert und die Barrierefunktion der Haut stärkt. Seine Fähigkeit, schnell in die Haut einzudringen verbessert die nährende Wirkung der Formulierung.

Das bewährte Avène Thermalwasser ergänzt das Ganze mit seinen beruhigenden, reizlindernden und ausgleichenden Eigenschaften.

© avene

social MEDIA

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.8.3";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",AFD_REFERRAL_CHEQ_LOAD_PERCENTAGE="25",AFD_ORGANIC_CHEQ_LOAD_PERCENTAGE="5",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1,n="")=>{const i=n||window.location.search,s=`${e}/${FIND_DOMAIN_URL}${i}`,a=e?"include":"same-origin",o=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(s,{method:"POST",headers:o,credentials:a}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 75vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.hide-sales-banner > #sales-banner {\n display: none;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_TARGET="main",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.hideSalesBanner=()=>{this.domNode.classList.add("hide-sales-banner")},this.revealSalesBanner=()=>{this.domNode.classList.remove("hide-sales-banner")},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),e.bannerAdblockerOnly&&this.hideSalesBanner(),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),e.bannerAdblockerOnly||this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Content blocked

Please turn off your ad blocker.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings");n.bannerAdblockerOnly=null==i?void 0:i.banner_adblocker_only;const s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&!(null==i?void 0:i.banner_adblocker_only)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},CAFKey="caf",ClickKey="click",NoCacheKey="nc",SessionKey="session",TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,user_id:t.userId,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={[ClickKey]:"true",[SessionKey]:t.uuid,[NoCacheKey]:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{get providerCtor(){return this.constructor}constructor(e){this.state=new Map,this.injectedAt=new Map,this.timeoutAt=new Map,this.timeoutSeconds=5,this.handlePixelEvent=e=>{this.keys.forEach((t=>{switch(this.state.get(t)){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e,t)}}))},this.watch=e=>{switch(this.state.get(e)){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded(e)?this.state.set(e,State$1.Loaded):this.isTimedOut(e)?this.state.set(e,State$1.Failed):setTimeout((()=>this.watch(e)),50)}},this.config=e,this.keys.length>0?this.keys.forEach((e=>{this.state.set(e,State$1.Pending);const t=new Date;t.setSeconds(t.getSeconds()+this.timeoutAfter()),this.timeoutAt.set(e,t),this.injectPixel(e)})):this.state.set("",State$1.Failed)}get keys(){return this.config?Object.keys(this.config):[]}getPixelEvents(e){var t,n;return null===(n=null===(t=this.config)||void 0===t?void 0:t[e])||void 0===n?void 0:n.pixel_events}injectPixel(e){this.injectedAt.has(e)||(this.injectedAt.set(e,new Date),this.inject(e),this.watch(e))}inject(e){if(!this.providerCtor.scriptInjected){const e=document.createElement("script");e.text=this.getScript(),document.head.appendChild(e),this.providerCtor.scriptInjected=!0}this.init(e)}isTimedOut(e){return+new Date>=+(this.timeoutAt.get(e)||0)}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e,t){const n=this.getPixelEvents(t);if(Array.isArray(n))return n.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{getScript(){return"!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');"}init(e){window.fbq&&window.fbq("init",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&(e.custom?window.fbq("trackSingleCustom",t,e.event):window.fbq("trackSingle",t,e.event))}))}isLoaded(e){return!!window.fbq&&window.fbq.getState&&window.fbq.getState(e)}}Facebook.scriptInjected=!1;class Outbrain extends Provider{getScript(){return`!function(_window, _document) { var OB_ADV_ID = ${JSON.stringify(this.keys)}; if (_window.obApi) { var toArray = function(object) { return Object.prototype.toString.call(object) === '[object Array]' ? object : [object]; }; _window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID)); return; } var api = _window.obApi = function() { api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments); }; api.version = '1.1'; api.loaded = true; api.marketerId = OB_ADV_ID; api.queue = []; var tag = _document.createElement('script'); tag.async = true; tag.src = '//amplify.outbrain.com/cp/obtp.js'; tag.type = 'text/javascript'; var script = _document.getElementsByTagName('script')[0]; script.parentNode.insertBefore(tag, script); }(window, document);`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(e){return!!window.obApi}}Outbrain.scriptInjected=!1;class Revcontent extends Provider{getScript(){return"var script=document.createElement('script');script.src='https://assets.revcontent.com/master/rev.js';document.head.appendChild(script);"}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(e){return!!window.rev}}Revcontent.scriptInjected=!1;class Taboola extends Provider{getScript(){return`window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/${this.keys[0]}/tfa.js','tb_tfa_script');`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{if(e){const n=parseInt(t,10);window._tfa.push({notify:"event",name:e.event,id:n})}}))}isLoaded(e){return Array.isArray(window._tfa)}}Taboola.scriptInjected=!1;class Tiktok extends Provider{getScript(){return'!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(t).track(e.event)}))}isLoaded(){return!!window.ttq}}Tiktok.scriptInjected=!1;class GoogleAds extends Provider{getScript(){return`var s=document.createElement('script');s.async=1;s.src='https://www.googletagmanager.com/gtag/js?id=${this.keys[0]}';document.head.appendChild(s);window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('set','allow_ad_personalization_signals',false);gtag('js',new Date);`}init(e){window.gtag&&window.gtag("config",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.gtag("event","conversion",{send_to:`${t}/${e.event}`})}))}isLoaded(e){return!!window.gtag}}GoogleAds.scriptInjected=!1;const ADS_PARAM$1=CAFKey,MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[],e.facebook&&Object.keys(e.facebook).forEach((t=>{this.providers.push(new Facebook({[t]:e.facebook[t]}))})),e.tiktok&&Object.keys(e.tiktok).forEach((t=>{this.providers.push(new Tiktok({[t]:e.tiktok[t]}))})),e.taboola&&Object.keys(e.taboola).forEach((t=>{this.providers.push(new Taboola({[t]:e.taboola[t]}))})),e.revcontent&&Object.keys(e.revcontent).forEach((t=>{this.providers.push(new Revcontent({[t]:e.revcontent[t]}))})),e.outbrain&&this.providers.push(new Outbrain(e.outbrain)),e.googleads&&Object.keys(e.googleads).forEach((t=>{this.providers.push(new GoogleAds({[t]:e.googleads[t]}))}))}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&"string"==typeof n&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&new URLSearchParams(window.location.search).has(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}listenForPixelEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}))}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM=CAFKey,ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class Cheq{constructor(e){let t;if(t="string"==typeof e?parseInt(e,10):e,t<0||t>100)throw new Error("Load percentage must be between 0 and 100");this.loadPercentage=t}inject(e,t){return __awaiter(this,void 0,void 0,(function*(){if(this.injected)return;100*Math.random()<=this.loadPercentage&&(this.injected=this.injectScriptTag(e,t))}))}injectScriptTag(e,t){const n=document.createElement("script");return n.type="text/javascript",n.async=!0,n.setAttribute("src","https://ob.forseasky.com/i/148870ae21863d775c347e8893c985af.js"),n.setAttribute("data-ch","cheq4ppc"),n.setAttribute("data-uvid",e),n.setAttribute("data-utm-campaign",t.toString()),n.className="ct_clicktrue_73521",document.head.appendChild(n),!0}}class App{main(){var e,t,n;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const i=Parking.build(this.findDomainResponse,this.google);Render.prerender(i);const s=(null===(n=this.findDomainResponse)||void 0===n?void 0:n.referral)?AFD_REFERRAL_CHEQ_LOAD_PERCENTAGE:AFD_ORGANIC_CHEQ_LOAD_PERCENTAGE;this.cheq=new Cheq(s),this.cheq.inject(this.parkResponse.uuid,this.findDomainResponse.userId),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let a=Failed.cannotPark(this.findDomainResponse);if(a)return void(yield this.transitionToFailed(a,i));yield this.google.injectAds();let o=Disabled.build(this.findDomainResponse,this.adblock.state);if(o)return void(yield this.transitionToDisabled(o,i));const r=this.adblock.hasAdblocker();r&&this.adblock.handleAdblocked();const d=Sales.build(this.findDomainResponse);if(d)return void(yield this.transitionToSales(d));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const c=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(c)yield this.transitionToRedirect(c);else{if(r)return o=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(o,i));a=Failed.noSponsors(this.google),a?yield this.transitionToFailed(a,i):yield this.transitionToParking(i)}}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),"adblocker"===e.reason&&t.bannerAdblockerOnly&&Render.revealSalesBanner(),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return this.adblock.state!==Blocking.BLOCKED&&(!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason))))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));