Facebook Twitter YouTube Contact

20 Νοέ

Στον κόσμο των μεταναστευτικών πουλιών ταξίδεψαν οι μικροί μαθητές του Δημοτικού Σχολείου Άστρους την Τρίτη 19/11/2019 στο πλαίσιο της προγραμματισμένης εκπαιδευτικής εκδρομής τους στον Μουστό και το Κέντρο Περιβαλλοντικής Ενημέρωσης του Άστρους. Μέσα από παιχνίδια και δραστηριότητες τα παιδιά παρακινήθηκαν από τους ξεναγούς και τα στελέχη του Φορέα Διαχείρισης ούτως ώστε να γνωρίσουν τα ιδιαίτερα χαρακτηριστικά του φυσικού περιβάλλοντος του υγροτόπου. Με αίσθημα περιέργειας για τα μυστικά της φύσης οι 35 περίπου μαθητές από την Α΄ και Β’ τάξη του Σχολείου βρέθηκαν στο ύπαιθρο, έπαιξαν, παρατήρησαν και έμαθαν για ορισμένα από τα χαρακτηριστικά είδη της λιμνοθάλασσας. Το μεσημέρι φεύγοντας πήραν μαζί τους ως αναμνηστικό, από μια μάσκα «κατσουλιέρη» που ζωγράφισαν αλλά και που είχαν νωρίτερα την ευκαιρία να παρατηρήσουν με το τηλεσκόπιο στο Μουστό.

Διαβάστε περισσότερα...

19 Νοέ

Η έκθεση «Πελοπόννησος Expo» που διοργανώθηκε μετά από συλλογική προσπάθεια των Επιμελητηρίων Αργολίδας, Αρκαδίας, Αχαΐας, Ηλείας, Κορινθίας, Λακωνίας και Μεσσηνίας, πραγματοποιήθηκε επιτυχώς από τις 13 έως τις 17 Νοεμβρίου 2019 στο κτήριο ΓΕΑ ΑΕ στη Βι.Πε. Τρίπολης, σε έναν χώρο ειδικά διαμορφωμένο για τον σκοπό αυτό. Με ποικιλία στη θεματολογία, η φετινή έκθεση τράβηξε το ενδιαφέρον πλήθους επισκεπτών που περιηγήθηκαν στα περίπτερα με προϊόντα και υπηρεσίες από όλη την Πελοπόννησο. Ο Φορέας Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου και Μονεμβασίας με τα στελέχη του -φιλοξενούμενος στο περίπτερο του Δήμου Βόρειας Κυνουρίας- έδωσε και αυτή τη φορά το «παρών» ενημερώνοντας τους επισκέπτες για τον ρόλο και τις δράσεις του στις περιοχές αρμοδιότητάς του. Για τη φιλοξενία στο περίπτερο και την υποστήριξη που παρείχε ο Δήμος Βόρειας Κυνουρίας στην προβολή του έργου του Φορέα, εκφράζονται θερμές ευχαριστίες καθώς δόθηκε για άλλη μια φορά η ευκαιρία να ενημερωθεί το κοινό της ευρύτερης περιοχής για την πολύπλευρη αξία του οικοσυστήματος των περιοχών αρμοδιότητας του Φορέα Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας. Φορέας Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας Πληροφορίες: Αναστασιάδη Αγνή Άστρος Αρκαδίας, 22001 Τηλ: 27550 22021, Fax: 275580 22806 Email: info@fdparnonas.gr Web: www.fdparnonas.gr

Διαβάστε περισσότερα...

18 Νοέ

Η Διεύθυνση Δευτεροβάθμιας Εκπαίδευσης Β΄Αθήνας δια της Υπευθύνου Περιβαλλοντικής Εκπαίδευσης, συνεργάστηκε με το Κ.Π.Ε. Καστρίου Αρκαδίας και τον Φορέα Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου και Μονεμβασιάς, για την διοργάνωση τριήμερου επιμορφωτικού σεμιναρίου, στις 15-16/11 στον Πάρνωνα και στις 17/11 στον υγρότοπο Μουστού. Οι εργασίες του σεμιναρίου με τίτλο «Προγράμματα Περιβαλλοντικής Εκπαίδευσης στο όρος Πάρνωνα και στον υγρότοπο Μουστού», έλαβαν χώρα στις εγκαταστάσεις του ΚΠΕ Καστρίου, στο Κέντρο Περιβαλλοντικής Ενημέρωσης Άστρους και στο πεδίο (Άνω Δολιανά, Δάσος Μαλεβής, υγρότοπος Μουστού). Την Κυριακή 17/11 στο Κέντρο Περιβαλλοντικής Ενημέρωσης του Άστρους, οι εκπαιδευτικοί ενημερώθηκαν για τους θεματικούς άξονες στους οποίους βασίζεται στην έκθεση ερμηνείας περιβάλλοντος (όπως για παράδειγμα η θέση του Πάρνωνα, η μεγάλη σημασία του υγροτόπου Μουστού για τα μεταναστευτικά πουλιά, η ανάγκη διατήρησης της λιμνοθάλασσας σε λειτουργική κατάσταση, κ.λπ.) ενώ έπειτα παρακολούθησαν ειδική παρουσίαση για το Πρόγραμμα Περιβαλλοντικής Ενημέρωσης – Ευαισθητοποίησης που εφαρμόζει σε ετήσια βάση ο Φορέας Διαχείρισης. Ακολούθησε περιήγηση-ενημέρωση στον Μουστό, έως το 3ο ξύλινο παρατηρητήριο της λιμνοθάλασσας. Οι εκπαιδευτικοί πεζοπόρησαν εντός της Περιοχής Απολύτου Προστασίας της Φύσης του υγροτόπου Μουστού, παρατήρησαν και ενημερώθηκαν για τα διάφορα είδη ορνιθοπανίδας που διαχειμάζουν ή επισκέπτονται τη λιμνοθάλασσα, δεδομένου ότι κατάλληλη περίοδος για παρατήρηση πουλιών στον υγρότοπο είναι από το Φθινόπωρο έως και την Άνοιξη κάθε έτους. Η ξενάγηση έγινε με τη χρήση ειδικού εξοπλισμού παρακολούθησης (κιάλια και τηλεσκόπια) και οδηγών αναγνώρισης για τα πουλιά της Ελλάδας, αλλά με τη βοήθεια των εγκατεστημένων στην περιοχή πινακίδων ερμηνείας περιβάλλοντος. Στο πλαίσιο της επίσκεψης όλοι ανεξαιρέτως οι εκπαιδευτικοί παρέλαβαν έντυπο ενημερωτικό υλικό από τον Φορέα Διαχείρισης στο πλαίσιο της υποστήριξης – ενδυνάμωσης του έργου τους και προκειμένου να προγραμματίσουν στο προσεχές μέλλον, νέα προγράμματα περιβαλλοντικής εκπαίδευσης στην περιοχή του Πάρνωνα και του υγροτόπου Μουστού.

Διαβάστε περισσότερα...

12 Νοέ

Σε συνέχεια της συμμετοχής του Φορέα Διαχείρισης Μουστού, Μαινάλου και Μονεμβασίας (ΦΔ ΠΜΜΜ) στο 1ο Συμπόσιο με θέμα «Elafonisos 2025 … After the fire» που διοργανώθηκε στις 14/09/2019, τρεις εκπρόσωποι του Φορέα Διαχείρισης Πάρνωνα παραβρέθηκαν στην Ελαφόνησο, το Σάββατο 9 Νοεμβρίου 2019, μετά από πρόσκληση του Σωματείου «Σύλλογος για την Οικολογική και Βιώσιμη Ανάπτυξη της Ελαφονήσου» για τη διεξαγωγή του 2ου συμποσίου με το ίδιο θέμα. Στη συνάντηση συμμετείχαν κάτοικοι της ευρύτερης περιοχής – ευαισθητοποιημένοι πολίτες, εκπρόσωποι της Τοπ. Αυτοδιοίκησης, ξενοδόχοι, αλιείς κλπ. προκειμένου να αναφέρουν αλλά και να συζητήσουν για τα περιβαλλοντικά προβλήματα που αντιμετωπίζει σήμερα η Ελαφόνησος καθώς και να ενημερωθούν μεταξύ άλλων για τις προγραμματισμένες δράσεις του Φορέα Διαχείρισης. Στο πλαίσιο της συνάντησης ο Συντονιστής του ΦΔ ΠΜΜΜ κ. Μπόγλης Αργύριος, παρουσίασε τις περιοχές αρμοδιότητας του Φορέα Διαχείρισης καθώς επίσης και γενικές πληροφορίες που αφορούν στο Ευρωπαϊκό οικολογικό δίκτυο NATURA 2000, το οποίο διασφαλίζει τη μακροπρόθεσμη διατήρηση σε ικανοποιητικό βαθμό των πιο πολύτιμων και των πλέον απειλούμενων ειδών και ενδιαιτημάτων. Το κοινό της εκδήλωσης ενημερώθηκε για τις δράσεις του Φορέα Διαχείρισης που ως στόχο έχουν, τη βελτίωση του βαθμού διατήρησης προστατευόμενων οικοτόπων και ειδών (Οδηγίες 92/43/ΕΟΚ & 2009/147/ΕΚ), καθώς και για τις δράσεις διαχείρισης – προστασίας ειδών και τύπων οικοτόπων εθνικού ενδιαφέροντος, που αποδεδειγμένα χρήζουν προστασίας. Στη συνέχεια παρουσιάστηκαν οι «Διαχειριστικές δράσεις για την προστασία και διατήρηση της βιοποικιλότητας» οι οποίες έχουν προγραμματιστεί για την περιοχή της Ελαφονήσου και αφορούν συγκεκριμένα στην Ειδική Ζώνη Διατήρησης – Περιοχή Νεάπολης και Νήσος Ελαφόνησος (κωδικός: GR 2540002). Η παρουσία του ΦΔ ΠΜΜΜ στην εκδήλωση ολοκληρώθηκε με την παρουσίαση της υποψηφιότητας αναγνώρισης του Αποθέματος Βιόσφαιρας Πάρνωνα – Μαλέα, στο πλαίσιο υποβολής φακέλου στο πρόγραμμα “Άνθρωπος και Βιόσφαιρα” (“Man And the Biosphere Programme – MAB”) της UNESCO.

Διαβάστε περισσότερα...

12 Νοέ

Ο Φορέας Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας συμμετέχει στην Έκθεση «Πελοπόννησος EXPO» που θα πραγματοποιηθεί στο κτήριο Γ.Ε.Α. στη ΒΙ.ΠΕ. Τρίπολης από τις 13 έως τις 17 Νοεμβρίου 2019, φιλοξενούμενος στο περίπτερο No 16 του Δήμου Βόρειας Κυνουρίας. Τα στελέχη του Φορέα θα ενημερώνουν τους επισκέπτες για τις δράσεις προστασίας – διαχείρισης που υλοποιεί ο Φορέας Διαχείρισης, αλλά και για τα ιδιαίτερα χαρακτηριστικά των προστατευόμενων περιοχών της αρμοδιότητάς του. Περισσότερες πληροφορίες για την Έκθεση «Πελοπόννησος EXPO» 2019, μπορείτε να δείτε εδώ: http://peloponnisosexpo.gr/

Διαβάστε περισσότερα...

07 Νοέ

Τι είναι τα Αποθέματα Βιόσφαιρας; Που βρίσκονται και με ποιο τρόπο λειτουργούν; Πώς μπορεί να επιτευχθεί ισορροπία μεταξύ της προστασίας του περιβάλλοντος και της κοινωνικής και οικονομικής ανάπτυξης; Οι μαθητές του ΕΠΑΛ Άστρους παρακολούθησαν το πρωί της Πέμπτης 7/11/2019 θεματική παρουσίαση που εξηγούσε όλα αυτά και άλλα σχετικά ζητήματα για το Παγκόσμιο Δίκτυο των Αποθεμάτων Βιόσφαιρας της UNESCO καθώς και για τα οφέλη μιας περιοχής που γίνεται μέλος στο εν λόγω δίκτυο. Πιο συγκεκριμένα το Κέντρο Περιβαλλοντικής Ενημέρωσης στο Άστρος υποδέχτηκε 65 μαθητές από το ΕΠΑΛ Άστρους που περιηγήθηκαν αρχικά στην αίθουσα ερμηνείας περιβάλλοντος του κέντρου και ενημερώθηκαν για τον ρόλο και τις αρμοδιότητές του Φορέα Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας. Στη συνέχεια παρακολούθησαν την παρουσίαση με τίτλο «Περιοχή προτεινόμενου Αποθέματος Βιόσφαιρας Πάρνωνα – Μαλέα» (βλ. σχετικό βίντεο https://www.youtube.com/watch?v=XkhX46VHy6g) και ενημερώθηκαν για την υποψηφιότητας αναγνώρισης του Αποθέματος Βιόσφαιρας Πάρνωνα – Μαλέα, στο πλαίσιο υποβολής φακέλου στο πρόγραμμα “Άνθρωπος και Βιόσφαιρα” (“Man And the Biosphere Programme – MAB”) της UNESCO. Περισσότερες πληροφορίες για το Πρόγραμμα “Άνθρωπος και Βιόσφαιρα” μπορείτε να βρείτε στον ακόλουθο σύνδεσμο: http://www.unesco.org/new/en/natural-sciences/environment/ecological-sciences/

Διαβάστε περισσότερα...

31 Οκτ

Ο Φορέας Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου και Μονεμβασίας συμμετείχε ενεργά για 9η συνεχή χρονιά στη Γιορτή Κάστανου που διοργανώνεται εδώ και 36 χρόνια από τον Μορφωτικό και Φυσιολατρικό Σύλλογο των Απανταχού Καστανιτσιωτών. Κατά τη διάρκεια της γιορτής, το προσωπικό του Φορέα Διαχείρισης υποδέχτηκε και ξενάγησε εκατοντάδες επισκέπτες στους χώρους του Κέντρου Περιβαλλοντικής Ενημέρωσης (ΚΠΕ) της Καστάνιτσας και στην Έκθεση Παραδοσιακών Επαγγελμάτων που βρίσκεται στο υπόγειο χώρο του ΚΠΕ. Οι επισκέπτες ενημερώθηκαν για τη σημαντική βιοποικιλότητα της προστατευόμενης περιοχής, τη διαχρονική συνύπαρξη του ανθρώπου με τη φύση, τα φυσικά μνημεία της περιοχής, την Τσακώνικη διάλεκτο αλλά και την ιδιαίτερη αρχιτεκτονική της Καστάνιτσας. Παράλληλα, στους χώρους του Κέντρου Ενημέρωσης προβάλλονταν οι ταινίες ντοκιμαντέρ του Φορέα Διαχείρισης με περιεχόμενο την οικολογική και ιστορική-πολιτιστική αξία της περιοχής αλλά και τις δράσεις που υλοποιεί ο Φορέας στην προστατευόμενη περιοχή.  Στους επισκέπτες διανεμήθηκαν τα ενημερωτικά έντυπα που έχουν παραχθεί από τον Φορέα Διαχείρισης όπως, φυλλάδια, εγχειρίδια, χάρτες και οδηγοί της προστατευόμενης περιοχής, κ.α. Η Καστάνιτσα Αρκαδίας το παραδοσιακό τσακωνοχώρι του Πάρνωνα, αποτέλεσε και φέτος πόλο έλξης για χιλιάδες επισκέπτες από διάφορα μέρη της Ελλάδας, πιστοποιώντας ότι η γιορτή Γιορτή Κάστανου έχει καθιερωθεί τα τελευταία χρόνια ως μια από τις σημαντικότερες εκδηλώσεις τοπικών προϊόντων στην Ελλάδα. Στον κατάλληλα διαμορφωμένο χώρο στην πλατεία καταδρομέα Σωτηρίου Κουρούνη, οι επισκέπτες είχαν την ευκαιρία να παρακολουθήσουν παραδοσιακούς χορούς από τον Πολιτιστικό Σύλλογο Άστρους, να απολαύσουν τοπικές παραδοσιακές συνταγές με βασικό συστατικό το κάστανο, να προμηθευτούν κάστανα και άλλα τοπικά και παραδοσιακά προϊόντα από παραγωγούς της περιοχής, ενώ, για τους μικρούς επισκέπτες είχε στηθεί παιδικό εργαστήρι με υλικά του δάσους Για να δείτε το βίντεο από την Γιορτή Κάστανου πατήστε εδώ: https://www.youtube.com/watch?v=SuQw1KxQa4c Φορέας Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας Πληροφορίες: Αρβανίτης Αδαμάντιος Άστρος Αρκαδίας, 22001 Τηλ: 27550 22021, Fax: 27550 22806 Email: info@fdparnonas.gr Web: www.fdparnonas.gr

Διαβάστε περισσότερα...

31 Οκτ

Ομάδα επισκεπτών από την Αθήνα, στο πλαίσιο οργανωμένης τριήμερης επίσκεψης στην περιοχή της Κυνουρίας, επισκέφθηκε το απόγευμα του Σαββάτου 26 Οκτωβρίου 2019, τη λιμνοθάλασσα του Μουστού. Tα στελέχη του Φορέα Διαχείρισης στο πλαίσιο της προγραμματισμένης ξενάγησης της ομάδας, ενημέρωσαν τους επισκέπτες για τα ιδιαίτερα χαρακτηριστικά της περιοχής καθώς επίσης και για το για καθεστώς προστασίας της. Η επίσκεψη ολοκληρώθηκε με τη διανομή του έντυπου ενημερωτικού υλικού του Φορέα Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας, το οποίο αναφέρεται στην προστατευόμενη περιοχή του Μουστού, αλλά και συζήτηση με τους επισκέπτες γύρω από θέματα προστασίας και διαχείρισης της περιοχής. 

Διαβάστε περισσότερα...

24 Οκτ

Ομάδα από το Ηνωμένο Βασίλειο επισκέφθηκε το πρωί της Πέμπτης 24 Οκτωβρίου 2019, τη λιμνοθάλασσα του Μουστού και στη συνέχεια το Κέντρο Περιβαλλοντικής Ενημέρωσης Άστρους. Στο πλαίσιο της ξενάγησης τα στελέχη του Φορέα Διαχείρισης ενημέρωσαν τους επισκέπτες για τα ιδιαίτερα χαρακτηριστικά της περιοχής καθώς επίσης και για το για καθεστώς προστασίας της. Η επίσκεψη ολοκληρώθηκε με την προβολή της ταινίας ντοκιμαντέρ του Στέλιου Χαραλαμπόπουλου με τίτλο «Από Βορρά σε Νότο, σ’ Ανατολή και Δύση» από το αρχείο του Φορέα Διαχείρισης και με διανομή του έντυπου ενημερωτικού υλικού του Φορέα Διαχείρισης Πάρνωνα, Μουστού, Μαινάλου & Μονεμβασίας, το οποίο αναφέρεται στην προστατευόμενη περιοχή του Μουστού.

Διαβάστε περισσότερα...

23 Οκτ

40 μαθητές και μαθήτριες από την Αργολίδα επισκέφθηκαν την Τετάρτη 23 Οκτωβρίου 2019 τον υγρότοπο Μουστού και το Κέντρο Περιβαλλοντικής Ενημέρωσης Άστρους στο πλαίσιο του προγράμματος περιβαλλοντικής ενημέρωσης που υλοποιεί ο Φορέας Διαχείρισης στην περιοχή. Πιο συγκεκριμένα τα παιδιά από το Αγγελοπούλειο Δημοτικό Σχολείο Ανυφίου, από τις τάξεις Ε΄ και Στ΄, περιηγήθηκαν στη λιμνοθάλασσα του Μουστού και στη συνέχεια επισκέφθηκαν το Κέντρο Περιβαλλοντικής Ενημέρωσης του Άστρους. Οι μαθητές ασχολήθηκαν κατά τη διάρκεια της επίσκεψής τους με δραστηριότητες μελέτης και ψυχαγωγίας με θεματικό πεδίο τη λιμνοθάλασσα και τη βιοποικιλότητά της.

Διαβάστε περισσότερα...



!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.4";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":case"disabled_tos":{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"disabled_tos":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";case"disabled_tos":return"tos_not_accepted"}}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}));