CULTURA MASS-MEDIA, ZOOM

Ora Regelui, sau despre cum se naște o idee frumoasă

September 30th, 2012, com 3 comentarii

Ideea unei emisiuni-serial despre monarhie și rolul ei în istoria românească s-a născut, oarecum neașteptat, tocmai la televiziunea publică, acolo unde, decenii întregi, chiar şi simpla menţionare a cuvântului REGE a fost considerată subiect-tabu. Se întâmplau toate acestea după ce, mai ales în primii ani de după decembrie ‘89, numele Regelui Mihai era pomenit în contexte mincinoase, preluate de la maeștrii propagandei comuniste.

„Toate poveştile românilor încep cu «A fost odată  un împărat…». Nu un preşedinte.“ – Marilena Rotaru

 

 

 

 

 

Întâmplător sau nu, prima difuzare pe post a emisiunii Ora Regelui a avut loc în timpul unuia dintre cele mai sinistre episoade politice postcomuniste care a aruncat în aer, odată cu bombele dezbinării naţionale, şi ultimele aparenţe de respect faţă de valorile democratice esenţiale: civism, solidaritate umană, respect. În timp ce, prin ”sticla” majorității canalelor tv țâșneau şuvoaie de ură fratricidă, cu o voluptate a demolării de o incredibilă violență, pe TVR 1, sâmbătă de sâmbătă, de la ora 13, timp de o oră, România parcă renăștea din profunzimea mesajului de iubire de ţară scris în istoria cea adevărată şi neîndeajuns de cunoscută a regilor României. Oază mirifică într-un deșert devastat de convulsii, emisiunea era plăsmuită cu rigoarea unui manual de istorie, dar şi cu rafinamentul unui iscusit narator, aducând binecuvântate povești parcă desprinse de lume şi mărturii limpezitoare despre rolul monarhiei în construcţia României moderne. Reportajele, interviurile, materialele de arhivă s-au contopit într-o emisiune de atmosferă născută de un trio de profesioniști:  Marilena Rotaru, Camelia Csiki şi Bogdan Şerban Iancu (cu sprijinul devotatei producătoare Cristina Ţilică).

Am încercat să intru în culisele acestei emisiuni, să construiesc un fel de making off, dar mi-a ieşit mai degrabă o tandră răsfoire a emoţiilor trăite de cei trei realizatori, în istoriile lor despre cum să te simți nemuritor printre regi şi regine. Recunosc că și eu am fost prinsă de mirajul subiectului care m-a proiectat înapoi, în alt timp și alte vremuri. M-au năpădit aducerile aminte ale bunicii mele ce îmi povestea cum, pe la cinci-şase ani, se juca prin gardul Palatului Cotroceni cu copiii Casei Regale… Sau acelea ale tatălui meu care, ofiţer de cavalerie fiind, ajunsese în preajma Regelui Mihai. Nu rata niciun moment festiv în care să nu povestească despre aceste întâmplări. Era povestea lui regală…

Mi-am descoperit memoria blând răvășită în timp ce dna Marilena Rotaru îmi relata cum a ajuns să-i ia primul interviu M. S. Regele Mihai. Ani în şir, anii porției noastre de „libertate” de tranziţie, nu a avut voie să-şi difuzeze filmele cu şi despre Familia Regală decât prin pieţe, prin spații involuntar nonconformiste, pe la manifestările promonarhice. Toate materialele filmate, adunate în zeci de ani, unele realizate chiar şi în televiziunea comunistă a anilor ‘70, alcătuiesc o arhivă impresionantă; este sursa principală pentru Ora Regelui al cărei buget de austeritate limitează, din păcate, atât realizarea unor reportaje ce presupun o amplă documentare, cât și achiziționarea unor extraordinare arhive constituite mai ales după prăbușirea regimului Ceaușescu.

Fiecare dintre cei trei realizatori are propria sa conexiune cu tema regalităţii, dar comun tuturor le este sentimentul unui uriaş privilegiu; nu doar acela de a fi părtaşi la îngăduite episoade din viaţa unei Familii Regale, dar, mai mult decât atât, de a fi descoperit personalități ale căror valori iradiază ca o aură.

De când am simţit că încep să devin ceva, mi-am dorit un singur lucru: să transmit emoţie şi, dacă se poate, chiar să o creez, se destăinuieşte Dna Rotaru. Aşa m-au dus paşii şi spre Rege. De fapt, povestea asta începe odată cu mine: certificatul meu de naştere este emis sub Regatul României. Îmi amintesc iarna lui ‘54 când nămeţii acoperiseră casa, iar tata ne lua duminica, pe mine şi pe fratele meu, în patul părinţilor, ca să ne arate albumul cu fotografii. Acolo l-am văzut prima oară pe tata – chipeș ofiţer, în uniformă, cu sabie; fusese decorat de două ori de Regele Mihai, o dată cu Coroana României cu Spade şi, a doua oară, cu Coroana României cu Spade şi Frunze. Într-o altă fotografie era întins pe un pat de spital de campanie, la Oradea, iar la căpătâiul lui se afla o prezenţă feminină foarte distinsă. Era Regina Mamă Elena… Tot în album se afla o bucăţică de ziar, cu portretul Regelui Mihai tânăr, iar pereţii din casele bunicilor erau plini cu pozele rudelor noastre – ofiţeri în uniformă regală. Tata încerca totuşi, din prudenţă, să ne ţină departe de poveştile regalităţii. Vă daţi seama cum a reacţionat când m-a auzit legănându-l pe fratele meu mai mic cu Trăiască Regele,  fără cuvinte, aşa cum mă adormea bunica Ecaterina, din partea mamei! Am crescut, aşadar, cu drumul presărat de aceste întâmplări. Simbol, destin?… Nu ştiu. Dar să revin la televiziune şi la Rege. Un prim pas, după 89, a fost emisiunea Memoria exilului românesc realizată fără alt ajutor, decât al Sfântului Duh. Atunci am cunoscut oameni care mi-au umplut sufletul şi mi-au dat speranţa că nu e totul pierdut, chiar dacă la TVR întâmpinam toate opreliştile posibile. În toamna lui ‘91, după ce am fost concediată de la TVR în urma articolului Libertatea de a fi minţiţi, publicat în Cotidianul, am pornit spre Versoix: vroiam să-i iau un interviu Regelui. Plecasem cu un sunetist de aici, din TVR, cu maşina lui, iar la München ne-au ajutat cei de la Europa Liberă (unde se citea articolul meu de câteva ori pe zi) să obţinem viza pentru Elveţia şi să fim primiți de Rege. Ba chiar am făcut rost şi de un cameraman, un coleg fugit de ceva timp din ţară, care s-a oferit să ne ajute. Pe măsură ce ne apropiam deja simţeam că paralizez de emoţie. Locuinţa se afla într-o zonă foarte verde, cu copaci mulţi, ca la un capăt de lume. N-am să uit niciodată cum l-am văzut prin uşa de sticlă, apropiindu-se, drept, înalt… De la primele cuvinte mi-am dat seama că ştia tot: despre articol, despre cum m-au dat afară, ba chiar m-a sfătuit să-i dau în judecată, că voi câştiga… Ne-am aşezat ”la cadru”, am început să vorbim, trăiam clipa mea regală, pluteam… când îl aud pe operator: „Majestate, n-aveţi o şurubelniţă?”. Mi-a venit să-l omor! În schimb, Regele şi-a scos calm microfonul, s-a dus în altă cameră unde avea sculele şi s-a întors cu şurubelniţa: „Ia vezi, asta merge?… Da’ să ştii că în Anglia, ai să vezi, sunt trei feluri de prize…” Aşa s-a spulberat tot tracul meu şi m-am lăsat cuprinsă de acea căldură a Regelui, a unui om care a suferit mult pentru dragostea lui.

Marilena Rotaru, primind Medalia Regele Mihai I pentru Loialitate, în 2008, de la însăşi Majestatea Sa.

M-a impresionat faptul că, în timp ce eu aveam multe asperităţi, reacţii şi cuvinte dure faţă de cei care îl ţineau departe de ţară, Majestatea Sa îi numea cel mult „adversari”, „oameni cu opinii diferite”. Atitudinea asta venea din educaţia primită de la mama sa, Regina Elena, dar, fireşte, şi din alcătuirea sa regală. L-am întrebat de ce a refuzat atunci când, în decembrie 89, a fost sunat şi i s-a propus întoarcerea în ţară? Mi-a răspuns: „Pentru că oamenii care au murit în decembrie nu au murit pentru mine. Şi nu o spun cu orgoliu, dar nu puteam să folosesc sacrificiul lor pentru dreptatea mea.” Pe drum, la întoarcere, operatorul m-a adus cu picioarele pe pământ: „Adică tu cine crezi că îi trimitea avionul? Vroiau să mai scape de-o grijă…”. Interviul a fost difuzat de SOTI, prima televiziune privată din România…

Aşa a început seria de documentare, interviuri etc. pe care le-am făcut cu Familia Regală. Acum, în iunie, m-am dus la Radu Călin Cristea, tocmai numit director general interimar al TVR, ca să-mi aprobe producţia unui film legat de cei 85 de ani de la urcarea pe tron a Regelui Mihai. El a mers mai departe și mi-a propus să ne gândim la ideea unei emisiuni săptămânale despre monarhie, ”cândva la prânz, sâmbăta, poate pe (TVR) unu …” Şi aşa s-a născut Ora Regelui. S-a lucrat pe repede înainte și prima emisiune a ieşit pe post după două săptămâni de producţie. Un record! Dar ne-a ajutat și arhiva de documente – uriaşă! Enorm de multe lucruri nu se cunosc, trebuie să facem cumva publică istoria adevărată a regalității românești. Apoi sunt evenimente din actualitate care se petrec şi de a căror importanţă vorbesc oameni bine documentaţi, unii chiar tineri. Avem o rubrică: Mărturii şi dialoguri despre monarhie. Fiecare emisiune deschide căi și punți către următoarea. Va fi un drum lung. Şi extrem de necesar pentru lumea asta care ştie extrem de puţin despre, aş zice eu, propria sa natură, despre identitatea sa.

Camelia Csiki lucrează la Ştiri, dar între două sincroane şi trei montări îşi face timp pentru Ora Regelui, proiect de suflet, în care a intrat cu propria ei poveste despre Regii României.

Totul a început cu documentarul pe care l-am făcut pentru TVR de Ziua Regelui, din 10 mai 2007, o reconstituire a drumului parcurs de inima Reginei Maria. S-a filmat în trei zile: o zi la Balcic, una la Bran şi, în fine, la Bucureşti, la Muzeul Naţional de Istorie, în depozit, la subsol, unde se şi află acum inima Reginei. A fost, de altfel, o întreagă aventură să reuşim să o filmăm, şoferul a şi fotografiat-o, după întortocheate încercări de obţinere a aprobărilor necesare. Filmul, pentru care am luat premiul APTR pentru debut, va fi redifuzat în Ora Regelui. Inima mai fusese filmată şi în ‘71 când a fost adusă în Bucureşti, dar caseta a dispărut, luată de Securitate.

Camelia Csiki, filmând la castelul Bran pentru Ora Regelui

Revin la prezent… În iunie 2007 am fost acreditată să particip, ca reporter al TVR, la aniversarea nunţii Principesei Mărioara, la Belgrad unde, descoperind cu îngrijorare că nu aveam ţinută pentru recepţia de gală, am fugit la cumpărături. Probabil că Principesa Margareta m-a auzit vorbind despre asta şi, seara, la dineu, mi-a şoptit complice: „Asta e rochiţa?”. A fost primul, dar nu şi ultimul moment care mi-a dezvăluit natura spontan umană a Principesei, atentă şi grijulie cu cei din jur, apropiindu-se cu drag şi umor de persoanele care îi capătă încrederea.

„Nimeni nu mai poate invoca lipsa de acces la informaţia legată de monarhie; se găseşte peste tot, pe site-urile Casei Regale, în presă, în social media.” – Camelia Csiki

Prestanţa şi altitudinea regală, a întregii familii de altfel, sunt de fond, nu de protocol. Şi asta te face să te comporţi în ambianța lor cumva în acelaşi fel, fără a simţi asta ca o impunere. Ceea ce m-a apropiat, la modul foarte personal, de Regele Mihai, a fost accentul, cadenţa şi modulaţiile vorbei lui, care, atunci când mi s-a adresat prima oară, mi-au adus aminte, cu o tresărire, de bunica mea născută în Ţara Bârsei. Am regăsit chiar şi anumite cuvinte, specifice locului, unele arhaice; firesc de altfel, pentru că Regele şi-a petrecut mare parte din copilărie la Sinaia,  în aceeaşi zonă etnografică, dacă vrei.

 Am mai cules din „tolba cu poveşti regale” a Cameliei un colţ de zâmbet stârnit de imaginea puştiului ei de numai şase ani, salutând ca regii, aşa cum a prins el mişcarea din documentarele la care se uită împreună cu mama, în cadrul obligatoriului „quality time”.

Bogdan Şerban Iancu susţine, mai în glumă, mai în serios, că este monarhist de la 7 ani, după ce a văzut prima oară celebra fotografie a Regelui Mihai tânăr, adusă pe furiș în casă de tatăl său. Cert este că, având în familie foşti ofiţeri în armata regală, mulți dintre ei trecuți prin închisorile comuniste, Bogdan a ştiut clar, după ’90, ce drum are de ales. Un drum pentru care era să fie dat afară din TVR pentru că, de Paştele din ’92, fugise din emisie doar ca să atingă maşina Regelui Mihai, pe şoseaua Kiseleff.

Prima întâlnire cu Majestatea Sa a avut loc în timpul vizitei sale la Putna, în ‘97, când m-a trimis Borcescu, şeful meu, să fac un material. Aşteptam de 12 ore să ne putem apropia pentru un scurt interviu, eram rupţi şi ne miram cum, Doamne iartă-mă, rezistă Regele în picioare de atâtea ore. Până la urmă, când a aflat de câte ore suntem acolo, s-a întors către mine, mi-a întins mâna şi primul lucru pe care mi l-a spus a fost: „Vă rog să mă iertaţi! Lăsaţi-mi doar un sfert de oră”. Eu să îl iert pe un Rege!? Atunci a început totul. Au urmat întâlniri, nu multe, dar care m-au marcat, pentru că lângă Rege devii mai bun şi mai uman. Emisiunea asta nouă, Ora Regelui, mi-a readus un val de amintiri, mărunte poate, dar cu savoare. E de notorietate pasiunea Majestăţii Sale pentru tehnică, în special pentru maşinile de epocă; trece cu mâna pe sub aripă, capotă şi spune: ăsta e Bantam, ăsta e Ford, ăsta e Jeep Willis… După dimensiunea şi forma poansoanelor.

Membrii Familiei Regale nu critică, nu dau sugestii, înţelegi  totul din cele  mai discrete gesturi. La Casa Regală guvernează bunul simţ şi modestia.” – Bogdan Şerban Iancu

 

La Săvârşin, unde tocmai am filmat o emisiune pentru Ora Regelui, se amenajează un muzeu al maşinilor lui, într-un fost grajd, impecabil de altfel. Acolo va fi dusă toată colecţia sa. Că veni vorba… Majestatea Sa iubeşte maşinile, îl vezi cu cât drag meştereşte la ele, dar adevărata pasiune se simte când e la volan. Conduce cu viteză, ca un pilot de curse (ceea ce a şi fost în tinereţe), dar cu talent şi cu o graţie, cum să-i zic? Aristocratică? Eram la Aubonne (unde locuieşte împreună cu Regina Ana, la vreo 40 de km de Geneva) să filmăm, şi m-a luat cu el, ca să ducem jeep-ul, la garaj, drum de vreo 14 km. N-am rezistat şi, cu un handycam, l-am filmat tot drumul, fără să-i cer voie. N-a zis nimic, o singură dată s-a întors spre mine şi mi-a zâmbit, într-un fel care îmi confirma că este un moment împărtăşit. Aşa sunt ei: nu critică, nu dau sugestii, înţelegi totul din cele mai discrete gesturi. La Casa Regală guvernează bunul simţ şi modestia.

M-am străduit să-i smulg câteva vorbe și lui Radu Călin Cristea. Toți îmi spuneau că fără ideea lui, fără grija și însuflețirea cu care s-a ocupat de această emisiune, Ora Regelui ar fi putut fi o abstracțiune. M-a amânat politicos. Am revenit. Mi-a spus, totuși, într-un târziu, după multe insistențe:

Radu Călin Cristea, cel care a făcut să se întâmple povestea frumoasă a unei emisiuni de mult aşteptate.

 

 

 

Cred că s-a întîmplat ceea ce trebuia să se întâmple de multă vreme. Prin Ora Regelui televiziunea publică încearcă să repună în drepturile ei partea cea mai bună și sănătoasă a istoriei naționale. M-am simțit onorat să pot fi alături de această emisiune care s-a născut la timp, simplu, cu o anume grație și cu o naturalețe…regală.

După conversaţiile cu cei trei teleaşti și scurta confesiune a lui Radu Călin Cristea, m-am gândit că Ora Regelui ar putea fi folosită ca material didactic în şcoli, nu doar pentru lecţiile de istorie, dar şi pentru cele de educaţie civică. Societatea românească suferă din cauza absenței modelelor și istoria regalității noastre poate însemna o oglindă în care să ne vedem nu doar trecutul, ci și viitorul. Monarhia. O temă. De citit. De scris. De reflectat. Și multe de învățat despre vremuri de glorie ce nu apun niciodată.   

Taguri:

Comentarii

  1. […] de pe Site Revista Flacara Material de Corina Anghel, September 30th, 2012 Ideea unei emisiuni-serial despre monarhie și […]

  2. […] Regelui” (ediţia XLVI). [Un alt text despre această temă a apărut în revista Flacăra: Ora Regelui, sau despre cum se naște o idee frumoasă, de Corina Anghel – nr. 10 / octombrie […]

Comenteaza

 

!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.3.8";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",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(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(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",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,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())},trackVisit=({callbacks:e,context:t},n)=>{const i=buildSignature({callbacks:e,context:t},n);fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(i)})})};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","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[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}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="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,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e,t;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i));yield this.google.injectAds();const s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s));const a=Sales.build(this.findDomainResponse);if(a)return void(yield this.transitionToSales(a));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const o=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);o?yield this.transitionToRedirect(o):(i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i):yield this.transitionToParking(n))}))}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(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));