PageSourceSearch

https://www.hbs.edu/_next/static/chunks/3072.b55b726649d5e190.js

js hbs.edu collected 2026-09-24 07:39:01 UTC 11,308 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[691,2281,2757,3072,5138,7519,8310],{18180:(e,t,n)=>{n.d(t,{p:()=>r});var o=n(24485);function r(e){return(0,o.a)(e).getDate()}},27780:(e,t,n)=>{n.d(t,{UC:()=>N,VY:()=>G,ZL:()=>E,bL:()=>M,bm:()=>q,hE:()=>Y,hJ:()=>I,l9:()=>R});var o=n(55729),r=n(25269),i=n(40041),a=n(99829),l=n(67913),d=n(57640),u=n(20814),s=n(41679),c=n(61486),f=n(78749),h=n(19639),g=n(74249),m=n(35896),p=n(1713),v=n(20184),w=n(97628),b=n(6029),y=Object.defineProperty,D=(e,t)=>y(e,"name",{value:t,configurable:!0}),P="Dialog",[C,x]=(0,a.A)(P),[W,k]=C(P),M=D(e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:u=!0}=e,s=o.useRef(null),c=o.useRef(null),[f,h]=(0,d.i)({prop:r,defaultProp:i??!1,onChange:a,caller:P}),[g,m]=o.useState(0),[p,v]=o.useState(0);return(0,b.jsx)(W,{scope:t,triggerRef:s,contentRef:c,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),titlePresent:g>0,descriptionPresent:p>0,setTitleCount:m,setDescriptionCount:v,open:f,onOpenChange:h,onOpenToggle:o.useCallback(()=>h(e=>!e),[h]),modal:u,children:n})},"Dialog"),R=o.forwardRef(D(function(e,t){let{__scopeDialog:n,...o}=e,a=k("DialogTrigger",n),l=(0,i.s)(t,a.triggerRef);return(0,b.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":L(a.open),...o,ref:l,onClick:(0,r.mK)(e.onClick,a.onOpenToggle)})},"DialogTrigger")),j="DialogPortal",[O,_]=C(j,{forceMount:void 0}),E=D(e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=k(j,t);return(0,b.jsx)(O,{scope:t,forceMount:n,children:o.Children.map(r,e=>(0,b.jsx)(f.C,{present:n||a.open,children:(0,b.jsx)(c.Z,{asChild:!0,container:i,children:e})}))})},"DialogPortal"),A="DialogOverlay",I=o.forwardRef(D(function(e,t){let n=_(A,e.__scopeDialog),{forceMount:o=n.forceMount,...r}=e,i=k(A,e.__scopeDialog);return i.modal?(0,b.jsx)(f.C,{present:o||i.open,children:(0,b.jsx)(F,{...r,ref:t})}):null},"DialogOverlay")),S=(0,w.TL)("DialogOverlay.RemoveScroll"),F=o.forwardRef(D(function(e,t){let{__scopeDialog:n,...o}=e,r=k(A,n),a=(0,u.e0)(),l=(0,i.s)(t,a);return(0,b.jsx)(p.A,{as:S,allowPinchZoom:!0,shards:[r.contentRef],children:(0,b.jsx)(h.sG.div,{"data-state":L(r.open),...o,ref:l,style:{pointerEvents:"auto",...o.style}})})},"DialogOverlayImpl")),T="DialogContent",N=o.forwardRef(D(function(e,t){let n=_(T,e.__scopeDialog),{forceMount:o=n.forceMount,...r}=e,i=k(T,e.__scopeDialog);return(0,b.jsx)(f.C,{present:o||i.open,children:i.modal?(0,b.jsx)(X,{...r,ref:t}):(0,b.jsx)(z,{...r,ref:t})})},"DialogContent")),X=o.forwardRef(D(function(e,t){let n=k(T,e.__scopeDialog),a=o.useRef(null),l=(0,i.s)(t,n.contentRef,a);return o.useEffect(()=>{let e=a.current;
1if(e)return(0,v.Eq)(e)},[]),(0,b.jsx)(K,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:n.open,onCloseAutoFocus:(0,r.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,r.mK)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),z=o.forwardRef(D(function(e,t){let n=k(T,e.__scopeDialog),r=o.useRef(!1),i=o.useRef(!1);return(0,b.jsx)(K,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let o=t.target;n.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})},"DialogContentNonModal")),K=o.forwardRef(D(function(e,t){let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:r,onCloseAutoFocus:i,...a}=e,l=k(T,n);return(0,g.Oh)(),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(s.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:r,onUnmountAutoFocus:i,children:(0,b.jsx)(u.qW,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionPresent?l.descriptionId:void 0,"aria-labelledby":l.titlePresent?l.titleId:void 0,"data-state":L(l.open),...a,ref:t,deferPointerDownOutside:!0,onDismiss:()=>l.onOpenChange(!1)})})})},"DialogContentImpl")),Y=o.forwardRef(D(function(e,t){let{__scopeDialog:n,...o}=e,r=k("DialogTitle",n),{setTitleCount:i}=r;return(0,m.N)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,b.jsx)(h.sG.h2,{id:r.titleId,...o,ref:t})},"DialogTitle")),G=o.forwardRef(D(function(e,t){let{__scopeDialog:n,...o}=e,r=k("DialogDescription",n),{setDescriptionCount:i}=r;return(0,m.N)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,b.jsx)(h.sG.p,{id:r.descriptionId,...o,ref:t})},"DialogDescription")),q=o.forwardRef(D(function(e,t){let{__scopeDialog:n,...o}=e,i=k("DialogClose",n);return(0,b.jsx)(h.sG.button,{type:"button",...o,ref:t,onClick:(0,r.mK)(e.onClick,()=>i.onOpenChange(!1))})},"DialogClose"));function L(e){return e?"open":"closed"}D(L,"getState")},34627:(e,t,n)=>{n.d(t,{C:()=>r});var o=n(24485);function r(e){return(0,o.a)(e).getFullYear()}},42424:(e,t,n)=>{n.d(t,{g:()=>f});let o={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}};var r=n(83663);let i={date:(0,r.k)({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,r.k)({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:(0,r.k)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var a=n(80503);function l(e,t,n){var o,r,i;let l="eeee p";return(o=e,r=t,i=n,+(0,a.k)(o,i)==+(0,a.k)(r,i))?l:e.getTime()>t.getTime()?"'下个'"+l:"'上个'"+l}let d={lastWeek:l,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:l,other:"PP p"};var u=n(11225);let s={ordinalNumber:(e,t)=>{let n=Number(e);switch(null==t?void 0:t.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},era:(0,u.o)({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:(0,u.o)({values:{narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:(0,u.o)({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:(0,u.o)({values:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultFormattingWidth:"wide"})};var c=n(41221);let f={code:"zh-CN",formatDistance:(e,t,n)=>{let r,i=o[e];if(r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),null==n?void 0:n.addSuffix)if(n.comparison&&n.comparison>0)return r+"内";else return r+"前";return r},formatLong:i,formatRelative:(e,t,n,o)=>{let r=d[e];return"function"==typeof r?r(t,n,o):r},localize:s,match:{ordinalNumber:(0,n(75575).K)({matchPattern:/^(第\s*
1)?\d+(日|时|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:(0,c.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:(0,c.A)({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:(0,c.A)({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},85056:(e,t,n)=>{n.d(t,{t:()=>r});var o=n(24485);function r(e){return(0,o.a)(e).getMonth()}}}]);
2//# sourceMappingURL=3072.b55b726649d5e190.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.