1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2348],{41744:(t,e,l)=>{l.d(e,{Xl:()=>x});var a=l(95155),n=l(12115),i=l(52619),r=l.n(i),o=l(7013),s=l(76445),c=l(77260),h=l(97201);let u=/\d+(?:,\d+)*(?:\.\d+)?/g,d=/[\uFF10-\uFF19\u0660-\u0669\u06F0-\u06F9\u0966-\u096F]/;function f(t,e,l){if(null==t)return null;let a="function"==typeof t?l?t(l):null:t;if(null==a)return null;let i=function t(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(null==e||"boolean"==typeof e)return"";if("string"==typeof e)return e;if("number"==typeof e)return String(e);if(l>8)return null;if(Array.isArray(e)){let a="";for(let n of e){let e=t(n,l+1);if(null===e)return null;a+=e}return a}if((0,n.isValidElement)(e)){var a;return"string"!=typeof e.type&&e.type!==n.Fragment?null:t(null==(a=e.props)?void 0:a.children,l+1)}return null}(a);if(null===i)return null;let r=i.replace(/\s+/g," ").trim();return""===r||!function(t,e){if(d.test(t))return!1;let l=function(t){let e=new Set;for(let l of t)for(let t of("number"==typeof l.value?(e.add(String(l.value)),e.add((0,h.ZO)(l.value))):e.add(l.value),l.text.matchAll(u)))e.add(t[0]);return e}(e);for(let e of t.matchAll(u)){var a;let n=e[0];if(!l.has(n)&&!/^\s*%/.test(t.slice((null!=(a=e.index)?a:0)+n.length)))return!1}return!0}(r,e)?null:r}function x(t){let{handoff:e,toSlug:l,requireKeys:n,arrivalNotes:i,withheldNotes:h,onNavigate:u,tone:d="light",className:x}=t,p=(0,c.Bb)(l);if(!p||"live"!==p.status||!p.indexable||!p.href.startsWith("/")||p.href.startsWith("//"))return null;let{url:y,figures:g,carried:m,dropped:v}=e;if(!y||0===g.length||y!==p.href&&!y.startsWith("".concat(p.href,"?"))||n&&n.some(t=>!m.includes(t)))return null;let w="dark"===d,b=function(t,e){if(!e)return[];let l=[];for(let a of t){if(!Object.prototype.hasOwnProperty.call(e,a.key))continue;let n=f(e[a.key],t,a);null!==n&&l.push({key:a.key,text:n})}return l}(g,i),k=function(t,e,l){if(!l)return[];let a=[];
1for(let n of Object.keys(l)){if(e.includes(n))continue;let i=f(l[n],t);null!==i&&a.push({key:n,text:i})}return a}(g,m,h);return(0,a.jsxs)("div",{className:x,children:[(0,a.jsxs)(r(),{href:y,onClick:u,className:(0,s.cn)("inline-flex min-h-[44px] items-center gap-1.5 font-medium underline-offset-4 transition-colors focus-visible:outline-none focus-visible:ring-2",w?"text-[13.5px] text-ink-bright hover:text-gold-300 hover:underline focus-visible:ring-gold-400/70":"text-[13px] text-sc-ink-900 hover:text-sc-copper-700 hover:underline focus-visible:ring-sc-gold-500/80"),children:["Take ",e.phrase," into the ",p.title,(0,a.jsx)(o.A,{className:(0,s.cn)("h-3.5 w-3.5",w?"text-gold-300":"text-sc-gold-600"),"aria-hidden":!0})]}),(0,a.jsxs)("p",{className:(0,s.cn)("mt-1 leading-[1.5]",w?"text-[12px] text-ink-200/85":"text-[11.5px] text-sc-ink-700"),children:[1===g.length?"That figure travels":"Those figures travel"," with you, labelled as carried and editable there.",b.map(t=>(0,a.jsxs)("span",{children:[" ",t.text]},"arrival-".concat(t.key))),k.map(t=>(0,a.jsxs)("span",{children:[" ",t.text]},"withheld-".concat(t.key))),v.length>0?(0,a.jsxs)("span",{children:[" ","Part of this sizing is outside what the handoff can carry exactly, so it stays behind rather than arrive rounded to a figure nobody computed â the ",p.title," will ask you for it."]}):null]})]})}},76595:(t,e,l)=>{l.d(e,{eB:()=>p});var a=l(95155),n=l(76445),i=l(21432),r=l(29644),o=l(23650);let s={input:{word:"Your figure",mark:"checked"},computed:{word:"Computed here",mark:"checked"},published:{word:"Published figure",mark:"document"},assumed:{word:"On a stated assumption",mark:"dashed"},attention:{word:"Past a stated limit",mark:"warning"},carried:{word:"Carried on",mark:"document"},"not-sized":{word:"Not sized here",mark:"barred"}};function c(t,e){return Math.max(4,Math.floor((t-4)/(.62*e)))}function h(t,e){return t.length<=e?t:"".concat(t.slice(0,Math.max(1,e-1)).trimEnd(),"â¦")}let u=(0,o.X5)(300,292);function d(t,e){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.max(3,Math.floor((t-2)/(.62*e+l)))}let f={stage:.5,caption:.1};function x(t){var e;let l=null!=(e=t.value)?e:"no figure",a=t.via?", reached by ".concat(t.via):"",n=t.detail?" (".concat(t.detail,")"):"";return"".concat(t.stage,": ").concat(l).concat(a).concat(n," â ").concat(s[t.state].word.toLowerCase(),".")}function p(t){var e;let{title:l,ariaLabel:p,stages:y,footnote:g,viewBox:m={w:720,h:405},tone:v="light",id:w,className:b,style:k,...j}=t,S=(0,i.DO)(v),M=function(t){var e,l,a,n,i,r,o;let s=t.stages,{w:c}=t.viewBox,h=Math.max(1,null!=(e=t.perRow)?e:3),u=null!=(l=t.margin)?l:28,d=null!=(a=t.headerH)?a:34,f=null!=(n=t.nodeH)?n:60,x=null!=(i=t.gapX)?i:26,p=null!=(r=t.captionH)?r:42,y=null!=(o=t.rowGap)?o:26,g=(c-2*u-(h-1)*x)/h,m=f+p+y,v=s.map((t,e)=>{let l=Math.floor(e/h),a=e%h,n=d+l*m;return{index:e,stage:t,x:u+(l%2==0?a:h-1-a)*(g+x),y:n,w:g,h:f,captionY:n+f+12,row:l}}),w=[];for(let t=1;t<v.length;t+=1){let e=v[t-1],l=v[t];if(e.row===l.row){let a=l.x>e.x,n=a?e.x+e.w:e.x,i=a?l.x:l.x+l.w,r=e.y+e.h/2;w.push({from:t-1,to:t,kind:"across",x1:n,y1:r,x2:i,y2:r})}else{let a=e.x+e.w/2;w.push({from:t-1,to:t,kind:"down",x1:a,y1:e.y+e.h+p-4,x2:a,y2:l.y})}}let b=Math.ceil(s.length/h);return{nodes:v,links:w,rows:b,contentH:d+b*m-y,perRow:h}}({...j,stages:y,viewBox:m}),F=function(t){let e=(0,o.X5)(t,615);return{caption:e.floor,label:e.floor,value:e.units(15.5),scale:e}}(m.w),z=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:297,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:298,a=Math.max(1,t.length),n={value:u.units(12.5),label:u.floor,caption:u.floor},i=a<=6?8:6,r=Math.min(40,Math.max(28,(300/Math.max(1,e)*l-16-4-(a-1)*i)/a)),c=16+a*r+(a-1)*i+4,h=286,x=252,p=t.map((t,e)=>{var l;let a=16+e*(r+i),o=a+r/2-3,c=null!=(l=t.value)?l:"â",u=Math.floor(.5*x/(.62*n.value)),p=Math.max(4,Math.min(c.length,u)),y=d(x-p*n.value*.62-8,n.label,f.stage),g=s[t.state].word.length,m=g*(.62*n.caption+f.caption),v=t.via?Math.max(0,Math.floor((x-m-8)/(.62*n.caption))):0;return{index:e,stage:t,x:8,y:a,w:284,h:r,lineY:o,captionY:a+r/2+11,markX:13.5,markY:o-11+1.5,markSize:11,textLeftX:34,textRightX:h,chars:{stage:y,value:p,state:g,via:v}}}),y=p.slice(1).map(t=>({x:19,y1:t.y-i,y2:t.y})),g=Math.min(e/300,l/c),m=Math.round(Math.min(n.label,n.caption)*g*100)/100;return{vb:{w:300,h:c},titleY:11,titleChars:d(284,n.label,.9),nodes:p,links:y,arrow:3,type:n,smallestPx:m,holdsTypeFloor:m>=o.An}}(y),Y="var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)";return(0,a.jsxs)("figure",{id:w,"aria-label":p,"data-chain-stages":y.length,className:(0,n.cn)("relative m-0 h-full w-full",b),style:k,children:[(0,a.jsxs)("svg",{"aria-hidden":!0,focusable:"false",viewBox:"0 0 ".concat(m.w," ").concat(m.h),preserveAspectRatio:"xMidYMid meet",className:"hidden h-full w-full md:block",children:[(0,a.jsx)(i.sI,{tone:v}),(0,a.jsx)("rect",{x:0,y:0,width:m.w,height:m.h,fill:S.bg}),(0,a.jsx)("text",{x:28,y:20,fill:S.label,style:{fontFamily:Y,fontSize:F.label,letterSpacing:1.4,textTransform:"uppercase"},children:l}),M.links.map(t=>(0,a.jsx)(i.w,{x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2,tone:v,variant:"dashed"},"".concat(t.from,"-").concat(t.to))),M.nodes.map(t=>{var e;let l=s[t.stage.state],n="not-sized"===t.stage.state,o=c(t.w,F.caption);return(0,a.jsxs)("g",{children:[(0,a.jsx)(i.qb,{x:t.x,y:t.y,width:t.w,height:t.h,tone:v,variant:n?"muted":0===t.index?"input":"default",label:""}),"attention"===t.stage.state?(0,a.jsx)("rect",{x:t.x+1.5,y:t.y+1.5,width:t.w-3,height:t.h-3,rx:2,fill:"none",stroke:S.danger,strokeWidth:1.1}
1):null,(0,a.jsx)("text",{x:t.x+t.w/2,y:t.y+t.h/2-4,textAnchor:"middle",fill:n?S.labelFaint:S.label,style:{fontFamily:Y,fontSize:F.value,letterSpacing:.2},children:h(null!=(e=t.stage.value)?e:"â",c(t.w,F.value))}),(0,a.jsx)("text",{x:t.x+t.w/2,y:t.y+t.h/2+16,textAnchor:"middle",fill:S.label,fillOpacity:.9,style:{fontFamily:Y,fontSize:F.label,letterSpacing:.5,textTransform:"uppercase"},children:h(t.stage.stage,c(t.w,F.label))}),t.stage.via?(0,a.jsx)("text",{x:t.x+2,y:t.captionY,fill:S.label,style:{fontFamily:Y,fontSize:F.caption,letterSpacing:.1},children:h("via ".concat(t.stage.via),o)}):null,(0,a.jsx)("g",{transform:"translate(".concat(t.x+2,", ").concat(t.captionY+(t.stage.via?4:-8),")"),style:{color:S.label},children:(0,a.jsx)(r.tt,{kind:l.mark,size:11})}),(0,a.jsx)("text",{x:t.x+16,y:t.captionY+(t.stage.via?14:1),fill:S.label,style:{fontFamily:Y,fontSize:F.caption,letterSpacing:.1},children:h(l.word,c(t.w-15,F.caption))}),t.stage.detail?(0,a.jsx)("text",{x:t.x+2,y:t.captionY+(t.stage.via?27:14),fill:S.label,fillOpacity:.85,style:{fontFamily:Y,fontSize:F.caption,letterSpacing:.1},children:h(t.stage.detail,o)}):null]},t.stage.id)}),g?(0,a.jsx)("text",{x:28,y:Math.min(m.h-3,M.contentH+Math.round(2.4*F.caption)),fill:S.label,style:{fontFamily:Y,fontSize:F.caption,letterSpacing:.2},children:h(g,c(m.w-2*(null!=(e=j.margin)?e:28),F.caption))}):null]}),(0,a.jsxs)("svg",{"aria-hidden":!0,focusable:"false",viewBox:"0 0 ".concat(z.vb.w," ").concat(z.vb.h),preserveAspectRatio:"xMidYMid meet","data-chain-phone-nodes":z.nodes.length,className:"block h-full w-full md:hidden",children:[(0,a.jsx)("rect",{x:0,y:0,width:z.vb.w,height:z.vb.h,fill:S.bg}),(0,a.jsx)("text",{x:8,y:z.titleY,fill:S.label,style:{fontFamily:Y,fontSize:z.type.label,letterSpacing:.9,textTransform:"uppercase"},children:h(l,z.titleChars)}),z.links.map((t,e)=>(0,a.jsxs)("g",{children:[(0,a.jsx)("line",{x1:t.x,y1:t.y1,x2:t.x,y2:t.y2,stroke:S.stroke,strokeWidth:1,strokeDasharray:"3 2.5"}),(0,a.jsx)("path",{d:"M".concat(t.x-z.arrow," ").concat(t.y2-z.arrow," L").concat(t.x," ").concat(t.y2," L").concat(t.x+z.arrow," ").concat(t.y2-z.arrow),fill:"none",stroke:S.stroke,strokeWidth:1,strokeLinejoin:"round"})]},"l".concat(e))),z.nodes.map(t=>{var e;let l=s[t.stage.state],n="not-sized"===t.stage.state;return(0,a.jsxs)("g",{children:[(0,a.jsx)(i.qb,{x:t.x,y:t.y,width:t.w,height:t.h,tone:v,variant:n?"muted":0===t.index?"input":"default",label:""}),"attention"===t.stage.state?(0,a.jsx)("rect",{x:t.x+1.5,y:t.y+1.5,width:t.w-3,height:t.h-3,rx:2,fill:"none",stroke:S.danger,strokeWidth:1.1}):null,(0,a.jsx)("g",{transform:"translate(".concat(t.markX,", ").concat(t.markY,")"),style:{color:S.label},children:(0,a.jsx)(r.tt,{kind:l.mark,size:t.markSize})}),(0,a.jsx)("text",{x:t.textLeftX,y:t.lineY,fill:S.label,fillOpacity:.9,style:{fontFamily:Y,fontSize:z.type.label,letterSpacing:f.stage,textTransform:"uppercase"},children:h(t.stage.stage,t.chars.stage)}),(0,a.jsx)("text",{x:t.textLeftX,y:t.captionY,fill:S.label,style:{fontFamily:Y,fontSize:z.type.caption,letterSpacing:f.caption},children:h(l.word,t.chars.state)}),(0,a.jsx)("text",{x:t.textRightX,y:t.lineY,textAnchor:"end",fill:n?S.labelFaint:S.label,style:{fontFamily:Y,fontSize:z.type.value,letterSpacing:.2},children:h(null!=(e=t.stage.value)?e:"â",t.chars.value)}),t.stage.via&&t.chars.via>0?(0,a.jsx)("text",{x:t.textRightX,y:t.captionY,textAnchor:"end",fill:S.label,fillOpacity:.85,style:{fontFamily:Y,fontSize:z.type.caption,letterSpacing:f.caption},children:h(t.stage.via,t.chars.via)}):null]},t.stage.id)})]}),(0,a.jsx)("p",{className:"sr-only",children:"".concat(l,". ").concat(y.map(x).join(" "))}),g?(0,a.jsx)("p",{className:"sr-only",children:g}):null]})}}}]);
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.