(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6256],{530899:e=>{e.exports="https://s.pinimg.com/webapp/CS-936df9f8.png"},652881:e=>{e.exports="https://s.pinimg.com/webapp/DA-7786a6fc.png"},833083:e=>{e.exports="https://s.pinimg.com/webapp/DE-1db62e2b.png"},626994:e=>{e.exports="https://s.pinimg.com/webapp/EL-8cf42788.png"},781967:e=>{e.exports="https://s.pinimg.com/webapp/EN-9e98a4a7.png"},632616:e=>{e.exports="https://s.pinimg.com/webapp/ES-25b0d4f3.png"},318250:e=>{e.exports="https://s.pinimg.com/webapp/FI-cb2571db.png"},192219:e=>{e.exports="https://s.pinimg.com/webapp/FR-b5b0c8fa.png"},203359:e=>{e.exports="https://s.pinimg.com/webapp/HU-fa536a26.png"},39303:e=>{e.exports="https://s.pinimg.com/webapp/ID-2f52d233.png"},992387:e=>{e.exports="https://s.pinimg.com/webapp/IT-2097820e.png"},358709:e=>{e.exports="https://s.pinimg.com/webapp/JA-a028a67e.png"},937155:e=>{e.exports="https://s.pinimg.com/webapp/KO-9cb16e60.png"},104461:e=>{e.exports="https://s.pinimg.com/webapp/MS-85a69c39.png"},516759:e=>{e.exports="https://s.pinimg.com/webapp/NB-de56f26b.png"},792594:e=>{e.exports="https://s.pinimg.com/webapp/NL-1c805967.png"},108842:e=>{e.exports="https://s.pinimg.com/webapp/PL-baf48928.png"},27700:e=>{e.exports="https://s.pinimg.com/webapp/PTBR-1cff8bc2.png"},871034:e=>{e.exports="https://s.pinimg.com/webapp/PTPT-0433f99a.png"},838281:e=>{e.exports="https://s.pinimg.com/webapp/RO-bff208e2.png"},355809:e=>{e.exports="https://s.pinimg.com/webapp/RU-7239de00.png"},700915:e=>{e.exports="https://s.pinimg.com/webapp/SK-747a8ad0.png"},597887:e=>{e.exports="https://s.pinimg.com/webapp/SV-70640421.png"},187504:e=>{e.exports="https://s.pinimg.com/webapp/TH-0dcefdac.png"},777140:e=>{e.exports="https://s.pinimg.com/webapp/TR-562c6827.png"},346604:e=>{e.exports="https://s.pinimg.com/webapp/UK-11d358d4.png"},1832:e=>{e.exports="https://s.pinimg.com/webapp/VI-c79a6c02.png"},847497:e=>{e.exports="https://s.pinimg.com/webapp/ZHCN-79f40009.png"},678940:e=>{e.exports="https://s.pinimg.com/webapp/ZHTW-197c7b57.png"},241053:e=>{e.exports="https://s.pinimg.com/webapp/favicon-notification-35a8b4bf.png"},155648:e=>{e.exports="https://s.pinimg.com/webapp/favicon-56d11a6a.png"},160396:(e,t,n)=>{n.d(t,{Z:()=>Zt});var s=n(667294),i=n(702664),o=n(898781),r=n(349700),a=n(276775),l=n(883119),c=n(966113),d=n(785893);function p({complete:e,dismiss:t}){const n=(0,o.ZP)(),s=(0,a.useHistory)();return(0,d.jsxs)(l.xu,{display:"flex",direction:"column",smDirection:"row",borderStyle:"shadow",marginStart:6,marginEnd:6,marginBottom:2,alignItems:"center",justifyContent:"between",rounding:4,children:[(0,d.jsxs)(l.xu,{paddingY:7,paddingX:8,children:[(0,d.jsx)(l.xu,{paddingY:1,children:(0,d.jsx)(l.X6,{size:"400",children:n.bt("Your privacy matters", "Your privacy matters", "Header for aadc privacy banner", undefined, true)})}),(0,d.jsx)(l.kC,{alignItems:"stretch",justifyContent:"start",direction:"column",children:(0,d.jsx)(l.xv,{inline:!0,size:"300",children:(0,r.nk)(n.bt("We use your information to provide better recommendations to you. Review your privacy and data settings and make changes at any time. Your choices give you more control over your data. {{ helpCenter }} For more information about how we process your data, you can visit our {{privacyPolicy}}. ", "We use your information to provide better recommendations to you. Review your privacy and data settings and make changes anytime. Your choices give you more control over your data. {{ helpCenter }} For more information about how we process your data, you can visit our {{privacyPolicy}}. ", "aadcPrivacyBanner.description", undefined, true),{helpCenter:(0,d.jsx)(l.xv,{inline:!0,size:"300",weight:"bold",children:(0,d.jsx)(l.rU,{display:"inlineBlock",href:c.Hl,onClick:t,underline:"hover",children:n.bt("Visit the Help Centre to find out more.", "Visit the Help Center to learn more.", "aadcPrivacyBanner.description.visitHelpCenterLink", undefined, true)})}),privacyPolicy:(0,d.jsx)(l.xv,{inline:!0,size:"300",weight:"bold",children:(0,d.jsx)(l.rU,{display:"inlineBlock",href:c.R_,onClick:t,underline:"hover",target:"blank",children:n.bt("Privacy Policy", "Privacy Policy", "aadcPrivacyBanner.description.privacyPolicy", undefined, true)})})})})})]}),(0,d.jsx)(l.xu,{display:"flex",alignItems:"center",justifyContent:"end",paddingX:8,flex:"none",children:(0,d.jsxs)(l.hE,{children:[(0,d.jsx)(l.zx,{color:"gray",size:"lg",onClick:t,text:n.bt("Not now", "Not now", "Dismiss button for aadc privacy banner", undefined, true)}),(0,d.jsx)(l.zx,{role:"button",color:"red",size:"lg",onClick:()=>{e(),s.push("/settings/privacy")},text:n.bt("Go to Settings", "Go to Settings", "Complete button for aadc privacy banner", undefined, true)})]})})]})}var u=n(427806),h=n(92331);const _={inject:()=>{!function(e,t,n,s,i){function o(){var e;const n=t.createElement("script");n.async=!0,n.src="//radar.cedexis.com/1/14290/radar.js",null===(e=t.body)||void 0===e||e.appendChild(n)}(function(){for(let e=[/\bMSIE (5|6)/i],t=e.length;t--;)if(e[t].test(navigator.userAgent))return!1;return!0})()&&("complete"!==t.readyState?(n=e[n])?n(i,o,!1):(n=e.attachEvent)&&n("on"+i,o):o())}(window,document,"addEventListener",0,"load")}};var m=n(6663);function f(e){const t=(0,o.ZP)(),{handleComplete:n,handleDismiss:s}=e;return(0,d.jsx)(m.Z,{message:t.bt("Get our Chrome app for faster searching and saving", "Get our Chrome app for faster searching and saving", "Text for banner to install Chrome PWA", undefined, true),dismissButtonText:t.bt("Not now", "Not now", "Dismiss button for Chrome PWA upsell banner", undefined, true),completeButtonText:t.bt("Get the app", "Get the app", "Confirm button to install Chrome PWA", undefined, true),onDismiss:s,onComplete:n,color:"default"})}var g=n(319915),x=n(121093),b=n(155648),w=n.n(b),y=n(241053),v=n.n(y),P=n(375151),S=n(329734),j=n(954571),A=n(172071),C=n(422722),E=n(572551),T=n(391254),I=n(19121),k=n(444445),z=n(29048),R=n(697335),B=n(780280);const Z=[354,315,236,354,315],U=[236,315,354,236,315];function N(){const e=(0,s.useRef)(),[t,n]=(0,s.useState)(!1),[i,o]=(0,s.useState)(0),[r,a]=(0,s.useState)(0),c=(0,R.t)(),p=(0,I.Z)(),u=p.isAuth&&p.isPartner?c+z.O:c,h=`calc(100vh - ${u}px)`,{isRTL:_}=(0,B.B)(),m=_?`translateX(${i}px) translateX(400px)`:"translateX(0)",f=_?"translateX(0)":`translateX(${i}px) translateX(400px)`;(0,s.useEffect)((()=>{var t,s;o((null===(t=e.current)||void 0===t?void 0:t.clientWidth)||0),a((null===(s=e.current)||void 0===s?void 0:s.clientHeight)||0),setTimeout((()=>{n(!0)}),300)}),[n]);const g=(({columnWidth:e=236,gutter:t=0,minCols:n=2,width:s})=>{if(null==s)return 0;const i=e+t;return Math.max(Math.floor((s+t)/i),n)})({gutter:16,width:i}),x=Math.ceil((r-u)/268),b=U.slice(0,x),w=Z.slice(0,x),y=e=>0!==e?32:t?0:216,v=e=>.6-.05*e,P=(e,t)=>.3+.06*e+.05*t,S=`\n\n  @keyframes shimmer {\n    from {\n      transform: ${m};\n    }\n\n    to {\n      transform: ${f};\n    }\n  }`;return(0,d.jsxs)(l.xu,{ref:e,role:"list",width:"100%",children:[(0,d.jsx)(T.Z,{unsafeCSS:S}),(0,d.jsxs)(l.xu,{position:"relative",width:i||"100%",height:h,display:"flex",justifyContent:"center",overflow:"hidden",children:[(0,d.jsx)(l.xu,{position:"absolute",top:!0,width:"400px",height:h,dangerouslySetInlineStyle:{__style:{left:"-400px",background:"linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 49.65%, rgba(255, 255, 255, 0) 100%)",transform:"rotate(-180deg)",animation:` ${.0015*i}s linear ${P(2,g)+1}s infinite normal shimmer`}}}),(0,d.jsx)(l.kC,{direction:"row",gap:{row:k.jC,column:0},children:[...Array(g).keys()].map((e=>(0,d.jsx)(l.xu,{children:(0,d.jsx)(l.kC,{direction:"column",children:(e%2==0?b:w).map(((n,s)=>(0,d.jsx)(l.xu,{color:"secondary",rounding:4,height:n,width:236,dangerouslySetInlineStyle:{__style:{marginTop:`${y(s)}px`,opacity:t?1:0,transition:`margin-top ${v(s)}s cubic-bezier(0.47, 0.08, 0.45, 1.2) ${P(s,e)}s, opacity ${v(s)}s ease-in ${P(s,e)}s`}}},s)))})},e)))}),(0,d.jsx)(l.xu,{height:h,position:"absolute",top:!0,bottom:!0,right:!0,left:!0,dangerouslySetInlineStyle:{__style:{background:"linear-gradient(360deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 87.68%)"}}})]})]})}var H=n(656226),F=n(970576),D=n(820621),W=n(947599),L=n(869091),M=n(516192),O=n(700380),X=n(430323),V=n(499128),$=n(407043),G=n(773285);const Y={Chrome:{version:80,url:"https://www.google.com/chrome/update/"},Edge:{version:93,url:"https://support.microsoft.com/en-us/topic/microsoft-edge-update-settings-af8aaca2-1b69-4870-94fe-18822dbb7ef1"},"Mobile Safari":{version:11,url:"https://support.apple.com/en-us/HT204416"},Safari:{version:11,url:"https://support.apple.com/en-us/HT204416"},Firefox:{version:90,url:"https://support.mozilla.org/en-US/kb/update-firefox-latest-release"},"Samsung Browser":{version:15,url:"https://www.samsung.com/sg/support/apps-services/install-or-update-samsung-internet/#:~:text=1%20After%20you%20search%20for,the%20Samsung%20Internet%20browser%20again."}};function q(){const e=(0,o.ZP)(),{logContextEvent:t}=(0,$.v)(),n=(0,B.B)(),{userAgent:i}=n,{checkExperiment:a}=(0,G.F)(),{browserName:c,browserVersion:p}=i;let u=!1;Object.keys(Y).includes(c)&&(u=parseInt(p,10)<Y[c].version&&a("browser_upgrade_version").anyEnabled);const[h,_]=(0,s.useState)(u),m=e=>{_(!1),A.Z.increment("webapp.upgrade_browser.dismiss",1,{banner:e,browser:c}),t({event_type:101,element:10109})},f=e=>{A.Z.increment("webapp.upgrade_browser.upgrade",1,{banner:e,browser:c}),t({event_type:101,element:10108})};return(0,d.jsx)(s.Fragment,{children:h&&(0,d.jsx)(l.xu,{margin:4,display:"flex",direction:"row",justifyContent:"center",alignItems:"start",color:"default",children:(0,d.jsxs)(l.xu,{display:"flex",direction:"column",column:12,children:["enabled_slim_banner"===a("browser_upgrade_version").group&&(0,d.jsx)(l.J0,{message:(0,r.nk)(e.bt("It looks as though you are using an old version of {{ browserName }}. Download the latest version to access all of Pinterest's tools and features.", "It looks like you are using an old version of {{ browserName }}. Download the latest version to access all of Pinterest`s tools and features.", "unsupportedBrowser.banner.upgradeDescription", undefined, true),{browserName:c}).join(""),dismissButton:{accessibilityLabel:e.bt("Maybe later", "Maybe later", "unsupportedBrowser.banner.dismiss", undefined, true),onDismiss:()=>{m("slim_banner")}},helperLink:{accessibilityLabel:(0,r.nk)(e.bt("Upgrade {{ browserName }}", "Upgrade {{ browserName }}", "unsupportedBrowser.banner.upgrade", undefined, true),{browserName:c}).join(""),text:(0,r.nk)(e.bt("Upgrade {{ browserName }}", "Upgrade {{ browserName }}", "unsupportedBrowser.banner.upgrade", undefined, true),{browserName:c}).join(""),href:Y[c].url,onClick:()=>{f("slim_banner")}},type:"warning",iconAccessibilityLabel:"Warning"}),"enabled"===a("browser_upgrade_version").group&&(0,d.jsx)(l.UW,{dismissButton:{accessibilityLabel:e.bt("Maybe later", "Maybe later", "unsupportedBrowser.banner.dismiss", undefined, true),onDismiss:()=>{m("callout")}},primaryAction:{accessibilityLabel:e.bt("Get started", "Get started", "unsupportedBrowser.banner.start", undefined, true),label:e.bt("Get started", "Get started", "unsupportedBrowser.banner.start", undefined, true),href:Y[c].url,onClick:()=>{f("callout")}},iconAccessibilityLabel:"Info",title:e.bt("Your browser is not fully supported.", "Your browser is not fully supported.", "unsupportedBrowser.banner.upgradeTitle", undefined, true),message:(0,r.nk)(e.bt("It looks as though you are using an old version of {{ browserName }}. Download the latest version to access all of Pinterest's tools and features.", "It looks like you are using an old version of {{ browserName }}. Download the latest version to access all of Pinterest`s tools and features.", "unsupportedBrowser.banner.upgradeDescription", undefined, true),{browserName:c}).join(""),type:"warning"})]})})})}var K=n(786871),J=n(784590),Q=n(922192),ee=n(52022),te=n(530899),ne=n.n(te),se=n(652881),ie=n.n(se),oe=n(833083),re=n.n(oe),ae=n(626994),le=n.n(ae),ce=n(781967),de=n.n(ce),pe=n(632616),ue=n.n(pe),he=n(318250),_e=n.n(he),me=n(192219),fe=n.n(me),ge=n(203359),xe=n.n(ge),be=n(39303),we=n.n(be),ye=n(992387),ve=n.n(ye),Pe=n(358709),Se=n.n(Pe),je=n(937155),Ae=n.n(je),Ce=n(104461),Ee=n.n(Ce),Te=n(516759),Ie=n.n(Te),ke=n(792594),ze=n.n(ke),Re=n(108842),Be=n.n(Re),Ze=n(27700),Ue=n.n(Ze),Ne=n(871034),He=n.n(Ne),Fe=n(838281),De=n.n(Fe),We=n(355809),Le=n.n(We),Me=n(700915),Oe=n.n(Me),Xe=n(597887),Ve=n.n(Xe),$e=n(187504),Ge=n.n($e),Ye=n(777140),qe=n.n(Ye),Ke=n(346604),Je=n.n(Ke),Qe=n(1832),et=n.n(Qe),tt=n(847497),nt=n.n(tt),st=n(678940),it=n.n(st);const ot="ms-windows-store://pdp/?productid=9PFHDSF91B9R&cid=experience_501123",rt={CS:ne(),DA:ie(),DE:re(),EL:le(),EN:de(),ES:ue(),FI:_e(),FR:fe(),HU:xe(),ID:we(),IT:ve(),JA:Se(),KO:Ae(),MS:Ee(),NB:Ie(),NL:ze(),PL:Be(),"PT-BR":Ue(),"PT-PT":He(),RO:De(),RU:Le(),SK:Oe(),SV:Ve(),TH:Ge(),TR:qe(),UK:Je(),VI:et(),"ZH-CN":nt(),"ZH-TW":it()};function at(e){const t=(0,o.ZP)(),{handleComplete:n,language:s,locale:i}=e;let r;r=s.startsWith("zh")||s.startsWith("pt")?i.toUpperCase():s.toUpperCase();let a=rt.EN;return r in rt&&(a=rt[r]),(0,d.jsx)(l.xu,{position:"relative",paddingX:4,children:(0,d.jsx)(l.xu,{minHeight:76,rounding:4,dangerouslySetInlineStyle:{__style:{display:"grid"}},children:(0,d.jsxs)(l.xu,{display:"flex",paddingY:3,paddingX:6,alignItems:"center",justifyContent:"between",children:[(0,d.jsxs)(l.kC,{alignItems:"stretch",justifyContent:"start",children:[(0,d.jsx)(l.xv,{color:"default",inline:!0,weight:"bold",children:t.bt("Want the best Pinterest? ", "Want the best Pinterest? ", "Text for banner to install Microsoft PWA", undefined, true)}),(0,d.jsx)(l.xu,{display:"inlineBlock",marginStart:1,children:(0,d.jsxs)(l.iP,{rel:"nofollow",role:"link",href:ot,onTap:n,children:[(0,d.jsx)(l.xv,{color:"default",inline:!0,weight:"bold",children:t.bt("Get the free Pinterest desktop app", "Get the free Pinterest desktop app", "CTA for banner to install Microsoft PWA", undefined, true)}),(0,d.jsx)(l.xu,{display:"inlineBlock",marginStart:2,children:(0,d.jsx)(l.JO,{accessibilityLabel:t.bt("Install the Pinterest desktop app on Windows", "Install the Pinterest desktop app on Windows", "Arrow icon to go to the Windows store", undefined, true),icon:"arrow-circle-forward",color:"default",size:20,inline:!0})})]})})]}),(0,d.jsx)(l.xu,{children:(0,d.jsx)(l.iP,{role:"link",rel:"nofollow",href:ot,onTap:n,children:(0,d.jsx)("img",{src:a,display:"inline-block",height:"36px",outline:"none",width:"135px",alt:t.bt("Install the Pinterest desktop app on Windows", "Install the Pinterest desktop app on Windows", "Windows store icon alt text", undefined, true)})})})]})})})}var lt=n(30287),ct=n(704177),dt=n(92520),pt=n(202139),ut=n(826067),ht=n(578248),_t=n(205992),mt=n(123159),ft=n(807532),gt=n(350118),xt=n(497529),bt=n(365804),wt=n(343341),yt=n(957161),vt=n(749147),Pt=n(558068);function St(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const jt=(0,s.lazy)((()=>n.e(4394).then(n.bind(n,502517)))),At=(0,s.lazy)((()=>Promise.resolve().then(n.bind(n,92520)))),Ct=(0,s.lazy)((()=>n.e(94425).then(n.bind(n,694425)))),Et=(0,s.lazy)((()=>n.e(12050).then(n.bind(n,812050)))),Tt="_favicon_last_shown_timestamp",It={__style:{transition:"opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 0.1)"}},kt=(0,s.createRef)(),zt=e=>{const t=document.createElement("link"),n=document.querySelector("link[rel='icon']")||document.getElementById("dynamic-favicon");if(t.id="dynamic-favicon",t.rel="shortcut icon",t.type="image/x-icon",t.href=e,document.head){if(n){if(n instanceof HTMLLinkElement&&n.href===e)return;document.head.removeChild(n)}document.head.appendChild(t)}},Rt=(e,t)=>(e||[]).slice(0,t).map((e=>e.id));class Bt extends s.PureComponent{constructor(...e){super(...e),St(this,"state",{boundingClientRectTop:0,hasScrolled:!1,hideTabs:!1,refreshReason:null,isRefreshing:!1,showYipModal:!1}),St(this,"refreshData",((e="unknown")=>{const{homefeed:t}=this.props;this.setState({refreshReason:e,isRefreshing:!0},(()=>{t.refresh()}))})),St(this,"handleScroll",(0,O.Z)((()=>{const{boundingClientRectTop:e,hasScrolled:t,hideTabs:n}=this.state,{experience:s}=this.props,i=this.scrollContainer&&this.scrollContainer.getBoundingClientRect(),o=i&&i.top;"number"==typeof o&&(o<z.O&&e>o?n||this.setState({hideTabs:!0}):n&&this.setState({hideTabs:!1}),this.setState({boundingClientRectTop:o})),s&&502535===s.experience_id&&!t&&this.setState({hasScrolled:!0})}),250)),St(this,"onWindowFocus",(()=>{if(this.windowBlurStart>-1){Date.now()-this.windowBlurStart>6e5&&this.refreshData("MORE_THAN_10_MINUTES")}this.windowBlurStart=-1,this.clearFaviconNotification()})),St(this,"onWindowBlur",(()=>{this.windowBlurStart=Date.now(),this.prepareForFaviconUpdate()})),St(this,"onInstallPrompt",(e=>{this.installPromptEvent=e,this.setState({pwaUpsellBannerEligibility:this.getpwaUpsellBannerEligibility()})})),St(this,"getTimeSpentSpinnerAuxData",(()=>({resource_fetch_count:this.resourceFetchCount,viewport_height:"undefined"!=typeof window?window.innerHeight:null,viewport_width:"undefined"!=typeof window?window.innerWidth:null}))),St(this,"clearFaviconNotification",(()=>{this.faviconUpdateTimeout&&(clearTimeout(this.faviconUpdateTimeout),this.faviconUpdateTimeout=null),zt(w())})),St(this,"prepareForFaviconUpdate",(()=>{this.faviconUpdateTimeout=setTimeout((()=>{const e=ct.Xb.getItem(Tt);(!e||(new Date).getTime()-e>=pt.F4)&&(zt(v()),ct.Xb.setItem(Tt,(new Date).getTime()))}),6e5)})),St(this,"windowBlurStart",-1),St(this,"faviconUpdateTimeout",null),St(this,"loadItems",(()=>{const{homefeed:e,feedLimit:t}=this.props,n=e.data||[];t&&n.length>t?this.props.setFeedLoading&&this.props.setFeedLoading(!1):e.isFetching||(this.resourceFetchCount+=1,e.fetchMore())})),St(this,"resourceFetchCount",0),St(this,"installPromptEvent",null),St(this,"getpwaUpsellBannerEligibility",(()=>{const{requestContext:e}=this.props,{pwaUpsellBannerEligibility:t}=this.state;if(!(0,lt.So)(window)&&e&&!t&&window.navigator.userAgent){if(window.navigator.userAgent.includes("Windows NT 10.0"))return"windows";if(this.installPromptEvent)return"chrome"}return"notEligible"})),St(this,"handleInstallWindowsPWA",(e=>{e(),A.Z.increment("windows.web.upsell.completed"),this.setState({pwaUpsellBannerEligibility:"notEligible"})})),St(this,"handleInstallChromePWA",(e=>{e(),A.Z.increment("chrome.web.upsell.completed"),this.setState({pwaUpsellBannerEligibility:"notEligible"})})),St(this,"handleDismissChromePWAUpsell",(e=>{e(),A.Z.increment("chrome.web.upsell.dismissed"),this.setState({pwaUpsellBannerEligibility:"notEligible"})})),St(this,"Item",(({data:e,itemIdx:t})=>{const{lfvExperiences:n}=this.props;if(!e||!e.type)return console.error("Invalid data received. ",t,e),null;switch(e.type){case"pin":const s=!!n&&!!(0,S.Z)(n);return(0,d.jsx)(H.default,{imageOnlyOption:s?"image-only":"default",pin:e,pinId:e.id,authDesktopSurface:"AuthHomefeed",slotIndex:t,viewParameter:92,viewType:1});case"story":{const{story_type:n}=e;return A.Z.increment("web_story_card_type",1,{story_type:n||"unknown",surface:"homefeed"}),"BUBBLE_ONE_COL"===n?(0,d.jsx)(h.Z,{bubbles:e.objects,id:e.id,referringSource:e.referring_source,slotIndex:t,storyType:n,title:e.title,viewType:1,viewParameter:92}):(0,d.jsx)(L.Z,{itemIdx:t,story:e})}default:return null}}))}componentDidMount(){const{experienceClient:e,history:t,location:n,mountWebRepinPlacement:s,toastManagerContext:i}=this.props;e.triggerExperimentsForPlacement(1000116),_.inject(),(0,ut.mB)(n.search).show_error?i.showOneToast((({hideToast:e})=>(0,d.jsx)(V.ZP,{duration:5e3,onHide:e,text:this.props.i18n.bt("We can’t find that idea. Try searching for one just like it.", "We can’t find that idea! Try searching for one just like it.", " - ", undefined, true)}))):n.state&&"/pin-builder/"===n.state.from?n.state.boardName&&n.state.imageUrl&&this.handlePinSuccessPinBuilder():(0,ut.mB)(n.search).show_yip_modal&&(t.replace("/homefeed/"),this.setState({showYipModal:!0})),window.addEventListener("focus",this.onWindowFocus),window.addEventListener("blur",this.onWindowBlur),window.addEventListener("beforeinstallprompt",this.onInstallPrompt),document.addEventListener("scroll",this.handleScroll),s()}componentDidUpdate(e){const{isPostRenux:t,history:n,homefeed:s}=this.props,{refreshReason:i}=this.state,{isPostRenux:o,homefeed:r}=e;if(!o&&t&&this.refreshData("POST_RENUX"),s.data&&r.data&&r.isFetching&&!s.isFetching&&s.data.length<=r.data.length){const e=n&&"POP"!==n.action,t=i||(e?"ROUTE_CHANGE":"UNKNOWN"),o=Rt(s.data,10),c=Rt(r.data,10);this.logRefreshStats(t,(a=c,l=o,JSON.stringify(a)===JSON.stringify(l))),this.setState({isRefreshing:!1,refreshReason:null})}var a,l}logRefreshStats(e,t){const{currentHistoryStack:n,requestContext:s}=this.props,i={appType:"web",language:s.language||"unknown",locale:s.locale||"unknown",refreshReason:e},o=JSON.parse((0,yt.qn)(bt.C)),r=null!=o&&o.time?new Date(o.time):null,a=n&&n.length>1?n[n.length-2]:{};C.default.logToServer(C.default.SERVER_LOG_TYPE.HF_REFRESH,C.default.HTTP_METHOD.POST,{refreshReason:e,lastRoute:a.match,timeSinceHomefeed:r?Date.now()-r:null,timeSinceBlur:this.windowBlurStart?Date.now()-this.windowBlurStart:null}),A.Z.increment("home_product.homefeed.refresh",1,i),t&&A.Z.increment("home_product.homefeed.refresh.no_change",1,i)}componentWillUnmount(){const{unmountWebRepinPlacement:e}=this.props;window.removeEventListener("focus",this.onWindowFocus),window.removeEventListener("blur",this.onWindowBlur),window.removeEventListener("beforeinstallprompt",this.onInstallPrompt),(0,yt.Nh)(bt.C,JSON.stringify({time:Date.now(),scrollPosition:[window.scrollX,window.scrollY]})),document.removeEventListener("scroll",this.handleScroll),e()}get isHomefeed(){const{location:e}=this.props,t=(0,ut.mB)(e.search);return!(t&&"string"==typeof t.boardId&&t.boardId)}handlePinSuccessPinBuilder(){const{location:e,toastManagerContext:t}=this.props,n=(e.state||{}).boardName,s=(e.state||{}).imageUrl,i=(0,r.nk)(this.props.i18n.bt("You saved this Pin to {{ selectedBoardName }}!", "You saved this Pin to {{ selectedBoardName }}!", "Board create confirmation message", undefined, true),{selectedBoardName:(0,d.jsx)(l.xv,{inline:!0,size:"200",lineClamp:1,weight:"bold",children:n},n)});t.showOneToast((({hideToast:e})=>(0,d.jsx)(V.ZP,{onHide:e,duration:5e3,text:(0,d.jsx)(l.xv,{children:i},`toast_${n}`),imageUrl:s})))}render(){const{hasScrolled:e,hideTabs:t,pwaUpsellBannerEligibility:n,isRefreshing:i,showYipModal:o}=this.state,{hasLoadingAnimation:r,hasRefreshSpinner:a,homefeed:c,requestContext:h,viewer:_,location:m}=this.props,b=c.data||[],w=b[0],y=!!w&&"story"===w.type&&["boards_more_ideas_feed_upsell_list_cards","boards_more_ideas_feed_upsell_list_cards_square"].includes(w.story_type),v=y?b.slice(1):b,S=navigator.onLine&&(!v||c.isFetching&&(0===v.length||!c.isLoaded)||i),j=!S,A=m&&m.pathname.includes("news_hub");return(0,d.jsxs)(s.Fragment,{children:[(0,d.jsx)(x.Z,{placementId:11,eligibleIds:[504943,505226],children:({complete:e,dismiss:t,experience:{display_data:n}})=>(0,d.jsx)(W.Z,{children:(0,d.jsx)(Et,{complete:e,dismiss:t,isBlockingModal:!("is_blocking"in n)||!!n.is_blocking})})}),(0,d.jsx)(x.Z,{placementId:11,eligibleIds:[503859,505111],children:({complete:e,dismiss:t})=>(0,d.jsx)(p,{complete:e,dismiss:t})}),"windows"===n&&(0,d.jsx)(x.Z,{placementId:11,eligibleIds:[501123],children:({complete:e})=>(0,d.jsx)(at,{handleComplete:()=>this.handleInstallWindowsPWA(e),language:h.language||"",locale:h.locale||""})}),"chrome"===n&&(0,d.jsx)(x.Z,{placementId:11,eligibleIds:[500999],children:({complete:e,dismiss:t})=>(0,d.jsx)(f,{handleComplete:()=>this.handleInstallChromePWA(e),handleDismiss:()=>this.handleDismissChromePWAUpsell(t)})}),e&&(0,d.jsx)(x.Z,{placementId:11,eligibleIds:[502535],children:({complete:e,dismiss:t})=>(0,d.jsx)(P.Z,{handleComplete:e,handleDismiss:t})}),o&&(0,d.jsx)(g.Z,{name:"SafeSuspense_AuthHomefeed_YearInPreview",children:(0,d.jsx)(W.Z,{children:(0,d.jsx)(Ct,{onModalDismiss:()=>{this.setState({showYipModal:!1})}})})}),(0,d.jsx)(X.Z,{view:1,viewParameter:92,children:(0,d.jsxs)(s.Fragment,{children:[_.isAuth&&_.isPartner&&!A&&(0,d.jsx)(g.Z,{name:"SafeSuspense_AuthHomefeed_MoreIdeas",children:(0,d.jsx)(W.Z,{fallback:(0,d.jsx)(dt.MoreIdeasFallback,{}),children:(0,d.jsx)(R.c,{children:e=>(0,d.jsx)(l.Le,{top:e,zIndex:new l.Ry(this.isHomefeed?1:0),children:(0,d.jsx)(l.xu,{"data-root-margin":"more-ideas-tabs",height:z.O,ref:e=>this.scrollContainer=e,children:(0,d.jsx)(At,{nonFixed:!0,hideTabs:t})})})})})}),this.isHomefeed&&(0,d.jsxs)(l.xu,{"data-test-id":"homefeed-feed",dangerouslySetInlineStyle:{__style:{paddingBottom:k.$H}},children:[(0,d.jsx)(u.Z,{text:this.props.i18n.bt("Home", "Home", "text for accessibility hidden heading", undefined, true)}),r&&(0,d.jsx)(l.xu,{position:"absolute",width:"100%",opacity:S?1:0,dangerouslySetInlineStyle:It,children:(0,d.jsx)(N,{})}),(0,d.jsx)(l.xu,{opacity:!j&&r?0:1,dangerouslySetInlineStyle:r?It:{__style:{}},children:j&&(0,d.jsxs)(s.Fragment,{children:[a&&c.isRefreshing&&(0,d.jsx)(l.xu,{paddingY:6,children:(0,d.jsx)(l.$j,{accessibilityLabel:this.props.i18n.bt("Refreshing homefeed", "Refreshing homefeed", "Authhomefeed.refreshSpinner", undefined, true),show:!0})}),y&&(0,d.jsx)(l.xu,{marginTop:4,marginBottom:2,children:(0,d.jsx)("div",{className:"gridCentered",children:(0,d.jsx)(l.xu,{paddingX:2,children:(0,d.jsx)(M.Z,{disableLastGutter:!0,feed:[w],view:1,viewParameter:92})})})}),(0,d.jsx)(E.default,{cacheKey:"homefeed",columnWidth:k.yF,Item:this.Item,items:v,pinData:v,loadItems:this.loadItems,isAtEnd:this.props.homefeed.isAtEnd,isFetching:this.props.homefeed.isFetching,masonryRef:kt,includeBackgroundImages:!0,includeVideos:!0,paddingStyle:"simplified"})]})}),(0,d.jsx)(g.Z,{name:"SafeSuspense_AuthHomefeed_ExperienceSurvey",children:(0,d.jsx)(W.Z,{children:(0,d.jsx)(jt,{placementId:11})})}),(0,d.jsx)(X.Z,{auxData:this.getTimeSpentSpinnerAuxData(),component:13213,children:(0,d.jsx)(s.Fragment,{children:S&&!r?(0,d.jsxs)(l.xu,{paddingY:6,position:"relative",children:[(0,d.jsx)(l.$j,{accessibilityLabel:this.props.i18n.bt("Loading home feed", "Loading homefeed", "spinner for loading homefeed", undefined, true),show:!0}),(0,d.jsx)(l.kC,{alignItems:"stretch",justifyContent:"center",children:(0,d.jsx)(l.xu,{marginTop:8,maxWidth:"432px",children:(0,d.jsx)(l.X6,{size:"500",align:"center",children:this.props.i18n.bt("We're adding new ideas to your home feed!", "We're adding new ideas to your home feed!", "loading message for home feed", undefined, true)})})})]}):(0,d.jsx)(l.xu,{})})})]})]})})]})}}function Zt(e){const t=(0,o.ZP)(),n=(0,i.useDispatch)(),r=(0,a.useLocation)(),c=(0,I.Z)(),p=(0,B.B)(),u=(0,ee.Z)(),h=(0,gt.AF)(),_=(0,ft.f)(),m=(0,wt.F9)(),{mountPlacement:f,unmountPlacement:g}=(0,mt.M)(),{checkExperiment:x}=(0,G.F)(),b=(0,Pt.aX)(),w=(0,xt.Z)(),y=(0,a.useHistory)(),v=(0,K.Z)(),{shouldMaintainHomefeed:P}=(0,bt.Z)(),S=x("hfp_hf_loading_animation_web").anyEnabled,A=(0,J.Z)({name:"UserHomefeedResource",enabledRouteRefresh:!P,options:(0,Q.Z)({viewerIsPartner:c.isAuth&&c.isPartner,inNux:(()=>{const e=c.isAuth&&c.firstHomeFeedRequestAfterNux;return e&&n((0,ht.H5)(!1)),e})(),staticFeed:!(!r||!r.pathname.includes("pwt_performance_testing")&&void 0===(0,ut.mB)(r.search).pwt_performance_testing),inNewsHub:!(!r||!r.pathname.includes("news_hub"))})}),C=A.isRefreshing?x("hfp_hf_refresh_logic_web",{dangerouslySkipActivation:!0}):{};C.group&&C.group.includes("spinner")&&x("hfp_hf_refresh_logic_web");const E=A.data||[];if(!c.isPartner&&(0,j.Z)(c.createdAt)&&E.length>0){const e=ct.Xb.getItem("unauthDesktopSavePinId")||"";if(e){const s=h[e];s&&(u({action:"trigger",item:"unauth-save-button-quicksave"}),setTimeout((()=>{(0,D.Z)(s,t).then((e=>{const{id:t,url:i,name:o}=e;n((0,_t.hT)(!0)),n((0,vt.d)({boardId:t,url:i,title:o||"",pinId:s.id})),n((0,vt.X)(s)),m.showToast((({hideToast:t})=>{var n;return(0,d.jsx)(F.Z,{boardName:e.name,boardUrl:e.url,onHide:t,pinImageUrl:s.images&&(null===(n=s.images["236x"])||void 0===n?void 0:n.url)||""})}))}))}),1500)),ct.Xb.removeItem("unauthDesktopSavePinId")}}const T=(0,s.useCallback)((()=>f(1000294,{})),[f]),k=(0,s.useCallback)((()=>g(1000294)),[g]);return(0,d.jsxs)(s.Fragment,{children:[(0,d.jsx)(R.c,{children:e=>(0,d.jsx)(l.Le,{top:e,children:(0,d.jsx)(q,{})})}),(0,d.jsx)(Bt,{...e,currentHistoryStack:b,experienceClient:w,hasLoadingAnimation:S,hasRefreshSpinner:C.anyEnabled,history:y,homefeed:A,lfvExperiences:v,location:r,mostRecentPLP:_.id?h[_.id]:null,mountWebRepinPlacement:T,requestContext:p,toastManagerContext:m,unmountWebRepinPlacement:k,viewer:c,i18n:t})]})}},92520:(e,t,n)=>{n.r(t),n.d(t,{MoreIdeasFallback:()=>T,default:()=>I});var s=n(667294),i=n(124580),o=n(977558),r=n(29048),a=n(407043),l=n(224525),c=n(898781),d=n(883119),p=n(785893);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class h extends s.Component{constructor(...e){super(...e),u(this,"getTabElementType",(e=>{switch(e){case"homefeed":return 11081;case"today":return 11674;default:return 11082}})),u(this,"onTabChange",(({activeTabIndex:e,event:t})=>{const{navigate:n}=this.props;t.preventDefault();const s=this.getDefaultTabs()[e];if(!s)return;const i=s.id||null;s.href||n(i),this.props.logContextEvent({event_type:101,component:13184,element:this.getTabElementType(i),view_type:1,view_parameter:3173,aux_data:{index:e.toString()}})})),u(this,"getDefaultTabs",(()=>{const{isPartner:e,isTodayTabEnabled:t}=this.props;return e?[{href:"/homefeed/",id:"homefeed",text:this.props.i18n.bt("For you", "For you", "authHomefeed.moreIdeasNav.homefeed", undefined, true)},...t?[{href:(0,l.tG)(),id:"today",text:this.props.i18n.bt("Today", "Today", "authHomefeed.moreIdeasNav.today", undefined, true)}]:[]]:[{href:"/homefeed/",id:"homefeed",text:this.props.i18n.bt("All", "All", "Homefeed tab", undefined, true)}]}))}componentDidMount(){this.props.headerShadowContext.setSubheaderShadow("moreIdeas");const e=this.element;e&&i.Z.addObstruction("top",e)}componentWillUnmount(){this.props.headerShadowContext.setSubheaderShadow(null)}render(){const{currentTabId:e,headerShadowContext:t,hideTabs:n,isPartner:s,nonFixed:i}=this.props;if(!s)return null;const a=this.getDefaultTabs(),l=a.findIndex((t=>t.id===e)),c=l>=0?a[l]:void 0;return(0,p.jsx)(d.xu,{ref:e=>{this.element=e},children:(0,p.jsx)(d.xu,{dangerouslySetInlineStyle:{__style:{transform:n?"translate(0, -64px)":"translate(0, 0)",transition:"all .2s ease-in-out",zIndex:6,...t.isScrolled?o.Rz:{}}},position:i?"static":"fixed",width:"100%",color:"default",children:(0,p.jsx)(d.kC,{alignItems:"stretch",justifyContent:"center",children:(0,p.jsx)(d.xu,{color:"default",display:"flex",height:r.O,justifyContent:"center",paddingX:2,paddingY:0,children:(0,p.jsx)(d.xu,{children:(0,p.jsx)(d.mQ,{activeTabIndex:c?l:0,onChange:this.onTabChange,tabs:a})})})})})})}}function _(e){const{logContextEvent:t}=(0,a.v)(),n=(0,c.ZP)();return(0,p.jsx)(h,{...e,i18n:n,logContextEvent:t})}var m=n(327956),f=n(19121),g=n(784641),x=n(826067),b=n(992813),w=n(49028),y=n(376113),v=n(780280),P=n(276775);const S="following",j="/following/",A="homefeed",C="/homefeed/",E="today",T=()=>(0,p.jsx)(d.xu,{height:r.O});function I({hideTabs:e,nonFixed:t}){const n=(0,w.WQ)(),{setIsContentHeaderPresent:i}=(0,b.i)(),o=(0,P.useHistory)(),r=(0,P.useLocation)(),a=(0,v.B)(),c=(0,f.Z)(),d=!!c.isAuth&&c.isPartner,u=c.isAuth?c.country:a.country,h=(0,y.S)(),T=(0,g.Yj)(u,a.locale)&&h,I=T?{component:8,element:11674}:Object.freeze({});if((0,m.Z)(I),(0,s.useEffect)((()=>(i(!0),function(){i(!1)})),[]),!d||!r)return null;return(0,p.jsx)(_,{currentTabId:function(){const{pathname:e,search:t}=r;if(d){if(e===j)return S;if(e.includes((0,l.tG)()))return E;if(e===C&&""===t)return A}return(({search:e})=>e&&"string"==typeof(0,x.mB)(e).boardId&&(0,x.mB)(e).boardId||null)(r)}(),headerShadowContext:n,hideTabs:e,isPartner:d,isTodayTabEnabled:T,navigate:function(e){const{pathname:t}=r;e?e===S?o.push(j):e===E?o.push((0,l.tG)()):e===A?o.push(C):o.push(`/homefeed/?boardId=${encodeURIComponent(e)}`):o.push(`${t}`)},nonFixed:t})}},29048:(e,t,n)=>{n.d(t,{O:()=>s});const s=64},922192:(e,t,n)=>{n.d(t,{Z:()=>s});const s=({inNux:e,inNewsHub:t,staticFeed:n,viewerIsPartner:s})=>({field_set_key:s?"hf_grid_partner":"hf_grid",in_nux:e,in_news_hub:t,static_feed:n})},820621:(e,t,n)=>{n.d(t,{Z:()=>i});var s=n(6637);async function i(e,t){const{resource_response:{data:n}}=await(async()=>{const e={name:t.bt("Quick saves", "Quick Saves", "quickSave.defaultBoardName", undefined, true),layout:"quick_saves",privacy:"public",return_existing:!0};return s.Z.create("BoardResource",e).callCreate()})();return await(async t=>s.Z.create("RepinResource",{board_id:t,clientTrackingParams:"",description:e.description||"",is_buyable_pin:!1,is_removable:e.promoted_is_removable,link:e.link,pin_id:e.id||"",title:e.title||""}).callCreate({showError:!1}))(n.id),n}},516192:(e,t,n)=>{n.d(t,{Z:()=>v});var s=n(667294),i=n(782975),o=n(673108),r=n(700398),a=n(43485),l=n(643897),c=n(896731),d=n(87165),p=n(608760),u=n(826067),h=n(276775),_=n(681291),m=n(444445),f=n(883119),g=n(785893);function x({component:e,FallbackStoryModule:t=(()=>null),initialSlotIndex:n,items:s,numRows:o,surface:x,view:b,viewParameter:w,width:y}){const{pins_display:v}=(0,u.mB)((0,h.useLocation)().search);function P({data:s,itemIdx:o}){const d=n+o,u={surface:x,view:b,viewParameter:w};if("story"===s.type){const n={componentFallback:e,initialSlotIndex:d,story:s,...u};return(0,g.jsx)(l.Z,{children:(0,r.Z)(s.container_type)?(0,g.jsx)(c.default,{...n}):(0,g.jsx)(t,{...n})},(0,i.Z)(s,d))}return(0,g.jsx)(l.Z,{itemType:s.type,children:(0,g.jsx)(a.Z,{component:e,imagePlaceholderColor:p.hK,item:s,slotIndex:d,...u})},(0,i.Z)(s,d))}const{containerRef:S,itemsToRender:j}=(0,_.n)({items:s,itemWidth:m.yF,itemGap:m.oX,numRows:o});if(2!==Number(v)&&!o)return(0,g.jsx)(f.Rk,{columnWidth:m.yF,Item:P,gutterWidth:m.oX,items:s});const A=(o?j:s).map(((e,t)=>P({data:e,itemIdx:t,isMeasuring:!1})));return o?(0,g.jsx)(f.kC,{justifyContent:"start",direction:"column",width:y,children:(0,g.jsxs)(_.Z,{itemGap:m.oX,containerRef:S,rowAlignment:"center",numRows:o,children:[A,(0,d.i)(12)]})}):(0,g.jsxs)(f.kC,{width:y,justifyContent:"center",gap:{row:4,column:0},wrap:!0,children:[A,(0,d.i)(12)]})}function b(){return(0,g.jsx)(f.xu,{dangerouslySetInlineStyle:{__style:{marginBottom:"32px"}}})}var w=n(430323),y=n(407043);function v({componentFallback:e,disableLastGutter:t,feed:n,isNavigationHeader:a,FallbackStoryModule:l,numRowsBetweenFullWidthItems:d,pwtSurfaceContext:p,showExpanded:u,surface:h,view:_,viewParameter:m,width:f="100%"}){const{logContextEvent:v}=(0,y.v)();(0,s.useEffect)((()=>{v({event_type:13,view_type:1,view_parameter:m})}),[v,m]);const P=(0,s.useRef)(0),S=n.filter(Boolean),j=(0,o.Z)(S),A=j.length;return(0,g.jsx)(w.Z,{view:1,viewParameter:m,children:(0,g.jsx)(s.Fragment,{children:j.map(((n,o)=>{let w,y;0===o&&(P.current=0);const v={isNavigationHeader:a,showExpanded:u,surface:h,view:_,viewParameter:m,width:f};if(Array.isArray(n))y=(0,i.Z)(n[0],o),w=(0,g.jsx)(x,{...v,component:e,FallbackStoryModule:l,initialSlotIndex:P.current,items:n,numRows:d}),P.current+=n.length;else if("story"===n.type){var S;y=(0,i.Z)(n,o);const t=(null===(S=n.objects)||void 0===S?void 0:S.length)||0,s={...v,componentFallback:e,initialSlotIndex:t?P.current:void 0,pwtSurfaceContext:p,story:n};(0,r.Z)(n.container_type)?w=(0,g.jsx)(c.default,{...s}):l&&(w=(0,g.jsx)(l,{...s})),w&&(P.current+=t)}if(!w)return null;const j=o===A-1,C=n.container_type&&88===n.container_type,E=!t&&!j&&!C;return(0,g.jsxs)(s.Fragment,{children:[w,E&&(0,g.jsx)(b,{})]},y)}))})})}},700398:(e,t,n)=>{n.d(t,{Z:()=>i});const s=new Set([90,88,89,91,101,92,131]);function i(e){return s.has(e)}},673108:(e,t,n)=>{n.d(t,{Z:()=>i});const s=new Set([92]);function i(e){const t=[];return e.forEach((e=>{if("story"!==(n=e).type||s.has(n.container_type)){const n=t[t.length-1];Array.isArray(n)?n.push(e):t.push([e])}else t.push(e);var n})),t}},784450:(e,t,n)=>{n.d(t,{ZP:()=>_});var s=n(667294),i=n(702664),o=n(618446),r=n.n(o),a=n(764990),l=n(123159),c=n(332611),d=n(780280),p=n(785893);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h={shouldUsePlacedExperience:!0,dispatchMountActionDuringSSR:!1,isAdvertiserPlacement:!1},_=(e,t={},n)=>o=>{const _=function(e){return t=>({experience:t.experiences[e],experiencesMulti:t.experiencesMulti?t.experiencesMulti[e]:void 0})}(e);n={...h,...n};const m=function(e,t,n=!0,o=!0,h=!1,_){class m extends s.Component{constructor(e){super(e),u(this,"state",{extraContext:void 0}),u(this,"setExtraContextState",(e=>{r()(this.state.extraContext,e)||this.setState({extraContext:e})}))}componentDidMount(){this.dispatchPlacementMount()}componentDidUpdate(n,s){const{dispatch:i,experience:o,requestContext:a}=this.props;let l=s.extraContext,d=this.state.extraContext||t||{};"function"==typeof t&&(l=t(n,s.extraContext||{}),d=t(this.props,this.state.extraContext||{})),d&&Object.keys(d).length>0&&!r()(l,d)&&i((0,c.pz)([e],a.isBot,d)),!o||n.experience&&o.id===n.experience.id||i((0,c.kd)(e,d))}componentWillUnmount(){this.props.unmountPlacement(e)}dispatchPlacementMount(){const n="function"==typeof t?t(this.props,this.state.extraContext||{}):{...t},s=h&&null!=n&&n.advertiser_id?{advertiserId:n.advertiser_id}:void 0;this.props.mountPlacement(e,n,s)}render(){const{experience:e,experiencesMulti:t}=this.props,n={[h?"advertiserExperience":"experience"]:(0,a.E3)(e)?e:null};return(0,p.jsx)(_,{...this.props,setPlacementExtraContext:this.setExtraContextState,...n,experiencesMulti:t})}}function f(e){const t=(0,d.B)(),n=(0,i.useDispatch)(),{mountPlacement:s,unmountPlacement:o}=(0,l.M)();return(0,p.jsx)(m,{...e,dispatch:n,mountPlacement:s,requestContext:t,unmountPlacement:o})}return f.displayName=`withPlacement(${_.displayName||_.name||"Component"})`,f}(e,t,n.shouldUsePlacedExperience,n.dispatchMountActionDuringSSR,n.isAdvertiserPlacement,o);return(0,i.connect)(_)(m)}},56528:(e,t,n)=>{n.d(t,{Z:()=>i});var s=n(6637);const i=e=>{const t=s.Z.create("ApiResource",{url:"/v3/users/password/",data:e});return e.old?t.callCreate({showError:!1}):t.callUpdate({showError:!1})}},970576:(e,t,n)=>{n.d(t,{Z:()=>l});var s=n(499128),i=n(898781),o=n(349700),r=n(883119),a=n(785893);function l({boardName:e,boardUrl:t,isBoardlessPin:n,isFromPinBuilder:l,newPin:c,onChangeButtonClick:d,onVisitButtonClick:p=(()=>{}),onHide:u,onUndo:h,pinImageUrl:_}){const m=(0,i.ZP)(),f=(0,a.jsx)(r.xu,{color:"secondary",display:"flex",height:48,overflow:"hidden",width:48,children:(0,a.jsx)(r.xu,{padding:3,children:(0,a.jsx)(r.JO,{accessibilityLabel:m.bt("Saved to profile thumbnail", "Saved to profile thumbnail", "PostSavedPinToast.thumbnail.accessibilityLabel", undefined, true),color:"default",icon:"history",size:24})})});let g;return l?g={accessibilityLabel:m.bt("Visit Pin", "Visit Pin", "PostSavedPinToast.a11yVisitButton", undefined, true),label:m.bt("Visit", "Visit", "PostSavedPinToast.VisitButton", undefined, true),size:"lg",onClick:p}:(d||h)&&(g={accessibilityLabel:c&&n&&d?m.bt("Change Pin destination", "Change Pin destination", "PostSavedPinToast.a11yChangeButton", undefined, true):m.bt("Undo saved Pin", "Undo Saved Pin", "PostSavedPinToast.a11yUndoButton", undefined, true),label:c&&n&&d?m.bt("Change", "Change", "PostSavedPinToast.ChangeButton", undefined, true):m.bt("Undo", "Undo", "PostSavedPinToast.UndoButton", undefined, true),size:"lg",onClick:c&&n&&d?()=>d(c):h}),(0,a.jsx)(s.ZP,{primaryAction:g,duration:n?6e3:3e3,iconThumbnail:n?f:void 0,imageUrl:_,onHide:u,text:(0,a.jsx)(r.xv,{size:"200",overflow:"normal",children:(0,o.nk)(m.bt("Saved to {{ destination }}", "Saved to {{ destination }}", "PostSavedPinToast.SavedToBoardLabel", undefined, true),{destination:(0,a.jsx)(r.rU,{href:n?"/me/":null!=t?t:"",children:(0,a.jsx)(r.xv,{size:"200",weight:"bold",lineClamp:1,children:e},"PostSavedPinToastBoardName")})})})})}},647108:(e,t,n)=>{n.d(t,{EC:()=>d,L7:()=>s,Qc:()=>i,UF:()=>c,UV:()=>r,W1:()=>o,ZW:()=>l,am:()=>p,vF:()=>a});const s=1,i=2,o="female",r="male",a="unspecified",l="en-US",c="US",d=520,p={is_renux:!0,is_simple_renux:!0,steps:[{moduleName:"NuxPicker"},{moduleName:"NuxEducationLoader"}],can_exit:!0,relaunchPlacement:!1,sub_type:"modal"}},106256:(e,t,n)=>{n.r(t),n.d(t,{default:()=>j});var s=n(667294),i=n(160396),o=n(319915),r=n(126098),a=n(280313),l=n(947599),c=n(19121),d=n(784450),p=n(883119),u=n(622096),h=n(30287),_=n(826067),m=n(313951),f=n(773285),g=n(81636),x=n(276775),b=n(785893);const w=(0,s.lazy)((()=>n.e(89870).then(n.bind(n,386884)))),y=(0,s.lazy)((()=>Promise.all([n.e(76030),n.e(86872),n.e(94817)]).then(n.bind(n,481592)))),v=(0,s.lazy)((()=>n.e(6094).then(n.bind(n,481980)))),P=(0,s.lazy)((()=>Promise.all([n.e(76030),n.e(15071),n.e(31876),n.e(18195)]).then(n.bind(n,30226))));function S({experience:e,isPostRenux:t}){const r=(0,x.useLocation)(),{params:a}=(0,x.useRouteMatch)(),{conversationOpen:d,dropdownOpen:u}=(0,m.Z5)();(0,g.Q)({view_type:1,view_parameter:92});const{conversation_id:h,tab:S}=(0,_.mB)(r.search),j=a.conversation_id||h;(0,s.useEffect)((()=>{j&&d(j)}),[j]),(0,s.useEffect)((()=>{"inbox"===S&&u()}),[S]),(0,s.useEffect)((()=>{const e=document.getElementById("rum-config");null!==e&&(window.pinterest_rum_client_config=JSON.parse(e.textContent),n.e(4442).then(n.bind(n,819202)).then((e=>{e.default()})))}),[]);const A=(0,c.Z)(),C=A.isAuth?A.email:"",{checkExperiment:E}=(0,f.F)(),T=E("m10n_measurement_pinterest_tag_us").anyEnabled;(0,s.useEffect)((()=>{T&&window.pintrk("track","pagevisit",{lead_type:"Pinterest homefeed",em:C})}),[T,C]);const I=null==e?void 0:e.experience_id,k=10105===I,z=500278===I;return[500787,500894].includes(I)?(0,b.jsx)(o.Z,{name:"SafeSuspense_AuthHomePage_ExperienceBizNuxFullscreenContainer",children:(0,b.jsx)(l.Z,{children:(0,b.jsx)(y,{fromBizHub:!0,placementId:11,experienceId:500787})})}):(0,b.jsxs)(p.xu,{children:[(0,b.jsx)(o.Z,{name:"SafeSuspense_AuthHomePage_ExperiencesBeforeHomefeed",children:(0,b.jsx)(l.Z,{children:(0,b.jsx)(P,{experience:e,isNux:k})})}),k||z?(0,b.jsx)(o.Z,{name:"SafeSuspense_AuthHomePage_BackgroundPinImages",children:(0,b.jsx)(l.Z,{children:(0,b.jsx)(w,{inNux:k,inRenux:!k,isFlexible:!0})})}):(0,b.jsx)(i.Z,{experience:e,isPostRenux:t}),(0,b.jsx)(o.Z,{name:"SafeSuspense_AuthHomePage_ExperiencesAfterHomefeed",children:(0,b.jsx)(l.Z,{children:(0,b.jsx)(v,{})})})]})}const j=(0,d.ZP)(11,(()=>({using_pwa:(0,h.So)(window),completed_mini_renux:"true"===(0,u.qn)("completedMiniRenux"),chrome_push_subscription:(0,r.Z)()})))((function(e){const{experience:t}=e,n=null==t?void 0:t.experience_id,i=10105===n,o=[500787,500894].includes(n),r=500278===n,l=(e=>{const t=(0,s.useRef)(null);return(0,s.useEffect)((()=>{t.current=e})),Boolean(t.current&&!e)})(r);return i||o||r?(0,b.jsx)(S,{...e,isPostRenux:l}):(0,b.jsx)(a.Z,{surface:"homefeed",measureGridVisuallyComplete:!0,annotateExperiments:["hfp_hf_loading_animation_web"],children:(0,b.jsx)(S,{...e,isPostRenux:l})})}))},749147:(e,t,n)=>{function s(e){return{type:"PIN_QUICK_SAVE",payload:e}}function i(e){return{type:"UPDATE_PINS_WITH_QUICKSAVE_REPIN",payload:{newPin:e}}}n.d(t,{X:()=>i,d:()=>s})},205992:(e,t,n)=>{n.d(t,{Cp:()=>h,GT:()=>l,V6:()=>r,W6:()=>_,_L:()=>u,fm:()=>a,hT:()=>c});var s=n(56528),i=n(6637),o=n(379725);function r(e,t){return{type:"UPDATE_USER_SOCIAL_NETWORK",payload:{socialNetworkName:e,connected:t}}}const a=e=>({type:"USER_DOMAIN_VERIFIED",payload:{verifiedWebsite:e}}),l=e=>({type:"USER_DOMAIN_UNVERIFIED",payload:{verifiedWebsite:e}});function c(e){return{type:"UPDATE_HAS_QUICKSAVE_BOARD",payload:{createdQuicksaveBoard:e}}}const d=(e,t,n)=>s=>{s({type:"USER_SETTING_CHANGE",payload:{id:e,field:t,value:n}})},p=e=>{const t=e.split(" ");return{first_name:t[0],last_name:t[1]}},u=({field:e,value:t,onSettingSavedHn:n,showErrorHn:s,surfaceTag:r,userId:a})=>(l,c)=>{const u=c().users[a],h={user_id:a,surface_tag:r};if("full_name"===e)if(u.is_partner)h.business_name=t;else{const e=p(t);h.first_name=e.first_name,h.last_name=e.last_name||""}else h[e]=t;i.Z.create("UserSettingsResource",h).callUpdate().then((()=>{if("profile_image_url"===e)l((0,o.b)("UserResource",{options:h}));else if("full_name"===e)if(u.is_partner)l(d(a,"first_name",t));else{const e=p(t);l(d(a,"first_name",e.first_name)),l(d(a,"last_name",e.last_name))}!u.is_partner||"account_type"!==e&&"contact_name"!==e?l(d(a,e,t)):l(((e,t,n)=>s=>{s({type:"USER_PARTNER_SETTING_CHANGE",payload:{id:e,field:t,value:n}})})(a,e,t)),n()}),s)},h=(e,t,n,i,o)=>()=>{(0,s.Z)({new:t,new_confirm:n,old:e}).then(i,o)},_=(e,t,n,s,o,r)=>a=>{a(d(e,`${t}.${n}`,s));let l={},c="EmailSettingsResource";void 0!==o?(l={section:t,option:n,value:s,od:o.od,user_id:o.user_id},c="UnsubEmailSettingsResource"):l={section:t,option:n,value:s},i.Z.create(c,l).callUpdate().then(r).catch((()=>a(d(e,`${t}.${n}`,!s))))}},578248:(e,t,n)=>{n.d(t,{H5:()=>a,Nq:()=>r,Q_:()=>l,bJ:()=>c});var s=n(6637),i=n(80816),o=n(647108);function r(e){const{updateUserData:t}=e,n={};let r=null;if(t.gender&&[o.W1,o.UV].includes(t.gender)?n.gender=t.gender:t.custom_gender&&(n.customGender=t.custom_gender,n.gender=o.vF),t.age?n.age=t.age:t.birthdate&&(n.birthdate=t.birthdate),t.locale&&(n.locale=t.locale),t.country&&(n.country=t.country),t.business_vertical&&(n.businessVertical=t.business_vertical),t.business_vertical_other&&(n.businessVerticalOther=t.business_vertical_other),t.number_employees&&(n.numberEmployees=t.number_employees),t.first_name&&(n.firstName=t.first_name),t.last_name&&(n.lastName=t.last_name),t.full_name&&(n.fullName=t.full_name),t.parent_email&&(n.parentEmail=t.parent_email),t.website_url&&(n.websiteUrl=t.website_url),t.listed_website_url&&(n.listedWebsiteUrl=t.listed_website_url),void 0!==t.allow_analytic_cookies&&(n.allow_analytic_cookies=t.allow_analytic_cookies),void 0!==t.allow_analytic_cookies&&(n.allow_marketing_cookies=t.allow_marketing_cookies),void 0!==t.allow_analytic_cookies&&(n.allow_personalization_cookies=t.allow_personalization_cookies),t.advertising_intent||t.business_name||t.account_type||t.business_goals||t.selected_ecommerce_platforms||t.enable_profile_message||t.enable_profile_address){const{account_type:e,advertising_intent:n,business_name:s,business_goals:i,enable_profile_message:o,enable_profile_address:a,selected_ecommerce_platforms:l}=t;r={...n?{advertising_intent:n}:{},...e?{account_type:e}:{},...s?{business_name:s}:{},...i?{business_goals:i}:{},...o?{enable_profile_message:o}:{},...a?{enable_profile_address:a}:{},...l?{selected_ecommerce_platforms:l}:{}}}r&&(n.partner=r,r.business_name&&(n.firstName=r.business_name));const a=s.Z.create("UserSettingsResource",{...t,surface_tag:i.i.NUX}).callUpdate();return function(e,t){return a.then((t=>(e({type:"UPDATE_USER_SET",payload:n}),t)))}}function a(e){return{type:"UPDATE_USER_FIRST_HOME_FEED_REQUEST_AFTER_NUX",payload:e}}function l(e,t){return n=>{s.Z.create("UserStateResource",{state:e,value:t}).callCreate()}}function c(e,t=""){return n=>s.Z.create("UpdateFollowedInterestsResource",{referrer:t,updated_interest_follows:e}).callUpdate()}}}]);
//# sourceMappingURL=https://sm.pinimg.com/webapp/6256.en_AU-aabefc4c8aaef057.mjs.map