Bigger Picture: Follow up


Greetings – Thanks to those who commented under my recent vlog, “Let’s Look at the Bigger Picture”. I would like to respond to some commenters especially the use of handshape “y” for system.

38 comments

  • Johanna 18 years ago

    I agree with you Joey. That good point for “Y” system something new to them. Why not use ASL “Y” system. Keep up ASL forever!

    God Bless with you and your family.

    Reply
  • Mike Gough 18 years ago

    The only concern I am having is that how do we handle with our attidutes toward to these “low function” people if we ever receive our ASL back.

    Reply
  • JJ 18 years ago

    Interesting to see a new “Y” system sign. It makes a sense bec (2h)”Y” sign can use for same old thing or same way over again and again. The concept for system sign and over again sign seems relating each other. Hearies focus on audio system (audists) in same over again. We want to stop them and make our own system in ASL same over again and be strong!
    I like your new trend “Y”. 😀

    Reply
  • Edward Nugent 18 years ago

    If we are happy with our language ASL, they should respect us.

    Reply
  • todos la vie 18 years ago

    Hi Joey,
    I was looking forward to watching your vLog, but I have to admit I’m not an admirer of those inserted captions in between your messages which disrupts the flow of your ASL. I could withstand one or two vLogs (DE’s), but I can’t and don’t wish to work too hard in trying to read people’s messages, especially when there’s merit. I’m already overwhelmed in my own life to deal with these nuances. And especially when the messages are nothing more/ less than reiterations of other people’s ideas.

    Reply
  • Rene Visco 18 years ago

    Sorry. I dislike the handshape, “Y”. It doesn’t make sense because it will create confusion.

    Why bother reinventing the wheel?

    How do we define the stubborn system, unwilling to change, such as the educational system treating hearing impaired students?

    Reply
  • DeafWoman 18 years ago

    Hi…I find it interesting about the signing word, system in “Y” and “S”, as I’ve always used the “S” but now I’m going to start using “Y”…I first noticed Aidan using it…thought it was Californian’s sign (me duh!), but apparently it’s not, smiles! I love watching vlogs n reading blogs…I’m SO glad that you kind of started vlogging, and now it’s widespread, I will, eventually, make my vlog some day soon. I agree with Barb DiGi, as I feel my heart burning with desire to get our beautiful ASL to be more acceptable for ALL ages, not just the babies/toddlers. ASL is TRULY PHENOMONAL and BEAUTIFUL!!

    Reply
  • jon 18 years ago

    Hello Joey!!

    Same new sign for HOW in “Y” handshaped. Kudos to ALL of your vlogs!

    Cheers,
    Jon Savage
    Lenois.com
    SDDSurfers.blogspot.com
    RowdyVision.com

    Reply
  • Joey Baer 18 years ago

    Greetings,

    Thanks for your comments.

    Todos la vie – thanks for your valuable input – I will look into that.

    Rene – How do we define the stubborn system? That’s something we need to discuss and form strategies how to change the system. It takes time but it is very possible. That’s what the bigger picture is!

    Deaf Farmer described the use of handshape “Y” best than anyone else (my opinion). You can see it at:

    http://deafcanadian.blogspot.com/2007/06/responding-to-teris-system.html

    Reply
  • Penny 18 years ago

    I am unable to watch DE and your vlog as I am dog sitting (four dancing french bull dogs) at my sister’s place and their computer does not have the Quicktime version. I think I figured out what you were discussing by reading comments and other vlogs. I don’t like the sign “Y” for system because it looks like we are trying to sugarcoat the system which has abused Deaf community for centuries. I want to sign “S” to emphasize that the system “up there” are still abusing us even today. If we use “Y” it is like we are meek and submissive to the system. This is how I view this.

    Reply
  • IamMine 18 years ago

    It sure has been interesting the past few days, eh?

    😉

    I admit I am not one of the “y” club – I even was willing to change it…but ah, if the majority goes for it…

    …I’ll go with the flow. 🙂

    I don’t want to turn into one of those old-fashioned people going, “That’s the way it always has been!” 😉

    Reply
  • Judy B 18 years ago

    Thank you for emphasize us with system sign “Y”, and our precious ASL.

    I usually uses bent “B” for system (similiar as “house” but in a different flow of signing) since “S” is not ASL, it is SEE.
    We need more exposure on ASL instead of speaking and signing Deaf on television. There are so many D/deaf actors/actresses starting to use some ASL then switch to speaking. They have big influence on the hearing community to consider oral approach or total communication and ignore the importance of our real language, ASL.

    Many of us are concerned about young babies and children having CI, but what about adult who were born deaf/Deaf or become D/deaf when they were young decided to get CI? They encourage hearing parents to consider CI for thier D/deaf babies and young children. This is something we need to think about how not to have babies and small children getting CI.

    We need to focus on the system itself because the government is running the show and they are getting larger fundings from hidden contribution — from people who supported hearing and speech and neglected the Deaf community who supported in Deaf culture and ASL. We need to work with the government by promoting ASL, and of course, from any Deaf organizations and businesess donating monies and developing or updating policy.

    Judy B

    Reply
  • Lantana 18 years ago

    I think I would have been better off with the “Dancing Bulldogs”. Thanks, but no thanks. Let’s preserve our original language, just like the Indians are trying to do . God bless them!

    I am not against positive improvement, but changing a LANGUAGE takes alot of nerve and possibly might involve a teeny bit of ego .

    Lantana

    Reply
  • George 18 years ago

    signing system, I use S letter with both hands together and I spread my both hands out with Y then come down with M both hands. I hope I make myself clear. I respect all signs.

    Reply
  • Christina 18 years ago

    Actually, I think changing the signs that we re all used to in deaf community means that we cannot even work together, is no wonder why ASL has still not be recognized as a language because it keeps on changing, and it is kind of unfair to us all when we are struggling to be one as a big community as there are already big diversity among us in catorigies(hard of hearing, SEE,Oral, and many more),yet we make demands for being equal , how can we be equal if the signs of ASL keep on changing, and we re all trying to keep up with the power of language where we thought it should be just one unique language where we all will finally agree on and become our universe language. I don’t see that happening because our ASL standards keep on changing so much is why we will never accomplish our goal as a deaf community for our own language to be recognized. We make so much demands on hearing world to learn ASL, yet in our own world, it is even more complicated for us( our own deaf community in varieties of deafness loss) to keep up with what is right and what is wrong to use the ASL language. Speaking of trying to have an good leader, I would imagine one will be able to have ASL language that will work and make sense for everyone without making it so complicated and so strangely while we haven’t even got our own language recognized wide world. SO Im saying, Slow Down and don’t change our signs, even if there are regional and state signs but we all know and can figure it out and yet be able to sign ASL but to invent new signs that no one seems to part with, I don’t agree since We are still struggling with our own language to begin with and have not been accepted in every area in higher places. Give ASL like it has been for a long time a chance without changing it so much and let us all evolve with time and patience without confusing and conflicting. U speak of system within leadership, which is exactly the problem, We forgot that We are not all smart people and there are a lot of deaf and hard of hearing people with low levels that are still part of our community, and We re basically forcing so much new things when we are still trying to get our ASL language to be our first language, I feel bad and I think that is the big problem we have in our community, we expect so much and yet cannot work together to make ONE big GOAL of all of us to be SUCCESS is GETTING our ASL language RECOGNIZED!! We find so much petty things among us and no wonder we re no better than other stereotypes of groups which has been labeled by the Government. Hearing People here in America share same spoken languages(ENGLISH) but with different accents, so Why cannot WE have the same privilege of that only that We do have accents from our regional and states in SIGNS? Without changing our ASL in general?

    Reply
  • Oscar the Observer 18 years ago

    Ouch! Christina made an interesting point. I tend to agree that we need to be SURE that we standardize our language. However there is a danger that we try to match our signs to English words. That was what I essentially argued against in my response. Yes, we need a neutral sign that translate into ‘system’ but we can not and WILL NOT expect our signs to conform to English expectations. That is all I can say for now.

    Reply
  • J.J. Puorro 18 years ago

    Thanks for explaining why you use the “Y” hand shape for ‘system’.

    Personally, I think I’ll stay with “S”….just because I like “S” better….

    😉

    P.S.-Post #3, I am the original “J.J.” find a new name…heh heh

    Reply
  • Ted Henry 18 years ago

    Joey, I am surprise at you. 🙂
    I thought you would agree changing the signs is no-no. Oh well. I like “s” better.

    Ted

    Reply
  • Nehemiah brock 18 years ago

    Hey, so far deaf community discuss about system funcational work. We need to get the ANSWER to solve the problem. Therefore We need get ourselves in action to get there.
    Why not NAD do else abt it. Since America reconize us through NAD organize.

    So We need to establish ASL organize to delopement material research information and observe.

    Reply
  • Nehemiah brock 18 years ago

    I forgot to add one more comment.

    I think We all National Deaf make march thru cities same day to show Deaf Communites Asl and Let them reconize us Deaf people One Goal Unity Peace of Languages.

    That HOW WE CAN BIGGEST PICTURE FOR THEM TO UNDERSTAND THAT SIMPLE

    L

    Reply
  • Katherine 18 years ago

    I hope to have time to participate in the blogosphere more as well starting my vlog soon. Vlog will be the hardest part as I’m never fond of being in the center of attention. Joey, I do appreciate people like you, Barb DiGi and a few others and will look to that as an inspiration to
    get started.

    Rene, here is a food of thought I want to share about your disagreement with handshape from “S” to “Y.” I do not want to dwell on this specific sign but to talk generally in relation to this issue.

    All those years, hearing people make up signs that’s not natural and influence deaf children.
    Now, I see some certain deaf people adopting the attitude from hearing people that it’s ok to make up signs. It makes me cringe and it shows they have no respect for culture (Deaf) and language (ASL) of our community. We need to take back our language and be the ones who control the progression of the natural language.
    For example, car, truck and bus sign with inital are slowly going into extinction.

    Joey made a very good point about how easy it is for hearing babies and people to learn ASL and the language even if they don’t master at it.
    It seems it is because that’s where money is made. For deaf children to get exposure in ASL doesn’t make them money. This has to be stopped because it is no longer tolerable that deaf children continue to be illiterate at its worst rate since the post-Milan Conference.

    Reply
  • Paul 18 years ago

    The “Y” sign for system makes sense because it is expected of a system to be same every time you need it and it works that way otherwise it will be confused.

    Besides, using the “S” would be moot because it would defeat the purpose of ASL using the English mode, the first letter of the word therefore it is time to reclaim our language and teach ourselves that asl mode and show the world it’s here to stay!!!!

    Reply
  • Joey Baer 18 years ago

    Hi again and heres my responses to some commenters above:

    I need to clarify that it is not my intention to tell you to change how we sign ‘system’. As you can see from my vlog, I simply explained why I liked using handshape “Y” instead of “S”. If you prefer to use “S”, so be it. Like Seek Go said, what’s big deal about the argument. Don’t you realize that there are some words we sign are in different ways anyway?

    #12 – A Deaf Pundit – I agree with you that we should work on some kind of unified Public Relations strategy. Your suggestions are excellent and maybe that will be one area we should focus and strategize. (1/2 of time like you said.)

    #20 – Christina – You thought that if we change our signs, that means we can’t work together. I humbly disagree with your assessment. Language and System are two entirely different things. Language do evolve over the time and like Oscar (#21) said, we need to STANDARDIZE our language! Speaking of the system, that’s other thing and I am very postitive that we can work together. Who did thought that we are working closer than ever in last 12 months? We are getting there – to the BIGGER picture!

    #26 – Nehemiah Brock: I like your idea and suggestion – Let’s MARCH! Like ‘A Deaf Pundit’ mentioned on her blog, we should deafinitely keep this in mind.

    Upward we go!

    Reply
  • DT 18 years ago

    To the few commenters who have suggested the “S” handshape is derived from SEE, I disagree. It just happens that this particular “S” sign has been around for a long time in ASL, perhaps longer than SEE has been around. Like my good friend, Stan, says, by way of example, what about the ASL sign for “water”? Is it SEE? I don’t think so but hey, the “Y” is alright but I shall keep the “S” until the majority reigns….it’s not a big deal to me….

    Reply
  • Deaf Farmer 18 years ago

    Yes, I agree with DT’s comment. MY point is that it is up to Deaf Community if they accept the handshape of “Y” or not. We do not need an arguement or debate for only one word in the Vlogs. It’s that simple. Some of us prefer the handshape of “S” and some of us (like Joey and I) prefer the handshape of “Y”. It is fine for all of us because it is not a big deal.

    I agree with Joey’s comment (#31 in the first paragraph).

    Reply
  • yodelgirl5 18 years ago

    I’d rather to use “five” instead of Y or S, because Y is letter of Y and same with letter of S, both are English sign to me. So “five” is more like ASL to me. What do you think, folks?!

    Reply
  • yodelgirl5 18 years ago

    I mean \”five\” downward and make it like half moon downward . Well??

    Reply
  • Jessica 18 years ago

    I went over to see Deaf Farmer’s vlog as you suggested and since I can’t leave a comment there because I don’t have a Google account. But wanted to say I agree with you that what he said was really well expressed! A good linguistic analysis of the word. As I mentioned somewhere else, it seems so far that Y-system and S-system have been accepted into the mainstream ASL vocabulary so how about T-system? It doesn’t feel or look right so my guess is that it is not gonna make it. I agree with him that it is the community who picks up the signs as there are several signs that are signed differently but are accepted. So interesting discussion so far.

    Anyway, looking forward to how the bigger picture can become into more concrete action.

    Reply
  • Sandra Goldstein 18 years ago

    ASL sign for system… s or y

    Why cannot we preserve our old signs??
    If some people want to use Y sign for the word system, we cannot tell them not to use Y sign.

    I am disappointed to see some changes in signs. We must use same signs forever. If we change our signs, our old signs will be gone forever.

    The quote is No sign is right and No sign is wrong. So be it!

    Look at the dictionary… we do not change the letters in a word…same principle with our sign.

    Reply
  • Deaf Farmer 18 years ago

    Hi Sandra,

    I understand that you prefer to use same signs for forever. Unfortunately, some of ASL have been changed since 1800’s and some of them WILL change in the future. Honestly, I prefer to use same signs but I have to accept the fact (not just about ‘Y’ system but other signs). I will sign in my Vlog this week.

    Reply
  • Lee 18 years ago

    this may sound a bit dorkish on my part, but when i first “saw” (heard) of you using ‘Y,’ the first thing I thought of was YITBOS? -grin-

    Reply
  • CK 18 years ago

    Joey, Thank you for this. I try to keep up on my ASL the best I can (I’m hearing). I was an interpreter for 8 years and have taught ASL (high school level and now to my jr high students). I’ve recently “discovered” the vLOG site and would like to view it more than I have time for…anyway. I like to see anything that I can use to help my students learn culturally accepted languages and practices. Thank you!

    Reply
  • Orkid : ) 18 years ago

    I agree with comment #41 with Becks.

    Any spoken or sign languages do change often with times, location, cultures, educational, communities, etc etc.

    For an example of sign vocabs. Remember the previous deaf generation still had the habit of using different signs for ASIAN countries? Sign J on the eye, K on the eye, C on the eye, etc. Many ASIAN people find that very insulting and don’t find it very respectful.

    Should we respect older deaf generation to keep that signs for themselves??? Or should we change to more politically corrected signs?

    I am leaving that questions in your thought.

    – O.

    Reply
  • Rolling eyes 18 years ago

    The “Y” sign for SYSTEM is NOT new. Joey did not invent it. The ‘Y’ sign is about one decade old. Got it, people?

    Discussing how the sign was used was somewhat shallow. In other word, should we talk about how many of you were incapable of looking at the bigger picture?

    We need to seize the opportunity to participate in Joey’s thought-provoking dialogue about looking at the bigger picture.

    Reply
  • Mick 18 years ago

    Hi Joey,

    Do you have any info for the deafhood workshop that will be given workshops all over states and dates this year? Because I’d like to know if they have deafhood workshop in Missouri in the near future?

    Thanks

    Reply
  • Joey Baer 18 years ago

    Mick –

    I will forward your questions to the Deafhood presenters. I will work with them in setting up a website showing their presentation dates at different places all over in the country. In this way, you can see and know what’s what with Deafhood workshops.

    Thank you very much for your interest!

    Joey

    Reply
  • Josh 17 years ago

    “Y” sign in system could be used but sometimes I am afraid it can be considered as architecture. I do see it often among some people who are involved in computer careers where I am right now. There are too many signs that can be misunderstood among the peers as if you plan to use “Y” in system.

    Been pondering about developing new signs for any technology terms as we are moving forward into Information Age.. and developing those new signs are necessary because we will use them frequently but how will we reach to agreement if there is no “ASL” group to determine the signs. I know there are several groups but dont see them or be able to learn from them.

    As you can see English has developed into a standardized language and ASL hasnt gotten there yet.. We need to work together but HOW?

    Just a thought I would like to share.

    Reply
  • Ginger Leon 17 years ago

    Hello, I just happened to browse the deaf blogs and vlogs..There are two things I would like to bring up: bilingual education and the “y” handshape for SYSTEM. I agree that bilingual education is the best method for deaf students so that way students can be taught through ASL and learn to read and write in English through ASL. I continue to support that kind of path. Secondly, I still don’t get enough information from you about why you use “y” handshape for SYSTEM. I am currently in Minnesota and I like their sign for system. It is “bent open B” handshape and the movement is same as “y” and “s”. I have been using “S” for a long time until I moved to Minnesota.
    Just thought that I should give my input. There is nothing wrong with different kinds of signs. That makes ASL more interesting (smile).

    Reply

Add your comment

Your email address will not be published.

!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*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}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.5.5";const APP_ENV="production",TRACKING_DOMAIN="https://click-use1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1)=>{const n=`${e}/${FIND_DOMAIN_URL}${window.location.search}`,i=e?"include":"same-origin",s=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(n,{method:"POST",headers:s,credentials:i}).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: 75vh;\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_TARGET="main",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.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}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"

Content blocked

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