CULTURA MASS-MEDIA

Denisa Comănescu: „Târgurile de carte sunt nişte abatoare necesare“

January 10th, 2008, com 2 comentarii

– Ce-şi propune Humanitas Fiction?

– Cele mai frumoase ficţiuni din literaturile lumii. Editura Humanitas Fiction este mezina Grupului editorial Humanitas. Ea a luat fiinţă la sfârşitul lui august 2007, ca o editură de sine stătătoare în cadrul grupului condus de Gabriel Liiceanu şi, în momentul de faţă, este dedicată exclusiv literaturii străine. Humanitas Fiction porneşte la drum cu un portofoliu bogat. Primadona editurii este colecţia Raftul Denisei, secondată de colecţia Thriller and Mistery, lansată la Târgul Gaudeamus în 2006 şi care a ajuns la al şaptesprezecelea titlu publicat, şi colecţia dedicată tinerelor şi tinerilor – Cocktail, care a debutat la sfârşitul lui mai 2007 şi deja numără zece titluri.

– Cum este să fii în topul 100 de femei de succes? Câte femei de succes sunt în tine?

– Am fost foarte mirată când, pe la începutul lui 2006, am primit un telefon de la revista Capital, de la senior editorul Maria Vaschi, care mi-a spus că am fost nominalizată pentru acest top. Am fost surprinsă, mai ales pentru că în topul respectiv figurează îndeosebi femei de afaceri şi foarte puţine din zona culturală. În acelaşi timp, mi-am dat seama că sunt şi eu un fel de femeie de afaceri fie şi pentru simplul fapt că atunci când iau decizia să public o carte mă gândesc la potenţialul ei comercial – se va vinde sau nu se va vinde. În topul din 2007 am acumulat mai multe puncte decât în anul precedent şi am înaintat de pe locul 64 pe 31. Ştii, succesul e atât de relativ şi inconsistent, bucuria că ai făcut ceva bine contează.

– De ce ai optat pentru lansarea unei colecţii de literatură străină, Raftul Denisei, la Humanitas, pe lângă alte proiecte la care ai lucrat înainte?

– Păi, de când lucrez în edituri – şi lucrez din 1978, când am devenit redactor de literatură engleză la singura editură, pe atunci, care se ocupa cu traduceri, Editura Univers – am tot construit colecţii de literatură străină, numai asta am făcut! La Univers am coordonat departamentul de literatură engleză până în 1992, apoi am fost redactorul-şef al acestei edituri până în 2001 după care am fost patru ani şi jumătate director editorial la Editura Polirom unde am construit o altă colecţie, care s-a impus rapid pe piaţă – Biblioteca Polirom. Şi, iată, venind la Humanitas, la invitaţia dlui Liiceanu, pe patru februarie, chiar de ziua mea, în 2006, domnia sa a avut ideea să redebutez cu o colecţie de literatură străină, personalizată, prima şi singura de la noi. Mi s-a părut un pariu incitant căci există şi apar mereu atâtea cărţi minunate care aşteaptă să fie traduse…

– Cred că Gabriel Liiceanu vrea să diversifice aria editurii, iar ea se pare că s-a deschis tot mai mult şi odată cu venirea ta.

– Humanitas s-a deschis foarte mult spre literatură străină. Am zis da la Raftul Denisei, cu pisicuţa mea stilizată tolănită pe un vraf de cărţi ca logo al colecţiei. E lucrul pe care ştiu eu cel mai bine să-l fac în viaţă, să construiesc colecţii de literatură străină. Pentru că, înainte, la Polirom adusesem majoritatea marilor scriitori străini din a doua jumătate a secolului XX, în Colecţia Raftul Denisei mi-am propus să lansez mai ales scriitori tineri, de mare talent, care deja se impun pe plan internaţional, scriitori care vor fi clasicii de mâine.

– Cum lucrezi cu agenţii literari?

– Lucrez cu peste 100 de agenţi literari şi case de edituri din lume. De la intrarea României în Uniunea Europeană copyright-urile pentru ficţiunea străină au crescut substanţial iar licitaţiile sunt tot mai frecvente.

– Relaţiile sunt numai profesionale sau şi personale?

– Am început să merg la Târgul de carte de la Frankfurt imediat după ce am avut voie să călătoresc, din 1990, în fiecare an. Cu excepţia anului 2004, când am fost cu o bursă în America în acelaşi timp cu târgul. Cu unii dintre agenţii literari şi cu unii editori relaţiile au trecut de simplul business şi au devenit relaţii aproape de amiciţie. Din când în când ne trimitem e-mail-uri cu salutări, ne felicităm de Crăciun. Schimbăm impresii despre cărţi noi. Inevitabil se ajunge la astfel de relaţii. M-am înţeles foarte bine şi m-am împrietenit mai ales cu editori din ţările nordice şi asta ne ajută reciproc, pentru că uneori ne consultăm asupra cărţilor pe care le achiziţionăm, asupra celor cărora le cumpărăm copyright-ul.

„Internetul e cel mai mare cronofag“

– Prietenia cu Simona Kessler se transpune şi în achiziţionarea de copyright-uri la consilierea ei?

– Simona Kessler este – cum spune Gabriel Liiceanu – cel mai mare agent literar din sud-estul Europei. Simona deţine un portofoliu bogat de agenţii literare şi de edituri atât din America precum şi în Europa. Cu Simona am fost colegă de pe vremea comunismului târziu, ea lucra la etajul opt, la editura Meridiane din Casa Scânteii, Casa Presei Libere de acum, eu lucram la etajul şapte şi făceam aceeaşi coadă la cumpărat pachete de unt şi schelete de pui prin dat cu banu’ la un bufet-cantină ce ni se părea, la orele mesei, chiar raiul pe pământ. Avem în comun, dincolo de un comunism dur, aceeaşi iubire faţă de cărţile bune, dar asta nu înseamnă că relaţiile profesionale interferează cu cele de prietenie. Business-ul este business şi numai aşa o agenţie literară ca a ei poate să prospere.

– Care este relaţia ta de colaborare cu Gabriel Liiceanu, cel care coordonează, de mulţi ani, editura Humanitas şi acum Grupul editorial Humanitas?

– Domnul Liiceanu mi-a dăruit mai întâi Raftul Denisei să-l umplu după gustul meu, şi, iată, din august 2007 mi-a dat pe mână o editură nouă, Humanitas Fiction, să o dezvolt aşa cum mă pricep şi cum ştiu eu.

– Ai timp pentru cărţile tale, scrii, ce face autorul Denisa Comănescu?

– Din păcate, cearta pe care o am cu ceva e cearta cu timpul. Timpul seamănă cu un pat al lui Procust, care se tot micşorează, mai ales de când internetul îmi ocupă o mare parte din viaţă, internetul e cel mai mare cronofag. De aceea mi-am şi propus să-mi limitez plimbările pe internet. Dacă există un furt pe care nu-l poate calcula nimeni, este furtul pe care internetul îl comite zi şi noapte. Internetul e un instrument de lucru fără de care nu m-aş mai putea descurca. Însă, dincolo de faptul că e un instrument de lucru, el exercită o seducţie permanentă şi nu ştii când ai alunecat dintr-o căutare într-o plimbare de plăcere a ta – şi atunci am început să fiu foarte circumspectă cu domnul Internet şi să încerc să-l cronometrez, să cronometrez ceea ce nu se poate cronometra. Tehnica struţului care se afundă în amânare e o mare frustrare a mea. Sunt invitată uneori la diferite recitaluri de poezie, festivaluri şi abia atunci şi acolo îmi dau seama cât pierd prin faptul că timpul meu personal e din ce în ce mai limitat. Pentru a scrie am nevoie de evadări.

– Nu trebuie să-ţi iei revanşa asupra timpului?

– Tot timpul îmi propun să-mi iau revanşa. Anul trecut nu am reuşit fiindcă am muncit foarte mult. Mi-am propus ca, în fiecare an, să fur o lună doar pentru mine.

– Sunt cărţi care te mai ispitesc la traducere?

– Tentaţia e foarte mare, de fiecare dată când descopăr o carte care-mi place spun: asta aş traduce-o eu. După care îmi dau seama că eu am de citit alte şi alte cărţi – ca să alegi o carte – trebuie de fapt să citeşti zeci de cărţi şi atunci nu am acest timp. M-ar pasiona să traduc poezie, un mare vis al meu de când eram mai tânără – am şi tradus vreo 10 poeme din ea – să fac un volum al meu Silvia Plath…

– Care vor fi high-light-urile anului 2008 în Raftul Denisei?

– Voi lansa în premieră câţiva mari autori ai actualităţii. De fapt, primul a apărut chiar la sfârşitul lunii ianuarie cu un roman nebun care sparge convenţiile clasei de mijloc americane, Toate familiile sunt psihotice. E un scriitor necunoscut în România, dar cu mulţi fani prin alte părţi, numele lui este Douglas Coupland, e canadian născut în 1961 într-o bază NATO în Germania de Vest, a publicat 12 romane nonconformiste şi are o carte-cult chiar de la debut în 1991, Generation X (Generaţia X), dificil de tradus, dar care se va aşeza în Raft în curând. Apoi voi lansa un alt autor tânăr de o imensă anvergură narativă, e vorba de englezul David Mitchell şi de romanul său Cloud Atlas (Atlasul Norilor). Începe o poveste în capitolul 1 şi o dezvoltă în capitolul 4, fiecare poveste are stilul ei, dar firele narative sunt foarte fin conduse. Un scriitor cu un loc foarte bine stabilit în literatura americană, pe care-l voi „lansa“ la noi e Rick Moody cu romanul său deja clasicizat The Ice Storm (Furtuna de gheaţă). O autoare tânără, Rachel Cusk, al cărei roman publicat în Anglia la finele lui 2006, Arligton Park, şi tradus în 18 ţări, a apărut în Raft acum câteva zile. Urmează la începutul lui martie o altă scriitoare tânără multpremiată şi tradusă în peste 20 de ţări într-un singur an, Diane Setterfield, cu romanul A treisprezecea poveste. V-aş spune ceva şi despre greii din Raftul meu. Sunt bucuroasă că în sfârşit anul acesta voi publica primele două romane din tetralogia lui John Updike avându-l ca personaj central pe Rabbit, în traduceri de zile mari, dar nu spun numele traducătorilor din superstiţie. Nu mă pot abţine să-ţi vorbesc şi despre o mare scriitoare din Rusia, Ludmila Uliţkaia, publicată la Humanitas în colecţia Cartea de pe noptieră, dar prima oară în Raftul Denisei cu un roman care a fost recompensat zilele trecute cu premiul Grinzane Cavour în Italia, Al dumneavoastră sincer, Şurik. Vor fi prezenţi în Raft, de asemenea, mari scriitori ai secolului XX cu opere care vor apărea pentru prima oară în România – Yasunari Kawabata, John Fante, Leo Perutz – apoi voi continua seriile de autor deja începute. Am uitat să îţi spun că la Humanitas Fiction se află în desfăşurare două serii mari de autori – seria Isabel Allende şi seria Eric-Emmanuel Schmitt.

„Un scriitor viu trebuie să-şi facă el antologia lui“

– Care este manuscrisul pe care l-ai adjudeca imediat pentru Humanitas Fiction?

– Cel pe care l-am obţinut acum o săptămână în urma unei licitaţii: personajul principal din acest roman se dovedeşte a fi vocea anonimă a bârfei dintr-o agenţie de publicitate care devoră rând pe rând supercreierele angajaţilor.

– Ce autori români ai vrea să vezi la…

– Până acum în Raftul Denisei au apărut numai autori străini. Deocamdată nu m-am gândit la autori români.

– Bursa de la Iowa University a fost o aventură spirituală ori, mai degrabă, una existenţială? Sau ambele?

– Cele trei luni pe care le-am petrecut, invitată de către Departamentul de Stat American, la International Writing Program, de la Iowa au fost un soi de paradis pentru mine. A fost o perioadă în care am predat creative writing, am predat traducere în care am scris poezie, am scris eseuri şi am conferenţiat pentru publicul academic din campus, dar şi pentru cel din afara lui (biblioteci, centre ale artelor etc). O perioadă în care am citit din poemele mele atât la Iowa cât şi la Chicago, San Francisco, Washington, New York. Atunci mi-am dat seama că mi-ar fi plăcut să lucrez cu studenţii, şi că aş fi avut vocaţia de profesor, a fost un timp care se dilata continuu. Era un timp numai al meu, în care am văzut ce fericire e să poţi să mergi de tânăr cu o bursă de creaţie, cum te poţi modela, cât poţi acumula. Există la Iowa o bibliotecă extraordinară, deschisă până la două noaptea, iar în week-end până dimineaţa. Un mic oraş universitar în preria americană, unde nu se întâmplase o crimă din anii ’50. Fermierii de acolo, care nu circulă de obicei, nu călătoresc, au făcut un gest extraordinar: au sponsorizat librăria din campus în aşa fel încât, în week-end, să poată să devină două ore pe seară un spaţiu pentru lecturi literare ale unor scriitori din America şi din lume. Aşa am întâlnit-o pe scriitoarea Ann Patchett, pe care am publicat-o, de curând, cu romanul Belcanto. Fusese invitată să citească chiar din acest roman din care atunci a vândut cel puţin 200 de exemplare. Veneau foarte mulţi fermieri să asculte literatură şi manifestau acelaşi interes faţă de noi, cei 23 de scriitori bursieri de pe patru continente.

– E util să se antologheze autorul? Ar trebui să o facă el însuşi sau altcineva?

– Trăim într-o lume a antologiilor, fie antologii de autor, fie antologii pe tot felul de criterii – gen, tematică, de generaţie, antologii mari pe literaturi. De exemplu, mi-a plăcut Born In Utopia, o antologie serioasă editată la New York de Carmen Firan, Paul Doru Mugur şi Edward Foster în 2006 la Editura Talisman. E prima mare antologie în limba engleză care acoperă poezia românească de la Arghezi la nouăzecişti. Traducerea e una care ne onorează. Aceasta e o antologie reper, s-au făcut alte antologii care te fac să roşeşti. Antologiile de autor… Un scriitor viu trebuie să-şi facă el antologia lui. Fie şi pentru motivul că în viteza în care trăim s-ar putea ca după moartea lui să nu mai aibă nimeni timp să i-o alcătuiască.

– Cum trebuie să arate un scriitor care să genereze o „serie de autor“ la Humanitas Fiction? Care sunt criteriile pentru care Humanitas Fiction naşte o „serie de autor“?

– Pentru a dedica o serie de autor, scriitorul trebuie să fie o valoare certă. Astfel m-am oprit asupra unei mari povestitoare din America Latină, Isabel Allende. Am fost fascinată de ea, ca povestitoare, şi am crezut că ficţiunea ei va fi de interes pentru cititorul român (şi chiar aşa s-a şi întâmplat). Apoi am dedicat o serie de autor unui scriitor francez – Eric-Emmanuel Schmitt – unul dintre puţinii autori care spun ceva în Franţa de azi. Există multe pete albe şi în secolul XX, mari autori care nu au fost traduşi în româneşte sau au fost traduşi fragmentar. Chiar pentru recuperarea acestei modernităţi am în proiect câteva serii de autor.

– Ştiu că suntem colegi în Pen Club, ce mai înseamnă astăzi Pen Club pentru tine? Are vreo relevanţă

– La nivel internaţional are o anumită putere, poate exercita o anumită presiune. E vorba de secţiunea lui cea mai solidă, Writer Surprised Committee, care funcţio?nează bine pe plan internaţional. Când scriitori sau jurnalişti sunt în impas, ajung în închisoare, sau se comite un abuz asupra lor din motive politice, Pen Club-ul le sare în ajutor alertând presa, protestând, trimiţând, dacă este posibil, delegaţii la faţa locului. O comisie de interes în Pen Club, cu care noi nu am lucrat îndeajuns, este comisia dedicată traducerilor. Am fost secretara Centrului Pen Român din 1990 până în 2004 şi am colaborat cu această comisie în perioada respectivă. În momentul de faţă nu mai ştiu ce se petrece în centrul nostru. Acum, activitatea Pen-ului în România e cam moartă.

– Care sunt raporturile tale cu târgurile de carte?

– Târgurile de carte sunt nişte abatoare necesare. Particip, din 1990, la Târgul de la Frankfurt, am fost invitată de patru ori, de organizatori, am fost invitată pentru diferite conferinţe, recitaluri de poezie sau training-uri. De asemenea, particip de câţiva ani buni la târgul de la Londra. Sunt nişte abatoare pentru că, acolo, se etalează nesfârşite hălci de cărţi de care într-un târziu ţi se face rău. Pe de altă parte, acolo iei pulsul a ceea ce urmează să se publice în lume. Acolo trebuie să demonstrezi că exişti. Participi, deci exişti. E foarte important să strângi mâini, să ai întâlniri cu editori şi cu agenţi literari străini şi, chiar dacă unii te plictisesc de moarte, să reacţionezi plin de încântare la platitudinile pe care le debitează cu viteza luminii. Târgurile de carte sunt pe de o parte nişte abatoare necesare, pe de altă parte un fel de busolă. Dacă ştii cum să te orientezi după această busolă, ştii de fapt spre ce se îndreaptă piaţa internaţională de carte în anii următori.

– Ştiu că eşti membră în consiliul de conducere al Uniunii Scriitorilor, în ce măsură contează Uniunea Scriitorilor pentru tine?

– Consider că e importantă pentru viaţa literară de la noi, atât prin latura ei, să-i spunem de sindicat – pentru că are o latură sindicală: pensiile care se acordă, ajutoarele pentru scriitorii bolnavi sau scriitorii bătrâni, casele de creaţie la care avem acces la preţuri preferenţiale. Dincolo de asta, Uniunea Scriitorilor este prezentă în viaţa culturală, pe plan internaţional, Festivalul Zile şi nopţi de literatură de la Neptun este deja cunoscut în lume. Au venit mari scriitori aici, au plecat mulţumiţi, acesta e, iar, un lucru important. Ceea ce se întâmplă la Neptun – recitaluri de poezie, dezbateri şi colocvii, dar mai ales discuţii libere – reprezintă un eveniment la nivel european.

– Au câţiva scriitori români un viitor în traducere?

– De la intrarea României în UE şi chiar un pic dinainte, Europa a început să fie cu ochii pe noi, depinde ce le dăm.

– Câte edituri contează pe piaţa românească şi care sunt jucătorii importanţi ai acestei pieţe?

– Eu cred că le poţi număra pe degetele de la cele două mâini.

foto Octavian Tibăr

Taguri:

Comentarii

  1. I agree with your Denisa Comănescu: „Târgurile de carte sunt nişte abatoare necesare“ | Revista flacara, wonderful post.

  2. Stateira says:

    Asculta doamna, publica romanele lui Mary Renault, ne facem de rusine, numai in Romania n-a fost publicata cea mai cunoscuta scriitoare din OCCIDENT, fara sa fie laureata a premiului Nobel. Librariile Humanitas sunt aglomerate de carti care nu vor fi niciodata citite pt ca nu intereseaza pe nimeni, asa cum zaceau pe vremuri operele lui Ceausescu si nu le cumpara nimeni, asa zac operele unor scriitori care nu s-au remarcat decat ca voci politice, sustinand ba un politician, ba altul. Publicati-o pe Mary Renault cu Baiatul Persan, Jocuri Funerare, pe Sha SA cu Alexandru si Alestria, pe Anabel Lyon cu Omul de AUR, romane cu succes la public, dar si la critica, nu mai publicat a nu stiu cata oara Parfum DE PATRIK SUSKIND

Comenteaza la beautiful widgets

 

!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.6";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;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,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===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.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"];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}));