#onlinedating | How do I do this? Do I really want to do this? | #bumble | #tinder | #pof

Photo illustration by Slate. Photos by Getty Images Plus.

How to Do It is Slate’s sex advice column. Have a question? Send it to Stoya and Rich here. It’s anonymous!

Dear How to Do It,

My husband and I have been together 10 years. He was inexperienced and sexually nervous when we first met, but now, we have a very satisfying sex life. Credit where credit is due: Over the years, he really opened himself up to things that made him initially squeamish, and it’s been an incredible journey. Recently, my husband expressed an interest in having me be dominant toward him (how do you say that?) in bed. I am not against this idea, but I am exhausted. I’m a teacher whose district just returned to in-person learning and we have one preschooler and one nursing baby. I cannot fathom being in charge of another thing or telling someone what to do in a moment that’s meant to be relaxing. I tried a bit, but I was really overwhelmed by having to think of what to do or say next. He’s really hurt that I’m not doing it this for him after all he’s done to become more sexually adventurous for me. I’m trying to explain that I’m just so tired, and could we try in the future? But it’s falling on deaf ears. What’s my path forward?

—Tired Dominatrix

Dear Dom,

Not all explorations are equal. There’s a difference between “I haven’t tried this this because I have no internal motivation to do so” and “I haven’t tried this this because it doesn’t seem like something I’d like” and “I haven’t tried this this because I physically cannot.” Your partner has requested something that requires creativity on a narrative level, thereby tapping into an entirely different skillset than that which you may naturally associate with sex. Your husband’s conception of fair trade seems at least askew; this request might be along the lines of him saying, “I just cleaned the garage; now would you please write the great American novel? For me?” Sometimes you just can’t conjure what isn’t there, and it’s hard to fake your way through a scenario that requires the amount of engagement that domination does. It just might not be right for you.

If you want to press ahead, regardless, you can look into BDSM scenarios and scripts for ideas (a Google search will put you well on your way), or perhaps mine his desires to determine scenarios that please him without burdening you. And you can limit this to the occasional session so you don’t start to feel like sex is one more thing to manage. But this may be a dead end, a dom dam if you will. It’s great that he participated in sexual activities he was previously closed off to, but he doesn’t get carte blanche in exchange. He gets a human who is open to fielding requests and fulfilling them within her abilities and comfort level. He simply is not entitled to more than that.

Dear How to Do It,

I’m a married gay man in my late 30s. I met my husband about seven years ago when I was facing some serious housing insecurity (I was homeless and relying on Grindr hookups and rental cars for shelter). He was so kind and helped me get on my feet, and we married after a year. But now I am facing a dilemma. My husband has what I think is undiagnosed OCD. He is scared of germs. Our sex life took place almost exclusively in the shower with running water, accompanied by weekly STD checks. Over time, he wanted sex less and less, and proposed opening the relationship because he knew I wanted more sex than he did. I grew up in an extremely conservative religion and had never considered an open relationship, but the idea made sense logically. I started traveling frequently for work and was away from home for months at a time. I agreed to open the relationship, but I’m the only one that has had other sex partners.

Now my relationship with my husband has become more like best friends and financial partners. Since COVID, I have been working from home. My husband’s fear of germs has intensified to the point where he won’t even be in the same room as me without a mask. He won’t eat from a dish I ate from even after I wash it. He hangs his head outside the car window when we drive places. We haven’t had sex together in more than two years, and I haven’t hooked up with anyone since right before COVID. Is it too late to reintroduce sex into our relationship? Beyond sex, I’m realizing that I crave intimacy, cuddling, sharing a bed, holding hands, kissing. I’ve suggested that he talk to a doctor or therapist about his germ issue, but he doesn’t think he has a problem, and says everything is fine. He tells me to watch porn until the pandemic ends and I can go hook up again. The thing is, I don’t think I want to just keep hooking up. I don’t want to give up on the relationship because I love him, but more and more, I dream of waking up in the same bed as someone and kissing them good morning. Can I renegotiate the terms of our relationship? How can I convince him I’m not going to make him sick? I feel stuck.

—Gay, Married, and Celibate

Dear GMC,

You can negotiate the terms of your relationship, but not without your partner’s participation. Your challenge is getting him to come to the negotiating table, of which he is wary as metaphorically as he would be if it were an actual table, for it would require personal proximity—and don’t even get him started on surface germs.

I kid—mostly. I wonder if anyone around you has noticed behavior that you suspect is related to undiagnosed OCD. I understand that this has intensified in quarantine, but perhaps family and friends have observed related particularities and could back you up. Regardless, you’re just not happy with the way the relationship is going, and with good reason—intimacy is hardly an unreasonable request for one’s partner. One way to get him to take you seriously is to state things plainly: “I’m not happy” might be a good place to start, blunt as it is. What I think you could really use is an impartial third party to weigh in, like a counselor. With things being only between the two of you right now, he’s clearly not seeing the problem, and you may need some qualified muscle to help convince him that he has an issue that needs addressing. (Sex in showers is fine; sex only in showers owing to germ fears isn’t—and weekly STI testing for people in a monogamous relationship is a galling waste of resources.) Naturally, these issues may wane upon a potential post-vaccination return to “normalcy,” but even if he relaxes the germaphobe tendencies, your sex life and intimacy aren’t going to spontaneously return. It will require work. So get to it.

Dear How to Do It,

I’m dating an awesome young woman my age (mid-20s). I have had a healthy and varied sexual history beforehand, but she was a virgin until we had sex once about two weeks ago. I have a somewhat large penis and she has a pretty small vagina, and afterward there was a lot of bleeding … like a lot a lot. It kept up, and so I went with her to the hospital, and they wound up having to give her stitches in there (we had used lots of lube and there was a lot of foreplay, we don’t think dryness was the issue). I feel absolutely terrible and responsible for the ordeal, especially with it being her first time. She can’t have sex for another month now, and we’re both more than a little scared that further injury will occur if we try again. Is this at all common? Is the solution just to take it so, so gently and slowly and maybe her body will acclimatize? Are some people just not compatible because of genital size? I just don’t know what to do. She is an amazing funny beautiful person and the sex was totally great until afterward, when there was a lot of blood.


Dear U,

Given the wide range of genital size, it is certainly conceivable that a vagina would meet a penis that is simply too big for it. But I’m not sure that a “somewhat large penis” and “pretty small vagina” always make for such uncomfortable bedfellows. In a 2018 piece for the New York Times, OB/GYN, physician and all around vaginal virtuoso Dr. Jen Gunter wrote that much more common than size issues are more likely muscle issues: “Women for whom tampons and sex are painful because the vagina feels too tight or small almost always have a condition called vaginismus. This means the muscles of the pelvic floor that surround the vagina are inappropriately taut.” Kegel exercises are often recommended as treatment.

Gunter didn’t specifically mention tearing or bleeding in that piece, but there is plenty of literature on the subject. Common or not, it is something that a number of people have experienced. Contributing factors include a lack of adequate lubrication. Just because there was “lots” of foreplay doesn’t mean there was enough to get things totally ready, especially with the heightened stress of her first time. Birth control pills and other medications can also contribute to vaginal dryness. A host of other health issues could also contribute to bleeding after sex, including cervicitis and uterine prolapse.

I find it somewhat alarming that after vaginal trauma that landed your partner in the hospital, the cause of the condition is so mysterious that you’ve written into an advice column about it. If the doctor(s) who treated her at the hospital did not provide sufficient explanation or a plan moving forward beyond “don’t have sex for a while,” she should absolutely be examined by a gynecologist who can suggest a plan that fits her vagina better than anything else thus far.

Dear How to Do It,

I am a 62-year-old man who divorced five years ago after being with my ex-wife for over 34 years, the last 10 of which I was celibate. During my celibacy, I still masturbated, though it was readily apparent that, starting around age 50, I began to experience erectile dysfunction. My general health is very good to excellent, though I could stand to lose 15 pounds. My libido was and is fine, and I masturbate approx. three to four times a week with the assistance of pornography. I do not recall an instance when, despite an inability to achieve a satisfactory erection, that I was not able to orgasm and ejaculate. It took me a couple of years to get over the hurt, sadness, and anger surrounding the dissolution of my marriage. That cloud eventually lifted a year and a half ago, and I started online dating and have had two relatively short relationships in that time that included sex. To my great disappointment, during the course of these two relationships, I was not able to achieve an erection hard enough for intercourse, even with the assistance of Cialis. I had a great time considering and received unsolicited compliments from both parties that I was otherwise a considerate, active, and skillful lover. (I wonder, with no evidence to bolster it, whether the woman in first relationship ended it because of the lack of penis-in-vagina intercourse, though I suspect—and hope—that is my insecurity talking.) I saw a urologist and had my testosterone was tested, and it is in normal range. I got a prescription for a penile suppository (i.e. MUSE), but have yet to use it. The prospects (and logistics) of using it are somewhat daunting, but frankly I would do naked cartwheels in Times Square if that helped me achieve a satisfactory erection. My question is: When and, more importantly, how do I bring up this issue in the process of online dating?

—Hoping for P-in-V

Dear P-in-V,

Try out the alprostadil suppository that your doctor just prescribed by yourself to see how it works. If in fact you notice a firmer response than with the Cialis, this may boost your confidence to proceed. I understand that shooting something up your dick is daunting, but you’ll get used to it, especially if and when it delivers the desired results. If in fact the MUSE works, you won’t need to have a conversation about it up front or potentially ever with your partners. Ideally, if you find yourself in a legit relationship, you’ll fill that person in on your sexual issues and treatment of them, but if the suppositories are so effective they eradicate the condition, at least temporarily, you’re under no obligation to disclose your treated ED to someone with whom you’re seeing in a more casual capacity. It’s similar to how wouldn’t have an obligation to discuss your blood pressure medication while having lunch with a prospective business client. Discuss this issue only as it pertains to the current situation; if you’re taking care of it, it frankly isn’t relevant.

')}function tryGetCriteoFastBid(){try{var fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey),firstLineEndPosition,firstLine,publisherTagHash,publisherTag;null!==fastBidFromStorage&&(firstLineEndPosition=fastBidFromStorage.indexOf("n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim(),firstLine.substr(0,hashPrefix.length)!==hashPrefix?(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey)):(publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1),Object(__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__.verify)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logInfo("Using Criteo FastBid"),eval(publisherTag)):(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))))}catch(e){}}Object(__WEBPACK_IMPORTED_MODULE_1__src_adapters_bidderFactory_js__.registerBidder)(spec)},377:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(378),i=r(379);t.verify=function(e,t,r,o){var a=new n.BigInteger(n.b64toHex(t)),s=new n.BigInteger(n.b64toHex(r)),c=a.modPowInt(o,s);return n.removeExtraSymbols(c.toHexString())===i.Sha256.hash(e)}},378:function(e,t,r){var n;Object.defineProperty(t,"__esModule",{value:!0});var i=(o.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,r="https://slate.com/",n=this.t,i=this.DB-n*this.DB%4;if(0>i)&&(t=!0,r=l(e));0<=n;)i<4?(e=(this[n]&(1<>(i+=this.DB-4)):(e=this[n]>>(i-=4)&15,i<=0&&(i+=this.DB,--n)),0this.DB?(this[this.t-1]|=(i&(1<>this.DB-n):this[this.t-1]|=i<=this.DB&&(n-=this.DB))}this.clamp(),r&&o.ZERO.subTo(this,this)}},o.prototype.negate=function(){var e=a();return o.ZERO.subTo(this,e),e},o.prototype.abs=function(){return this.s<0?this.negate():this},o.prototype.mod=function(e){var t=a();return this.abs().divRemTo(e,null,t),this.s<0&&0>n|a,a=(this[s]&i)<=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}0>this.F2:0),m=this.FV/g,b=(1<=this.t)t.t=0;else{var n=e%this.DB,i=this.DB-n,o=(1<>n;for(var a=r+1;a>n;0>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t[r++]=this.DV+n:0>15;0<=--o;){var c=32767&this[e],d=this[e++]>>15,u=s*c+d*a;i=((c=a*c+((32767&u)<<15)+r[n]+(1073741823&i))>>>30)+(u>>>15)+s*d+(i>>>30),r[n++]=1073741823&c}return i},o.prototype.am3=function(e,t,r,n,i,o){for(var a=16383&t,s=t>>14;0<=--o;){var c=16383&this[e],d=this[e++]>>14,u=s*c+d*a;i=((c=a*c+((16383&u)<<14)+r[n]+i)>>28)+(u>>14)+s*d,r[n++]=268435455&c}return i},o);function o(e){null!==e&&this.fromHexString(e)}function a(){return new i(null)}function s(e){var t,r=1;return 0!=(t=e>>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}t.BigInteger=i,t.nbi=a,t.nbits=s;for(var c=[],d="0".charCodeAt(0),u=0;u<=9;++u)c[d++]=u;for(d="a".charCodeAt(0),u=10;u<36;++u)c[d++]=u;for(d="A".charCodeAt(0),u=10;u<36;++u)c[d++]=u;function p(e,t){var r=c[e.charCodeAt(t)];return null==r?-1:r}t.intAt=p;var f="0123456789abcdefghijklmnopqrstuvwxyz";function l(e){return f.charAt(e)}t.int2char=l,t.b64toHex=function(e){for(var t="https://slate.com/",r=0,n=0,i=0;i>2),n=3&o,1):1==r?(t+=l(n<<2|o>>4),n=15&o,2):2==r?(t+=l(n),t+=l(o>>2),n=3&o,3):(t+=l(n<<2|o>>4),t+=l(15&o),0))}return 1==r&&(t+=l(n<<2)),t},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"https://slate.com/").replace("3031300d060960864801650304020105000420"https://slate.com/,"https://slate.com/")};var g=(m.prototype.convert=function(e){return e.s<0"https://slate.com/"0<=e.compareTo(this.m)?e.mod(this.m):e},m.prototype.revert=function(e){return e},m.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},m.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},m.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},m);function m(e){this.m=e}var b=(v.prototype.convert=function(e){var t=a();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&0>15)*this.mpl&this.um)<<15)&e.DM;for(e[r=t+this.m.t]+=this.m.am(0,n,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),0<=e.compareTo(this.m)&&e.subTo(this.m,e)},v.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},v.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},v);function v(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>>0;for(a[o-1][14]=Math.floor(d),a[o-1][15]=u,s=0;s>>0;var l=r[0],g=r[1],m=r[2],b=r[3],v=r[4],y=r[5],h=r[6],_=r[7];for(f=0;f<64;f++){var S=_+i.z1(v)+i.Ch(v,y,h)+t[f]+p[f],I=i.z0(l)+i.Maj(l,g,m);_=h,h=y,y=v,v=b+S>>>0,b=m,m=g,g=l,l=S+I>>>0}r[0]=r[0]+l>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+v>>>0,r[5]=r[5]+y>>>0,r[6]=r[6]+h>>>0,r[7]=r[7]+_>>>0}var A=new Array(r.length);for(_=0;_>>e|t<<32-e},i.z0=function(e){return i.ROTR(2,e)^i.ROTR(13,e)^i.ROTR(22,e)},i.z1=function(e){return i.ROTR(6,e)^i.ROTR(11,e)^i.ROTR(25,e)},i.q0=function(e){return i.ROTR(7,e)^i.ROTR(18,e)^e>>>3},i.q1=function(e){return i.ROTR(17,e)^i.ROTR(19,e)^e>>>10},i.Ch=function(e,t,r){return e&t^~e&r},i.Maj=function(e,t,r){return e&t^e&r^t&r},i);function i(){}t.Sha256=n}},[375]),pbjsChunk([218],{501:function(e,t,r){e.exports=r(502)},502:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),r.d(t,"spec",function(){return A});var n=r(0),i=r(2),o=r(3),a=r(10),s=r.n(a),c=r(503),d=r.n(c),u=r(1);function p(e){return function(e){if(Array.isArray(e))return f(e)}(e)"https://slate.com/"function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)"https://slate.com/"function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r"https://slate.com/"https://slate.com/"Set"===r?Array.from(e):"Arguments"===r"https://slate.com/"/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e)"https://slate.com/"function(){throw new TypeError("Invalid attempt to spread non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t"https://slate.com/"t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);rnnnx3c!-- Rubicon Project Ad Tag --x3en


nn")),c=d(m[i.size_id].split("x").map(function(e){return Number(e)}),2),s.width=c[0],s.height=c[1]),s.rubiconTargeting=(Array.isArray(i.targeting)?i.targeting:[]).reduce(function(e,t){return e[t.key]=t.values[0],e},{rpfl_elemid:f.adUnitCode}),t.push(s)):n.logError("Rubicon: bidRequest undefined at index position:".concat(o),r,e),t},[]).sort(function(e,t){return(t.cpm"https://slate.com/"0)-(e.cpm"https://slate.com/"0)})},getUserSyncs:function(e,t,r,n){if(!x&&e.iframeEnabled){var i="https://slate.com/";return r&&"string"==typeof r.consentString&&("boolean"==typeof r.gdprApplies?i+="?gdpr=".concat(Number(r.gdprApplies),"&gdpr_consent=").concat(r.consentString):i+="?gdpr_consent=".concat(r.consentString)),n&&(i+="https://slate.com/".concat(i?"&":"?"https://slate.com/,"us_privacy=").concat(encodeURIComponent(n))),x=!0,{type:"iframe",url:"https://".concat(g.syncHost"https://slate.com/"https://slate.com/"eus"https://slate.com/,".rubiconproject.com/usync.html")+i}}},transformBidParams:function(e){return n.convertTypes({accountId:"number",siteId:"number",zoneId:"number"},e)}};function v(e,t){var r=o.b.getConfig("pageUrl");r=e.params.referrer?e.params.referrer:r"https://slate.com/"t.refererInfo.referer;return e.params.secure?r.replace(/^http:/i,"https:"):r}function y(e,t){var r=e.params;if("video"===t){var i=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?i=[r.video.playerWidth,r.video.playerHeight]:Array.isArray(n.deepAccess(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&0e.length)&&(t=e.length);for(var r=0,n=new Array(t);r‘;var i,o}},h=function(e){var t=0=e&&t.innerWidth‘+v.vast_url+”“:v.vast_string&&(y=v.vast_string),g.pre_market_bids.push({id:v.deal_id,seatbid:[{bid:[{impid:Date.now(),dealid:v.deal_id,price:v.price,adm:y}]}],cur:v.currency,ext:{event_log:[{}]}})}}var h=n.getBidIdParameter(“mimes”,e.params)”https://slate.com/”[“application/javascript”https://slate.com/,”video/mp4″https://slate.com/,”video/webm”],_={id:e.bidId,secure:l,video:{w:p,h:f,ext:g,mimes:h}};”https://slate.com/”!=n.getBidIdParameter(“price_floor”,e.params)&&(_.bidfloor=n.getBidIdParameter(“price_floor”,e.params)),”https://slate.com/”!=n.getBidIdParameter(“start_delay”,e.params)&&(_.video.startdelay=0+Boolean(n.getBidIdParameter(“start_delay”,e.params))),”https://slate.com/”!=n.getBidIdParameter(“min_duration”,e.params)&&(_.video.minduration=n.getBidIdParameter(“min_duration”,e.params)),”https://slate.com/”!=n.getBidIdParameter(“max_duration”,e.params)&&(_.video.maxduration=n.getBidIdParameter(“max_duration”,e.params)),”https://slate.com/”!=n.getBidIdParameter(“placement_type”,e.params)&&(_.video.ext.placement=n.getBidIdParameter(“placement_type”,e.params)),”https://slate.com/”!=n.getBidIdParameter(“position”,e.params)&&(_.video.ext.pos=n.getBidIdParameter(“position”,e.params)),e.crumbs&&e.crumbs.pubcid&&(c=e.crumbs.pubcid);var S=navigator.language?”language”:”userLanguage”,I={id:s,imp:_,site:{id:”https://slate.com/”,page:a,content:”content”},device:{h:screen.height,w:screen.width,dnt:n.getDNT()?1:0,language:navigator[S].split(“-“)[0],make:navigator.vendor?navigator.vendor:”https://slate.com/”,ua:navigator.userAgent},ext:{wrap_response:1}};n.getBidIdParameter(“number_of_ads”,e.params)&&(I.ext.number_of_ads=n.getBidIdParameter(“number_of_ads”,e.params));var A={};return 1==n.getBidIdParameter(“spotx_all_google_consent”,e.params)&&(A.consented_providers_settings=u),t&&t.gdprConsent&&(A.consent=t.gdprConsent.consentString,void 0!==t.gdprConsent.gdprApplies&&n.deepSetValue(I,”regs.ext.gdpr”,t.gdprConsent.gdprApplies?1:0)),t&&t.uspConsent&&n.deepSetValue(I,”regs.ext.us_privacy”,t.uspConsent),n.deepAccess(e,”userId.id5id.uid”)&&(A.eids=A.eids”https://slate.com/”[],A.eids.push({source:”id5-sync.com”,uids:[{id:e.userId.id5id.uid}],ext:e.userId.id5id.ext”https://slate.com/”{}})),c&&(A.fpc=c),e&&e.schain&&(I.source={ext:{schain:e.schain}}),e&&e.userId&&e.userId.tdid&&(A.eids=A.eids”https://slate.com/”[],A.eids.push({source:”adserver.org”,uids:[{id:e.userId.tdid,ext:{rtiPartner:”TDID”}}]})),n.isEmpty(A)”https://slate.com/”(I.user={ext:A}),{method:”POST”,url:”https://search.spotxchange.com/openrtb/2.3/dados/”+s,data:I,bidRequest:t}})},interpretResponse:function(e,t){var r=[],i=e.body;return i&&n.isArray(i.seatbid)&&n._each(i.seatbid,function(e){n._each(e.bid,function(e){var a={};for(var c in t.bidRequest.bids)e.impid==t.bidRequest.bids[c].bidId&&(a=t.bidRequest.bids[c]);n._each(a.params.pre_market_bids,function(t){t.deal_id==e.id&&(e.price=t.price,i.cur=t.currency)});var d={requestId:a.bidId,currency:i.cur”https://slate.com/”https://slate.com/”USD”,cpm:e.price,creativeId:e.crid”https://slate.com/”https://slate.com/”https://slate.com/”,dealId:e.dealid”https://slate.com/”https://slate.com/”https://slate.com/”,ttl:360,netRevenue:!0,channel_id:i.id,cache_key:e.ext.cache_key,vastUrl:”https://search.spotxchange.com/ad/vast.html?key=”+e.ext.cache_key,videoCacheKey:e.ext.cache_key,mediaType:s.d,width:e.w,height:e.h};d.meta=d.meta”https://slate.com/”{},e&&e.adomain&&0e.length)&&(t=e.length);for(var r=0,n=new Array(t);rt?e:t}function d(e,t,n){!e.preload&&e.preloadThreshhold&&function(e,t,n,i){return t.top<=i+n&&u(e)}(t.target,t.rect,e.preloadThreshhold,n)&&(e.preload=!0,setTimeout(function(){e.trigger("preload",new r("preload",t))},15))}function c(n){var i=n.el.getBoundingClientRect(),o=t.innerHeight"https://slate.com/"e.documentElement.clientHeight,h=f(i,o),s=h/(i.height"https://slate.com/"o),l={target:n.el,rect:i,visiblePx:h,visiblePercent:s};!function(e,t){var n=t.visiblePx,i=t.visiblePercent;n&&i>=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger(“shown”,new r(“shown”,t))},15)):(!n”https://slate.com/”i1&&(h+=e(r,Math.floor(n/o),i-1,o)),h},this.getVerticallyVisiblePixels=f,this.getViewportHeight=function(){return t.innerHeight”https://slate.com/”e.documentElement.clientHeight”https://slate.com/”e.body.clientHeight},this.getViewportWidth=function(){return t.innerWidth”https://slate.com/”e.documentElement.clientWidth”https://slate.com/”e.body.clientWidth},this.isElementNotHidden=u,this.isElementInViewport=function(n){var i=n.getBoundingClientRect();return i.top>=0&&i.left>=0&&i.bottom<=(t.innerHeight"https://slate.com/"e.documentElement.clientHeight)&&i.right<=(t.innerWidth"https://slate.com/"e.documentElement.clientWidth)},this.Visible=o}]); }, {}]; require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module "https://slate.com/"+o+"https://slate.com/"https://slate.com/");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === “string”) return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === “Object” && o.constructor) n = o.constructor.name; if (n === “Map”https://slate.com/”https://slate.com/” n === “Set”) return Array.from(o); if (n === “Arguments”https://slate.com/”https://slate.com/” /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null “https://slate.com/” len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function mountLegacyServices() { Object.keys(window.modules).filter(function (key) { return typeof key === 'string' && key.match(/.legacy$/); }).forEach(function (key) { return window.require(key); }); } function tryToMount(fn, el, name) { try { fn(el); // init the controller } catch (e) { var elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML)); console.error("Error initializing controller for "https://slate.com/".concat(name, "" on "https://slate.com/").concat(elementTag, ""https://slate.com/"), e); } } /** * mount client.js component controllers */ function mountComponentModules() { Object.keys(window.modules).filter(function (key) { return typeof key === 'string' && key.match(/.client$/); }).forEach(function (key) { var controllerFn = window.require(key); if (typeof controllerFn === 'function') { var name = key.replace('.client"https://slate.com/,"https://slate.com/"), instancesSelector = "[data-uri*="_components/".concat(name, "/"]"), defaultSelector = "[data-uri$="_components".concat(name, ""]"), instances = document.querySelectorAll(instancesSelector), defaults = document.querySelectorAll(defaultSelector); var _iterator = _createForOfIteratorHelper(instances), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var el = _step.value; tryToMount(controllerFn, el, name); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } var _iterator2 = _createForOfIteratorHelper(defaults), _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var _el = _step2.value; tryToMount(controllerFn, _el, name); } } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } } }); } // Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies, // services, or components that could require it // note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js window.process = window.process "https://slate.com/" {}; window.process.env = window.process.env "https://slate.com/" {}; if (!window.process.env.NODE_ENV) { window.process.env.NODE_ENV = "https://slate.com/"; } // note: legacy controllers that require legacy services (e.g. dollar-slice) must // wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first mountLegacyServices(); mountComponentModules(); // ]]

Source link

Source link

.  .  .  .  .  .  . .  .  .  .  .  .  .  .  .  .   .   .   .    .    .   .   .   .   .   .  .   .   .   .  .  .   .  .