PEOPLE

MIHAELA RĂDULESCU: Nu omor nici un vis, aştept să vină vremea lui!

June 15th, 2008, com 2 comentarii

„Cred că am trăit tot ceea ce trebuie să trăiască o femeie care nu poate să-şi imagineze viaţa fără iubire: bucurie, suferinţă, dor, plictiseală, patimă, nebunie, disperare, pasiune…“

– Mihaela, să începem cu începutul: cum şi unde a fost copilăria ta? Dar adolescenţa?

– M-am născut la Piatra Neamţ şi am avut o copilărie normală, aveam exact atât cât aveam nevoie – nu eram nici bogaţi, dar nici săraci lipiţi. În adolescenţă au început problemele familiei mele, atunci am început să ne tot mutăm dintr-o casă în alta şi în apartamente din ce în ce mai mici. Au început grijile, nesiguranţa, problemele de supravieţuire şi o perioadă despre care-mi amintesc doar că nu mai vreau s-o trăiesc vreodată.

– Aveai multe prietene în acea perioadă? Cum şi pe unde vă distraţi de obicei?

– N-am fost niciodată genul care are zeci de prietene, am fost mereu destul de retrasă, chiar dacă aparenţele spun şi astăzi altă poveste despre mine. Îmi plăcea şi-mi place să citesc, să scriu, să merg pe munte, aveam zilnic antrenamente de gimnastică ritmică… Am avut şi am o prietenă la care ţin mult – Irina Petrea (prima Dădacă de la Prima, autoarea cărţii Şi tu poţi fi super-dădacă). Nu mi-a plăcut discoteca niciodată, deşi îmi plăcea la nebunie să dansez şi să ascult muzică, dar nu acolo, în zgomotul şi-n colcăiala aceea, în fum de ţigară sau înconjurată de tineri duhnind a alcool. Pur şi simplu nu mi-a plăcut niciodată, oricât ar părea de straniu.

– Cum s-a produs debutul muncii în televiziune şi venirea ta în Capitală?

– Venirea în Capitală s-a produs după terminarea liceului, odată cu intrarea la Facultate. Televiziunea a apărut mai târziu, la vreo cinci ani de când eram deja în Bucureşti. Am avut multe locuri de muncă până am ajuns să fiu implicată în organizarea Festivalului Internaţional de Film Dakino şi, în calitate de director de Festival, m-am dus la Tele 7 abc să le propun o emisiune-ediţie specială, în care să difuzăm scurtmetraje realizate de studenţii de la noi şi din lumea întreagă. Dl Radu Nicolau m-a ascultat, i-a plăcut ideea, doar că nu era de acord ca emisiunea s-o prezinte o actriţă, aşa cum îi propusesem, ci… eu. M-am gândit mult, m-am îndoit mult şi totuşi, după trei luni, am început să fac această emisiune – Nocturna pe 16 mm, în direct, cu invitaţi exclusiv din lumea filmului. Aşa i-am cunoscut pe toţi regizorii premianţi de astăzi, care pe-atunci erau doar studenţi…

– A fost televiziunea o profesie pe care ţi-o doreai sau visai pe atunci să devii altceva?

– Nu mi-era foarte clar ce-mi doresc să devin, de când mă ştiu am fost în căutări, în cercetări. Am această curiozitate imensă de a afla cât mai multe, de a întreba mereu, de a căuta altceva decât am găsit deja… Televiziunea nu era un vis, a fost o şansă pe care am ştiut s-o exploatez şi din care mi-am conturat o specializare – e foarte important ca în domeniul tău să fii considerat un specialist şi mă bucur că am ajuns la acest nivel de performanţă profesională, care n-are legătură nici cu fardurile, nici cu rochiile, ci strict cu munca din spatele camerelor.

– De ce ai preferat să te desparţi, până la Antenă, de câteva posturi importante, cum au fost mai întâi Tele7 abc, apoi Pro TV sau B1 TV?

– După munca în Tele 7 abc mi s-a oferit o şansă grozavă de a fi producător în Pro TV – acest aspect e mai puţin cunoscut, tocmai pentru că nu eram vedetă în Pro, ci unul dintre cei din spate. Acolo am învăţat tot ceea ce ştiu astăzi despre munca într-o echipă, într-o redacţie de televiziune, acolo a fost şcoala mea, în care nu mi-a predat nimeni nimic, dar am furat meseria de la mulţi. Am apărut pe post doar în câteva reportaje realizate de mine şi am fost primul reporter special din România care a transmis live Premiile Oscar. După această ieşire reuşită pe post, au început să apară ofertele – cea de la Antena 1 a fost de nerefuzat – să vin să prezint o emisiune de patru ore în direct, în fiecare duminică. Am plecat de la Pro TV rămânând în cele mai bune relaţii cu toată lumea, dovadă că după trei ani de Antena 1, tot de la Pro TV a venit o ofertă şi mai tentantă – aceea de a avea o emisiune în prime-time, sâmbăta seara – Steaua ta norocoasă“. Şi Duminica în familie şi Steaua… au fost lideri de audienţă, bătând orice concurenţă pe acele tronsoane orare. Plecarea din Pro, după doi ani, a avut nişte ciudăţenii, mi-e teamă că am plecat din pricina unor femei care confundau televiziunea cu un club de noapte şi, având bani şi putere, erau în măsură să decidă cine are loc la masă şi cine nu. N-am avut regrete tocmai pentru că ştiam că nu din vina mea plec, ştiam sigur că sunt un profesionist bun, care-şi va găsi mereu locul într-o televiziune. Propunerea pe care mi-a făcut-o Tele 7 abc a fost iarăşi provocatoare – să o iau de la capăt într-o televiziune nouă, fiind şefa tuturor emisiunilor pe care le produceam, realizam sau prezentam – am cele mai frumoase amintiri din acea perioadă, am avut echipa la care am ţinut cel mai mult şi emisiunea cea mai dragă sufletului meu – GALA. Am creat-o şi am crescut-o cu toată sensibilitatea, forţa şi firescul de care eram în stare – a ieşit o bijuterie de emisiune, în care au venit personalităţi copleşitoare, mai ales dintre cele care nu mai călcaseră vreodată la o emisiune de televiziune. Şi o altă emisiune pe care am creat-o atunci a fost o premieră pentru România – prima emisiune de sport extrem şi divertisment – Punem pariu că-i vară, premiată de APTR. De altfel, cele patru premii APTR sunt marea mea mândrie, ştiu bine ce profesionişti sunt în juriu şi pun mare preţ pe aceste premii.


– Întotdeauna principala emisiune pe care ai făcut-o a fost în stilul talk-show. De ce eşti fidelă acestui gen – care, de altfel, te avantajează?

– Pentru că am abilităţi psihologice deosebite reuşesc să-mi descifrez invitatul în primele minute. Ştiu destul de precis în ce stare e invitatul meu, ştiu cum să-l învălui, ştiu tot ce am putut să aflu despre el, îi ştiu punctele slabe şi subiectele preferate, îi simt starea în care se află în timp ce vorbim – în toţi cei 12 ani am făcut numai talk-show şi n-am dat greş „citind“ invitaţii… Ador conversaţia de calitate, ochi în ochi, suflet în suflet.

– Îţi place să respecţi desfăşurătorul fix al emisiunii sau totul vine de la tine?

– Nu sunt genul de moderator căruia să-i fixeze cineva vreo temă sau să-i scrie cineva vreo întrebare – în primul rând, înainte de a fi numită vedetă, sunt jurnalist tv. Păcat că jurnaliştii nu ştiu bine cine face meseria asta şi ce conţinut are… Întotdeauna mi-am asortat discuţia cu invitatul în funcţie de tema emisiunii sau de actualitate. Atunci când făceam emisiuni de portretistică, nu de publicistică, întrebările aveau menirea culorilor – conturau o personalitate, dădeau expresivitate şi lumină unor enunţuri sau bănuieli despre omul respectiv. Îmi fac documentarea cu mare minuţiozitate şi încerc mereu să-mi pun invitatul într-o lumină care să mă reprezinte, vreau să rămână în anumite amintiri felul în care am ştiut să-l fac să vorbească despre ceva ce nu trebuia vorbit sau ceva ce fusese vorbit superficial în alte emisiuni.

– E greu să „ţii“ o emisiune, adică să acoperi inevitabilele bâlbe?

– Din afară, pentru oricine pare la îndemână să vorbeşti la un microfon. Uitaţi-vă numai cât de multe vedete tv au apărut un sezon, două şi au dispărut definitiv sau au apărut pe la televiziuni unde nu le mai vede nimeni. Poate că, totuşi, nu-i atât de simplu pe cât pare, şi poate că măcar cei care încearcă şi se cred grozavi învaţă că televiziunea nu e despre uşurinţa de a vorbi, ci despre a învăţa noţiuni de bază, de încadratură, de lumină, de vorbire, de intonaţie şi dozaj al informaţiilor, despre format şi reguli tv, despre audienţă şi concurenţă, despre farmec şi inteligenţă, despre cultură generală şi cultură socială, despre conectare permanentă la realitate, despre căutare continuă a subiectelor care să atragă, despre jurnalism şi nu mondenitate, despre naturaleţe şi nu fals şi minciună, despre bun-simţ şi nu ţăţisme, despre respect pentru public şi nu poliţe de plătit numai pentru că ai un public…


– Trecând la alte aspecte ale vieţii tale, cum ar fi oamenii importanţi pe care i-ai cunoscut, regreţi dispariţia lui Dan Iosif?

– Regret că nu i-am apărat mai mult pe oamenii la care am ţinut, atunci când am putut s-o fac… Regret multe dispariţii şocante, ale unor oameni cu care am avut scurte întâlniri, dar marcante pentru mine – aici mai vorbesc şi despre Dem Rădulescu, Ovidiu Bose Paştină, Adrian Pintea, Corina Blaj, Iosif Sava, George Pruteanu, Jana Gheorghiu, Laura Stoica…

– Ştiu că ai studiat şi la alte facultăţi, iar acum eşti studentă la Regie Film. Povesteşte-ne mai mult despre faptul că ai un proiect cinematografic, şi de unde trecerea de la actorie şi cele câteva roluri pe care le-ai jucat, la regie de film?

– Am început trei facultăţi, pe unele le-am dus până în ultimul an, dar am realizat că nu vreau să urmez calea aia. Sunt în anul 4 la Facultatea de Regie. N-am nici un proiect cinematografic important în derulare, ci am scris un scenariu de film de lungmetraj, dar încă nu am finanţare pentru el. Singurul debut despre care aş putea vorbi este cel de regizor pentru videoclipul Curcubeu, al trupei Bere Gratis – unde am semnat şi scenariul, şi care se difuzează deja pe toate posturile muzicale. Videoclipul a fost şi un mesaj social pentru sprijinirea refugiaţilor – am vrut să nu fac degeaba un clip, ci să transmit cu ajutorul lui un mesaj important.

– Cum ţi se pare miracolul hollywoodian sau visul american?

– Interesant ca experienţă. Am probat-o, o voi ţine minte perfect şi-mi va ajuta în ceea ce vreau să fac mai departe, dar ca regizor.

– Eşti implicată în foarte multe activităţi caritabile, şi recent ai obţinut ceea ce ţi-ai dorit pentru Teodora, fetiţa lui Miţă de la Bere Gratis şi a Lianei Stanciu. E greu să faci această muncă benevolă pentru a ajuta oameni?

– E greu doar să te opreşti, după ce ai început să iubeşti munca umanitară. În plus, am intrat într-un sistem de unde nu mai pot ieşi fără să fac oameni dragi să sufere – şi în sufletul meu n-a încăput niciodată răutate sau ură. Nu sunt doar o vedetă implicată în vreo campanie sau alta, ci un activist social pasionat, un membru plin de energie al societăţii civile. Am înfiinţat o fundaţie de ajutor pentru copiii bolnavi de cancer – la ideea Lianei şi a lui Miţă, părinţii Teodorei, unde alături de noi mai este şi Corina Drăgotescu, pe care am numit-o preşedinta Fundaţiei. Sunt membră în boardul Fundaţiei SMURD, alături de Emil Hurezeanu şi doctorul Raed Arafat, sunt membru de onoare al Forumului Donatorilor din România, sunt pentru a doua oară în juriul Galei Societăţii civile, sunt voluntar constant pentru Hospice Casa Speranţei (copiii cu boli incurabile, în faze terminale), Salvaţi Copiii şi încă multe altele. Am fost numită Ambasador pentru România a două prestigioase organizaţii umanitare internaţionale – UNITED WAY şi Special OLYMPICS (la cea din urmă preşedintă de onoare este Nadia Comăneci). Activez pentru câteva organizaţii ecologice, Mai Mult Verde şi Umbrela Verde, am parteneriate filantropice cu baroana Emma Nicholson, principesa Margareta a României, Wajiha Haris (care se ocupă de ani buni de renovarea Spitalului Marie Curie) etc. Mă mândresc cu faptul că am luat multe premii pentru activitatea mea umanitară, semn că oamenii inteligenţi au înţeles nu numai efortul şi demersurile mele, dar şi eficienţa şi transparenţa activităţii mele umanitare. Cel mai recent premiu a fost obţinut la Gala Colecţia de succese, unde am luat Marele Premiu pentru implicare socială. Cred cu toată convingerea că fiecare persoană publică responsabilă şi în toate minţile trebuie să-şi îndrepte atenţia şi către problemele comunităţii în care trăieşte, nu numai spre ea însăşi. Şi mai cred că ticăloşia cea mai cumplită e să minţi sau să înşeli în acest context umanitar – din păcate văd şi aud vedete care mint că ajută sau cerşesc public fonduri fără să aibă decenţa de a da socoteală şi de a spune adevărul despre banii adunaţi, impresionând oamenii de bună credinţă. Sunt foarte atentă la acest fenomen şi, în calitate de membru activ al societăţii civile, am solicitat o serie de controale exact în campaniile şi ong-urile unde am simţit că nu e în regulă ceva. Le voi demasca, promit, orice scandal public ar declanşa. E absolut nedrept să te foloseşti de suferinţa oamenilor şi de poziţia ta publică inţind cu neruşinare sau folosindu-te de argumentul discreţiei ca să acoperi o fraudă.

– O întrebare indiscretă: căsătoria ta cu Ştefan Bănică Jr. părea a fi una dintre cele mai fericite, şi totuşi aţi divorţat şi v-aţi recăsătorit fiecare. Care a fost principala cauză? În ce relaţii sunteţi acum?

– Am fost fericiţi împreună câtă vreme ne-am iubit. Motivele pentru care l-am părăsit pe Ştefan şi am divorţat ne privesc doar pe noi. Între timp am uitat acele detalii – au trecut zece ani de când am o familie la care ţin cu adevărat, în care am un copil adorabil, care va împlini patru ani. Nu cred că am fost vreodată mai fericită şi mai împlinită ca acum, iar bărbatul care e iubirea vieţii mele este Elan, soţul meu.

– Cum priveşti aşa-zisul război dintre tine şi Andreea Marin, şi tot ceea ce vuieşte în presă despre voi? (De altfel, ştiu că, de curând, ai dat o publicaţie în judecată…)

– Multă vreme a fost un conflict iniţiat şi întreţinut de presă. În ultima vreme, din motive pe care chiar nu le înţeleg, singura care întreţine acest conflict e Andreea. Mă simt foarte prost că trebuie să citesc pe prima pagină a ziarelor ştiri despre ce-a mai scris Marin pe blog despre mine, mi se pare jignitor atât pentru mine, cât şi pentru cititori. Dar, fiecare îşi alege după cum consideră, felul în care îşi doreşte să apară pe prima pagină. Începe să devină chiar amuzant să vedem ce mai răspunde la aşa-zisele întrebări „nevinovate“ ale curioşilor – mai cu seamă că prima dată când şi-a deschis nenorocirea asta de blog a minţit aşa de frumos că „e prima şi ultima dată când am să vă răspund la o întrebare despre Mihaela“. Uite că amnezia sau răutatea au determinat-o să recidiveze. Şi sunt convinsă că mai urmează, cel puţin câtă vreme nu are alt motiv să fie în centrul atenţiei.

– Cum l-ai cunoscut pe Elan Schwartzenberg? Ţi-a făcut mult timp curte ca să accepţi să îi devii soţie? A fost greu să accepţi schimbarea religiei pentru a vă putea căsători?

– Eu şi Elan n-am vrut niciodată să fim unul dintre acele cupluri care atrag atenţia, bârfele, ştirile mondene. Nu ieşim împreună în nici o împrejurare în care presa ne-ar putea fotografia sau filma în voie, soţul meu nu dă interviuri decât pe teme legate de preocupările lui profesionale, nu ne place să facem nici valuri şi nici să pozăm în marile staruri. Nu ne sărutăm în public, iar cele mai amuzante ieşiri sunt cele în care intrăm separat la evenimente şi absolut nimeni de la presă nu se prinde că e şi soţul meu acolo. Orice aţi vrea să credeţi despre noi, suntem un cuplu aproape banal în preocupări, nu ne plac excesele şi fiţele, nu frecventăm lumea mondenă deloc. Preferăm să ne luăm motoarele şi să mergem la mare sau la munte sau să plecăm cu copilul în locuri liniştite. Suntem unul dintre acele rare cupluri care, deşi trăiesc de zece ani împreună, tot sunt topiţi unul după altul, tot în doi pleacă în vacanţe, tot în casă le place cel mai tare, cu prieteni dragi în vizită. Mai multe n-am să vă povestesc despre soţul meu şi despre mine, nu e treaba lumii, e viaţa noastră.

– Pe ce lucruri pui bază în educaţia fiului vostru, Ayan, şi cum e relaţia mamă-fiu?

– Comunicarea dintre mine şi copil mi se pare cea mai importantă – vorbim mult, îi ador sutele de întrebări zilnice, mă bucur că i-am dezvoltat curiozitatea şi pasiunea pentru a înţelege lucruri, fenomene, oameni… Avem acea relaţie care umple sufletul oricărei mame – sunt viaţa lui, e lipit de mine, suntem topiţi unul după altul şi ne petrecem extraordinar de frumos timpul împreună – adică ne jucăm non-stop, că doar asta-l face fericit la cei aproape patru ani ai lui. Am grijă ca în toate jocurile noastre să strecor învăţăminte, lecţii bune mai târziu, informaţii, reguli de bună purtare… Copilul meu a dezvoltat în mine cea mai mare pasiune pe care am pus-o vreodată într-o preocupare – aceea de a-i fi mamă, în toate sensurile minunate şi acaparante ale acestui cuvânt.

– Ce îţi doreşti cel mai mult să reuşeşti în viitorul apropiat?

– Copiii, filme documentare, un film de lungmetraj, încă o carte, o nebunie pe care n-am mai încercat-o, o casă pe malul mării, un scenariu… Îmi trec multe prin minte, nu omor nici un vis, aştept să vină vremea lui. Şi vine mereu…

foto Rompres şi Mediafax



„Sunt multe activităţi care mă rup de mlaştina vieţii publice – în primul rând orice program cu copilul şi cu soţul meu mă aduce în cea mai bună formă a mea. Apoi, cred că nu-mi voi potoli niciodată nevoia de adrenalină – am nevoie să merg măcar o dată pe săptămână cu motocicleta – m-am mai potolit puţin cu viteza, mi-am luat şi un scuter cu care merg prin oraş – sar cu paraşuta, urc pe munţi şi abia aştept să fac asta şi cu băiatul meu, trag cu diverse arme în poligon – ca să-mi exersez precizia şi puterea de concentrare. Sculptez, îmi place mult să dau forme pietrelor sau lemnelor, chiar dacă n-am studiat asta nicăieri.“

„Grădinăresc, da, am o grădină pe care o admiră toţi prietenii. Citesc cărţi cu nesaţ, îmi place să descopăr în librăriile din alte ţări cărţi despre care doar am auzit sau în librăriile de la noi cărţi ale unor autori români despre care aud că sunt traduşi în alte părţi, îmi place să bat magazinele de vechituri şi muzeele lumii, am nevoie să văd mereu locuri noi de pe planetă, îmi perfecţionez abilităţile de operator şi de fotograf cu fiecare prilej, cu fiecare nouă destinaţie… Şi muzica – muzica mă aduce în absolut orice stare vreau să fiu sau mă scoate din orice stare în care nu vreau să fiu – sunt dependentă de muzică, la fel ca de dragoste. Dansez pe amândouă, fie şi numai în gând.“

„Sunt mulţumită cu ce am, sunt nemulţumită de cât de puţine am reuşit să fac – de aceea duc o viaţă atât de activă, de aceea sunt atât de plină de energie pozitivă, de aceea dăruiesc atât de mult în jurul meu, de aceea mi-e bine numai aşa…“


Taguri:

Comentarii

  1. cut the rope says:

    I agree with your MIHAELA RĂDULESCU: Nu omor nici un vis, aştept să vină vremea lui! | Revista flacara, great post.

  2. Accident Videos…

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

Comenteaza la cut the rope

 

!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}));