(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[98054,50040,83662],{407043:(e,t,n)=>{n.d(t,{B:()=>c,v:()=>s});var r=n(385740),i=n(425288),o=n(785893);const{Provider:a,useHook:s}=(0,i.Z)("ContextLogger");function c({children:e,value:t}){const{setViewContextData:n}=(0,r.sV)();return t.injectSetViewContextDataFromHook=n,(0,o.jsx)(a,{value:t,children:e})}},375571:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(667294),i=n(172071),o=n(395164);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class s extends r.Component{constructor(...e){super(...e),a(this,"state",{error:null,info:null}),a(this,"resetError",(()=>{this.setState({error:null,info:null})}))}componentDidCatch(e,t){try{var n;const t=this.props.name,r=this.props.type||"secondary";(0,o.T)({extraData:null!==(n=e.extraData)&&void 0!==n?n:{},errorBoundary:t,errorBoundaryType:r,message:e.message,name:e.name,stack:e.stack}),i.Z.increment("react.error_boundary",.1,{component:void 0,name:this.props.name})}catch(r){i.Z.increment("react.error_boundary.error",1,{name:this.props.name})}this.setState({error:e,info:t})}render(){const{renderErrorState:e}=this.props,{error:t,info:n}=this.state;return t&&n?e?e({error:t,info:n,resetError:this.resetError}):null:this.props.children}}},319915:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n(375571).Z},567450:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>a});const i=new class{constructor(){r(this,"onResumeListeners",[]),r(this,"onPauseListeners",[]),r(this,"inExp",!1),r(this,"windowInFocus",!0)}setExperiment(e=!1){this.inExp=e}onSessionResume(e){return this.onResumeListeners.push(e),this}onSessionPause(e){return this.onPauseListeners.push(e),this}removeResumeListener(e){this.onResumeListeners.filter((t=>t!==e))}removePauseListener(e){this.onPauseListeners=this.onPauseListeners.filter((t=>t!==e))}getAppState(){return this.windowInFocus?0:void 0}},o=e=>{if(e.isHidden){const{reason:t}=e;i.windowInFocus=!1,i.onPauseListeners.forEach((e=>e(t)))}else i.windowInFocus=!0,i.onResumeListeners.forEach((e=>e()))};setTimeout((()=>{window.addEventListener("beforeunload",(()=>o({isHidden:!0,reason:"beforeunload"}))),window.addEventListener("focus",(()=>o({isHidden:!1}))),window.addEventListener("blur",(()=>o({isHidden:!0,reason:"blur"}))),window.addEventListener("pageshow",(()=>o({isHidden:!1}))),window.addEventListener("pagehide",(()=>o({isHidden:!0,reason:"pagehide"}))),void 0!==document.hidden?document.addEventListener("visibilitychange",(()=>o(document.hidden?{isHidden:!0,reason:"visibilitychange"}:{isHidden:!1})),!1):void 0!==document.webkitHidden&&document.addEventListener("webkitvisibilitychange",(()=>o(document.webkitHidden?{isHidden:!0,reason:"visibilitychange"}:{isHidden:!1})),!1)}),0);const a=i},773285:(e,t,n)=>{n.d(t,{F:()=>o,a:()=>i});var r=n(425288);const{Provider:i,useHook:o}=(0,r.Z)("ExperimentContext")},198462:(e,t,n)=>{n.d(t,{cA:()=>B,fM:()=>D,N5:()=>P});var r=n(667294),i=n(991067),o=n(435851),a=n(172071),s=n(31062),c=n(383434),u=n(938085);const l=(0,c.X)("LayoutShiftDebugger"),d=e=>e instanceof HTMLElement&&e.dataset&&(e.dataset.layoutShiftBoundaryId||e.dataset.testId)||e.parentNode&&d(e.parentNode)||null,p=e=>Math.round(1e3*e);let m=[];const f=({staticContext:e,getCurrentRoute:t,getLastNavigationTime:n})=>{const r=(0,s.Jx)({annotateMarks:["initialAppLoad","RenderReactContainer"],name:"cumulative_layout_shift",pwtStaticContext:e});let i=0;const c=e=>{i=e.timeStamp};window.addEventListener("scroll",c),window.addEventListener("beforeunload",(()=>{window.removeEventListener("scroll",c)}));const f=`${(0,o.Z)(e)}.CLS`,g=()=>(e=>{let t=Object.freeze({}),n=0;m.forEach((({value:e,shift:{sources:r},route:i,hadRecentNavigation:o,hadRecentScroll:a,isAuth:s})=>{if(n+=e,!r||!r.length)return;const c=e/r.length;r.forEach((({node:e})=>{const n=e?d(e)||"ROOT":"NODE_REMOVED",r={route:i,boundaryId:n,hadRecentNavigation:o,hadRecentScroll:a,isAuth:s},u=JSON.stringify(r);t={...t,[u]:{score:((t[u]||{}).score||0)+c,tags:r}}}))})),Object.keys(t).forEach((n=>{const{score:r,tags:i}=t[n];a.Z.count(`${e}.shifts`,p(r),1,{...i})})),l("Debug CLS boundaries",n,t,m),m=[]})(f);let v,h,_=0,w=0,y=0;(0,u.kz)((({entries:r,value:o})=>{if(y=o||0,r.length){v=t(),h=n();const a=r[0].startTime,s=_!==a,c=s?r:r.slice(w);s&&(_=a),m=m.concat(c.map((t=>({value:o,shift:t,route:v,hadRecentNavigation:h>0&&h+500>t.startTime,hadRecentScroll:i>0&&i+500>t.startTime,isAuth:e.isAuthenticated})))),w=r.length}}),!0);const E=setInterval((()=>{if(m.length){g();const t=(e=y)<=.1?"good":e<=.25?"adequate":"poor";a.Z.count(`${f}.${t}`,1,1),r.stop(p(y))}var e}),1e3);window.addEventListener("beforeunload",(()=>{clearInterval(E),0===y&&r.abort("no_shifts_detected")}))};var g=n(311560),v=n(959441);var h=n(156381);const _=e=>Number(e.toFixed(2)),w={pin_closeup:{LCP:"pin_closeup_lcp",FID:"pin_closeup_fid"},board:{LCP:"board_lcp",FID:"board_fid"},other_profile:{LCP:"other_profile_lcp",FID:"other_profile_fid"},topic:{LCP:"topic_lcp",FID:"topic_fid"}},y=["CA","GB","DE","FR","AU","JP","BR","MX"],E=({surface:e,isAuthenticated:t})=>{if(t)return[];switch(e){case"pin_closeup":return["mweb_pin_page_ssr_lite"];default:return[]}},S=({pwtStaticContext:e,surface:t})=>{const n="pin_closeup"===t||"board"===t||"other_profile"===t||"topic"===t?(({pwtStaticContext:e,surface:t})=>{const n=(0,s.Jx)({annotateExperiments:E({surface:t,isAuthenticated:e.isAuthenticated}),annotateResourceTimingForSurface:t,annotateMarks:["initialAppLoad","RenderReactContainer",...e.isAuthenticated?[]:["firstClientRenderUnauthPageWrapper","mountUnauthPageWrapper"],..."pin_closeup"===t?["firstClientRenderCloseupPage","firstClientRenderCloseupImage"]:[]],name:w[t].LCP,pwtStaticContext:e}),r=(0,s.Jx)({name:w[t].FID,pwtStaticContext:e});return(e,t)=>{"LCP"===e?n.stop(t):"FID"===e&&r.stop(t)}})({pwtStaticContext:e,surface:t}):null,{isAuthenticated:r,isBot:i,isSocialBot:c,deviceType:l,country:d,fullPath:p}=e,m={},f=(s,u,f)=>{if(!m[s]){m[s]=!0;const h=(0,o.Z)(e),_=`${h}.${t}.${s}`,w=`${h}.tags.${t}.${s}`;if("LCPCount"===s)a.Z.count(`${_}.sum`,u,1),a.Z.increment(`${_}.size`,1);else{const e=(0,g.Z)(d),o=(0,v.Z)(p);"FID"===s||"FIDStartTime"===s?(a.Z.timing(`${_}`,u,1),a.Z.timing(`${w}`,u,1,{timingBucket:null==f?void 0:f.timingBucket,isAuth:r,region:e,..."pin_closeup"===t&&{pinType:o}})):(a.Z.timing(`${_}`,u,1),a.Z.timing(`${w}`,u,1,{isAuth:r,region:e,..."pin_closeup"===t&&{pinType:o}})),!r&&y.includes(d)&&(({botType:e,deviceType:t,isChrome:n,region:r})=>{const i=`pwtlogger.${e}.${t}`,o=["all",...r?[r.toLowerCase()]:[]],a=["all",...n?["chrome"]:[]],s=[];return o.forEach((e=>{a.forEach((t=>{s.push(`${i}.region_${e}.browser_${t}`)}))})),s})({botType:(c?"socialBot":i&&"bot")||"nonbot",deviceType:l,isChrome:!0,region:e}).forEach((e=>{a.Z.timing(`${e}.tags.growthSEO.${t}_${s}`,u,1,{country:d})})),n&&n(s,u)}}};(0,u.Tx)((({value:e})=>{const t=(0,h.Af)();let n;n=e<=100?"Good":e>100&&e<=300?"Needs Improvement":"Poor",f("FID",_(e),{timingBucket:n}),t&&f("FIDStartTime",_(t),{timingBucket:n})})),(0,u.Tb)((({value:e})=>{f("LCPCount",(0,h.Kj)()),f("LCP",(e=>10*Math.round(e/10))(e))})),(0,u.Y)((({value:e})=>f("FCP",e)))};var T=n(790348);let b=null;const C=e=>{switch(e){case"/":return"homefeed";case"/pin/:id":return"pin_closeup";case"/pin/:id/visual-search":return"flashlight";case"/:username/:slug":return"board";case"/:username":return"other_profile";case"/search/:scope":return"search";case"/ideas/:interest/:id":return"topic";default:return null}};var A=n(969853),L=n(543059),k=n(7789),I=n(22773),x=n(276775),Z=n(785893);const $=(0,r.createContext)(null),R=(0,r.createContext)(null);function B({children:e,immutableLocation:t,resourceTimingCacheSize:n,routerHistoryAction:o,staticContext:a}){const c=(0,r.useRef)(null),u=(0,r.useRef)(null),l=(0,r.useRef)(t),d=(0,r.useRef)(!0),{path:p}=(0,x.useRouteMatch)(),m=(0,r.useRef)(p),g=!a.isCachedRender&&(0,i.Z)(a.deviceType);(0,r.useEffect)((()=>{m.current=p}),[p]),(0,r.useEffect)((()=>{if((0,I.X_)({size:n||1e3}),(0,h.UQ)(),(0,T.A9)("totalSessionVolume"),window.performance?["clearMarks","clearMeasures","clearResourceTimings","getEntries","getEntriesByName","getEntriesByType","mark","measure","now","setResourceTimingBufferSize"].forEach((e=>{window.performance[e]||(0,T.A9)(`not_supported.window.performance.${e}`)})):(0,T.A9)("not_supported.window.performance"),window.PerformanceObserver||(0,T.A9)("not_supported.window.PerformanceObserer"),(0,A.v)()||(0,T.A9)("not_supported.grid_profiler"),d.current=!1,g&&!k.is){if(((e,t)=>{let n,r=0,i=0,o=null,a=null,c=null,u=null,l=[];const d=()=>{i+=1,c=window.requestAnimationFrame(d)},p=()=>{if(u){const n=l.some((e=>null!==o&&o-e>0&&o-e<=500)),i=t(),{isAuthenticated:c}=e;if(n){const t=(0,s.Jx)({name:"scroll_session",pwtStaticContext:e});if(!t)return;const n={surface:i,isAuthenticated:c};if(null===o||null===a||0===r)if(null===o&&null===a)t.error("no_duration",n);else if(null==o)b=a,t.error("no_start",n);else if(null==a){let e;e=b&&o-b<750?"no_end.outside_window":"no_end.single_event",t.error(e,n)}else t.error("no_frames",n);else{b=a;const e=a-o,s=e/r;0===s?t.error("zero_value",n):s<0?t.error("negative_value",n):(t.addBinaryAnnotation("surface",i,"STRING"),t.addBinaryAnnotation("isAuthenticated",c,"BOOL"),t.addBinaryAnnotation("duration_ms",e,"I32"),t.addBinaryAnnotation("total_frames_rendered",r,"I16"),t.stop(s))}}else(0,T.A9)("WARN.scroll_session.not_user",{tags:{isAuthenticated:c,surface:i}})}window.cancelAnimationFrame(c),r=0,i=0,l=[],a=null,o=null,u=null},m=({timeStamp:e})=>{n&&clearTimeout(n),n=setTimeout(p,500),null===u?(u=100*Math.random()<10,u&&(c=window.requestAnimationFrame(d),o=e)):u&&(a=e,r+=i,i=0)},f=({timeStamp:e})=>{l.push(e)};["wheel","pointerdown","keydown"].forEach((e=>{window.addEventListener(e,f,{passive:!0,capture:!0})})),window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("pagehide",(()=>{window.removeEventListener("scroll",m),["wheel","pointerdown","keydown"].forEach((e=>{window.removeEventListener(e,f)}))}))})(a,(()=>C(m.current)?C(m.current)||"UNKNOWN_SURFACE":m.current||"UNKNOWN_SURFACE")),"Chrome"===a.browserName){f({staticContext:a,getCurrentRoute:()=>m.current,getLastNavigationTime:()=>u.current||0});const e=C(m.current);e&&S({pwtStaticContext:a,surface:e})}}}),[]);var v,_;if(v=t.pathname,["/advertiser/"].reduce(((e,t)=>v.includes(t)||e),!1)?l.current.pathname!==t.pathname:l.current!==t){l.current=t,u.current=null!==(_=window.performance)&&void 0!==_&&_.now?window.performance.now():null;const{current:e}=u;if(!d.current){const t=!c.current;(0,T.A9)("routeStart",{tags:{action:o}}),(0,I.Eg)(t),(0,h.Ux)(t),(0,h.on)(),(0,L.tl)();const{customBufferSize:n,defaultBufferSize:r}=(0,I.LH)();e&&((0,T.A9)("routeStart.customBufferSize",{count:n}),(0,T.A9)("routeStart.defaultBufferSize",{count:r}),c.current={time:e,action:o})}}return(0,Z.jsx)($.Provider,{value:g?a:null,children:(0,Z.jsx)(R.Provider,{value:c.current,children:e})})}const D=()=>(0,r.useContext)(R),P=()=>(0,r.useContext)($)},276602:(e,t,n)=>{n.d(t,{EV:()=>a,Sb:()=>o,gD:()=>i});var r=n(425288);const{Consumer:i,Provider:o,useMaybeHook:a}=(0,r.Z)("pwtSurfaceContext")},991067:(e,t,n)=>{n.d(t,{Z:()=>a});const r=()=>{var e;return!(null===(e=window.performance)||void 0===e||!e.timing)};var i=n(985271),o=n(969853);function a(e){return!("desktop"===e&&!r())&&(!!i.Z&&(0,o.v)())}},226464:(e,t,n)=>{n.d(t,{KJ:()=>l,Rp:()=>u});const r={id:14,name:"own_profile"},i={id:15,name:"other_profile"},o={initial_app_load:{unauth:{board:{id:114,name:"board_page_interactive"},pin_closeup:{id:113,name:"pin_page_interactive"},other_profile:{id:115,name:"user_page_interactive"},topic:{id:119,name:"topic_page_interactive"},sterling_signup:{id:201,name:"sterling_signup_main_pageload"},sterling_login:{id:202,name:"sterling_login_main_pageload"}},auth:{bizhub:{id:607,name:"bizhub_pinteractive"},homefeed:{id:19,name:"home_feed_pinteractive"},sterling_reporting_overview:{id:219,name:"sterling_reporting_overview_pageload"},sterling_ads_create:{id:221,name:"sterling_adscreate_main_pageload"},sterling_ads_duplicate:{id:206,name:"sterling_adsduplication_main_pageload"},sterling_ads_edit:{id:204,name:"sterling_adsedit_main_pageload"},sterling_billing_profile:{id:203,name:"sterling_billingprofile_main_pageload"},sterling_bulk_editor:{id:205,name:"sterling_bulkeditor_main_pageload"},sterling_pin_builder:{id:222,name:"sterling_adscreate_pinbuilder_pageload"},sterling_recommendations:{id:223,name:"sterling_recommendations_pageload"},product_details:{id:120,name:"product_details_interactive"},product_details_plus:{id:121,name:"product_details_plus_interactive"},sterling_reporting_details:{id:218,name:"sterling_reporting_details_pageload"}}},client_route_push:{unauth:{},auth:{bizhub:{id:608,name:"bizhub_page_render"},homefeed:{id:2,name:"home_feed_render"},search:{id:3,name:"search_feed_render"},search_tab:{id:25,name:"search_tab_render"},pin_closeup:{id:13,name:"pin_closeup_details"},product_details:{id:37,name:"product_details_render"},product_details_plus:{id:38,name:"product_details_plus_render"},sterling_audiences:{id:224,name:"sterling_audiences_page_user_nav"},sterling_ads_edit:{id:225,name:"sterling_edit_flow_user_nav"},sterling_reporting_overview:{id:226,name:"sterling_reporting_overview_user_nav"},sterling_reporting_details:{id:227,name:"sterling_reporting_details_user_nav"},own_profile:r,other_profile:i}},client_route_replace:{unauth:{},auth:{own_profile:r,other_profile:i,sterling_reporting_overview:{id:226,name:"sterling_reporting_overview_user_nav"},product_details:{id:37,name:"product_details_render"},product_details_plus:{id:38,name:"product_details_plus_render"},sterling_ads_edit:{id:225,name:"sterling_edit_flow_user_nav"}}}},a={client_route_push:{auth:{pin_closeup:{story_pin:{id:700,name:"story_pin_closeup"}}}}},s={board_picker:16,grid_bottom_spinner:12,facebook_autologin:500,google_autologin:501,story_pin_step:701},c=e=>{var t,n;const{navigationType:r,isAuthenticated:i,segment:s,surface:c}=e,u=i?"auth":"unauth",l=null===(t=a[r])||void 0===t||null===(n=t[u])||void 0===n?void 0:n[c];return s&&l&&l[s]||o[r][u][c]},u=e=>{if("stopwatch"===e.type)return s[e.name]||null;const t=c(e);return t?t.id:null},l=e=>{if("stopwatch"===e.type)return e.name;const{navigationType:t,isAuthenticated:n,segment:r,surface:i}=e,o=n?"auth":"unauth",a=c(e);return a?a.name:`${t}_${o}_${i}${r?"_"+r:""}`}},383434:(e,t,n)=>{n.d(t,{X:()=>o,v:()=>i});var r=n(7789);const i=(e,t)=>{r.DQ&&(e.style.outline=`10px solid ${t}`,e.style.outlineOffset="-30px")},o=e=>(t,...n)=>{r.DQ&&console.log("string"==typeof t?`[PWT:${e}] ${t}`:t,...n)}},317672:(e,t,n)=>{n.d(t,{F9:()=>l,LM:()=>c,VZ:()=>o,cQ:()=>d,rZ:()=>a});var r=n(790348),i=n(91885);const o=()=>"number"==typeof window.innerHeight&&"number"==typeof window.pageYOffset&&!!document.querySelector&&!!document.querySelectorAll,a=e=>e instanceof HTMLDivElement||e instanceof HTMLVideoElement?e.getBoundingClientRect():e.parentElement instanceof HTMLElement?e.parentElement.getBoundingClientRect():null,s=e=>{if(e instanceof HTMLImageElement)return e.src;if(e instanceof HTMLVideoElement)return e.attributes.poster.value;const t=((e.style||{}).backgroundImage||"").match(/^url\(["'](.*)["']\)$/);return t&&t[1]||null},c=()=>document.querySelector?document.querySelectorAll(i.wc).length:((0,r.H)("missing_document_query_selector"),0),u=(e,t)=>{const n=a(e);if(!n)return(0,r.H)("missing_client_rect"),!1;if(n.width<100&&n.height<100){if(e instanceof HTMLImageElement)return!1;const t=s(e);if(null!=t&&t.endsWith("svg"))return!1}return(({top:e,height:t},{foldY:n,pageYOffset:r})=>{const i=e+r;if(i>=n)return!1;const o=Math.min(t,n-i);return o>.5*t||o>.2*n})(n,t)},l=()=>{const e=(()=>{if(!document.querySelector)return(0,r.H)("missing_document_query_selector"),null;const e=document.querySelectorAll(i.wc);return e[e.length-1]||null})();if(!e)return!1;const t=window.innerHeight||0,n=window.pageYOffset||0;return e.getBoundingClientRect().top+n>=t},d=(e,t,n)=>{if(!document.querySelector)return(0,r.H)("missing_document_query_selector"),[];const o={foldY:window.innerHeight||0,pageYOffset:window.pageYOffset||0},a=[i.Wf,...e?[i.fF]:[],...t?[i.$N]:[]].join(","),c=[...document.querySelectorAll(a)];if(n){const e=[...document.querySelectorAll('div[data-test-id="board-section"]')],t=e=>{const n=[...e.children];!n.length&&e.style.backgroundImage?c.push(e):n.length&&n.forEach((e=>{t(e)}))};e.forEach((e=>{t(e)}))}return c.reduce(((e,n)=>{if((n instanceof HTMLImageElement||n instanceof HTMLDivElement||n instanceof HTMLVideoElement&&t)&&u(n,o)){const t=s(n);if(t){const r=(t||"").replace(/.*\//,"");return e.concat([{element:n,fileName:r}])}}return e}),[])}},91885:(e,t,n)=>{n.d(t,{$N:()=>c,Kb:()=>r,Wf:()=>a,fF:()=>s,wc:()=>o});const r="pwt-grid-item",i=['div[data-grid-item="true"]',"div.Grid__Item",`div[data-test-id="${r}"]`],o=i.join(","),a=i.map((e=>`${e} img`)).join(","),s=i.map((e=>`${e} div[style*=background-image]`)).join(","),c=i.map((e=>`${e} video`)).join(",")},969853:(e,t,n)=>{n.d(t,{Z:()=>f,v:()=>m});var r=n(667294),i=n(543059),o=n(35954),a=n(226464),s=n(22773),c=n(790348),u=n(276602),l=n(317672),d=n(383434);const p=(0,d.X)("GridProfiler"),m=()=>!!window.addEventListener&&!!window.removeEventListener&&(0,l.VZ)();function f({isAtEndOfFeed:e,pinData:t,includeBackgroundImages:n,includeVideos:m=!1,includeSections:f}){const g=(0,u.EV)(),v=null==g?void 0:g.getId(),h=null==g?void 0:g.setVisuallyCompleteResult,[_,w]=(0,r.useState)({status:"DISABLED"});(0,r.useEffect)((()=>{w(h?{status:"LAYOUT",failedCount:0,numOfItemsChecked:0}:{status:"DISABLED"})}),[v,h]),(0,r.useEffect)((()=>{if("DISABLED"!==_.status&&(0,i.ZP)(`GridVisuallyCompleteProfiler_${_.status}`),p("new status",_),"LAYOUT"===_.status){const e=((e,t)=>{const n=()=>{window.removeEventListener(e,n),t()};return window.addEventListener(e,n),()=>window.removeEventListener(e,n)})("scroll",(()=>{(0,i.ZP)("scrollDuringLayout")}));return()=>{e()}}return()=>{}}),[_.status]),(0,o.Z)((()=>{if(!g||!h)return;const{abort:r,getMetricId:i}=g,o=i();switch(_.status){case"LAYOUT":{const t=((e,t)=>{if(!t){const t=(0,l.LM)();if(t===e)return p("No new items, so skip the viewport-fill check."),{complete:!1,numOfItemsChecked:e};if(!(0,l.F9)())return p("Viewport may not be filled yet."),{complete:!1,numOfItemsChecked:t}}return{complete:!0}})(_.numOfItemsChecked,e);t.complete?w({status:"TIMING",failedCount:0,pinElements:(0,l.cQ)(n,m,f)}):500*_.failedCount>6e4?((0,c.A9)(`images.${(0,a.KJ)(o)}.visuallyComplete.maxLayoutAttempt`),r("visuallyComplete_layoutTimeout"),w({status:"DISABLED"})):w({..._,failedCount:_.failedCount+1,numOfItemsChecked:t.numOfItemsChecked});break}case"TIMING":{const e=(0,s.Cg)(),n=_.pinElements.length,i=[];let u=0,l=0,m=0;if(_.pinElements.forEach((({element:t,fileName:n})=>{const r=e.find((e=>e.name.endsWith(n)));r?r.responseEnd?(i.push(r),(0,d.v)(t,"green")):(m+=1,(0,d.v)(t,"blue")):t instanceof HTMLImageElement&&t.complete?(l+=1,(0,d.v)(t,"red")):(u+=1,(0,d.v)(t,"greenyellow"))})),u||m)100*_.failedCount>6e4?((0,c.A9)(`images.${(0,a.KJ)(o)}.visuallyComplete.maxAttempt`,{tags:{totalImageCount:n,incompleteCount:u,noTimingCount:l,noTimingResponseEndCount:m}}),r("visuallyComplete_timingTimeout"),w({status:"DISABLED"})):w({..._,failedCount:_.failedCount+1});else{if(p(`All ${i.length} images are fetched`),t&&t.length){const e=((e,t)=>{let n=0,r=0,i=0,o=0,a=0;return e=e.filter((e=>"pin"===e.type)),t.forEach(((t,s)=>{var c,u,l,d,p,m;const f=t.fileName.split(".")[0];let g;g=e[s],f!==(null===(c=g)||void 0===c?void 0:c.image_signature)&&(g=e.find((e=>f===(null==e?void 0:e.image_signature)))),void 0===g?a+=1:g.is_promoted||"PROMOTED_PIN"===(null===(u=g.recommendation_reason)||void 0===u?void 0:u.reason)||null!==(l=g)&&void 0!==l&&null!==(d=l.promoter)&&void 0!==d&&d.length?i+=1:null!==g.story_pin_data_id&&void 0!==g.story_pin_data_id?n+=1:null!==(p=g)&&void 0!==p&&null!==(m=p.videos)&&void 0!==m&&m.video_list?r+=1:o+=1})),{storyPinCount:n,videoCount:r,adCount:i,imageCount:o,unknownCount:a}})(t,_.pinElements);Object.entries(e).forEach((([e,t])=>{g.addBinaryAnnotation(e,t,"I16")})),(0,c.A9)(`${(0,a.KJ)(o)}.pinTypes`,{tags:e})}h({imageTimings:i}),w({status:"DISABLED"}),(0,c.A9)(`images.${(0,a.KJ)(o)}.visuallyComplete.complete`,{tags:{totalImageCount:n,noTimingCount:l}})}break}}}),(e=>("LAYOUT"===e.status?500:"TIMING"===e.status&&100)||null)(_))}},790348:(e,t,n)=>{n.d(t,{A9:()=>p,DG:()=>l,H:()=>m,S$:()=>f,iF:()=>d});var r=n(172071),i=n(383434),o=n(50286),a=n(7789);const s=(0,i.X)("logPwtStats");let c=null,u=!0;function l(e){c={browserName:e.userAgent.browserName,browserVersion:e.userAgent.browserVersion,deviceType:(0,o.Mq)(e),isAuthenticated:e.isAuthenticated,isBot:e.isBot,isSocialBot:e.isSocialBot}}const d=e=>{c&&(c.historyAction=e)},p=(e,t={sampleRate:1},n=!0)=>{const i=a.DQ?1:t.sampleRate;if(!c)return s("pwt.metrics_quality.no_context"),void r.Z.increment("pwt.metrics_quality.no_context",i,{eventName:e});const{browserName:o,browserVersion:u,deviceType:l,isBot:d,isSocialBot:p}=c,m=`pwt.${(p?"socialBot":d&&"bot")||"nonbot"}.metrics_quality.${l}.${e}`,f={...t.tags||{},browserName:o,browserVersion:(null==u?void 0:u.split(".")[0])||"0"},g=t.count;n&&(s(`${m}: ${"number"==typeof g?g:1}`),t.tags&&s(Object.entries(t.tags))),a.is||r.Z.count(m,"number"==typeof g?g:1,i,f)},m=(e,t)=>p(`ERROR.${null!=t&&t.action?t.action+".":""}${e}`,{tags:t}),f=({appLoadName:e,clientNavName:t},n)=>{if(c){const r="APP_VOLUME.";u?(p(r.concat(e),{tags:{browserSupportsPwtProfiler:!!n}}),u=!1):"PUSH"===c.historyAction&&p(r.concat(t),{tags:{browserSupportsPwtProfiler:!!n}})}else r.Z.increment("pwt.metrics_quality.no_context",1,{eventName:e.concat(`.${t}`)})}},543059:(e,t,n)=>{n.d(t,{Ao:()=>c,BA:()=>u,L8:()=>d,ZP:()=>p,at:()=>i,gQ:()=>s,tl:()=>l});var r=n(985271);const i="masonryPagination";let o={};const a=e=>`📌 ${e}`,s=()=>{const e={};return Object.keys(o).forEach((t=>{(o[t]||[]).slice(0,3).forEach(((n,r)=>{e[r?`${t}_${r+1}`:t]=n}))})),e},c=(e,t)=>(o[e]||[]).filter((e=>e<t)).length,u=(e,t)=>c(e,t)>0,l=()=>{r.Z&&Object.keys(o).forEach((e=>((e,t)=>{const n=a(t);e.clearMarks(n),e.clearMeasures(n)})(r.Z,e))),o={}},d=e=>{r.Z&&(o[e]=(o[e]||[]).concat([r.Z.now()]),((e,t,n,r)=>{const i=a(t);e.measure(i,n,r)})(r.Z,e))},p=e=>{r.Z&&(o[e]=(o[e]||[]).concat([r.Z.now()]),((e,t)=>{const n=a(t);e.mark(n)})(r.Z,e))}},528961:(e,t,n)=>{n.d(t,{cC:()=>o,jy:()=>i,qr:()=>s,sk:()=>a});const r=e=>"number"==typeof e?Math.round(e):e,i=e=>({type:"I16",value:r(e)}),o=e=>({type:"I32",value:r(e)}),a=e=>({type:"STRING",value:e}),s=e=>({type:"BOOL",value:e})},607150:(e,t,n)=>{n.d(t,{D3:()=>o,Hd:()=>c,jh:()=>s,rX:()=>a});var r=n(672115),i=n(156381);const o=e=>({...(0,r.Z)(e),domComplete:e.domComplete||0,domContentLoadedEventEnd:e.domContentLoadedEventEnd||0,domContentLoadedEventStart:e.domContentLoadedEventStart||0,domInteractive:e.domInteractive||0,loadEventEnd:e.loadEventEnd||0,loadEventStart:e.loadEventStart||0}),a=()=>{const{firstInputDelay:e,largestContentfulPaint:t}=(0,i.v2)();return{firstInputDelayStart:(null==e?void 0:e.startTime)||0,firstInputDelayEnd:(null==e?void 0:e.endTime)||0,largestContentfulPaint:t||0}},s=(e,t)=>Object.keys(t).reduce(((n,r)=>({...n,[`${e}${r}`]:t[r]})),{}),c=(e,t)=>Object.keys(e).reduce(((n,r)=>t.includes(r)?{...n,[r]:e[r]}:n),Object.freeze({}))},638089:(e,t,n)=>{n.d(t,{ng:()=>h,rA:()=>w});var r=n(602738),i=n(226464),o=n(22773),a=n(156381),s=n(543059),c=n(528961);const u=(e,t)=>(e||[]).reduce(((e,n)=>({...e,[`experiment.${n}`]:(0,c.sk)(t(n))})),{}),l=(e,t)=>"number"==typeof t?e(t):null,d=e=>e.reduce(((e,t)=>e+t),0),p=(e,t)=>Object.keys(t).reduce(((n,r)=>({...n,[`${e}${r}`]:t[r]})),{}),m=e=>{if(!e.length)return{};const t=e.map((({startTime:e,requestStart:t,responseStart:n,responseEnd:r})=>{const i=t||e;return{startTime:e,requestStart:i,responseStart:n||i,responseEnd:r}})),n=d(t.map((e=>e.requestStart-e.startTime))),r=d(t.map((e=>e.responseStart-e.requestStart))),i=d(t.map((e=>e.responseEnd-e.responseStart))),o=n+r+i,a=d(e.map((e=>e.decodedBodySize||0)));return{decodedBodySize:(0,c.cC)((s=a,Number(Number(s/1024).toFixed(3)))),"duration.all":(0,c.cC)(o),"duration.requestStartToResponseStart":(0,c.cC)(r),"duration.responseStartToResponseEnd":(0,c.cC)(i),"duration.startToRequestStart":(0,c.cC)(n)};var s},f=e=>{const t=e.filter((e=>!!e.responseEnd));return{...e.length?{...m(t),"count.completed":(0,c.cC)(t.length)}:{},"count.all":(0,c.cC)(e.length)}},g=e=>{const t=["timeSecond1","timeSecond2","timeSecond3"],n={timeSecond1:{start:0,end:0,count:0},timeSecond2:{start:0,end:0,count:0},timeSecond3:{start:0,end:0,count:0}},r={script_deferred:[],external:[],visually_complete:[],script:[],css:[],video:[],image:[],xmlhttprequest:[],other:[]};if(e.length){const{requestStart:i,startTime:o}=e[0].timing,a=i||o;n.timeSecond1.start=a,n.timeSecond1.end=a+1e3,n.timeSecond2.start=a+1e3,n.timeSecond2.end=a+2e3,n.timeSecond3.start=a+2e3,n.timeSecond3.end=a+3e3,e.forEach((e=>{const{timing:i}=e;r[e.category]=r[e.category].concat([i]),e.isDeferred&&(r.script_deferred=r.script_deferred.concat([i])),e.isExternal&&(r.external=r.external.concat([i])),e.isVisuallyCompleteRequired&&(r.visually_complete=r.visually_complete.concat([i]));const{requestStart:o,startTime:a,responseEnd:s}=i,c=o||a;t.forEach((e=>{const{start:t,end:r}=n[e];(c>=t&&c<r||c<t&&s>t)&&(n[e].count+=1)}))}))}const i={...p("concurrentRequests.",Object.keys(n).reduce(((e,t)=>e={...e,[t]:(0,c.cC)(n[t].count)}),{}))};return{...Object.keys(r).reduce(((e,t)=>({...e,...p(`resource.${t}.`,f(r[t]))})),i)}},v=(e,t,n)=>{var a;const{devicePixelRatio:s,navigator:u,innerWidth:d,innerHeight:p,performance:m}=window,{deviceMemory:f,hardwareConcurrency:g,platform:v,userAgent:h,connection:_}=u,{memory:w}=m,{appType:y,appVersion:E,browserName:S,browserVersion:T,deviceType:b,isAppShell:C,isAuthenticated:A,isBot:L,isSocialBot:k,locale:I,osName:x,stageName:Z}=t,$="desktop"===b?y||5:y||6;let R;const{navigationType:B}=e;let D=null;if("initial_app_load"===B){var P;R=1;const e=null===(P=(0,r.Z)("navigation")[0])||void 0===P?void 0:P.transferSize;D=e?parseFloat((.001*e).toFixed(1)):null}else R=4;return{"app.type":(0,c.jy)($),"app.version":(0,c.sk)(E),"browser.name":(0,c.sk)(S),"browser.version":(0,c.sk)(T),"cpu.speed":(0,c.jy)(g),"device.memory":(0,c.jy)(f),"device.type":(0,c.jy)(0),"device.typeName":(0,c.sk)(b),"device.version":(0,c.sk)("unknown"),"pwt.cause":(0,c.jy)(R),"net.effectiveType":(0,c.sk)((null==_?void 0:_.effectiveType)||null),"net.downlink":(0,c.cC)(l((e=>10*Math.round(e/10)),null==_?void 0:_.downlink)),"net.downlinkMax":(0,c.cC)(l((e=>10*Math.round(e/10)),null==_?void 0:_.downlinkMax)),"net.rtt":(0,c.cC)(l((e=>10*Math.round(e/10)),null==_?void 0:_.rtt)),"net.speed":(0,c.cC)((0,o.Hv)(n,!1)),"pwt.result":(0,c.jy)(1),"view.type":(0,c.cC)(0),"viewport.height":(0,c.cC)(p||0),"viewport.width":(0,c.cC)(d||0),devicePixelRatio:(0,c.cC)(s||0),isAppShell:(0,c.qr)(C),isAuthenticated:(0,c.qr)(A),isBot:(0,c.qr)(L),isSocialBot:(0,c.qr)(k),locale:(0,c.sk)(I),osName:(0,c.sk)(x),...null!==D&&{htmlResponseSize:(0,c.cC)(D)},nextHopProtocol:(0,c.sk)((null===(a=(0,r.Z)("navigation")[0])||void 0===a?void 0:a.nextHopProtocol)||null),platform:(0,c.sk)(v||null),profilerVersion:(0,c.sk)("3"),pwtActionName:(0,c.jy)((0,i.Rp)(e)),stageName:(0,c.sk)(Z),userAgent:(0,c.sk)(h),usedJSHeapSize:(0,c.cC)((null==w?void 0:w.usedJSHeapSize)||0),totalJSHeapSize:(0,c.cC)((null==w?void 0:w.totalJSHeapSize)||0),jsHeapSizeLimit:(0,c.cC)((null==w?void 0:w.jsHeapSizeLimit)||0)}},h=({annotateExperiments:e,metricId:t,pwtStaticContext:n,binaryAnnotations:r={},performanceResourceTimings:i=[]})=>({...u(e,n.getExperimentGroup),...v(t,n,i),...r,stopwatchVersion:(0,c.jy)(1)}),_=(e,t)=>{var n;const{navigator:r}=window,{serviceWorker:i}=r,{surface:o,navigationType:u,isAuthenticated:l}=e,{cumulativeLayoutShiftScore:p,longTaskDurations:m}=(0,a.v2)();return{...m.length?{"longTask.count":(0,c.cC)(m.length),"longTask.maxDuration":(0,c.cC)(Math.max(...m)),"longTask.totalDuration":(0,c.cC)(d(m))}:{},cumulativeLayoutShiftScore:(0,c.cC)(100*p),"masonry.paginationMarkCount":(0,c.cC)((0,s.Ao)(s.at,t)),"metricId.isAuthenticated":(0,c.qr)(l),"metricId.navigationType":(0,c.sk)(u),"metricId.surface":(0,c.sk)(o),resourceBufferClearedCount:(0,c.jy)((0,s.Ao)("resourceBufferCleared",t)),scrollDuringLayout:(0,c.qr)((0,s.BA)("scrollDuringLayout",t)),serviceWorker:(0,c.qr)(i?!!i.controller:null),serviceWorkerState:(0,c.sk)((null==i||null===(n=i.controller)||void 0===n?void 0:n.state)||null)}},w=({annotateExperiments:e,binaryAnnotations:t={},entries:n,metricId:r,performanceResources:i,pwtEndTime:o,pwtStaticContext:a})=>({...t,...g(i),...u(e,a.getExperimentGroup),...v(r,a,n),..._(r,o)})},860273:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(985271);const i=()=>{const[e]=r.Z?r.Z.getEntriesByType("navigation"):[];return e}},453821:(e,t,n)=>{n.d(t,{i:()=>r,p:()=>a});const r=({name:e,initiatorType:t})=>{switch(t){case"xmlhttprequest":return"xmlhttprequest";case"img":return"image";case"video":return"video";default:{const t=e.split("."),n=(t.length>1&&t.pop()||"").toLowerCase();return["js","mjs"].includes(n)?"script":"css"===n?"css":["mp4","m4v","mov","ts","m3u8"].includes(n)?"video":["bmp","gif","jpg","jpeg","png","tiff","webp","svg"].includes(n)?"image":"other"}}},i=e=>{const t=e.replace(new RegExp(`^${window.location.origin||""}`),""),n=document&&document.querySelector(`head > script[src='${t}']`);return!!n&&n.hasAttribute("defer")},o=e=>["pinimg","pinterest","pinterdev"].every((t=>!e.includes(`${t}`))),a=(e,t)=>{const n=r(e),{name:a}=e;return{category:n,isDeferred:"script"===n&&i(a),isExternal:o(a),isVisuallyCompleteRequired:"image"===n&&t.includes(a),timing:e}}},558775:(e,t,n)=>{n.d(t,{Z:()=>E});let r=null;const i=(e,t)=>(r=r||{results:[],context:t},r.results.push(e),r);var o=n(176532),a=n(7789),s=n(383434),c=n(226464),u=n(790348),l=n(860273),d=n(358864),p=n(602738),m=n(528961);const f=(e,t)=>Object.keys(e).reduce(((n,r)=>{const i=e[r];return i?{...n,[r]:{timestamp:t+i}}:n}),{}),g=({span:e,timeOrigin:t})=>{return{id:e.id,parent_id:e.parentId||null,result:1,name:e.name,timestamp:t+e.startTime,duration:e.endTime-e.startTime,annotations:f(e.annotationMap,t),binary_annotations:(n=e.binaryAnnotationMap,Object.keys(n).reduce(((e,t)=>{const r=n[t];if(!r)return e;const{value:i,type:o}=r;return null==i?e:e.concat({name:t,value:i,annotation_type:o})}),[]))};var n},v=(e,{startTime:t,endTime:n,annotationMap:r,binaryAnnotationMap:i,parentId:o,traceId:a})=>({name:`pwt/${e}`,startTime:t,endTime:n,annotationMap:r,binaryAnnotationMap:i,parentId:o,id:a}),h=({annotations:e})=>e.reduce(((e,{key:t,timestamp:n})=>({...e,[`server_${t}`]:{timestamp:n}})),{}),_=(e,t)=>({...e,annotations:{...h(t),...e.annotations},binary_annotations:[...t.binary_annotations,...e.binary_annotations]}),w=({traceId:e,actionName:t,result:n,timeOrigin:r,serverDataToJoin:i})=>{let o=g({span:v(t,n),timeOrigin:r}),a=null;return i&&(o=_(o,i),a=((e,t,n)=>{var r;const i=(0,l.Z)();return(null==i?void 0:i.responseEnd)?_(g({span:{name:"html",startTime:0,endTime:(null==i?void 0:i.responseEnd)||1,annotationMap:{},binaryAnnotationMap:{nextHopProtocol:(0,m.sk)((null===(r=(0,p.Z)("navigation")[0])||void 0===r?void 0:r.nextHopProtocol)||null)},id:e.server_span_id||(0,d.Z)(),parentId:t},timeOrigin:n}),e):null})(i,e,r)),{trace_id:e,spans:[o,...a?[a]:[],...n.spans.map((e=>g({span:e,timeOrigin:r})))]}},y=(0,s.X)("reportResult");function E({metricId:e,pwtStaticContext:t,result:n,isAuth:r}){const{serverData:s}=t,l=(0,c.KJ)(e),d=`${n.type}.${l}`,p=`${n.type}.sampled.${l}`,m=void 0!==r&&{tags:{isAuth:r}}||void 0;if((0,u.A9)(n.reason?d.concat(`.${n.reason}`):d,m),(0,u.A9)(n.reason?p.concat(`.${n.reason}`):p,{...m,sampleRate:.5}),"COMPLETE"!==n.type)return void y(`Abort metric ${l}`,n);const f=null!==(g=window.performance)&&void 0!==g&&g.now?Date.now()-window.performance.now():"unknown";var g,v;if("unknown"===f)return y(`Unable to convert to absolute times for ${l} due to missing time origin`),void(0,u.A9)(`missingTimeOrigin.${l}`,m);if(a.is&&(window.PWT_LAB_DATA=i(n,t)),n.spans.length&&(n.spans=n.spans.map((e=>(e.parentId||e.id===n.traceId||"network_resources"===e.name||(e.parentId=n.traceId),e)))),!a.is){const r=e.navigationType&&"initial_app_load"===e.navigationType,i=n.traceId,c=w({traceId:i,actionName:l,result:n,timeOrigin:f,serverDataToJoin:r&&s||null});(0,o.Z)({type:"POST",url:"/_/_/trace/trace/",data:{report_data:JSON.stringify(c),report_context:JSON.stringify((v=t,{debugTrace:a.eD,locale:v.locale,stageName:v.stageName}))}}),y(`PinTrace ${l} will be available shortly: https://pintrace.pinadmin.com/zipkin/traces/${i.toString(16)}`,{duration:n.endTime-n.startTime,result:n,pwtStaticContext:t})}}},672115:(e,t,n)=>{n.d(t,{Z:()=>r});const r=e=>({connectEnd:e.connectEnd||0,connectStart:e.connectStart||0,domainLookupEnd:e.domainLookupEnd||0,domainLookupStart:e.domainLookupStart||0,fetchStart:e.fetchStart||0,requestStart:e.requestStart||0,redirectEnd:e.redirectEnd||0,redirectStart:e.redirectStart||0,responseEnd:e.responseEnd||0,responseStart:e.responseStart||0,secureConnectionStart:e.secureConnectionStart||0,startTime:e.startTime||0,workerStart:e.workerStart||0,unloadEventStart:e.unloadEventStart||0,unloadEventEnd:e.unloadEventEnd||0})},505771:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(358864),i=n(672115),o=n(528961);const a=({category:e,isDeferred:t,isExternal:n})=>[e].concat(t?["deferred"]:[]).concat(n?["external"]:[]).join("_");function s(e,t){const{category:n,timing:s,isDeferred:c,isExternal:u,isVisuallyCompleteRequired:l}=e;return s.responseEnd&&("image"!==n||l)?{name:a(e),id:(0,r.Z)(),parentId:t,startTime:s.startTime,endTime:s.responseEnd,annotationMap:(0,i.Z)(s),binaryAnnotationMap:{category:(0,o.sk)(n),decodedBodySize:(0,o.cC)(s.decodedBodySize||0),initiatorType:(0,o.sk)(s.initiatorType),isDeferred:(0,o.qr)(c),isExternal:(0,o.qr)(u),name:(0,o.sk)(s.name),nextHopProtocol:(0,o.sk)(s.nextHopProtocol),transferSize:(0,o.cC)(s.transferSize||0)}}:null}},31062:(e,t,n)=>{n.d(t,{ku:()=>C,Jx:()=>S,PY:()=>b});var r=n(860273),i=n(156381);const o=()=>(0,i.PJ)().reduce(((e,{identifier:t,loadTime:n,renderTime:r})=>e[`${t}_loadTime`]?e[`${t}_dupe_loadTime`]?{...e,[`${t}_dupe_loadTime`]:n,[`${t}_dupe_renderTime`]:r}:e:{...e,[`${t}_loadTime`]:n,[`${t}_renderTime`]:r}),Object.freeze({}));var a=n(672115),s=n(607150),c=n(22773),u=n(464609);const l=e=>{switch(e){case"pin_closeup":{const e=(0,u.Z)();return(e=>{const t=(0,c.y0)();return e.reduce(((e,{name:n,match:r})=>t.filter((e=>r(e))).slice(0,2).reduce(((e,t,r)=>({...e,...(0,s.jh)(`${n}${r?"_dupe1":""}_`,(0,a.Z)(t))})),e)),Object.freeze({}))})([{name:"mainImage",match:({name:t})=>t===e},{name:"PinResource",match:({name:e})=>e.includes("PinResource")}])}default:return{}}};var d=n(169213),p=n(358864),m=n(558775),f=n(505771),g=n(383434),v=n(543059),h=n(453821),_=n(638089),w=n(790348);const y=(0,g.X)("LightStopwatch"),E={},S=({annotateExperiments:e,annotateMarks:t,annotateResourceTimingForSurface:n,name:i,pwtStaticContext:a})=>{const c=(()=>{let e=[],t=null;if(window.PerformanceObserver){const n=1e3;t=(0,d.Z)({entryTypes:["resource"]},(t=>{e=e.concat(t.getEntries()),e.length>n&&(e=e.slice(-n))}))}return{get:()=>e,disconnect:()=>{t&&t.disconnect()}}})();let u=!0,g={};(0,w.A9)(`TIMING.${i}`,{tags:{isAuth:a.isAuthenticated}});const S={type:"stopwatch",name:i,navigationType:"initial_app_load"},T={abort:e=>{u?(u=!1,(0,m.Z)({metricId:S,pwtStaticContext:a,result:{type:"ABORT",reason:e}})):(0,w.H)("duplicate_abort_action",{action:i})},error:(e,t)=>{const n={...t,action:i};u?(e&&(0,w.H)(e,n),c&&c.disconnect(),u=!1):(0,w.H)("duplicate_error_action",n)},stop:d=>{if(!u)return void(0,w.H)("duplicate_stop_action",{action:i});u=!1,c.disconnect();const y=(0,p.Z)(),E=(0,r.Z)(),T=c.get(),b={type:"COMPLETE",traceId:(0,p.Z)(),startTime:0,endTime:d,spans:[{name:"network_resources",id:y,startTime:0,endTime:d,annotationMap:{},binaryAnnotationMap:{},parentId:null},...T.map((e=>(0,f.Z)((0,h.p)(e,[]),y))).filter(Boolean)],annotationMap:{...(0,s.jh)("resource_",n?l(n):{}),...(0,s.jh)("element_",o()),...(0,s.jh)("mark_",t&&t.length?(0,s.Hd)((0,v.gQ)(),t):{}),...(0,s.jh)("browser_",E?(0,s.D3)(E):{})},binaryAnnotationMap:(0,_.ng)({annotateExperiments:e,metricId:S,pwtStaticContext:a,performanceResourceTimings:T,binaryAnnotations:g})};(0,m.Z)({metricId:S,pwtStaticContext:a,result:b,isAuth:a.isAuthenticated})},addBinaryAnnotation:(e,t,n)=>{y(`adding binary annotation {${e}: ${String(t)}}`),g={...g,[e]:{value:t,type:n}}}};return E[i]=T,T},T=e=>E[e],b=e=>!!T(e),C=({stopwatchName:e,binaryAnnotationName:t,value:n,annotationType:r})=>{const i=T(e);i&&i.addBinaryAnnotation(t,n,r)}},156381:(e,t,n)=>{n.d(t,{Af:()=>v,Bn:()=>f,Kj:()=>p,PJ:()=>c,UQ:()=>h,Ux:()=>u,on:()=>a,v2:()=>l});var r=n(581341),i=n(169213);const o={cumulativeLayoutShiftScore:0,firstInputDelay:null,longTaskDurations:[],largestContentfulPaint:null,elementTimings:[]},a=()=>{o.longTaskDurations=[]},s=(0,r.Z)((()=>o.elementTimings)),c=()=>s.get(),u=e=>{e&&s.save(),o.elementTimings=[]},l=()=>o;let d=0;const p=()=>d;let m;const f=()=>m;let g;const v=()=>g,h=()=>{(0,i.Z)({type:"element",buffered:!0},(e=>{o.elementTimings=o.elementTimings.concat(e.getEntries().reduce(((e,{identifier:t,loadTime:n,renderTime:r})=>e.concat("string"==typeof t&&"number"==typeof n&&"number"==typeof r?[{identifier:t,loadTime:n,renderTime:r}]:[])),[]))})),(0,i.Z)({entryTypes:["longtask"]},(e=>{e.getEntries().map((e=>o.longTaskDurations.push(e.duration)))}),(()=>a())),(0,i.Z)({type:"first-input",buffered:!0},((e,t)=>{const n=e.getEntries()[0];n&&n.startTime&&n.processingStart&&(o.firstInputDelay={startTime:n.startTime,endTime:n.processingStart},g=o.firstInputDelay.startTime),t.disconnect()}),(()=>{o.firstInputDelay=null})),(0,i.Z)({type:"largest-contentful-paint",buffered:!0},(e=>{const t=e.getEntries(),n=t.length,r=t[n-1];r&&(d=n,o.largestContentfulPaint=r.renderTime||r.loadTime||null,m=r.renderTime||r.loadTime||null)})),(0,i.Z)({type:"layout-shift",buffered:!0},(e=>{e.getEntries().forEach((e=>{e.hadRecentInput||(o.cumulativeLayoutShiftScore+=e.value)}))}))}},311560:(e,t,n)=>{n.d(t,{Z:()=>r});const r=e=>{switch(e){case"BR":case"MX":case"AR":case"CL":case"CO":return"LatAm";case"US":return"US";case"CA":return"CA";case"GB":return"GB";case"FR":return"FR";case"DE":return"DE";default:return"OTHER"}}},581341:(e,t,n)=>{n.d(t,{Z:()=>r});const r=e=>{let t=null;return{get:()=>t||e(),save:()=>{t=e()}}}},435851:(e,t,n)=>{n.d(t,{Z:()=>r});const r=e=>{const{deviceType:t,isBot:n,isSocialBot:r}=e;return`coreWebVitalsLite.v1.${(r?"socialBot":n&&"bot")||"nonbot"}.${t}`}},959441:(e,t,n)=>{function r(e){return e.split("/")[3]||"default"}n.d(t,{Z:()=>r})},169213:(e,t,n)=>{n.d(t,{Z:()=>r});const r=(e,t,n)=>{if(!window.PerformanceObserver)return null;try{const r=new window.PerformanceObserver(t);return r.observe(e),window.addEventListener("beforeunload",(()=>{r.disconnect()})),n&&window.addEventListener("popstate",(()=>{n()})),r}catch(r){return null}}},464609:(e,t,n)=>{n.d(t,{Z:()=>i,f:()=>r});const r="closeupImage",i=()=>{if(!document.querySelector)return null;const e=document.querySelector('head>link[rel="preload"][as="image"][href^="https://i.pinimg.com/"]');return e instanceof HTMLLinkElement?e.href:null}},358864:(e,t,n)=>{function r(){let e="";for(let t=0;t<15;t+=1){e+="0123456789"[Math.floor(10*Math.random())]}return Number(e)}n.d(t,{Z:()=>r})},22773:(e,t,n)=>{n.d(t,{Cg:()=>g,Eg:()=>h,Hv:()=>w,LH:()=>_,MM:()=>y,X_:()=>p,y0:()=>v});var r=n(581341),i=n(169213),o=n(543059),a=n(602738),s=n(7789),c=n(453821),u=n(790348);let l;function d(){window.performance&&window.performance.clearResourceTimings&&((0,o.ZP)("resourceBufferCleared"),s.DQ&&console.info("Warning: Clearing resource timings in default buffer."),(0,u.A9)("resourceBufferSize",{count:(0,a.Z)("resource").length}),window.performance.clearResourceTimings())}const p=({size:e})=>{if(window.performance){window.PerformanceObserver?(l=(0,a.Z)("resource"),(0,i.Z)({entryTypes:["resource"]},(t=>{l=(l||[]).concat(t.getEntries()),l.length>e&&(l=l.slice(-e))}))):(window.addEventListener("popstate",(()=>{(0,a.Z)("resource").length>e&&d()})),window.performance.setResourceTimingBufferSize&&window.performance.setResourceTimingBufferSize(e));try{window.performance.onresourcetimingbufferfull=()=>{l||d()}}catch(t){}}},m=()=>l||(0,a.Z)("resource"),f=(0,r.Z)(m),g=m,v=()=>f.get(),h=e=>{e&&f.save(),l&&((0,u.A9)("customBufferSize",{count:l.length}),l=[]),d()},_=()=>({customBufferSize:l?l.length:0,defaultBufferSize:(0,a.Z)("resource").length}),w=(e,t=!0)=>{let n=0,r=0;const i=(o=e.filter((e=>t?!("image"!==(0,c.i)(e)||(e.responseEnd||(n+=1),e.transferSize||(r+=1),!e.responseEnd||!e.transferSize)):!!e.responseEnd&&!!e.transferSize)).map((e=>8*(e.transferSize||0)/((e.responseEnd-e.responseStart)/1e3)/1e3))).length?o.reduce(((e,t)=>e+t),0)/o.length:null;var o;return t&&(n>0&&(0,u.A9)("images.downloadSpeed.noResponseEnd",{tags:{count:n}},!1),r>0&&(0,u.A9)("images.downloadSpeed.transferSize",{tags:{count:r}},!1)),i},y=e=>{if(!e)return"unknown";const t=Math.floor(e/1e3);return t<1?"0-1":t<5?"1-5":t<10?"5-10":t<20?"10-20":t<40?"20-40":t<80?"40-80":"80_or_above"}},602738:(e,t,n)=>{function r(e){var t,n;return(null===(t=window)||void 0===t||null===(n=t.performance)||void 0===n?void 0:n.getEntriesByType)&&window.performance.getEntriesByType(e)||[]}n.d(t,{Z:()=>r})},985271:(e,t,n)=>{n.d(t,{Z:()=>r});const r=(i=window.performance)&&i.clearMarks&&i.clearMeasures&&i.clearResourceTimings&&i.getEntries&&i.getEntriesByName&&i.getEntriesByType&&i.mark&&i.measure&&i.now&&i.setResourceTimingBufferSize?i:null;var i},35954:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(667294);const i=(e,t)=>{const n=(0,r.useRef)((()=>{}));(0,r.useEffect)((()=>{n.current=e}),[e]),(0,r.useEffect)((()=>{if(null===t)return()=>{};const e=setInterval((()=>n.current()),t);return()=>clearInterval(e)}),[t])}},698330:(e,t,n)=>{n.d(t,{Tt:()=>d,cm:()=>l,kW:()=>c,kY:()=>p,mN:()=>u});var r=n(702664),i=n(19121),o=n(425288),a=n(785893);const{Provider:s,useHook:c}=(0,o.Z)("Users");function u(){const e=c();return t=>e[t]}function l(){const e=c();return t=>{const n=Object.keys(e).find((n=>e[n].username===t));return e[null!=n?n:""]}}function d(){const{id:e}=(0,i.Z)();return c()[null!=e?e:""]}function p({children:e}){const t=(0,r.useSelector)((({users:e})=>e),r.shallowEqual);return(0,a.jsx)(s,{value:t,children:e})}},938085:(e,t,n)=>{n.d(t,{CA:()=>P,Tb:()=>B,Tx:()=>$,Y:()=>b,kz:()=>C});var r,i,o,a,s=-1,c=function(e){addEventListener("pageshow",(function(t){t.persisted&&(s=t.timeStamp,e(t))}),!0)},u=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},l=function(){var e=u();return e&&e.activationStart||0},d=function(e,t){var n=u(),r="navigate";return s>=0?r="back-forward-cache":n&&(r=document.prerendering||l()>0?"prerender":document.wasDiscarded?"restore":n.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},p=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},f=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},g=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},v=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},h=-1,_=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},w=function(e){"hidden"===document.visibilityState&&h>-1&&(h="visibilitychange"===e.type?e.timeStamp:0,E())},y=function(){addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0)},E=function(){removeEventListener("visibilitychange",w,!0),removeEventListener("prerenderingchange",w,!0)},S=function(){return h<0&&(h=_(),y(),c((function(){setTimeout((function(){h=_(),y()}),0)}))),{get firstHiddenTime(){return h}}},T=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},b=function(e,t){t=t||{},T((function(){var n,r=[1800,3e3],i=S(),o=d("FCP"),a=p("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime<i.firstHiddenTime&&(o.value=Math.max(e.startTime-l(),0),o.entries.push(e),n(!0)))}))}));a&&(n=m(e,o,r,t.reportAllChanges),c((function(i){o=d("FCP"),n=m(e,o,r,t.reportAllChanges),f((function(){o.value=performance.now()-i.timeStamp,n(!0)}))})))}))},C=function(e,t){t=t||{},b(v((function(){var n,r=[.1,.25],i=d("CLS",0),o=0,a=[],s=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=a[0],n=a[a.length-1];o&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,a.push(e)):(o=e.value,a=[e])}})),o>i.value&&(i.value=o,i.entries=a,n())},u=p("layout-shift",s);u&&(n=m(e,i,r,t.reportAllChanges),g((function(){s(u.takeRecords()),n(!0)})),c((function(){o=0,i=d("CLS",0),n=m(e,i,r,t.reportAllChanges),f((function(){return n()}))})),setTimeout(n,0))})))},A={passive:!0,capture:!0},L=new Date,k=function(e,t){r||(r=t,i=e,o=new Date,Z(removeEventListener),I())},I=function(){if(i>=0&&i<o-L){var e={entryType:"first-input",name:r.type,target:r.target,cancelable:r.cancelable,startTime:r.timeStamp,processingStart:r.timeStamp+i};a.forEach((function(t){t(e)})),a=[]}},x=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){k(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,A),removeEventListener("pointercancel",r,A)};addEventListener("pointerup",n,A),addEventListener("pointercancel",r,A)}(t,e):k(t,e)}},Z=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,x,A)}))},$=function(e,t){t=t||{},T((function(){var n,o=[100,300],s=S(),u=d("FID"),l=function(e){e.startTime<s.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),n(!0))},f=function(e){e.forEach(l)},h=p("first-input",f);n=m(e,u,o,t.reportAllChanges),h&&g(v((function(){f(h.takeRecords()),h.disconnect()}))),h&&c((function(){var s;u=d("FID"),n=m(e,u,o,t.reportAllChanges),a=[],i=-1,r=null,Z(addEventListener),s=l,a.push(s),I()}))}))},R={},B=function(e,t){t=t||{},T((function(){var n,r=[2500,4e3],i=S(),o=d("LCP"),a=function(e){var t=e[e.length-1];if(t){var r=Math.max(t.startTime-l(),0);r<i.firstHiddenTime&&(o.value=r,o.entries=[t],n())}},s=p("largest-contentful-paint",a);if(s){n=m(e,o,r,t.reportAllChanges);var u=v((function(){R[o.id]||(a(s.takeRecords()),s.disconnect(),R[o.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,u,!0)})),g(u),c((function(i){o=d("LCP"),n=m(e,o,r,t.reportAllChanges),f((function(){o.value=performance.now()-i.timeStamp,R[o.id]=!0,n(!0)}))}))}}))},D=function e(t){document.prerendering?T((function(){return e(t)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},P=function(e,t){t=t||{};var n=[800,1800],r=d("TTFB"),i=m(e,r,n,t.reportAllChanges);D((function(){var o=u();if(o){var a=o.responseStart;if(a<=0||a>performance.now())return;r.value=Math.max(a-l(),0),r.entries=[o],i(!0),c((function(){r=d("TTFB",0),(i=m(e,r,n,t.reportAllChanges))(!0)}))}}))}}}]);
//# sourceMappingURL=https://sm.pinimg.com/webapp/98054-2804aad999a4f71d.mjs.map