useDMCPageViewLogger",["ConstUriUtils","DMCSiteConstants","react","requireDeferred","useCometRouterState"],(function(a,b,c,d,e,f,g){"use strict";var h,i=(h||d("react")).useEffect,j=c("requireDeferred")("OCDevWebClientEventsBaseLogger.log").__setRef("useDMCPageViewLogger");function a(a){var b,e=c("useCometRouterState")(),f=e==null?void 0:e.main.route.url;e=e==null||(b=e.main.referrer)==null?void 0:b.url;var g=a.containerModule,h=a.userID;i(function(){var a;if(f==null)return;var b=(a=d("ConstUriUtils").getUri(f))==null||(a=a.getQualifiedUri())==null?void 0:a.toString();if(b==null)return;j.onReady(function(a){return a({user_id:h,action:"pageview",container_module:g,target_id:d("DMCSiteConstants").DEV_CENTER_APP_ID,target_uri:b,target_type:f})})},[g,e,f,h])}g["default"]=a}),98);
-----
DMCEditThisPage.react",["DMCSiteConstants","MCDSBanner.react","MCDSCollapsible.react","MCDSContentList.react","MCDSContentListItem.react","MCDSLink.react","react","useToggle"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react")),j=h.useEffect;function a(a){var b=a.cmsId,e=a.codehubUrl,f=a.isDraft;f=f===void 0?!1:f;var g=a.wikiLabel;a=a.wikiUrl;var h=c("useToggle")(!1),k=h[0],l=h[1];j(function(){l(!1)},[l,b,e]);h=b!=null&&b!==""?d("DMCSiteConstants").CMS_URL_TEMPLATE.replace("%s",b):"";return i.jsxs(c("MCDSBanner.react"),{colorVariant:"light",uniqueBannerID:b!=null?b:"",children:[i.jsx("p",{children:"[Internal]"}),f&&i.jsx("p",{children:i.jsx("strong",{children:"This version is a draft/unpublished."})}),i.jsx(c("MCDSLink.react"),{onClick:function(){return l()},children:"Edit this page!"}),i.jsxs(c("MCDSCollapsible.react"),{isExpanded:k,children:[a!=null&&i.jsxs("p",{children:["Please review"," ",i.jsx(c("MCDSLink.react"),{target:"_blank",url:a,children:g!=null?g:"Wiki"})," ","for more information."]}),i.jsxs(c("MCDSContentList.react"),{children:[e!=null&&i.jsx(c("MCDSContentListItem.react"),{children:i.jsx(c("MCDSLink.react"),{target:"_blank",url:e,children:"Edit in CodeHub"})}),b!=null&&i.jsx(c("MCDSContentListItem.react"),{children:i.jsx(c("MCDSLink.react"),{target:"_blank",url:h,children:"View in CMS"})})]})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
DMCCMSTableOfContents.react",["fbt","DMCCMSTableOfContentsItem.react","DMCHeading.react","DMCSiteConstants","MCDSFlexbox.react","MCDSText.react","mcdsPadding","react","useDebouncedComet"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react"));b=i;var k=b.useEffect,l=b.useRef,m=b.useState,n=500;function a(a){var b=a.cmsId,e=a.contentRef;a=m("");var f=a[0],g=a[1],i=l([]);a=m([]);var p=a[0],q=a[1];k(function(){i.current=Array.from(e.querySelectorAll("div[id^="+d("DMCHeading.react").DOCUMENT_HEADING_PREFIX+"]")),q(i.current)},[b,e]);var r=c("useDebouncedComet")(function(){var a=p.find(function(a){a=a.getBoundingClientRect();if(a.top>=d("DMCSiteConstants").TOP_NAV_HEIGHT&&a.top<=n)return!0});if(a!=null)g(a.id);else{a=p.find(function(a,b){a=a.getBoundingClientRect();if(a.top<=d("DMCSiteConstants").TOP_NAV_HEIGHT){a=p[b+1];if(a!==void 0){b=a.getBoundingClientRect();return b.top>d("DMCSiteConstants").TOP_NAV_HEIGHT}else return!0}});g((a=a==null?void 0:a.id)!=null?a:"")}},{wait:50});k(function(){window.addEventListener("scroll",r);return function(){window.removeEventListener("scroll",r)}},void 0);a=p.map(function(a,b){var d=a.id;a=a.textContent;var e=d.split("-"),g=0;e.length>1&&(g=parseInt(e[1],10));return j.jsx(c("DMCCMSTableOfContentsItem.react"),{anchorName:d,label:a,level:g,selected:f===d||b===0&&f===""},d)});return j.jsxs(c("MCDSFlexbox.react"),{direction:"column",xstyle:[o.container,a.length===0&&o.hidden],children:[j.jsx(c("MCDSText.react"),{color:"secondary",type:"mcds-micro-text-emphasized",xstyle:c("mcdsPadding").bottom8,children:h._(/*BTDS*/"ON THIS PAGE")}),a.length>0&&a]})}a.displayName=a.name+" [from "+f.id+"]";var o={container:{top:"xzi7r1p",width:"xfa7iah",overflowY:"x1odjw0f",maxHeight:"x179dxpb",scrollbarWidth:"x1rohswg",$$css:!0},hidden:{display:"x1s85apg",$$css:!0}};g["default"]=a}),226);
-----
useDMCScrollPursuantToFragment",["DMCSiteConstants","URI","react","useCurrentRoute","usePrevious"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useEffect;function b(){var b=c("useCurrentRoute")(),d=c("usePrevious")(b==null?void 0:b.url);j(function(){var e=function(){a.scrollTo&&a.scrollTo({top:0})},f=b==null?void 0:b.url,g=d==null?void 0:d.split("#")[0];f=f==null?void 0:f.split("#")[0];var i=(h||(h=c("URI"))).getRequestURI(!1).getFragment();f!==g&&e();k(i)},[b,d])}function k(a){if(a==null||a==="")return;a=document.getElementById(a);if(a!=null){a=a.getBoundingClientRect().top;a=a-d("DMCSiteConstants").TOP_NAV_HEIGHT;window.scrollTo({top:window.pageYOffset+a,behavior:"smooth"})}}g["default"]=b}),98);
-----
DMCCMSTableOfContentsItem.react",["DMCSiteConstants","MCDSLink.react","MCDSText.react","mcdsPadding","react","stylex","useHoverRef"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||d("react");function k(a){switch(a){case 1:return c("mcdsPadding").start8;case 2:return c("mcdsPadding").start16;case 3:return c("mcdsPadding").start24;default:return null}}function a(a){var b=a.anchorName,e=a.label,f=a.level;f=f===void 0?0:f;a=a.selected;var g=c("useHoverRef")(),i=g[0];g=g[1];function m(){var a=document.getElementById(b);if(a!==null){a=a.getBoundingClientRect().top;a=a-d("DMCSiteConstants").TOP_NAV_HEIGHT;window.scrollTo({top:window.pageYOffset+a,behavior:"smooth"})}}return j.jsx("div",babelHelpers["extends"]({},(h||(h=c("stylex"))).props([l.container,c("mcdsPadding").vert4,c("mcdsPadding").start8,a&&l.selected]),{children:j.jsx(c("MCDSLink.react"),{ref:i,role:"button",xstyle:l.link,onClick:m,children:j.jsx(c("MCDSText.react"),{color:a?"link":"placeholder",display:"truncate",type:a||g?"mcds-micro-text-emphasized":"mcds-micro-text",xstyle:k(f),children:e})})}))}a.displayName=a.name+" [from "+f.id+"]";var l={container:{alignItems:"x6s0dn4",display:"x78zum5",borderInlineStartColor:"xyicwul",borderInlineStartStyle:"x1t7ytsu",borderInlineStartWidth:"xpilrb4",$$css:!0},link:{width:"xh8yej3",":hover_textDecoration":"x1lku1pv",$$css:!0},selected:{borderInlineStartColor:"x1t4ohbj",borderInlineStartStyle:"x1t7ytsu",borderInlineStartWidth:"xpilrb4",$$css:!0}};g["default"]=a}),98);
-----
DMCSiteConstants",[],(function(a,b,c,d,e,f){"use strict";a=80;b=80;c=67;d="developers.meta.com";e="https://www.internalfb.com/intern/support/cms/editor/%s/?cms_locale=en_US";var g="1470092800244736";f.SEARCH_CHARS_MAX_LENGTH=a;f.TOP_NAV_HEIGHT=b;f.TOP_NAV_MOBILE_HEIGHT=c;f.DEVELOPERS_META_DOMAIN=d;f.CMS_URL_TEMPLATE=e;f.DEV_CENTER_APP_ID=g}),66);
-----
DMCURLBuilderUtils",["DMCSiteConstants","URI"],(function(a,b,c,d,e,f,g){"use strict";var h;function a(a){try{var b;return(b=(b=a.setDomain(d("DMCSiteConstants").DEVELOPERS_META_DOMAIN))==null?void 0:b.setSecure(!0))!=null?b:a}catch(b){return a}}function b(a,b,e){e=babelHelpers["extends"]({skipIfPrefixMatches:[],domain:d("DMCSiteConstants").DEVELOPERS_META_DOMAIN},e);var f=e.domain;e=e.skipIfPrefixMatches;try{var g=new(h||(h=c("URI")))(b);["",f].includes(g.getDomain())&&g.setPath(i(a,g.getPath(),e));return g.toString()}catch(a){return b}}function i(a,b,c){c===void 0&&(c=[]);return b!=null&&b.startsWith("/")&&!b.startsWith(a+"/")&&c.every(function(a){return!b.startsWith(a)})?""+a+b:b}g.setDevelopersMetaDomain=a;g.buildPrefixedUrlIfRequired=b;g.buildPrefixedPathIfRequired=i}),98);
-----