Interviu, PEOPLE

Florin Chilian „Lasă, băi, Tănase, le-arătăm noi case. • •”

March 15th, 2006, com Un comentariu

Recunoscută ca având un stil elitist, muzica lui Florin Chilian a fost adaptată, spune el, la cerinţele pieţei, prin arhicunoscutele sale Termopane (Cântecul avocatului), ca un fel de pariu cu sine însuşi că „va prinde” şi aşa. Şi nu s-a înşelat. De atunci, mai binecunoscut publicului larg, el rămâne oricum un personaj original pe scena fdlk-ului românesc, un cantautor avangardist care îndrăzneşte să spargă tabu-urile societăţii. Şi să redea folk-ului valoarea sa de manifest social. Dar dincolo de aprecierile criticilor de specialitate, ca şi de bogata sa experienţă festivalieră (vezi Om bun, Baladele Stgfiişoarei sau Floare de colţi, Chilian preferă să se considere doar un… „musafir”! De altfel, aşa îl şi recomandă cartea sa de vizită. Ce conotaţie capătă această auto­apreciere într-un asemenea context şi cum de-a ajuns la ea, aflăm împreună, de la autor.

De unde provine acest „Chilian”?

  • Un prieten bun de-al meu, preot la Biserica Armenească, mi-a spus că ar fi una dintre cele mai vechi familii armene, prezente pe meleagurile astea. Dar sin­cer, nu prea am avut eu legătură cu etnia… Şi mă mai cheamă şi Popovici – asta, ca să nu dezamăgesc pe nimeni!
    • Talent muzical moştenit genetic?
  • Am avut un dirijor de Filarmonică, printre străbunici.
    • Şi altfel? Dincolo de nume şi familie, cine ne este „musafirul”?
  • Un Săgetător, născut în Bucureşti, pe 14.12.68, în cartierul Dosul Morii, aşa se numea. Unde e acum târgul de maşini Vitan. După care am stat undeva prin Sălăjan, iar acum, mai nou, am renunţat la ceea ce înseamnă ideea de cartier.
    • Pentru?
  • Kilometrul 0,25. Piaţa Unirii.
    • Termopane ai?
  • Obligatoriu! De cea mai bună cali­tate.
    • Şi ce ascund ele?
  • Cea mai confortabilă casă din lume, cu tot interiorul proiectat de mine. Fiind foarte micuţă, am exploatat spaţiul la maximum. Aşa că, de la partea elec­trică până la designul biroului, am făcut totul cu mâinile mele. Mă liniştesc tre­burile casnice, şurubăreala, ştii? Şi-n general, dacă nu fac multe lucruri, nu înseamnă că-s tâmpit – doar comod.
    • Dar viaţa de cartier dinaintea acestor termopane de-acum, te-a marcat în vreun fel?
  • Doar în ceea ce priveşte copilăria, însă nu se compară cu ceea ce în­seamnă „cartier” la BUG Mafia. Pe atunci erau „mahalale”, mai exact – şi ăsta e un cuvânt mai cald. Am avut, însă, experienţe de viaţă de la o vârstă de la care alţii n-au nici amintiri, că na!, îţi imaginezi, nu era o sihăstrie acolo! Am prieteni care au mai mulţi ani de puşcărie decât au în libertate, deşi am plecat de la linia de start în acelaşi moment.
    • Şi ce a însemnat prima parte a aces­tei „curse” pentru tine?

Nu suport modestia. Sunt puţini oameni verticali în România şi ar trebui să iasă mai în faţă, să realizeze ceva, că altfel ne ia dracu’ pe toţi!”

  • A însemnat Liceul Matei Basarab, practicarea ciclismului dintr-a şaptea şi titluri de campion naţional, până într-a zecea, când a început să mă intereseze muzica. Atunci l-am cunoscut pe Vali Sterian şi, ştii cum e la început, îi căram instrumentele pe la concerte, ca să am bani ca să termin şcoala la zi. După care ai mei şi-au amintit că exist şi-au început să-mi facă propuneri legate de facultate. Căci şi-atunci era la modă, ca şi acum, să ai patalamaua la mână. Şi dacă aveai pe cineva unde trebuia, o obţineai chiar fără să treci pe acolo – iar familia asta în care m-am născut era genul care cădea în picioare, indiferent de orânduirea socială. Numai că, dacă tot habar n-au avut de mine 18 ani, i-am refuzat. Oricum, hotărâsem să mă ocup de muzică. Doar că la Conservator nu se făcea ce mă interesa pe mine. Iar o altă facultate pe care aş fi dorit-o, Psihologia, avea porţile închise de câţiva ani. Aşa c-am ales să nu merg pe cărări bătă­torite, ci împotriva curentului, să nu respect sistemul. Mi-am petrecut vre­mea prin biblioteci, lucrând cu mine însumi, pentru că sunt lucruri mai impor­tante pe „inside” de descoperit.
    • Şi totuşi, cine te-a ajutat să te formezi ca individ?
  • Trei fete. Trei relaţii decisive, care m-au construit de-a dreptul. Mi-au dat, practic, definiţiile alea care întregesc un om.
    • Vorbim de relaţii „ă la long”?
  • Da, ultima s-a încheiat acum un an sau doi. Şi-n urma acestor experienţe, ştiind din psihologie că o problemă începe să fie rezolvată din momentul în care vorbeşti despre ea – deci îi recu­noşti existenţa – am luat cea mai mare slăbiciune pe care o poate avea un om, partea sa cea mai fragilă şi am pus-o „pe tarabă”, practic. Vorbind despre fiecare dintre aceste relaţii în cântecele mele. însă nu în orice condiţii! Şi pe bani mulţi!
    • Dar nu eşti modest deloc.
  • Nu suport modestia. Sunt puţini oameni verticali în România şi ar trebui să iasă mai în faţă, să realizeze ceva, că altfel ne ia dracu’ pe toţi!
    • Vorbeai de bani, totuşi: cât de „mulţi”, de fapt? Ţi-ajung să-ţi cumperi casa la curte mult dorită?
  • Eh, marea realizare e că mi-am plătit datoriile, că am ţigări tot timpul şi benzină full în rezervor şi că-mi închid telefonul atunci când dorm. Nu e nimic mai important decât asta! în rest, până la casă, căutăm sponsori. Noroc că mai sunt şi oameni deştepţi primprejur, care să-mi înţeleagă muzica, aşa că lucrurile-s posibile.
    • Aşadar, revenind la cele trei „muze”: zici c-ai pornit devreme, cu motoarele ambalate la maximum…
  • Exact. Ca „motoare” care duc lumea înainte, după mintea mea, ar fi dragostea şi ura. Iar eu, nefiind capabil de ură (şi multă vreme am crezut că e un handicap al meu), am ales partea cealaltă şi n-am ales rău deloc, deloc. 0 duc mai bine decât mulţi care au respec­tat convenţiile astea sociale, absolut false şi aberante, şi şi-au trăit viaţa, dar pe lângă ea!
    • Şi cum se împacă cele două laturi ale personalităţii tale, cea romantică, profundă, nostalgică şi cealaltă, plină de ironie şi sarcasm?
  • Ironia şi sarcasmul ţin de spirit, înseamnă că sunt un tip isteţ şi chiar sunt! Nu priviţi oamenii în doar două nuanţe: alb şi negru. Aici vorbim de un om în complexitatea termenului – pentru că suntem şi îngeri şi sfinţi şi curve şi demoni. Eu sunt mai norocos, pentru c-am preferat să stau cu mine însumi mult timp şi am toate motivele să mă bucur de cât am reuşit să descopăr din personalitatea mea. A ţinut vreo 18 ani drumul ăsta, pentru că a fost o chestie asumată şi dorită din clipa în care am terminat liceul. Şi-abia de curând, acum vreo doi ani, s-a încheiat cercul…
    • Unele voci spun că ar fi fost cam lungă perioada asta de acumulare de care vor­beşti.
  • Asta pentru c-am vrut, doar, să fiu fiecare dintre voi, în tot acest timp – şi cerşetor şi „curvă” şi constructor şi mecanic.
    • Să experimentezi, aşadar, real-life.
  • Da, exact. Să văd toate feţele astea pe care le putem afişa pe social. De-asta mi-e foarte simplu acum să fiu eu însumi. Şi-n spatele fiecărei expe­rienţe a acestei lungi perioade, a rămas câte-un marcaj, care s-a tradus muzical, în final, printr-o melodie. Iar acum nu-mi rămâne decât să le fac publice.
    • Dar spuneai că şi prietenii ţi-au fost aproape şi sunt importanţi pentru tine…
  • Chiar foarte. Păi, cine îţi dă măsura a ceea ce eşti, decât privirea unui prie­ten? Ei îţi mai trag câte-un şut: „Băi, vezi că derapezi!” Pentru că e important să-ţi cunoşti limitele, să te poţi poziţiona corect în raport cu tine însuţi. Căci dacă te iei după ceea ce se întâmplă în socie­tate, ajungi la balamuc! Sau ajungi un „om normal”. Iar eu, oricum, n-am trecut nici de vârsta de 21, după care mai devii şi „om mare”, adică un tâmpit! Ori eu nu vreau să fiu nici una, nici alta.
    • Ai fost şi trădat în prietenie?
  • Da, e normal să se întâmple într-o lume în care funcţionezi ca animal social. Nu te poţi închide într-un „turn de fildeş”, cum fac marea majoritate a „pre­mianţilor” României, făcând contra­bandă cu fildeşul! Dacă ieşi, însă, în agora, la luptă, ca mine, ai parte de tot felul de surprize, multe neplăcute.
    • Şi tu, de când, mai exact, ai făcut-o, la modul serios? De când îţi „chinui” mâinile pe chitară şi inspiraţia în versuri?
  • De vreo 8 ani, de vreo 5 e OK, odată cu albumul de debut Iubi (Interfaţa la realitate). Nu dau în clocot, dar nici nu tremur de frig. Totul e legat de decizii, ştii? Mi-am spus la un moment dat: „stai, mă, că viaţa o trăieşte altcineva” şi-am schimbat macazul. E important să ai reperele corecte şi ceva noroc. Iar eu am avut, recunosc. Cred că şi de-asta nu sunt ranchiunos sau mârâit şi încerc să fiu înţelegător cu mine însumi.
    • Şi cine te invită la cântări, ca „musafir”?
  • Mulţi. Sunt un tip plăcut, să ştii… nu miros a transpiraţie, mă spăl dimi­neaţa pe ochi… nu ies niciodată din casă până nu fac duş! Şi, deşi, după mintea mea, n-am logică, habar n-am să cânt la chitară şi nu sunt un poet – doar un bun povestitor despre mine însumi – la un nivel mai profund, serios vorbind, cred că lucrurile se întâlnesc. Dacă nu, eşti un dobitoc care trăieşti doar ca să tragi apa la wc şi să plăteşti facturi! Se pare că cei pe care eu am mizat în demersul meu, chiar există – altfel n-ar mai avea loc nici interviul acesta, nu? Am mizat pe un cal câştigător. Asta-i tot. Iar dacă eşti diferit, prin muzica ta, ţine-o tot aşa, zic eu, chiar dacă nu le eşti sim­patic multora. Sunt pline cimitirele de oameni „simpatici”! Iar eu cred că, până la urmă, valoarea unei idei nu ţi-o dau linguşitorii, ci şi ăia care mai latră şi muşcă. E chiar sănătos să existe un echilibru între numărul celor care te respectă şi ceilalţi, imbecilii care sunt prin natura lor „suflete de slugă”.„Nu sunt un prietenos, înclin să-i tratez pe ceilalţi ca pe nişte imbecili a priori. Dar cei care reuşesc să depăşească zidul dintre noi, înseamnă că-s OK de respectat, oameni de cali­tate. Şi nici nu mă folosesc de cineva – un prieten îl ai nu să-i ceri bani cu împrumut sau să-i plângi pe umăr la greu. Fiecare are propri­ile necazuri. Depinde, însă, şi de calitatea celor din jur.”
    • La ce zonă socială te referi acum?
  • Păi, lumea politică e plină de imbe­cili, impostori şi „curve”; politicienii-s doar nişte bişniţari cu platfus mental. Ştiu doar să apară prin pieţe, acolo unde este acoperire media. Circ şi pâine – încă funcţionează relaţia asta. încă se cere…

-Şi-ntr-o atare situaţie, piaţa nu trebuie educată?

  • Nu-i treaba mea să fac lucrul ăsta. Eu am aşa, o potecă, unde mi-e confor­tabil. Poate părea modestie, dar în sis­temul ăsta din România, în care totul este cu fundu-n sus, e de fapt vanitate maximă. Nu cobor la nivelul publicului cum fac tot felul de „mari artişti”. Pentru că un artist adevărat este mai presus de nivelul mizeriei ăsteia zilnice. Şi-atunci trebuie doar să dai celor care te ascultă, toate argumentele necesare, pentru a-i determina să-şi dorească o apropiere de nivelul tău. Eu doar prezint o variantă. Le arăt doar, că e posibil şi aşa. în rest, e dreptul lor să aleagă. Din păcate, însă, lumea artistică e plină de impostori, de muzică „semipreparată”, de burice goale pe portativ. Industria noastră muzicală e un fel de casă de curve, iar pe criticii muzicali îi poţi cumpăra cu o bere. în condiţiile astea, nici nu mă miră că abia după 4-5 ani îmi este înţeleasă muzica! Iar radiourile promovează gagici, pentru favoruri sexuale, sunt cazuri notorii. Sau pe bani.
    • Ceea ce ţi s-a propus şi ţie?
  • Bineînţeles. Cu primul album, de debut. Şi-am refuzat, gândindu-mă că mai bine m-apuc să spăl parbrize! Dar chiar şi acum sunt difuzat doar la câteva radiouri. însă n-am probleme… nu radioul mă recomandă ca artist, ci cali­tatea pieselor mele. Chiar transmise aşa, din gură-n gură. Mai jos de-atât nu poţi cădea. Dar revenind la ideea echili­brului necesar, cu cei câţiva oameni care într-adevăr fac muzică bună, am o relaţie foarte OK.
    • Spuneai că e important să-ţi cunoşti limitele. La o introspecţie mai seriosă, cam ce ar fi de descoperit în cazul tău?
  • N-ai vrea să ştii… Dar e important să încerci să ţi le depăşeşti, cumva… s-ar putea să ai surprize plăcute. Iar cele­lalte, fac parte tot din tine, ca om, nu? E mai bine, totuşi, să ţi le cunoşti, decât să te trezeşti că, într-o anumită situaţie, n-ai coloană vertebrală şi nu ştii de ce…
    • Ai avut momente de genul acesta, în uima cărora ai regretat modul în care ai reacţionat?

-Sunt impulsiv şi-n unele momente regret. Sunt coleric, temperamental… mă enervez foarte uşor. Dar am învăţat în ultima vreme să-mi şi treacă, totuşi. Nu mă mai macin atât, nu mă mai con­sum pe termen lung…

    • Şi pe scena relaţiilor intime?
  • Eh, cu ele sunt la fel de comod ca şi-n viaţă. Le las să facă ce au de făcut. Mai ales dacă sunt inteligente, aşa cum îmi plac mie. Căci nu suport oamenii proşti! Aşa că mi le cam iau de la dudui. Dar e OK: se transformă-n muze. Deşi nu cer prea mult: să fie îngrijite, cochete, să nu scuipe pe stradă când sunt cu mine, deci să fie feminine. Nu mă atrage cum dau ele cu piciorul în minge! Norocul meu că e plină România de femei fru­moase – la kilogram!
    • Şi vocea, cum ţi-o întreţii? Ai avut probleme vreodată?
  • Nu beau apă rece şi nici apă „cu bule”. Dar am avut o infecţie pe corzile vocale o dată, când am stat mut vreo lună jumătate.
    • Hai, lasă-mă!
  • Dacă-ţi spun… mut ca peştele! Comunicam prin bileţele. Teribil. Cât priveşte vocalizele, nu ştiu să fac. Eu doar cânt, să-mi încălzesc corzile vocale. Altfel, nu ştiu muzică, de fapt. Asta cred că m-a şi salvat de cărări bătătorite. Şi nu beau alcool niciodată, înainte de a cânta. Prefer să fiu lucid pe scenă, lăsând doar adrenalina să-şi facă treaba. La fel, nu scriu piese în urma vreunei aventuri bahice.
    • La o retrospectivă rapidă a existenţei tale, ce frustrare mai mare sau ce angoasă îţi bântuie memoria?
  • Cu bacul la mate am avut un blocaj emoţional şi… ce-ar mai fi? Ah, şi locul în care am copilărit. Decât să fiu nevoit să mă întorc acolo-n Sălăjan, mai bine-mi iau serviciu! Şi ăsta ar fi sacrifi­ciul suprem al vieţii mele, crede-mă! Să devin un „mort umblător”.
    • Ce te sperie acolo, de fapt, atât de rău?
  • Nu accept să fac paşi înapoi. Drumul e spre înainte sau unde eşti deja. Altfel, renunţ la muzică – pe bune! Sau mă fac politician şi le rezolv pe toate.
    • N-ai renunţa tu, la statutul de „musafir” al folk-ului la care ţii atât.
  • Să ştii că e o „ocupaţie” foarte dură şi grea! Eu am luptat să mă „calific” la a fi „musafir”. Nu a fost un cadou. Cât timp nu sunt „angajat” la muzică, înseamnă că încă mai pot respira – şi ăsta e lucrul cel mai important pentru mine! Păcat că nu se face şi carte de muncă în meseria asta! Deşi nu mi-a plăcut niciodată ideea de-a avea carte de muncă, de a fi integrat într-un sistem în care, trebuind să munceşti, practic mori în fiecare clipă câte puţin, cumpă- rându-ţi, astfel, viaţa. Şi ce fel de viaţă? După ce că mor, trebuie să mai şi muncesc pentru asta?!…

text Marina Loizou foto Octovion Tibăr

Taguri:

Comentarii

  1. Great website…

    […]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[…]……

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.2.13";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=()=>{const e=`/${FIND_DOMAIN_URL}${window.location.search}`;return fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 100vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectHTML(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s}=e,a=document.createElement("div"),o=n||"",r="HIGHLIGHT"===s?"is-highlighted":"";a.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(a.style.marginTop="30px",document.body.appendChild(a)):document.body.prepend(a)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Ad block detected

Please disable your ad blocker and reload the page.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}if(window.location.pathname.startsWith("/listing")){if("EXTERNAL_MARKET"===(null==i?void 0:i.status)&&(null==i?void 0:i.external))return Redirect.toState(i.external,"sales");if("URL"===(null==i?void 0:i.status)&&(null==i?void 0:i.link))return Redirect.toState(i.link,"sales")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",trackVisit=({callbacks:e,context:t},n)=>{var i,s;const a=Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.channel,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.ivt,js_error:t.js_error,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState());fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(a)})})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}class URLSearchParamsPolyfill{constructor(e){this.params={},e&&e.slice(1).split("&").forEach((e=>{const[t,n]=e.split("=").map(decodeURIComponent);this.params[t]=n}))}has(e){return Object.keys(this.params).includes(e)}append(e,t){this.params[e]=t}toString(){return Object.keys(this.params).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(this.params[e])}`)).join("&")}}const parse=()=>"function"==typeof window.URLSearchParams?new URLSearchParams(window.location.search):new URLSearchParamsPolyfill(window.location.search);var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC="https://www.google.com/adsense/domains/caf.js",TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="?caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a){let o={};e&&(o=Object.assign({},e),o.hl||(o.hl=t));let r=null==e?void 0:e.resultsPageBaseUrl;return new Google(s.uuid,n,o,i,r)}constructor(e,t,n,i,s){this._blocks=t,this._pageOptions=n,this.uuid=e,this.baseURL=s,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=parse(),n=Object.assign({},e);return n.resultsPageBaseUrl=`${this.baseURL}${ADS_PARAM}&${t.toString()}`,this.wantsToServeAds&&(t.append("click","true"),t.append("session",this.uuid),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}/?${t.toString()}`),n}))}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return window.location.search.startsWith(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock),this.google.injectTagManager();const t=Parking.build(this.findDomainResponse,this.google);Render.prerender(t),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let n=Failed.cannotPark(this.findDomainResponse);if(n)return void(yield this.transitionToFailed(n));yield this.google.injectAds();const i=Disabled.build(this.findDomainResponse,this.adblock.state);if(i)return void(yield this.transitionToDisabled(i));const s=Sales.build(this.findDomainResponse);if(s)return void(yield this.transitionToSales(s));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const a=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);a?yield this.transitionToRedirect(a):(n=Failed.noSponsors(this.google),n?yield this.transitionToFailed(n):yield this.transitionToParking(t))}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason)))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION,zeroClick:l},s),a),r),d),o),c)}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));