DOSAR, Reportaje

„Bună, mă numesc Corporatist si sunt workaholic”

March 8th, 2011, com 106 comentarii

22 aprilie 2007. Raluca Stroescu, manager de audit la „Ernst&Young” în vârstă de 31 de ani, a fost găsită moartă în locuinţa ei. Avea calcula­torul deschis si nişte dosare de serviciu în braţe. Sub presiunea unor deadline-uri, tânăra a muncit, aproape non-stop, luni de zile, de dimineaţa până noaptea târziu, fără week-end-uri şi sărbători legale. Era aproape un schelet, cântărea sub 40 de kilograme. Atunci s-a vorbit şi s-a scris, pentru prima oară în România, despre „moarte prin prea multă muncă”. Şi, evident, toată lumea arăta cu dege­tul spre multinaţionale.

Un fragment de realitate, respectiv un comentariu de pe forumuri, preluat de Adina Rosetti în cartea sa: „…poate să mă lămurească cineva pe net care e sensul vieţii, ce-i de făcut, e mai bine să simţi mirosul ierbii sau un card plin, de ce se plăteşte totul aşa de scump?, de ce nu ne învaţă toate astea dinainte, la şcoală?”

Cazul Raluca Stroescu a declanşat o adevă­rată isterie anticorporatistă. Zeci de talk-show- uri şi articole în reviste şi ziare, sute de reacţii virtuale, pe forumuri şi bloguri. Semnate sau anonime, multe dintre postările cu pricina aduceau, de la o poştă, a strigăt de ajutor: „Am fost şi eu aproape de asta, am ajuns la spital…” sau „Mi-am nenorocit sănătatea şi viaţa, fac psihoterapie, de câteva luni…” Inspectoratele teritoriale de muncă au verificat câteva multi­naţionale, sub aspectul respectării programu­lui de lucru. Nu s-au descoperit mari abateri, actele vorbeşte, or acolo scrie, invariabil, opt ore. Compania Ernst&Young, de pildă, pe frontul căreia a căzut Raluca Stroescu, a fost amenda­tă, totuşi, pentru că lucrurile erau prea eviden­te, cu 20.000 de lei.

Recunosc, cinstit, la vremea respectivă nu am urmărit foarte atent acest subiect. Există, însă, un martor-cheie al situaţiei anticorporatis- te de atunci. Adina Rosetti, ziarist şi scriitor, a făcut o documentare beton a cazului Raluca Stroescu. Nu, nu şi-a dat doctoratul pe tema asta, dar a scris o carte. Volumul Deadline, publicat la editura Curtea veche, în octombrie 2010, s-a vândut ca pâinea caldă. Acum se pre­găteşte ediţia a doua. „Mi s-a părut că fata asta e simbolul generaţiei mele, un fel de personaj colectiv”, mărturiseşte autoarea. „Eu însămi am scăpat, ca prin urechile acului, de obsesia tinerilor de a se realiza în multinaţionale, foar­te la modă în 2001, când am terminat ASE-ul. Am şi fost la nişte interviuri, care m-au îngro­zit, pur şi simplu. Îţi cer să le povesteşti şi vise­le, sunt întrebări prea personale, prea scormo­nitoare. Toţi prietenii mei au trecut prin asta, am crescut cu poveştile lor. Soţul meu a plecat din câteva multinaţionale, acum are afacerea lui. Si mama e o victimă a acestui sistem, a lucrat în bănci, o vedeam mereu dărâmată de oboseală, încercănată, epuizată. Muncea de dimineaţa până seara, inclusiv în week-end. Într-un final, şi-a dat demisia. Din toate aceste detalii, chiar am încercat să înţeleg mecanis­mul infernal care ne poate arunca în muncă fără limite. Stilul corporatist mi se pare, sincer, un fel de spălare pe creier. Îţi furnizează chiar şi o familie, împachetată frumos, sub formă de team building sau ieşire în cluburi, ca să nu mai ai de ce să mergi acasă”.

Chiar dacă nu este documentar, ci realitate amestecată cu ficţiune, sau invers, cartea Adinei Rosetti a făcut vâlvă si printre corpora- tisti. Unii s-au recunoscut în personaje si s-au întristat. Alţii au avut o reacţie de genul: „Na­sol, da’ e vorba, evident, de altcineva!” Deadline a fost cumpărată, masiv, si pe post de cadou pentru „un prieten workaholic”. În fine, chiar si critica literară, generoasă, de altfel, s-a legat de componenta corporatistă a cărţii, până la expri­mări de genul „manifest anticorporatist”.

Şi munca mai ucide, nu-i aşa?

  • Sorin Dănilescu, managerul Intact Interactive, s-a sinucis în 19 ianuarie 2011, aruncându-se de la balcon. De-abia împlinise 36 de ani. Se pare că motivele ţin de presiunea de la locul de muncă. A lăsat în urmă o soţie şi o fetiţă de şapte ani.

  • Martie 2010. Carmen Ramona Cîciu (foto), în vârstă de 36 de ani, programator la Ipsos Interactive Services, s-a prăbuşit, în stop cardio-respirator, în faţa calculatorului de pe biroul ei. A murit câteva zile mai târziu, din cauza unui edem cerebral, pus pe seama stre­sului. Avea doi copii gemeni, de trei ani.

  • În 13 noiembrie 2010, Lavinia Samoilă, fost manager la L’Oreal, s-a sinucis aruncându-se de la etajul opt al blocului în care locuia. Avea 32 de ani. Vecinii spun că n-au auzit-o nicio­dată vorbind despre altceva decât despre

  • Şeful celui mai mare magazin Orange din Arad, Mădălin Groza, de 32 de ani, a murit în luna mai 2009, din cauza unui anevrism cere­bral, accentuat de presiunea de la locul de muncă şi de programul prelungit.
  • Directorul de distribuţie de la Realitatea- Caţavencu, Alexandru Miriştea, de 33 de ani, a murit la volanul maşinii, în noiembrie 2009. Grăbit şi obosit, ca întotdeauna, managerul- kamikaze, cum l-a numit presa, a făcut stop cardio-respirator.
  • Tocmai când i se pregătea promovarea, pen­tru ataşamentul faţă de locul de muncă, Irina Ticu, de la Delhi Ineu, a murit, doborâtă de oboseală, la serviciu, în mijlocul colegilor. Avea doar 23 de ani.

 

La aproape patru ani de la tragedia Raluca Stroescu, o moarte care, totusi, dovedea ceva, nu s-a produs nici o miscare tectonică în piaţa multinaţionalelor din România. Revoluţia anti- corporatistă, declanşată atunci pe net (vezi blo- gul Mihai Morar), a murit cam în fasă. Mai exact, a fost potolită de criză. Disponibilizările, somajul, da, pot fi mult mai înspăimântătoare decât munca în exces si robotizarea angajaţilor. S-a realizat, însă, marea performanţă de a se introduce în contractul colectiv de muncă, la nivel naţional, „obligaţia angajatorilor de a pre­veni si diminua nivelul stresului la locul de muncă”. Sigur că te apucă si râsul gândindu-te la cine, cum si cu ce măsoară asta. S-au mai făcut si niste cercetări de piaţă, rezultatele nu sunt tocmai îmbucurătoare. Dintr-un sondaj al site-ului de recrutare Myjob, de pildă, rezultă că peste 50% dintre angajaţii români rămân zilnic la serviciu după terminarea programului, iar alţi 12,6% fac ore suplimentare de cel puţin două ori pe săptămână. Conform statisticilor Fundaţiei Europene pentru Îmbunătăţirea Condiţiilor de Muncă si Viaţă, românii sunt cei mai munciţi din ţările UE, media orelor petre­cute la muncă depăsind media europeană. Si ce dacă, spun corporatistii, în timp ce îsi văd de deadline-urile lor. Sigur, se mai îmbolnăvesc si ei, mai cad în depresii, mai merg pe la psiholog. Din când în când se mai sinucide câte un mana­ger, o tânără face stop cardio-respirator la birou, în faţa calculatorului, mai mor câte unii, în accident cerebral sau în masină, că adorm la volan, mult prea obosiţi fiind. În rest e bine si avem multe cariere de succes. Doar că, uneori, n-ar fi rău să ne amintim cuvintele Victoriei Gheorghievici, profesor universitar, spuse la înmormântarea Ralucăi Stroescu, nepoata ei: „Societatea asta inoculează ideea că numai muncind până la epuizare poţi să realizezi ceva în viaţă, când, în realitate, sensul vieţii se pier­de. Raluca a primit mereu lauri si cununi, însă a pierdut cununa vieţii”.

Asa stând lucrurile, cred că a venit vremea să vedem si ce spun corporatistii în funcţiune, ca să zic asa. Prima surpriză a fost că ei nu prea vor să vorbească despre asta. Asa, pe net, ano­nim sau cu un nume de împrumut, e cu totul altceva! Sau o mică bârfă, asa, la o cafea. Dar să scrie în presă, numele lor si al companiei, zău că nu se poate! Si nici măcar n-as zice că nu-i înţeleg. Imaginaţi-vă că un tip drăguţ, de pe la McDonalds, de pildă, îmi spune că ăia i-au spă­lat creierii si eu chiar scriu asta, în revistă. Citeste CEO (Chief Executive Officer) si e bucuros, nu? N-ai să vezi decât… încă un tânăr calificat fără job. Prin urmare, după îndelungi căutări, întâlniri, interviuri – de am ajuns eu mai corporatistă decât ei, în sensul că am muncit si serile, uneori spre noapte, si în week- end-uri, iar creierii îmi miros a Lenor Parfumelle – sunt fericita posesoare a câtorva povesti au­tentice, cu si despre corporatisti. As începe cu Mihaela, pentru că îi place să citească Milan Kundera. Si mie. Viaţa e în altă parte, zice autorul amintit, printr-un titlu de carte. Si fata noastră, frumuşică, zâmbitoare, în multinaţio­nală de ani buni, chiar s-a prins de chestia asta. La timp, vreau să zic: „Împlinisem 28 de ani când m-am angajat la o companie de comuni­care. De-abia intrase pe piaţa românească, eram doar patru oameni, aveam biroul într-un apartament de bloc. Cultura corporatistă nu era atât de dezvoltată ca acum, dar, sigur, a tre­buit să ne adaptăm unui stil de muncă, si chiar de viaţă, care venea de la compania mamă, de la fondatori. Oricum, era un mediu mai omenos decât la Coca-Cola, de pildă, sau la alte multinaţionale care chiar te spală pe creier. Nu se pot face generalizări, unele companii au cul­tura de corporaţie în sânge, funcţionează pe ea, altele nu o au si nici nu o caută, lasă mai multă libertate angajaţilor. Unele intră si în viaţa ta personală, îţi dau reguli si acolo, când să faci copii, cum să te îmbraci, ce bărbat să-ţi iei. Sigur că asta depinde si de tine. Dacă esti usor de controlat sau foarte ambiţios să ajungi undeva, scuzaţi, esti pierdut. La femei mai intervine si dorinţa de a avea putere, la fel ca bărbaţii, asa că ajung în poziţii de forţă, dar cu un preţ cam mare: se masculinizează, îşi pierd atributele feminine. Am trecut si eu prin aceste capcane, pe unele le-am depăsit usor, altele m-au si prins. Opt ani am lucrat 10 ore pe zi, la supraîncărcare 16, plus week-end-urile. Nu-ţi cere nimeni asta, explicit, dar altfel n-ai cum să înveţi, să cresti profesional, să-ţi închei proiectele. Programul normal de lucru nu-ţi ajunge, evident că mai-marii companiei stiau asta, dar nici noi nu strigam, ce-i drept. Ei pro­fitau, sigur, dar eu ziceam că o fac pentru mine. Organizam evenimente peste evenimente, făceam strategii de comunicare, compania se asezase bine pe piaţa românească, ne-am extins, ne-am mutat. Viaţa mea personală nu mai exista, acasă mergeam doar să dorm, mân- cam pe tastatură, era fascinant! Unele lucruri mi se păreau de-a dreptul amuzante, prin con­trast. Seara, târziu, mă întâlneam cu preşe­dintele de board al nu stiu cărei companii care gestionează miliarde, apoi, încărcată de glorie, ajungeam în apartamentul meu din Berceni – si din alt film, evident. Sau prezentam strategii de criză pentru manageri care câstigă 10.000 de euro pe lună, dar îmi luam ţigări de la un nenorocit de butic, de pe colţ. La Viena, de câte ori sunt chemată la compania mamă, stau la hotel de cinci stele. Când revin acasă, văd că dusul meu e stricat, doar de vreo nouă ani de zile. Repet, eu ceream prea mult de la mine, nu ei. E un miraj al puterii, asta îţi oferă mediul corporatist. Si îţi mai creează si un fel de depen­denţă, de nu te vezi! Am realizat, însă, la un moment dat, că nu sunt fericită. Îmi lipseau alte segmente, alte satisfacţii, cariera nu e totul. Orice femeie are anumite condiţionări biologi­ce, vrea un prieten, un copil, o bârfă la o cafea, cu fetele. Asa că m-am resetat, pur si simplu, am început să recuperez. Merg la teatru, citesc mai mult, mă văd cu prietenele, am o relaţie, mai stau si pe-acasă, mai si gătesc. Job-ul rămâne important, dar nu asa, să nu mai stii de altceva. Nu-mi plăcea cum devenisem, eram nefeminină, dură, rece, tăioasă. Gata cu asta!”

Sătul de stilul corpo­ratist, Brăduţ Florescu, creative directorul „DDB Bucureşti”, şi-a dat demisia şi s-a mutat în… Thailanda. Trăieşte pe o plajă exotică, în insula Ko Pha Ngan, alături de alţi câţiva foşti colegi de breaslă. Are mai multe proiecte on-line, de la site-ul de turism amazingrace.ro, la pro­priul său blog. De unde cităm: „Părinţii noştri pleacă să culeagă căpşuni şi să-i spele la cur pe ves­tici. Iar noi facem infarct şi cancer pentru multi­naţionalele lor, conduse de securiştii noştri”.

Taguri:

Comentarii

  1. Cool sites…

    […]we came across a cool site that you might enjoy. Take a look if you want[…]……

  2. Links…

    […]Sites of interest we have a link to[…]……

  3. 2011…

    Hello There. I found your blog using msn. This is an extremely well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I will definitely comeback….

  4. Online Article……

    […]The information mentioned in the article are some of the best available […]……

  5. Yosdezd says:

    2011…

    Greetings! Very helpful advice on this article! It is the little changes that make the biggest changes. Thanks a lot for sharing!”…

  6. You should check this out…

    […] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]……

  7. Cool sites…

    […]we came across a cool site that you might enjoy. Take a look if you want[…]……

  8. arminavurem says:

    Check this out…

    […] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[…]……

  9. 2011…

    I’ve been exploring for a little for any high-quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i’m happy to convey that I have a very good uncanny feeling I discover…

  10. leading extended auto warranty provider…

    […]check out some links to websites that we link to because we think they are worth looking at[…]…

  11. Digg this…

    While checking out DIGG today I noticed this…

  12. Targeted Fan says:

    Recommended Resources…

    […]the time to read or visit the content or sites we have linked to below the[…]…

  13. Car Warranty News and Review blog…

    […]while the web sites we connect to above are`nt related to ours, but are worth going to[…]…

  14. Hostgator Blackfriday…

    Hostgator is one of the best hosting I have used, would definitely recommend it to everyone….

  15. Mihai says:

    Frumoasa poveste am citit totul,multumesc ca ai postat.Astept mai multe.

  16. Cool site, I hope mine will be this good some day…

    […]My partner and I stumbled over here by a different website and thought I might as well check things out. I like what I see so now i am following you. Look forward to looking into your web page repeatedly.[…]…

  17. Here is what i found out…

    I recommend reading this article…

  18. Related Site says:

    …For further Information click here…

    […]some genuinely interesting information, well written and broadly speaking user pleasant. […]…

  19. …Awesome website…

    […]I am not positive what your location is getting your info, however good topic. […]…

  20. dig this says:

    …Click here for or more Information…

    […]I will right away grab your rss as I can not find your email subscription link or newsletter service. Do you have any? Please let me know so that I could subscribe. Thanks.[…]…

  21. […] Recunosc, cinstit, la vremea respectivă nu am urmărit foarte atent acest subiect. Există, însă, un martor-cheie al situaţiei anticorporatis- te de atunci. Adina Rosetti, ziarist şi scriitor, a făcut o documentare beton a cazului Raluca Stroescu. Nu, nu şi-a dat doctoratul pe tema asta, dar a scris o carte. Volumul Deadline, publicat la editura Curtea veche, în octombrie 2010, s-a vândut ca pâinea caldă. Acum se pre­găteşte ediţia a doua. „Mi s-a părut că fata asta e simbolul generaţiei mele, un fel de personaj colectiv”, mărturiseşte autoarea. „Eu însămi am scăpat, ca prin urechile acului, de obsesia tinerilor de a se realiza în multinaţionale, foar­te la modă în 2001, când am terminat ASE-ul. Am şi fost la nişte interviuri, care m-au îngro­zit, pur şi simplu. Îţi cer să le povesteşti şi vise­le, sunt întrebări prea personale, prea scormo­nitoare. Toţi prietenii mei au trecut prin asta, am crescut cu poveştile lor. Soţul meu a plecat din câteva multinaţionale, acum are afacerea lui. Si mama e o victimă a acestui sistem, a lucrat în bănci, o vedeam mereu dărâmată de oboseală, încercănată, epuizată. Muncea de dimineaţa până seara, inclusiv în week-end. Într-un final, şi-a dat demisia. Din toate aceste detalii, chiar am încercat să înţeleg mecanis­mul infernal care ne poate arunca în muncă fără limite. Stilul corporatist mi se pare, sincer, un fel de spălare pe creier. Îţi furnizează chiar şi o familie, împachetată frumos, sub formă de team building sau ieşire în cluburi, ca să nu mai ai de ce să mergi acasă”.Pentru articolul integral în „Flacăra“ click AICI. […]

Comenteaza la Yosdezd

 

!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.11";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,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}selectPixelEvent(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.find((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){const t=this.selectPixelEvent(e);t&&(t.custom?window.fbq("trackCustom",t.event):window.fbq("track",t.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){const t=this.selectPixelEvent(e);t&&window.obApi("track",t.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){const t=this.selectPixelEvent(e);t&&window.rev("event",t.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){const t=this.selectPixelEvent(e);t&&window._tfa.push({notify:"event",name:t.event,id:t.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{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,reportableChannel:s},a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t),s&&(r.channel=r.channel.concat(`,pid-bodis-gcontrol${s}`)));let d=null==e?void 0:e.resultsPageBaseUrl;return new Google(a.uuid,n,r,i,d)}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}));