1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[623],{30623:function(t,e,n){n.d(e,{ZP:function(){return Z},aA:function(){return W}});var r=n(23712),a=n(77460),o=n(28387),i=n(28742),s=n(19925);n(26579);const c=new RegExp(/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n\?\=]+)/),l=t=>{const e=t&&t.match(c);return e&&e[1]||!1},u=["text"];function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,a.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}const p=/thrillist|nowthisnews|seeker|thedodo|popsugar/g,d=t=>{const e=l(t);return e&&e.match(p)||t&&t.startsWith("#")},_="\nwww.samsung.com/us/smartphones/galaxy-s25-ultra/\nwww.samsung.com/us/watches/galaxy-watch7/\nwww.fossil.com/en-us/products/raquel-three-hand-date-rose-gold-tone-stainless-steel-watch\nwww.marshalls.com/us/store/stores/storeLocator.jsp?cid=Marshalls:BrandMedia:Partnership:Vox\n".split("\n").map((t=>t.trim())).filter(Boolean),w=t=>!!_.some((e=>null===t||void 0===t?void 0:t.includes(e))),g={1141873:"482924"},h=t=>t?t.replace(/\/c\/(\d+)\//,((t,e)=>g[e]?`/c/${g[e]}/`:t)):t,k={OHlcvPYhHQM:"k*8oqcSrcmY"},b=t=>{if(!t)return t;try{if(!new URL(t).hostname.includes("linksynergy"))return t}catch(e){return t}return Object.entries(k).reduce(((t,[e,n])=>t.split(`id=${e}`).join(`id=${n}`)),t)},y=(t,e)=>{try{const{hostname:n}=new URL(t);return e.some((t=>n===t||n.endsWith(`.${t}`)))}catch(n){return!1}},v=(t,e,n,r)=>t&&y(t,e)?t.replace(new RegExp(`([?&]${n}=)([^&#]*)`,"g"),((t,e,n)=>r[n]?`${e}${r[n]}`:t)):t,P=["awin1.com"],$={173843:"299513"},j=t=>v(t,P,"awinaffid",$),O=["gopjn.com","pjatr.com","pjtra.com","pntra.com","pntrac.com","pntrs.com"],U={391525:"557970"},R=t=>v(t,O,"website",U),S=["skimresources.com","redirectingat.com"],x={"1025X1701743":"87443X1797502"},A=t=>v(t,S,"id",x),D=["anrdoezrs.net","dpbolvw.net","jdoqocy.com","kqzyfj.com","tkqlhce.com","emjcd.com","qksrv.net","ftjcfx.com","lduhtrp.net","tqlkg.com","awltovhc.com","yceml.net"],z={100626255:"101881223"},L=t=>t&&y(t,D)?t.replace(/\/(links\/|click-)(\d+)(?=[\/-])/,((t,e,n)=>z[n]?`/${e}${z[n]}`:t)):t,q=t=>[h,b,j,R,A,L].reduce(((t,e)=>e(t)),t),C=t=>{var e;const n=null===(e=new URL(t))||void 0===e?void 0:e.searchParams.get("utm_medium");return n?"email"===n?"ps_email":"Other":null},E=t=>null!==t&&void 0!==t&&t.includes("google.com")?"google.com":null,B=async t=>{const e={url:t,affiliate_network:!1};try{var n;const r=["secret.com"],a=null===(n=new URL(t))||void 0===n?void 0:n.hostname;if(r.includes(a))return e}catch(r){i.logger.error(r,`Malformed URL in post: ${t}`)}try{const n=`${window.location.origin}/api/psaffiliate?url=${encodeURIComponent(t)}`,r=await fetch(n);return await r.json()||e}catch(r){return i.logger.error(r,"Error querying Popsugar affiliate provider"),e}},I=(t,e,n,r,a)=>{var o;const i=q(t),s={Awin:"clickref",AmazonUS:"ascsubtag",AmazonAU:"ascsubtag",RakutenUS:"u1",RakutenAU:"u1",Skimlinks:"xcust",Pepperjam:"sid",Impact:"subId1",Narrativ:"u1",Partnerize:"",CommissionJunction:"",PopsugarDefault:""},c={Awin:100,AmazonUS:99,AmazonAU:99,RakutenUS:72,RakutenAU:72,Skimlinks:100,Pepperjam:100,Impact:99,Narrativ:99,Partnerize:100,CommissionJunction:64};if("undefined"===typeof s[e])return i;const l=new URLSearchParams(null===(o=new URL(n))||void 0===o?void 0:o.search),{origin:u,pathname:f,search:m}=new URL(i),p=new URLSearchParams(m),d={___:"psv",_p_:r,_m_:l.get("utm_medium"),_s_:l.get("utm_source"),_c_:C(n),_t_:"w",_d_:"",_r_:E(a)};let _=Object.keys(d).reduce(((t,e)=>t+=d[e]?`${e}${d[e]}_`:""),"");if(c[e]&&(_=_.substring(0,c[e])),"CommissionJunction"===e||"PopsugarDefault"===e&&/\/sid\/[^\/]*\//g.test(f)){const t=f.split(/\/sid\/[^\/]*\//g),e=null!==t&&void 0!==t&&t[1]?`${t[1]}?${p.toString()}`:"";return`${u}${t[0]}/sid/${_}/${e}`}if("Partnerize"===e||"PopsugarDefault"===e&&/\/pubref:[^\/]*\//g.test(f)){const t=f.split(/\/pubref:[^\/]*\//g);return`${u}${t[0]}/pubref:${_}/${t[1]||""}`}return p.set(s[e],_),`${u}${f}?${p.toString()}`},M=async(t,e,n,r)=>
1{const a=(0,o.zD)(t,null,!1),i=a("a");for(const o of i){var s;const t=null===(s=o.attribs)||void 0===s?void 0:s.href,i=q(t);if(i!==t&&a(o).attr("href",i),d(i)||w(i))continue;const{affiliate_url:c,affiliate_network:u,url:f}=await B(i);c&&(a(o).attr("href",I(c,u,e,n,r)),a(o).addClass("has-affiliate-link"));l(c||f)&&!d(c||f)&&a(o).attr("target","_blank"),u&&"PopsugarDefault"!==u&&a(o).attr("rel","noreferrer sponsored")}return a.html()},N=async(t,e,n,a)=>{if(["ParagraphBodyText","ParagraphBodyWithDropcap"].includes(t.__typename)){t.text=await M(t.text,e,n,a);for(const o of t.parts.entries()){const[i,s]=o,{text:c}=s,l=(0,r.Z)(s,u);t.parts[i]=m({text:await M(c,e,n,a)},l)}}},J=async(t,e,n,r)=>{if(!["ParagraphSlideProduct","ParagraphProduct"].includes(t.__typename))return;if(t.cta_button_link=q(t.cta_button_link),t.cta_button_link_2=q(t.cta_button_link_2),w(t.cta_button_link))return;const{affiliate_url:a,affiliate_network:o}=await B(t.cta_button_link);if(a&&(t.cta_button_link=I(a,o,e,n,r),t.has_affiliate_link=!0),t.cta_button_link_2){const{affiliate_url:a,affiliate_network:o}=await B(t.cta_button_link_2);a&&(t.cta_button_link_2=I(a,o,e,n,r),t.has_affiliate_link_2=!0)}},W=async(t,e,n,r)=>{const a=q(t),{affiliate_url:o,affiliate_network:i}=await B(a);return o?I(o,i,e,n,r):a};var Z=async(t,e,n,r)=>{var a;const{flags:o=[]}=t;if(null===t||void 0===t||null===(a=t.elements)||void 0===a||!a.length||!(0,s.ft)(e)||null!==o&&void 0!==o&&o.includes("Disable Affiliate Rewriting"))return;const i=t.origin_nid||t.nid;for(const s of t.elements)if(await N(s,n,i,r),await J(s,n,i,r),"ParagraphSlide"===s.__typename)for(const t of s.elements)await N(t,n,i,r),await J(t,n,i,r)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.