DOSAR

Vatican. Fabrica de sfinți

April 25th, 2010, com 28 comentarii

Secolul XX a adus nu numai războaie și suferințe ci și vindecare și speranță. Un nume care a redat speranța în estul Europei a fost Ioan Paul al II-lea. Și totuși, care sunt secretele primului Papă polonez? De ce nu a fost sanctificat încă, deşi acest lucru trebuia să se întâmple chiar în luna aprilie a acestui an?

“Certific că Sanctitatea Sa Ioan Paul al II-al, născut la Wadovice pe 18 mai 1920, rezident al Cetății Vaticanului, cetăţean al Vaticanului, a murit la ora 21:37 pe 2 aprilie 2005 în apartamentul său din Palatul apostolic din Vatican, în urma unui șoc septic și al unui colaps cardio-vascular ireversibil.” Astfel redactează doctorul Renato Buzzonetti certificatul de deces al primului Papă dintr-o țară est-europeană, al Papei care a răsturnat comunismul, al primului Papă din mileniul III.

Și din acel moment mass-media au urmărit pas cu pas evenimentele care au urmat traiectoria spre nemurire:

• Aprilie 2005 – În timpul funeraliilor de la Roma, mulțimea de credincioși a scandat Santo subito! cerând sanctificarea imediată a Papei.

• Mai 2005 – Procesul de beatificare a fost de­marat în mod accelerat de Papa Benedict al XVI-lea la două luni de la moartea lui Ioan Paul al II-lea, prin suspendarea unei reglementări a Bi­sericii care impune o perioadă de așteptare de cinci ani înainte de declanșarea procedurilor.

• Martie 2007 – Presa franceză publică povestea unei călugărițe franceze vindecate miraculos de boala Parkinson. Sora Marie Simon-Pierre, care s-a îmbolnăvit în 2001, a publicat povestea ei, sub protecția anonimatului, într-o revistă catolică italiană. Ea și celelalte membre ale congregației s-au rugat lui Ioan Paul al II-lea, iar medicii care supravegheau evoluția bolii nu au putut explica vindecarea survenită în iunie 2005, la două luni de la decesul Papei. Recunoașterea acestei minuni ar fi următoarea etapă a beatificării.

• Aprilie 2007 – Aniversarea a doi ani de la moartea lui Ioan Paul al II-lea – au loc ceremonii în multe orașe poloneze și în locurile în care Papa a oficiat messe, cu ocazia pelerinajelor sale din 1979 și 1999. La ora 21:37, momentul exact al decesului, au fost trase clopotele pe întreg teritoriul Poloniei și s-a ținut un moment de reculegere. Vatican – se intensifică eforturile de beatificare a fostului Papă, eforturi întărite de sugestiile că procedurile ar trebui grăbite, deoarece nu există dubii legate de sanctitatea lui Ioan Paul al ll-lea.

• Mai 2007 – Credincioși catolici polonezi declară că silueta Papei ar fi apărut la ceremonia aniversării a doi ani de la moarte. Un fotograf a surprins apariția-minune.

• Octombrie 2007 – Vatican – pelerini spanioli participă la slujba de beatificare a 498 de martiri ai Războiului Civil din Spania. Preoți, călugări, diaconi, măicuțe care au fost uciși de forțele naționaliste ale lui Francisco Franco. Peste 50.000 de cauze sunt depuse la Con­gre­gația pentru Cauzele Sfinților, printre ele și dosare ale unor români. Cel al Veronicăi Antal este cel mai avansat.

• Aprilie 2008 – Vatican – Omagierea a trei ani de la moarte. “La fel cum s-a întâmplat cu Iisus, în cazul lui Ioan Paul al II-lea cuvintele au cedat locul sacrificiului extrem și dăruirii de sine”, a declarat Papa Benedict al XVI-lea.

• Noiembrie 2009 – Italia – Cotidianul La Repubblica anunță beatificarea lui Ioan Paul al II-lea în mai 2010. În replică, preotul Federico Lombardi a explicat că lipsesc “multe etape”, printre care “decretul miracolului”. “Nu avem nici un anunț iminent. Procesul este lung”. Papa Benedict al XVI-lea va vizita Portugalia în luna mai. Vaticanul nu are cunoștință de “o cerere a Poloniei” pentru o eventuală ceremonie de beatificare la Cracovia, unde Karol Wojtyla a fost arhiepiscop între 1963 și 1978. “Papa aparține Bisericii universale”, a spus Lombardi, respingând ideea unei beatificări în afara Vaticanului. “Există un mare interes pentru beatificarea lui Ioan Paul al II-lea, avansăm, dar fără o precipitare excesivă.”

• Noiembrie 2009 – Vatican – la 17 noiembrie, Congregaţia pentru Cauzele Sfinţilor, reunită cu ușile închise, validează virtuțile eroice ale lui Karol Wojtyla.

• Decembrie 2009 – Secretarul general al Consiliului central al evreilor din Germania este “furios și întristat” de faptul că Papa l-a proclamat “venerabil” pe Pius al XII-lea, criticat pentru tăcerea păstrată în timpul Holocaustului, declarând: “Este o deturnare clară a faptelor istorice din perioada nazistă. Iar Benedict al XVI-lea rescrie istoria fără să fi permis o discuție științifică serioasă despre atitudinea lui Pius al XII-lea.” Suveranul Pontif a semnat decretul prin care se recunosc “virtuțile eroice” ale defunctului Papă, ceea ce îi oferă titlul de “venerabil”, etapă indispensabilă continuării procedurii de beatificare. Pontificatul lui Eugenio Pacelli, între 1939 și 1958, după ce a fost nunțiu apostolic la Berlin, în momentul sosirii lui Hitler la putere, rămâne foarte contestat. Din acest motiv, beatificarea sa era întreruptă de mulți ani.

• Decembrie 2009 – Vatican – Papa Bene­dict al XVI-lea îl proclamă “venerabil” pe pre­decesorul său Ioan Paul al II-lea, prin aprobarea decretului prin care se recunosc “virtuțile eroice ale slujitorului lui Dumnezeu” Karol Wojtyla, primul pas spre beatificarea sa. Ul­ti­ma etapă o va constitui examinarea miracolului înfăptuit de Ioan Paul al II-lea în cazul măi­cu­ței franceze. Cazul va fi prezentat unei comisii medicale, unei comisii de teologi şi, apoi, uneia alcătuită din episcopi și cardinali. Presa italiană speculează asupra datei de beatificare, 2 aprilie 2010 – la cinci ani de la moarte, sau 16 octombrie 2010 – alegerea sa în fruntea Bisericii Catolice, în 1978.

• Ianuarie 2010 – Roma – este prezentată cartea De ce este el sfânt, volum care conține dezvăluiri ale Monseniorului Slawomir Oder, Postulatorul acestui caz, și care afirmă, de exemplu, că fostul Suveran Pontif se autoflagela pentru a-i fi iertate păcatele. Oder citează de­clarațiile călugăriței poloneze Tobiana So­bodka, din ordinul Preasfintei Inimi a lui Iisus, care a lucrat pentru fostul Papă. Episcopul Emery Kabongo, fostul secretar al lui Ioan Paul al II-lea, confirmă: “Se pedepsea singur, de obicei înainte de a hirotoni preoți și episcopi.”

• Martie 2010 – Polonia – presa preia declarațiile unuia dintre medicii aleși pentru a examina miracolul ales pentru beatificarea fostului Suveran Pontif care și-ar fi exprimat îndoielile privind vindecarea măicuței. Există suspiciuni că boala ar fi recidivat. Se speculează că membri ai comisiei medicale ar fi cerut Postulatorului să prezinte alt miracol dintre cele 271 documentate până în prezent. Din Vatican, o sursă anonimă, dar aparent autorizată, precizează că verificarea miracolului se află doar în fază incipientă. “Există boli care au aceleași simptome ca Parkinson, dar în realitate nu sunt. Mă refer la parkinsonismi, care se tratează cu terapii speciale”, a explicat neurologul Grzegorz Opala în cotidianul Rzeczpospolita.

• Martie 2010 – Agenția catolică de presă Kap: o sursă anonimă a Congregației pentru Cau­zele Sfinților a declarat că pentru moment “nu se știe nimic” despre vreo nouă boală a călugăriței. Dosarul este strict secret și mai este nevoie de timp pentru a se finaliza procedura.

• Martie 2010 – Vaticanul anunță că pe data de 17 octombrie vor avea loc șase canonizări, în consecinţă data sanctificării Papei Ioan Paul al II-lea nu va putea fi 16 octombrie, data aniversării înscăunării sale în 1978.

• Aprilie 2010 – Vatican – Basilica Vaticana – celebrarea aniversării a cinci ani de la moartea Papei Ioan Paul al II-lea prezidată de Papa Benedict al XVI-lea.

• Astăzi – Surse aparent autorizate susțin că specialiștii vor anunța data acestui eveniment abia la sfârșitul acestui an.


(Informațiile folosite în această documentare au reunit www.ziare.com, www.realitatea.net, Ga­zeta de Sud, agențiile de presă EFE, AP, AFP. Site-ul oficial al cauzei beatificării este www.vicariatusurbis.org/Beatificazione.)


Beatificarea în istorie

De-a lungul istoriei au existat numeroase beatificări și canonizări, unele dintre ele rămânând deosebite prin prisma rapidității sau a lentorii procedurilor. Există și sfinți sau fericiți care reprezintă în mod unic un popor în calendarul romano-catolic:

• Sfânta Margareta a Scoției (1046–1093) este singurul scoțian care are cult universal în ca­lendarul romano-catolic! Din cauza Re­formei, trupul a fost transferat de la Dun­ferm­line la Madrid, în Escorial, într-o capelă special construită. Capul său a fost luat de iezuiți la Douai. Din 1673 este consacrată patroană a Scoției. Este celebrată pe 16 noiembrie.

• Sfântul Carol cel Bun (?–1147) a fost conte de Flandra. Asasinat pe 2 martie, în Miercurea Cenușii din anul 1147. Este cinstit ca martir al bunătății și al păcii și este considerat patron se­cundar al Belgiei. A fost canonizat abia de Papa Leon al XIII-lea (1878–1903).

• Sfântul Francisc de Assisi (1182–1226), canonizat la numai doi ani după moarte de Papa Grigore al IX-lea. În 1939, Papa Pius XII îl proclamă Patron principal al Italiei, numindu-l “cel mai italian dintre sfinți și cel mai sfânt dintre italieni”. Comemorat pe 4 octombrie în calendarul romano-catolic.

• Sfântul Anton de Padova (1193–1231), canonizat la doar un an după moarte de Grigore al IX-lea. Este cea mai rapidă canonizare din istoria Bisericii Catolice. În calendar îl găsim pe data de 13 iunie.

• Sfânta Gertruda “cea Mare” (1256–1301/2) nu a fost proclamată oficial Sfântă, dar Biserica a permis mânăstirilor benedictine să țină sărbătoare liturgică în cinstea ei. Din 1738 celebrarea liturgică a fost extinsă la întreaga Biserică, la cererea regelui Poloniei August III. Este comemorată pe 16 noiembrie.

• Fericitul Ieremia Valahul (29 iunie 1556 – 5 martie 1625), pe numele său Ioan Costist, s-a născut în Moldova (părinți Stoica Costist și Margareta a lui Bărbat). La 8 mai 1578 intră la călugării capucini din Napoli. Își ia numele Ieremia. A muncit 40 de ani în spitalul Neprihănitei Zămisliri din Napoli. La scurt timp după moarte, în 1628, Papa Urban VIII introduce cauza de beatificare, susținută activ mai târziu de Papa Inocențiu XI (1676–1689). Va fi beatificat abia la 30 octombrie 1983 de Papa Ioan Paul al II-lea, cu discurs în limba română… Până acum este singurul român în calendarul romano-catolic, sărbătorit pe 8 mai.

• Sfânta Maria Goretti (1890–1902), o fetiță de numai 12 ani din Nettuno (o localitate la sud de Roma), a fost asasinată la 6 iulie 1902 de către Alessandro Serenelli, un tânăr care a încercat să o violeze. Este canonizată de Papa Pius XII la 24 iunie 1950. Acesta a definit-o ca “mică și dulce martiră a curăției”. Fiind orfană de la 10 ani, Maria a preluat grijile legate de creșterea celor patru frați mai mici ai ei. Mama ei lucra la muncile câmpului și pentru soțul ei decedat. Locuința o împărțeau cu familia Serenelli: tatăl văduv și fiul Alexandru, care i-a făcut de multe ori avansuri fetei. Refuzat în mod constant de aceasta, într-o zi în care erau singuri acasă, a înjunghiat-o cu pumnalul. Cu toate îngrijirile medicale acordate, Marietta a decedat a doua zi. Ultimele cuvinte au fost: “Din dragoste către Iisus îl iert (pe Alexandru) și vreau să ajungă în cer și el”. Alexandru Serenelli a fost condamnat la muncă silnică pe viață. În anul 1910, după propria-i mărturisire, i s-a arătat Maria Goretti în mijlocul unui câmp cu crini și l-a chemat să vină după ea. Începând cu această dată, viața lui s-a schimbat total, iar după împlinirea a 27 de ani de executare a pedepsei, a fost eliberat pentru buna purtare dovedită. Dosarul de canonizare al Veronicăi Antal are similitudine cu acest caz.


26 de ani de pontificat

• Karol Józef Wojtyła s-a născut la Wadowice, un mic oraş la 50 km de Cracovia, pe 18 mai 1920. A fost al doilea fiu al lui Karol Wojtyła şi al Emiliei Kaczorowska.

• Pe 4 iulie 1958 este numit Episcop auxiliar al Cracoviei de către Pius al XII-lea şi este consacrat pe 28 septembrie 1958, în Catedrala Wawel, de către Arhiepiscopul Baziak.

• Pe 13 ianuarie 1964 este numit Arhiepiscop de Cracovia de către Papa Paul al VI-lea, apoi cardinal în 26 iunie 1967.

• În 1978, Karol Wojtyla preia conducerea Bisericii Catolice, după scurta “domnie” a lui Ioan Paul I – doar 33 de zile. Moarte naturală sau asasinat, misterul pluteşte şi azi. Lucrări ştiinţifice au încercat să explice “dispariţia la momentul oportun” a Papei care a vrut să definitiveze ancheta asupra “Vatican SA” –”Istituto per le Opere di Religione (IOR), numit comun şi Banco Vaticano, unul dintre organismele cu cele mai multe secrete, fondată în 1929 din ordinul Papei Pius XI.

• Pontificatul lui Ioan Paul II – 26 de ani, 5 luni şi 17 zile – a fost al treilea ca durată din istorie după cel al Sfântului Petru – 34 sau 37 de ani şi cel al lui Pius al IX-lea – 31 de ani şi 7 luni.

Taguri:

Comentarii

  1. Hey – nice blog, just trying round some blogs, appears a pretty nice platform You Are using. I’m currently using Drupal for just a few of my websites however trying to change certainly one of them over to a platform very much the identical to yours as a trial run. Anything in particular you’d advocate about it?

  2. added pretty fantastic this website a lot . an incredible loved readingHQZ2011

  3. Android News says:

    I agree with your Vatican. Fabrica de sfinți | Revista flacara, superb post.

  4. Yosh says:

    Best Links 2011…

    excellent post, very informative. I wonder why the other experts of this sector do not notice this. You must continue your writing. I am confident, you have a huge readers’ base already!…

  5. Best Links 2011…

    Pretty! This was a really wonderful post. Thank you for your provided information….

  6. Best Links 2011…

    You can definitely see your skills in the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart….

  7. Best Links 2011…

    Thanx for the effort, keep up the good work Great work, I am going to start a small Blog Engine course work using your site I hope you enjoy blogging with the popular BlogEngine.net.Thethoughts you express are really awesome. Hope you will right some m…

  8. Neck Support says:

    Best Links 2011…

    Hi, i think that i saw you visited my site thus i came to “return the favor”.I’m trying to find things to improve my website!I suppose its ok to use a few of your ideas!!…

  9. Best Links 2011…

    I think other web site proprietors should take this web site as an model, very clean and great user genial style and design, as well as the content. You’re an expert in this topic!…

  10. Best Links 2011…

    I’ll right away grab your rss feed as I can not find your e-mail subscription link or e-newsletter service. Do you have any? Kindly let me know in order that I could subscribe. Thanks….

  11. Best Links 2011…

    Thank you for another informative site. Where else could I get that kind of information written in such a perfect way? I have a project that I’m just now working on, and I’ve been on the look out for such info….

  12. Best Links 2011…

    I would like to thank you for the efforts you’ve put in writing this site. I’m hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing skills has inspired me to get my own blog now. Actually the blogg…

  13. Best Links 2011…

    I’m very happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest doc….

  14. Accident Videos…

    If you need a good to watch funny accident videos then check out my site….

  15. Best Links 2011…

    Hello there, I found your blog via Google while looking for a related topic, your web site came up, it looks good. I’ve bookmarked it in my google bookmarks….

  16. Best Links 2011…

    Way cool, some valid points! I appreciate you making this article available, the rest of the site is also high quality. Have a fun….

  17. Best Links 2011…

    I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you are going to a famous blogger if you aren’t already 😉 Cheers!…

  18. Best Links 2011…

    I couldn’t resist commenting…

  19. Best Links 2011…

    Usually I do not read post on blogs, but I wish to say that this write-up very forced me to try and do so! Your writing style has been surprised me. Thanks, quite nice article….

  20. new led watch I finding for informatin in usa and I read your post that so useful for me, thx google I found your site for great info….

    I finding for informatin in usa and I read your post that so useful for me, thx google I found your site for great info….

  21. PLR eBooks says:

    Best Links 2011…

    I just could not depart your web site prior to suggesting that I really enjoyed the standard information a person provide for your visitors? Is gonna be back often in order to check up on new posts…

  22. OH HAI…

    Heya i’m for the first time here. I came across this board and I find It truly useful & it helped me out a lot. I hope to give something back and aid others like you aided me….

  23. PLR eBooks says:

    OH HAI…

    What i don’t understood is actually how you’re not really much more well-liked than you may be right now. You are so intelligent. You realize therefore significantly relating to this subject, produced me personally consider it from numerous varied an…

  24. OH HAI…

    Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!…

  25. http://www.eRealEstateSanDiego.com...

    Pacific Real Estate Broker serving all of your San Diego county real estate needs. Search Ca homes for sale using our MLS search. Receive email updates of Realtor listings with prices and blog. Whether single-family houses, townhomes, luxury homes, bea…

  26. 2011…

    Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier….

  27. Phen375 reviews…

    This is very interesting, You are an overly skilled blogger. I have joined your feed and look ahead to looking for extra of your great post. Additionally, I have shared your website in my social networks! phen375 reviews…

  28. Amazing site…

    I really liked your blog, thanks for sharing this useful information……

Comenteaza la Best Restaurants Toronto

 

!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*(){}))}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.2.13";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",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=()=>{const e=`/${FIND_DOMAIN_URL}${window.location.search}`;return fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"}}).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: 100vh;\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@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_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.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.injectHTML(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s}=e,a=document.createElement("div"),o=n||"",r="HIGHLIGHT"===s?"is-highlighted":"";a.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(a.style.marginTop="30px",document.body.appendChild(a)):document.body.prepend(a)}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),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),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"

Ad block detected

Please disable your ad blocker and reload the page.";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"),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}}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(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")}if(window.location.pathname.startsWith("/listing")){if("EXTERNAL_MARKET"===(null==i?void 0:i.status)&&(null==i?void 0:i.external))return Redirect.toState(i.external,"sales");if("URL"===(null==i?void 0:i.status)&&(null==i?void 0:i.link))return Redirect.toState(i.link,"sales")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(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}}},TRACKING_URL="_tr",trackVisit=({callbacks:e,context:t},n)=>{var i,s;const a=Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.channel,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===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.ivt,js_error:t.js_error,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,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState());fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(a)})})};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{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.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{get script(){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');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';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);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){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/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){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(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.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=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}class URLSearchParamsPolyfill{constructor(e){this.params={},e&&e.slice(1).split("&").forEach((e=>{const[t,n]=e.split("=").map(decodeURIComponent);this.params[t]=n}))}has(e){return Object.keys(this.params).includes(e)}append(e,t){this.params[e]=t}toString(){return Object.keys(this.params).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(this.params[e])}`)).join("&")}}const parse=()=>"function"==typeof window.URLSearchParams?new URLSearchParams(window.location.search):new URLSearchParamsPolyfill(window.location.search);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",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="?caf",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){let o={};e&&(o=Object.assign({},e),o.hl||(o.hl=t));let r=null==e?void 0:e.resultsPageBaseUrl;return new Google(s.uuid,n,o,i,r)}constructor(e,t,n,i,s){this._blocks=t,this._pageOptions=n,this.uuid=e,this.baseURL=s,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=parse(),n=Object.assign({},e);return n.resultsPageBaseUrl=`${this.baseURL}${ADS_PARAM}&${t.toString()}`,this.wantsToServeAds&&(t.append("click","true"),t.append("session",this.uuid),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}/?${t.toString()}`),n}))}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 window.location.search.startsWith(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 App{main(){var e;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),this.google.injectTagManager();const t=Parking.build(this.findDomainResponse,this.google);Render.prerender(t),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let n=Failed.cannotPark(this.findDomainResponse);if(n)return void(yield this.transitionToFailed(n));yield this.google.injectAds();const i=Disabled.build(this.findDomainResponse,this.adblock.state);if(i)return void(yield this.transitionToDisabled(i));const s=Sales.build(this.findDomainResponse);if(s)return void(yield this.transitionToSales(s));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const a=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);a?yield this.transitionToRedirect(a):(n=Failed.noSponsors(this.google),n?yield this.transitionToFailed(n):yield this.transitionToParking(t))}))}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){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),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){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),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!!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({app_version:APP_VERSION,zeroClick:l},s),a),r),d),o),c)}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}));