ZOOM

Omul care sparge norii

January 20th, 2007, com 17 comentarii

Un terapeut tratează neconvenţional mai multe afecţiuni, printre care cancerul, boala de rinichi, reumatismul, discopatia

Pe strada Tudor Vladimirescu, din Galaţi, e o casă, la numărul 234, obişnuită. Nu se întâmplă fenomene paranormale deasupra ei, nu curg tunete, nu o loveşte trăsnetul, mai mult sau mai puţin din senin. Acolo îşi primeşte pacienţii, într-un spaţiu închiriat, un terapeut. E, cum îi spune el, „cabinetul”. Aşa şi arată cele două camere, unite printr-un holişor. Una e camera de primire, adică sala de aşteptare, cealaltă, faţă în faţă cu prima, e cabinetul de lucru. Omul, Dumitru Căuş, şi-a făcut faima ca „ăla care dispersează norii”. Îi trebuie, pentru asta, 3-5 minute. Un post de televiziune local chiar l-a filmat în timpul acţiunii. Dar nu e asta singura lui calitate, ci, mai mult, el tratează câteva afecţiuni importante.

„Convertirea“

Dumitru Căuş relatează cum a ajuns să îşi dea seama că este „neobişnuit”: „În 1995 mi s-a întâmplat fenomenul, pentru prima dată. Mi-am făcut patul afară. Era cald, foarte cald. Apoi, trei zile mi-a fost rău. Am făcut analize. Nici un diagnostic, doar mi-era rău şi rău.” După aceea, şi-a dat seama că s-a petrecut cu el o „transformare”. A început, ulterior, să studieze forţa gândului. El este, de altfel, şi posesorul unei diplome, este psiholog, ceea ce îi permite şi să îşi trateze clienţii. Sigur că, în calitate de specialist „psiho”, îşi foloseşte şi puterea de sugestie, de persuasiune. Dar şi-a „descoperit” şi propriile instrumente de lucru: „Mi-am construit nişte ace speciale.” Acele (deşi nu este vorba despre nişte ace propriu-zise, ci de nişte cilindri „bonţi” la capete, din metal), care conduc un fluid bioenergetic. Dintre terapeuţii de astăzi, Dumitru Căuş afirmă că „respectă cel mai mult pe maseuri. Este câte unul care e în stare să te scoale din morţi”. Despre cancer, boală pe care o tratează cu succes, Căuş susţine că e o boală cu „periodicitate” de şase ani, care, uneori, poate să revină. El poate să trateze având rezultate favorabile mai cu seamă persoanele care nu au făcut chimioterapie. Una dintre întâlnirile importante ale terapeutului a fost cea cu Alexandru Mironov, căruia a apucat să îi facă, pe viu, o demonstraţie a calităţilor sale.

Norilor de zăpadă nu le poate face nimic, au o densitate prea mare

Ca să se vădească, parcă, şi că întâmplarea are un rol determinant, în viaţa noastră cotidiană, într-o zi, mergând la Brăila cu trenul şi apoi întorcându-se, Dumitru Căuş a nimerit într-un compartiment, cu un călător care a urcat de la Brăila. Din vorbă în vorbă, Căuş i-a arătat norii pe geamul vagonului şi i-a spus despre posibilitatea lui de a dispersa norii. Interlocutorul său l-a pus să desfiinţeze un nor în formare. Necunoscutul avea o relaţie specială cu Institutul de Meteorologie. Dumitru a ajuns la institut şi a încercat să îi convingă pe cei din staff-ul meteorologilor de capacităţile sale neobişnuite. Ei au râs, însă, şi nu au arătat nici o dispoziţie de a lua în serios o asemenea reprezentaţie. „Făceau mişto”, îşi aminteşte omul nostru. Căuş recunoaşte că nu poate desfiinţa norii de iarnă, cei „de zăpadă”. „Au o densitate prea mare”, spune el. Dar, începând de primăvara, din mai, poate acţiona asupra norilor care apar pe cer.

Dumitru Căuş are 55 de ani. Bolile pe care le tratează cu succes sunt, mai ales, reumatologice. Dar şi de sistem circulatoriu. Boli ale organelor interne. Hepatita de tip C. Ulcerul varicos. Boli ale sistemului respiratoriu. Şi altele, mai multe. Una dintre condiţiile tratamentului fast este, după cum spune terapeutul din Galaţi, ca să nu se apropie de bolnavul de cancer. „Cancerul este boala cea mai dificilă. Este o boală dementă, descreierată, agresivă, care vrea să distrugă organismul pe care se aşază. În general, celelalte boli nu procedează la fel. Boala e o entitate. Ea vine să ne locuiască şi să se simtă bine acolo, să se instaleze şi să o ducă bine, să fie fericită în noua ei locuinţă. Numai cancerul este o boală nebună, care îşi ucide gazda.”

„Instalarea unei boli o văd ca un nor“

„La celelalte boli, de exemplu, discopatie lombară sau hernie de disc, am rezultate bune, nu trebuie să te mai operezi”, îşi anunţă el pacienţilor veştile bune. Tot aşa, herniilor inghinale nu le poate face nimic, trebuie operate. La o prostată, însă, mai poţi lucra. Se pare că e mai „receptivă”. Mai „de treabă”. Instalarea unei boli el o vede ca un nor. „Vine de undeva”, zice el. Iar scheletul unei boli este întotdeauna energetic. Acele mele „ard”, aşa obişnuieşte să spună. Ard premisele bolii. Bolile din noi sunt numai din cauza noastră, aşa gândeşte psihologul gălăţean. La început, se formează o „pietricică”. Un dereglaj. Debutul bolii coincide cu un blocaj al circuitului energetic. Şi ele, bolile, se croşetează pe suport etic. Prostata, de pildă, în 80% din cazuri, este datorată încălcării unei porunci: „să nu preacurveşti”. Aceeaşi încălcare se pedepseşte, în multe cazuri, la femei, cu cancerul la sân. Aşa că, dacă poţi să respecţi cele zece porunci, asta-i o profilaxie dintre cele eficace. Bolile interne, îndeosebi cele ale sistemului digestiv, se datorează lipsei de cumpătare.

Domnu’ doctor, m-am îmbolnăvit!…

Psihologul Dumitru Căuş şi-a deschis şi un cabinet în Bucureşti. Acesta îl silea să vină de două-trei ori pe săptămână în Bucureşti. Dar nu l-a ţinut mult timp. A observat că bolnavii vin şi la Galaţi, unde are acum cabinetul, aşa cum veneau şi la Bucureşti. „Ce pacienţi aveam acolo am şi aici” – a constatat el. Înainte de a se dedica terapiei, „omul cu norii” a mai făcut două meserii. Una a fost de solist vocal pentru muzică populară (are şi un CD cu înregistrări). Aşa şi arată, ca un ţăran voinic, cu palme ca nişte lopeţi, mâini mari, spate zdravăn, de cărător cu cârca, parcă, de sarcini, sarici şi nuiele. Un ţăran care, însă, a făcut canto. Între 1973 şi 1982 a cântat cu/în Rapsodia Dunării. Apoi a lucrat în sport, asta până la „convertire”, până în 1994. Tariful diagnosticului la cabinet este de 30 RON, iar tratamentul unei singure afecţiuni 50 RON per şedinţă. Programul de lucru este între 7.30 şi 11.00 dimineaţa, iar la el e bine să te prezinţi cu o programare prealabilă. Eu şi corpul omenesc îl văd ca un nor, zice „meteorologul bolilor noastre”. „Că oamenii vin la mine“, zice el, şi spun: «Domnu’ doctor, m-am îmbolnăvit!». „Vezi“, zice el, „omul chiar recunoaşte singur. Acest «m-am» spune totul. Eu singur pe mine m-am. Ce? Îmbolnăvit. Păi vezi, singur îţi dai seama, le zic.“

„Nu vreau să umblu cu ursul, să opresc ploile şi s-o fac pe Dumnezeu“

Peste toate astea, Dumitru Căuş mai are şi darul povestirii. Tot ce-ţi spune sună frumos, se leagă de altceva, vine de undeva, bate spre ceva anume. Dar, bineînţeles că eu, Toma necredinciosul, vreau şi să văd. Mă întind pe canapea, desculţă şi cu faţa în sus. Pentru un diagnostic al stării de sănătate. Că tot mi-am făcut analizele, recent, la medicul de familie. Aşa că pot compara. Prin tălpi, apăsând cu degetele mari de la ambele mâini, terapeutul nostru îmi „vede” toate hibele, mai vechi sau mai noi. N-o să le înşir, ocupă spaţiu prea mult. Vă spun doar că sunt aceleaşi depistate şi de medicina de laborator. După investigaţii serioase, recoltare de sânge şi toate cele. „Şi cum faceţi? Vedeţi, aşa, prin mine?” Râde, ca şi la celelalte întrebări care sună ciudat: „Mă concentrez, pur şi simplu, şi-mi spun, în gând, că vreau să văd ficatul, de pildă. Şi chiar îl văd, cu toate ale lui, bune sau rele.” „Şi când e de rău, cum vindecaţi, ce faceţi?” „Pun mâinile de o parte şi de alta a zonei afectate, fixez ţinta, apoi transmit un fascicul energetic, care se află în mine tot timpul, nu trebuie să fac eforturi pentru a-l crea. Ca să-l dirijez mai bine, folosesc acele despre care v-am vorbit. Pacientul simte că-l arde, că-l doare foarte tare, ceea ce înseamnă că acolo se întâmplă ceva. Apoi, afecţiunea dispare, după una sau mai multe şedinţe, în funcţie de cât de gravă este situaţia.”

Ce mi-a plăcut foarte mult la vindecătorul nostru este faptul că el pare cel puţin la fel de uimit de capacităţile sale ca şi noi: „Nu vreau să umblu cu ursul, să opresc ploile şi s-o fac pe Dumnezeu. Dar aş vrea să înţeleg ce este cu acest fascicul, care e natura lui. De asta am apelat şi la Institutul de Meteorologie. M-am gândit că ei au laboratoare specializate şi că pot identifica şi analiza aceste unde. Ca să putem vorbi despre ele ştiinţific. Să le copiem şi să facem aparate, dacă fenomenul e de natură fizică. De vreme ce nimeni nu este interesat, rămân cu explicaţia mea şi tratez bolnavi. Cred că Dumnezeu, în mila lui, a zis că-i dă lu’ Căuş acest har şi o face el ceva cu asta!”

„Ia mai taci tu, că aici se lucrează pe bază de concentrare psihică!“

Pentru bolnavii care se deplasează greu, Dumitru Căuş încalcă regula cabinetului: „Chiar dacă nu-mi place, că oamenii au paturi joase şi eu trebuie să stau în genunchi ca să-i tratez. O să vedeţi, nu-i prea comod.” Am văzut, are dreptate. A stat în genunchi, câteva ore, într-o casă de pe strada Andronache, din Bucureşti. După ce s-a trezit cu noaptea în cap, duminica, să prindă primul tren din Galaţi. Pacienta principală, Nadia Florea, cadru didactic în învăţământul superior, i-a făcut şi o ditamai surpriza. L-a aşteptat cu un „bonus” de încă vreo patru pacienţi. Aşa că ne apucăm de treabă. Terapeutul se spală pe mâini şi cere un pahar fără picior, cu spirt, ca să-şi dichisească acele. Nadia se mişcă foarte chinuit, are partea dreaptă, de la mijloc în jos, amorţită de tot. De-abia a ieşit din spital, cu diagnostic de hernie de disc. I s-a propus o intervenţie chirurgicală fără garanţii prea mari. Nu a acceptat, crede mai mult în metodele domnului Căuş. A mai vindecat-o o dată, în urmă cu nişte ani, de discopatie lombară. Aşa că iat-o, acum, dezbrăcată până la brâu, sub puterile vindecătorului. O ia pe bucăţi. Şold, coapsă, genunchi, gambă, degete. Acele sunt puse în nişte puncte anume. Pacienta ne descrie ceea ce simte. O durere scurtă, care dă în arsură. Zona de lucru se înroşeşte vizibil. O altă pacientă se uită ca la urs şi îşi dă cu presupusul. Gazda o pune la punct: „Ia mai taci tu, că aici se lucrează pe bază de concentrare psihică!” Şedinţa a durat cam o jumătate de oră. Când s-a ridicat de pe canapea, Nadia era alt om. Nu-i venea să creadă. Se mişca normal, îşi simţea picioarele şi degetele, durerea se risipise ca un nor.

„Ultimul doctor mi-a zis că mă aşteaptă… pământul”

Pentru că este din breasla noastră, a ziariştilor, adică, domnul C.C. doreşte să-şi protejeze identitatea. În schimb, se declară de-a dreptul încântat de „serviciile” vindecătorului din Galaţi: „Am avut o circulaţie venoasă deficitară care, cu toţi doctorii şi medicamentele de rigoare, a dat în ulcer varicos. Partea proastă este că era la gleznă, într-o zonă neoperabilă. Ultimul doctor care m-a văzut mi-a zis că sunt în faza a şasea de ulcer varicos şi că după asta urmează… pământul. Eram disperat. Un nepot, care s-a tratat la domnul Căuş, mi l-a recomandat ca pe ultima salvare. Am încercat, că oricum nu mai aveam ce pierde. După vreo cinci luni de tratament, ulcerul s-a închis şi de atunci sunt bine. Energia dumnealui este chiar specială. Prima dată când mi-a pus un deget pe picior a fost ca o arsură. N-am putut s-o suport. Mi-a făcut şi o demonstraţie de risipire a norilor. E spectaculos, dacă nu vezi, nu prea poţi crede. De obicei, noi credem doar ceea ce băgăm în gură. Păcat că autorităţile nu încearcă măcar să-l studieze. Este un fenomen!”

Domnul Eugen Iordache a fost director de bibliotecă. Acum este pensionar. S-a pricopsit, fără să ştie cum anume, cu o hepatită cronică de tip C. Transmisibilă prin sânge şi greu de vindecat, după cum se ştie. Regimul sever şi medicamentele nu au dat rezultate grozave. Din vorbă în vorbă, a auzit de tratamentele domnului Căuş: „Am zis că hai să o încerc şi pe asta. M-a tratat cu energia dânsului, dirijată printr-un fel de ace, eu le zic andrele. După tratament mă simţeam mult mai bine. Dar mi-am refăcut şi analizele, bineînţeles. Încărcarea virală HCV, aflată înainte la 2.500 de unităţi, a scăzut până la 700. Nu mă întrebaţi cum, că nici eu nu înţeleg. Ştiu doar că energia asta, sau ce o fi, chiar face miracole.”

foto Octavian Tibăr

Taguri:

Comentarii

  1. nedelcu says:

    Doresc o consultatie la DR. CAUS din Galati ,dati-mi va rog adresa corecta si nr.de telefon .va multumesc

  2. I fairly enjoy this comment. It is absolutely a very good write-up which could provide you so considerably details readily available. In addition, it is possible to spend your spare time to have a appear at this web. You will acquire shock.

  3. Please message me with any hints & recommendations on the way you made this blog site look this good , I’d regards!

  4. buy seroquel says:

    Thanks for tris interesting information! I found it very useful =)

  5. Yosh says:

    Best Links 2011…

    Nice blog here! Also your web site loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my website loaded up as quickly as yours lol…

  6. Toby Rocque says:

    above secret…

    Its hard to find knowledgeable individuals on this matter, but you sound like you already know what youre talking about! Thanks. Just thought Id drop you a line to tell you your site really rocks! I have been looking for this sort of information for a …

  7. Accident Videos…

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

  8. new led watch Starting a website kind of like this one forced me to do some research and I found your post to be quite helpful. My content is centered around the idea of knowledge, fun and sharing. I wish you fine luck with your web site in the futur…

    Starting a website kind of like this one forced me to do some research and I found your post to be quite helpful. My content is centered around the idea of knowledge, fun and sharing. I wish you fine luck with your web site in the future and you can be…

  9. Trackback for a Great Article…

    Left you a trackback for your readers to get more info….

  10. Trackback for a Great Article…

    Left you a trackback for your readers to get more info….

  11. Yosho says:

    OH HAI…

    Thanks for sharing excellent informations. Your site is so cool. I’m impressed by the details that you’ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles. You, my pal, ROC…

  12. Phen375 reviews…

    That is really attention-grabbing, You’re an excessively skilled blogger. I’ve joined your feed and look forward to searching for more of your excellent post. Also, I’ve shared your website in my social networks! phen375 reviews…

  13. Yosdezd says:

    2011…

    Saved as a favorite, I really like your blog!…

  14. Sites We Like…

    […]just below, are some totally unrelated sites to ours, however, they are definitely worth checking out[…]…

  15. Vicol Daniela says:

    Astazi am facut a noua sedinta la domnu dr. Caus si pot spune ca ma simt alt om. Prima zi cand m-am dus la dansu m-am dus cu o lista intreaga de boli pe care le stiam, la care dansul mia spus,, aici nu tratam stomatologie, in rest tratam totul”. Pe langa lista mea, a mai gasit si dansul cateva de care nu stiam ca si diagnosticate, dar ca durere le simteam.Ceea ce face dansu, este pur si simplu o minune, simti cum iese durerea din tine. Bolile de care m-a tratat sunt;4 hernii de disc, coxactroza, monturi, carcei, circulatie proasta, uter fibromatos, dureri menstruale,splina marita, rinichi, nervi la stomac, fiere lenesa cu nisip,noduli pe glanda, o raceala puternica la plamani+urechi+cap+sinusuri, dureri de cap, tensiune oculara, circulatia sangelui la ochi,. CE MAI , AM FOST RUGINITA RAU.

Comenteaza la new led watch

 

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