1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[10026],{365792(e,t,r){r(499468),r(586042),r(169187),r(726090),r(132457),r(219390),r(73168),r(730330),r(976614),r(765324);var l=()=>r(436746),o=()=>r(979805),i=()=>r(613898);function n(e){let t=r(483777).A.state;if(!t.isActive)return;let{hover:l}=t;"cell"===l.type&&r(483777).A.setState({...t,hover:{...l,showResizer:e}})}function a(e){let t=r(483777).A.state;if(!t.isActive)return;let{hover:l}=t;"cell"===l.type&&r(483777).A.setState({...t,hover:{...l,resizing:e}})}function s(e){let{tableBlockColumnFormat:t,simpleTableStore:r,transaction:o}=e;(0,l().z)({stores:[r],update:{table_block_column_format:t},transaction:o})}function d(e){let t=r(966237).A.state;if(!t.isActive||"row"!==t.selection.type)return;let{selection:l}=t;r(966237).A.setState({...t,selection:{...l,end:{col:e,row:l.end.row}}})}function c(e){let t=r(966237).A.state;if(!t.isActive||"column"!==t.selection.type)return;let{selection:l}=t;r(966237).A.setState({...t,selection:{...l,end:{col:l.end.col,row:e}}})}function u(e){let{simpleTableStore:t,columnOrder:r,transaction:i}=e,n=o().$O(t);if((0,l().z)({stores:[t],update:{table_block_column_order:r},transaction:i}),n){let e=new Set(r),a=n.filter(t=>!e.has(t));a.length>0&&function(e){let{simpleTableStore:t,deletedColumnIds:r,transaction:i}=e;for(let e of t.getContentStores()){let t=o().m4(e);if(!t||!r.some(e=>e in t))continue;let n={...t};for(let e of r)delete n[e];(0,l().z)({stores:[e],update:{cell_format:n},transaction:i})}}({simpleTableStore:t,deletedColumnIds:a,transaction:i})}}function m(e){let{simpleTableStore:t,numRowsToDelete:r,transaction:l}=e,o=t.getRenderableContentIds(),n=o.length-r;for(let e=n;e<o.length;e++)(0,i().aR)({rowID:o[e],simpleTableStore:t,transaction:l})}r.d(t,{Fd:()=>s,Sv:()=>m,VD:()=>d,Vg:()=>n,gU:()=>u,yY:()=>a,zb:()=>c})},606558(e,t,r){r.r(t),r(730330),r(218043),r(159952);var l=r(635790),o=r(440302);let i=l.memo(function(e){let{columnId:t,columnIndex:i,rowIndex:n,simpleTableStore:a,format:s,formatStore:d,getWidth:c}=e,u=(0,l.useRef)(),m=(0,r(533992).v3)(),b=(0,r(579993).K8)(()=>a.getSpaceId(),[a]),g=(0,r(579993).K8)(()=>!!r(685840).gc(a),[a]),p=(0,r(579993).K8)(()=>{if(r(139424).A.isMobile)return!1;let e=r(966237).A.state;if(!e.isActive||e.simpleTableStore!==a)return!1;let t=e.selection;if((null==t?void 0:t.type)!=="cell")return!1;let{end:l}=t;return l.col===i&&l.row===n},[a,i,n]),f=(0,r(579993).K8)(()=>{let e=r(483777).A.state;return!!e.isActive&&e.simpleTableStore===a&&"cell"===e.hover.type&&!g&&e.hover.x===i&&(e.hover.showResizer||e.hover.resizing)},[i,g,a]),h=(0,l.useCallback)(e=>{e.preventDefault();let l=(0,r(979805).o0)(a);u.current=l&&t in l?l[t]:{},u.current.width=c(),r(365792).yY(!0)},[t,c,a]),v=(0,l.useCallback)(e=>{var l;if(!(null!=(l=u.current)&&l.width))return;let o=d.state.temporaryFormat||s;d.setTemporaryFormat({...o,table_block_column_format:{...o.table_block_column_format,[t]:{...u.current,width:Math.max(u.current.width+e.diffX*((0,r(377385).A1)()?-1:1),35)}}})},[d,s,t]),y=(0,l.useCallback)(()=>{var e;
1let t=null==(e=d.state.temporaryFormat)?void 0:e.table_block_column_format;t&&((0,r(323517).createAndCommit)({userAction:"SimpleTableColumnResizer.columnResizeAccept",environment:m,cellTarget:b?{spaceWithId:b}:void 0,canUndo:!0,perform:e=>{r(365792).Fd({tableBlockColumnFormat:t,simpleTableStore:a,transaction:e})}}),d.setTemporaryFormat(void 0)),r(365792).yY(!1)},[m,a,d,b]),S=(0,l.useCallback)(()=>{d.setTemporaryFormat(void 0),u.current=void 0,r(365792).yY(!1)},[d]),x=(0,l.useCallback)(()=>{let e=r(359664).A.findCellsInColumnFromStore(a,t),l=(0,r(960408).oE)(e.map(e=>{var t;let l=null==(t=e.getNode())?void 0:t.querySelector(`.${r(828432).NER}`);if(l)return function(e){let t=window.getComputedStyle(e),l=e.cloneNode(!0);l.id="notion-table-cell-shadow",Array.from(t).forEach(e=>l.style.setProperty(e,t.getPropertyValue(e),t.getPropertyPriority(e))),l.style.opacity="0",l.style.width="100%",l.style.pointerEvents="none",document.body.appendChild(l);let o=l.querySelector(`.${r(828432).UqD}`);if(!o)return void l.remove();o.style.width="",o.style.display="inline-block";let i=window.document.createRange();i.selectNode(o);let n=r(161532).getRect(i);return l.remove(),null!=n&&n.width?n.width+1:void 0}(l)}));(0,r(323517).createAndCommit)({userAction:"SimpleTableColumnResizer.handleDoubleClick",environment:m,cellTarget:b?{spaceWithId:b}:void 0,canUndo:!0,perform:e=>{r(365792).Fd({tableBlockColumnFormat:{...function(e,t){let{temporaryFormat:r}=t;return r||e}(s,d).table_block_column_format,[t]:{width:Math.max(...l)}},simpleTableStore:a,transaction:e})}})},[m,t,s,d,a,b]),w=(0,l.useCallback)(()=>r(365792).Vg(!0),[]),A=(0,l.useCallback)(()=>r(365792).Vg(!1),[]),T=(0,l.useCallback)(e=>{e.stopPropagation()},[]),C=(0,r(960253).I)(()=>({wrapper:{position:"absolute",insetInlineEnd:0,width:0,top:0,flexGrow:0,height:"100%",zIndex:1,pointerEvents:p?"none":"auto"},innerStyle:{position:"absolute",width:3,marginInlineStart:-1,marginTop:-1,height:"calc(100% + 2px)",transition:"background 150ms ease 50ms",cursor:g?void 0:"col-resize",background:f?r(632079).Tj.blue.border.accentPrimary:"rgba(35, 131, 226, 0)"}}),[g,f,p]);return(0,o.jsx)("div",{style:C.wrapper,onClick:T,onMouseMove:w,onMouseLeave:A,children:(0,o.jsx)(r(698496).s,{onDraggableDragStart:h,onDraggableDragMove:v,onDraggableDragEnd:y,onDraggableDragCancel:S,disableVerticalEdgeScroll:!0,disableHorizontalEdgeScroll:!0,render:e=>(0,o.jsx)("div",{style:C.innerStyle,onClick:T,onDoubleClick:x,...e})})})});r.d(t,{},{SimpleTableColumnResizer:i})},523590(e,t,r){r.r(t);var l=r(635790),o=r(440302);let i={sharedStyle:{position:"absolute",flexGrow:0,zIndex:2,background:r(632079).Tj.blue.border.accentPrimary}},n=l.memo(function(e){let{rowIndex:t,columnIndex:l,simpleTableStore:n}=e,a=(0,r(579993).K8)(()=>{let e=r(680110).Ay.state;if(e.isActive&&e.simpleTableStore===n&&e.moved&&e.source.index!==e.destIndex)return{destIndex:e.destIndex,sourceIndex:e.source.index,type:e.source.type}},[n]),{destIndex:s,sourceIndex:d,type:c}=a||{destIndex:0,sourceIndex:0},u=(0,r(960253).I)(()=>({rowStyle:{top:d>s?0:void 0,bottom:d<s?0:void 0,insetInlineStart:-1,width:"calc(100% + 2px)",height:3},columnStyle:{top:-1,insetInlineStart:d>s?0:void 0,insetInlineEnd:d<s?0:void 0,width:3,height:"calc(100% + 2px)"}}),[d,s]);return a?"row"===c&&s===t?(0,o.jsx)("div",{style:{...i.sharedStyle,...u.rowStyle}}):"column"===c&&s===l?(0,o.jsx)("div",{style:{...i.sharedStyle,...u.columnStyle}}):null:null});r.d(t,{},{SimpleTableReorderDropZone:n})},496415(e,t,r){r.r(t),r.d(t,{SimpleTableRowColumnSelector:()=>d}),r(730330),r(976614),r(159952);var l=r(635790);r(499468),r(586042),r(169187),r(726090),r(132457),r(219390),r(73168),r(139583);let o=(0,r(327219).YK)({unmergeBeforeReordering:{id:"simpleTable.unmergeBeforeReordering",defaultMessage:"Unmerge cells before reordering."}});var i=()=>r(375622);class n extends i().Ay{findSelectorsOfTypeFromStore(e,t){return this.filter(r=>{let l=r.getProps();return l.simpleTableStore===t&&l.type===e})}}let a=new n;var s=r(440302);function d(e){let t=(0,r(533992).v3)(),i=(0,r(633636).wM)(),n=(0,l.useRef)(),d=(0,l.useRef)(null);(0,r(336494).b)(a,()=>({getProps:()=>e,getNode:()=>d.current??null}),[e]);let u=()=>{n.current=void 0,r(680110).Ay.reset()}
1,{simpleTableStore:b,type:g,index:p}=e,f=(0,r(579993).K8)(()=>{if(r(139424).A.isMobile)return function(e,t,l){let o=r(966237).A.state;if(!o.isActive||o.simpleTableStore!==e)return!1;let{selection:i}=o;if(r(685840).kP(i)){if("column"===t)return i.start.col===l;if("row"===t)return i.start.row===l}return!1}(b,g,p);let{isKeyboardMode:e}=r(200083).A.state;if(e||r(680110).Ay.state.isActive||r(685840).gc(b))return!1;let t=r(584265).default.state;return(t.stores[0]!==b||t.phase!==r(476987).o.Selected)&&(0,r(927296).A)({type:g,index:p,simpleTableStore:b,selectionState:r(966237).A.state,hoverState:r(483777).A.state})},[p,b,g]),h=!!(e.isSelected||f||e.anchorIsSelected);return(0,s.jsx)(r(698496).s,{allowDragWhileTextEditing:!0,onDraggableDragStart:h?l=>{var o;let{type:i}=e;l.preventDefault();let a=null==(o=d.current)?void 0:o.parentNode;if(!a||!(a instanceof Element))return;let s=a.getBoundingClientRect();n.current="column"===i?s.x:s.y;let c="column"===i?l.startX-s.x:l.startY-s.y;!function(e){let{environment:t,simpleTableStore:l,id:o,index:i,type:n,rowStore:a,selectorStartPx:s,mouseOffsetPx:d}=e,c=[];"column"===n?((0,r(169274).pn)({environment:t,index:i,simpleTableStore:l}),c=r(359664).A.findCellsInColumnFromStore(l,o)):((0,r(169274).tb)({environment:t,index:i,simpleTableStore:l}),c=r(359664).A.findCellsInRowFromStore(a));let u=function(e){let{cells:t,type:l}=e;return t.map(e=>(function(e){let{cell:t,type:l}=e;if(!t.getNode())return;let o=(0,r(774353).u)(t.getNode()),i=o.cloned.querySelector(`.${r(828432).yHP}`),n=o.cloned.querySelector(`.${r(828432).A8d}`);return"column"===l?(i&&(i.style.left="50%",i.style.fill=r(632079).oZ.white,i.style.background=r(632079).Tj.blue.border.accentPrimary,i.style.border="none"),n&&(n.style.visibility="hidden")):(n&&(n.style.top="50%",n.style.left="-7px",n.style.fill=r(632079).oZ.white,n.style.background=r(632079).Tj.blue.border.accentPrimary,n.style.border="none"),i&&(i.style.visibility="hidden")),{cloned:o.cloned,rect:DOMRect.fromRect(o.rect)}})({cell:e,type:l})).filter(r(48697).O9)}({cells:c,type:n});r(680110).Ay.setState({isActive:!0,simpleTableStore:l,source:{id:o,type:n,index:i,draggedCells:u,selectorStartPx:s,mouseOffsetPx:d},destIndex:i,selectorDragPx:s,moved:!1})}({...e,environment:t,selectorStartPx:n.current,mouseOffsetPx:c})}:void 0,onDraggableDragMove:h?t=>{let{type:l}=e;if(!n.current)return;let o=r(680110).Ay.state;if(!o.isActive)return;let i="column"===l?t.diffX:t.diffY;if(0!==i){let t=n.current+i;!function(e){let{destIndex:t,selectorDragPx:l}=e,o=r(680110).Ay.state;o.isActive&&r(680110).Ay.setState({...o,destIndex:t,selectorDragPx:l,moved:!0})}({destIndex:function(e,t,l){let{delta:o,selectorDragPx:i}=e,n=a.findSelectorsOfTypeFromStore(l,t),s=(0,r(377385).A1)()&&"column"===l;if(s?o<0:o>0){let e=n.map(e=>{var t;let r=null==(t=e.getNode())?void 0:t.parentNode;if(!r||!(r instanceof Element))return;let o=r.getBoundingClientRect();return"column"===l?s?o.x+o.width:null==o?void 0:o.x:null==o?void 0:o.y}).filter(r(48697).O9);e.sort((e,t)=>s?t-e:e-t);for(let t=e.length-1;t>=0;t--)if(s?i<e[t]:i>e[t])return t;return 0}let d=n.map(e=>{var t;let r=null==(t=e.getNode())?void 0:t.parentNode;if(!r||!(r instanceof Element))return;let o=r.getBoundingClientRect();return"column"===l?s?o.x:o.x+o.width:o.y+o.height}).filter(r(48697).O9);return d.sort((e,t)=>s?t-e:e-t),d.filter(r(48697).O9).findIndex(e=>s?i>e:i<e)}({delta:i,selectorDragPx:t+o.source.mouseOffsetPx},e.simpleTableStore,l),selectorDragPx:t})}}:void 0,onDraggableDragEnd:h?l=>{let{simpleTableStore:n,type:a,format:s}=e;if(!r(680110).Ay.state.isActive)return;let{source:d,destIndex:c}=r(680110).Ay.state;if(d.index===c){var b;r(139424).A.isMobile||(b=l,r(899964).it({environment:t,tabId:i,stores:["column"===g?e.simpleTableStore:e.rowStore],left:b.startX,top:b.startY,bottomSheetInitialState:r(139424).A.isMobile?"half":void 0,...m(g)}))}else{let e=n.getSpaceId();(0,r(323517).createAndCommit)({userAction:"SimpleTableRowColumnSelector.handleDragEnd",environment:t,cellTarget:e?{spaceWithId:e}:void 0,canUndo:!0,perform:e=>{!function(e){var t;let{environment:l,format:i,simpleTableStore:n,transaction:a,type:s}=e,d=r(680110).Ay.state;if(!d.isActive)return;let{source:c,destIndex:u}=d;if(d.source.type!==s||d.simpleTableStore!==n)return;let m=null==(t=n.getFormat())?void 0:t.merged_cells;if(m&&("column"===s?(0,r(574978).be)(m,c.id,new Set(i.table_block_column_order??[])):(0,r(574978).rD)(m,c.id,new Set(n.getRenderableContentIds())))){let e=r(962299).A.getIntl();r(647095).rG({message:e.formatMessage(o.unmergeBeforeReordering)}),r(680110).Ay.reset();return}let b={environment:l,simpleTableStore:n,source:c,destIndex:u,transaction:a};"column"===s?function(e){let{environment:t,columnOrder:l,source:o,destIndex:i,simpleTableStore:n,transaction:a}=e;if(!l)return;(0,r(169274).wr)();let s=[...l.slice(0,o.index),...l.slice(o.index+1)],d=[...s.slice(0,i),o.id,...s.slice(i)];(0,r(436746).z)({stores:[n],update:{table_block_column_order:d},transaction:a}),r(374176).default.afterNextFlush(()=>{(0,r(169274).pn)({environment:t,index:i,simpleTableStore:n})})}({...b,columnOrder:i.table_block_column_order}):function(e){let{environment:t,source:l,destIndex:o,simpleTableStore:i,transaction:n}=e,a=i.getRenderableContentIds(),s=o>l.index?o:o-1,d=o>0?a[s]:void 0;d===l.id&&(d=a[s+1]),(0,r(169274).wr)();let c=i.getContentStores().find(e=>e.id===l.id),u=i.getContentStores().find(e=>e.id===d);c&&(u?r(149881).NI({parentStore:i,after:u.id,childStore:c,transaction:n}):r(149881).Ti({parentStore:i,childStore:c,transaction:n}),r(374176).default.afterNextFlush(()=>{(0,r(169274).tb)({environment:t,index:o,simpleTableStore:i})}))}(b)}({environment:t,simpleTableStore:n,transaction:e,format:s,type:a})}}),"row"===a&&(0,r(528294).t)(t,{from:"selection_menu",draggedTypes:["table_row"],asCopy:!1})}u()}:void 0,onDraggableDragCancel:h?()=>{u()}:void 0,disableVerticalEdgeScroll:!0,disableHorizontalEdgeScroll:!0,render:t=>(0,s.jsx)(c,{ref:d,enabled:h,isSelected:e.isSelected,draggableEvents:t,type:g,index:e.index,simpleTableStore:e.simpleTableStore,rowStore:e.rowStore})})}let c=(0,l.forwardRef)(function(e,t){let{type:o,index:i,enabled:n,isSelected:a,simpleTableStore:d,rowStore:c,draggableEvents:b}=e,g=(0,r(533992).v3)(),p=(0,r(633636).wM)(),[f,h]=(0,l.useState)(!1),v=(0,r(579993).O$)(r(680110).Jg),y=(0,r(579993).O$)(r(680110).So),S=(0,l.useCallback)(e=>
1{let l,n;if(e.stopPropagation(),"function"!=typeof t&&null!=t&&t.current){let e=t.current.getBoundingClientRect();"column"===o?(l=e.x,n=e.y+e.height+6):"row"===o?(l=e.x+e.width+6,n=e.y):(0,r(48697).HB)(o)}else l=e.clientX,n=e.clientY;!function(e,t,l,o,i,n,a,s){if(r(899964).it({environment:i,tabId:n,stores:[o],left:a,top:s,bottomSheetInitialState:r(139424).A.isMobile?"half":void 0,...m(e)}),r(139424).A.isMobile){let{pn:o,tb:n}=r(169274);("column"===e?o:n)({environment:i,index:t,simpleTableStore:l})}}(o,i,d,"column"===o?d:c,g,p,l,n)},[g,p,t,o,i,d,c]),x=(0,l.useCallback)(()=>{h(!0),r(97318).Lb({type:o,simpleTableStore:d,index:i})},[o,d,i]),w=(0,l.useCallback)(()=>{h(!1),r(97318).IN()},[]),A=(0,r(960253).I)(()=>({selector:{..."column"===o?{transform:`translateX(${(0,r(377385).A1)()?"":"-"}50%)`,top:-3,insetInlineStart:"50%",width:18,height:6}:{transform:"translateY(-50%)",insetInlineStart:-3,top:"50%",width:6,height:18},opacity:+!!n,pointerEvents:n?void 0:"none",zIndex:4,position:"absolute",borderRadius:4,cursor:"pointer",background:r(632079).Tj.icon.tertiary,border:`2px solid ${r(632079).Tj.background.primary}`}}),[n,o]),T=r(139424).A.isMobile||f||v||a;return(0,s.jsx)("div",{className:"notion-simple-table-selector",ref:t,style:A.selector,onTouchStart:x,onTouchEnd:w,onMouseEnter:x,onMouseLeave:w,...b,children:(0,s.jsx)(u,{type:o,isDragging:v,isDraggingMoved:y,isSelected:a,visible:n&&T,onClick:S,children:(0,s.jsx)(r(16275).I,{icon:r(424107).i,size:"sm",style:{transform:"column"===o?"rotate(90deg)":void 0}})})})});function u(e){let{children:t,type:l,isDragging:o,isDraggingMoved:i,isSelected:n,visible:a,onClick:d}=e,c=(0,r(327219).tz)(),u="column"===l?r(828432).yHP:r(828432).A8d,m="column"===l?c.formatMessage({id:"simpleTable.rowColumnSelector.moveColumn",defaultMessage:"Move column"}):c.formatMessage({id:"simpleTable.rowColumnSelector.moveRow",defaultMessage:"Move row"}),b=(0,r(960253).I)(()=>{let e=n||o,t={position:"absolute",top:"50%",insetInlineStart:"50%",translate:`${(0,r(377385).A1)()?"":"-"}50% -50%`,display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,cursor:i?"grabbing":o?"grab":"pointer",background:e?r(632079).Tj.blue.border.accentPrimary:r(632079).Tj.whiteButtonBackground,border:`1px solid ${e?r(632079).Tj.blue.border.accentPrimary:r(632079).Tj.border.primary}`,fill:e?r(632079).oZ.white:r(632079).Tj.icon.tertiary};return"column"===l?(t.width=22,t.height=14):(t.width=14,t.height=22),r(139424).A.isMobile&&(t.opacity=+!!a),{button:t}},[a,o,i,n,l]),g={"aria-label":m,className:u,onClick:d,style:b.button,tabIndex:-1};return r(139424).A.isMobile?(0,s.jsx)("button",{...g,style:b.button,children:t}):(0,s.jsx)(r(654979).A,{...g,tag:"button",visible:a,initial:r(685840).eW,animate:{scale:1,opacity:1},exit:r(685840).eW,config:r(685840).Ed,style:b.button,onClick:d,tabIndex:-1,children:t})}function m(e){return{showInput:!0,actionSectionGroupKey:"simple_table",analyticsFrom:"simple_table_menu",hideTitle:!0,hideMetadata:"column"===e}}},27249(e,t,r){r.r(t);var l=r(635790),o=r(440302);let i={height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",background:"transparent"},n={padding:"auto"};function a(e){let{store:t,type:a,formatStore:s}=e,u=(0,r(533992).v3)(),m=(0,r(579993).K8)(()=>t.getSpaceId(),[t]),b=(0,l.useRef)(null),[g,p]=(0,l.useState)(!1),f=(0,r(579993).K8)(()=>s.state.temporaryFormat?s.state.temporaryFormat.table_block_column_order||[]:t.getFormatStore().getKeyValue("table_block_column_order")||[],[s,t]),{resizing:h,tooltipOriginRect:v,numTempRows:y}=(0,r(579993).K8)(()=>{let e=r(685840).gc(t,a);return{resizing:!!e,tooltipOriginRect:null==e?void 0:e.tooltipOriginRect,numTempRows:(null==e?void 0:e.rowsDelta)??0}},[t,a]),S=(0,l.useCallback)(()=>{(0,r(323517).createAndCommit)({userAction:"SimpleTableResizer.handleResizeClick",environment:u,cellTarget:m?{spaceWithId:m}:void 0,canUndo:!0,perform:e=>{"row"!==a&&r(97318).eI({count:1,simpleTableStore:t,transaction:e}),"column"!==a&&r(97318).S0({environment:u,count:1,simpleTableStore:t,transaction:e,analyticsFrom:"resize_click"})}})},[u,t,a,m]),x=(0,l.useCallback)(e=>{var l;e.preventDefault();let o=null==(l=b.current)?void 0:l.getBoundingClientRect();r(547673).A.setState({isActive:!0,simpleTableStore:t,resize:a,rowsDelta:0,columnsDelta:0,tooltipOriginRect:o}),s.setTemporaryFormat(t.getFormat())},[t,s,a]),w=(0,l.useCallback)(e=>{let l=r(979805).$O(t)||[];if(0===e)return l.slice(0,Math.max(1,l.length-Math.abs(e)));let o=e-(f.length-l.length);return o>0?[...f,...(0,r(960408).Hn)(o,()=>(0,r(977102).Ay)())]:f.slice(0,f.length+o)},[t,f]),A=(0,l.useCallback)(e=>{var l;let o=r(685840).gc(t,a);if(!o)return;let i=null==(l=b.current)?void 0:l.getBoundingClientRect();if("row"!==a){let l=e.diffX>0?Math.ceil((e.diffX-30)/120):Math.floor((e.diffX+30)/120);if(l<0&&r(685840).oC({simpleTableStore:t,lastN:Math.abs(l)}))return;r(547673).A.setState({...o,columnsDelta:l,tooltipOriginRect:i});let n=w(l);s.updateColumnOrder(n),r(365792).VD(n.length-1)}if("column"!==a){let l=e.diffY>0?Math.ceil((e.diffY-8)/32):Math.max(-(r(979805).yv(t)-1),Math.floor((e.diffY+8)/32));if(l<0&&r(685840).S9({simpleTableStore:t,lastN:Math.abs(l)}))return;r(547673).A.setState({...o,rowsDelta:l,tooltipOriginRect:i}),r(365792).zb(r(979805).yv(t)+l-1)}},[t,s,a,w]),T=(0,l.useCallback)(()=>{let e=r(979805).MW(t);(0,r(323517).createAndCommit)({userAction:"SimpleTableResizer.handleDragEnd",environment:u,cellTarget:m?{spaceWithId:m}:void 0,canUndo:!0,perform:l=>{"row"!==a&&(f.length>e?r(97318).eI({count:f.length-e,simpleTableStore:t,transaction:l}):f.length<e&&r(365792).gU({simpleTableStore:t,columnOrder:f,transaction:l})),"column"!==a&&(y>0?r(97318).S0({environment:u,count:y,simpleTableStore:t,transaction:l,anal
1yticsFrom:"resize_drag"}):y<0&&r(365792).Sv({numRowsToDelete:Math.abs(y),simpleTableStore:t,transaction:l}))}}),c(s)},[u,t,s,a,f,y,m]),C=(0,l.useCallback)(()=>{c(s)},[s]),I=(0,r(579993).K8)(()=>r(979805).yv(t)+y,[t,y]),j=(0,r(579993).K8)(()=>{if(g)return!0;if(r(200083).A.state.isKeyboardMode)return!1;if(h)return!0;let e=r(483777).A.state;if(!e.isActive||e.simpleTableStore!==t)return!1;let{hover:l}=e;if("cell"===l.type){let e=l.y===r(979805).yv(t)-1,o=l.x===r(979805).MW(t)-1;if("row"===a)return e&&o?"row"===l.region:e;if("column"===a)return e&&o?"column"===l.region:o;if("corner"===a)return e&&o;(0,r(48697).HB)(a)}else{if("resizer"===l.type)return l.resizer===a;if("row"===l.type||"column"===l.type)return!1;(0,r(48697).HB)(l.type)}},[g,h,t,a]),D=(0,r(960253).I)(()=>{let e,t;return{wrapper:{..."row"===a?{paddingTop:8,bottom:-24,insetInlineStart:0,insetInlineEnd:0}:"column"===a?{paddingInlineStart:8,insetInlineEnd:-24,top:0,bottom:0}:"corner"===a?{bottom:-8,insetInlineEnd:-8}:void(0,r(48697).HB)(a),zIndex:1,position:"absolute",cursor:"default"},inner:{display:"flex",width:"100%",height:"100%",opacity:j&&"corner"!==a?1:0,pointerEvents:j?void 0:"none",transition:"opacity 150ms ease 50ms"},button:{...(e=`1px solid ${r(632079).Tj.border.primary}`,t="100%","column"===a?{width:16,height:t,cursor:"col-resize",border:e}:"row"===a?{width:t,height:16,cursor:"row-resize",border:e}:{width:16,height:16,cursor:"nwse-resize",borderRadius:"50%"}),padding:0,borderRadius:4}}},[j,a]);return(0,o.jsx)("div",{style:D.wrapper,onFocus:e=>{(0,r(768397).p)(e.target)&&p(!0)},onBlur:()=>{p(!1)},onMouseEnter:()=>{r(97318).xs({simpleTableStore:t,resizer:a})},onMouseLeave:()=>{r(97318).IN()},ref:b,children:(0,o.jsx)(r(698496).s,{onDraggableDragStart:x,onDraggableDragMove:A,onDraggableDragEnd:T,onDraggableDragCancel:C,disableVerticalEdgeScroll:!0,disableHorizontalEdgeScroll:!0,render:e=>(0,o.jsx)("div",{style:D.inner,...e,children:(0,o.jsx)(r(51831).m_,{content:()=>(0,o.jsx)(d,{type:a,resizing:h,columnOrder:f,rowCount:I}),placement:"bottom",delayThreshold:0,originRect:v,forceVisibleState:!0===h||void 0,children:e=>(0,o.jsx)(r(548436).A,{onClick:S,style:D.button,...e,children:(0,o.jsx)("div",{style:i,children:(0,o.jsx)(r(16275).I,{icon:r(550246).plusFillSmallIcon,size:"xxs",colorVariant:"secondary",style:n})})})})})})})}let s={wrapper:{display:"flex",flexDirection:"column",alignItems:"center",color:r(632079).Tj.text.inversePrimary},boldText:{color:r(632079).Tj.text.inversePrimary}};function d(e){let{type:t,resizing:l,columnOrder:i,rowCount:n}=e;if(l)return(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.dimensions",defaultMessage:"{num_columns} Ã {num_rows}",values:{num_columns:i.length,num_rows:n}});let a=e=>(0,o.jsx)("b",{style:s.boldText,children:e});return"row"===t?(0,o.jsxs)("div",{style:s.wrapper,children:[(0,o.jsx)("div",{children:(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.tooltipRow",defaultMessage:"<b>Click</b> to add a new row",values:{b:a}})}),(0,o.jsx)("div",{children:(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.tooltipSubtitleRow.v2",defaultMessage:"<b>Drag</b> to add or remove rows",values:{b:a}})})]}):"column"===t?(0,o.jsxs)("div",{style:s.wrapper,children:[(0,o.jsx)("div",{children:(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.tooltipColumn",defaultMessage:"<b>Click</b> to add a new column",values:{b:a}})}),(0,o.jsx)("div",{children:(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.tooltipSubtitleColumn.v2",defaultMessage:"<b>Drag</b> to add or remove columns",values:{b:a}})})]}):"corner"===t?(0,o.jsxs)("div",{style:s.wrapper,children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{children:(0,o.jsx)(r(327219).sA,{id:"simpleTable.resizer.tooltipSubtitleCorner.v2",defaultMessage:"<b>Drag</b> to add or remove rows/columns",values:{b:a}})})]}):void(0,r(48697).HB)(t,()=>`Unhandled SimpleTableRegion type: ${t}`)}function c(e){e.reset(),r(547673).A.reset()}r.d(t,{SimpleTableResizer:()=>a})},997360(e,t,r){r.r(t),r.d(t,{SimpleTableSelectionOverlay:()=>b});var l=r(635790),o=r(440302);let i={viewBox:"0 0 20 20",fittedViewBox:"8.37 2.37 3.26 15.26",svg:(0,o.jsx)("path",{d:"M10 14.375a1.625 1.625 0 1 1 0 3.25 1.625 1.625 0 0 1 0-3.25m0-6a1.625 1.625 0 1 1 0 3.25 1.625 1.625 0 0 1 0-3.25m0-6a1.625 1.625 0 1 1 0 3.25 1.625 1.625 0 0 1 0-3.25"})},n=(0,r(104509).wt)("ellipsisVerticalFill",i,"fill");function a(e){let{simpleTableStore:t,selection:i,canEdit:n}=e,a=(0,r(533992).v3)(),s=(0,r(633636).wM)(),d=(0,l.useRef)(null),u=(0,r(579993).K8)(()=>
1{if(!n||r(139424).A.isMobile)return!1;let{isKeyboardMode:e}=r(200083).A.state;if(e||r(680110).Ay.state.isActive)return!1;let l=r(966237).A.state;return!(!l.isActive||l.simpleTableStore!==t||r(685840).gc(t))&&"cell"===i.type},[t,i,n]),m=(0,r(579993).K8)(()=>{var e;let l=r(52169).n.state;return l.isActive&&(null==(e=l.stores)?void 0:e[0])===t&&"simple_table_cell"===l.actionSectionGroupKey},[t]);return u?(0,o.jsx)(c,{ref:d,isSelected:m,onClick:e=>{var l,o,i,n,c;let u,m;if(e.stopPropagation(),d.current){let e=d.current.getBoundingClientRect();u=e.x+e.width+6,m=e.y}else u=e.clientX,m=e.clientY;l=t,o=a,i=s,n=u,c=m,r(52169).n.state.isActive||r(899964).it({environment:o,tabId:i,stores:[l],left:n,top:c,showInput:!1,actionSectionGroupKey:"simple_table_cell",analyticsFrom:"simple_table_menu",bottomSheetInitialState:void 0,hideTitle:!0,hideMetadata:!0})}}):null}let s={selector:{pointerEvents:"auto",position:"absolute",top:"50%",transform:"translateY(-50%)",insetInlineEnd:-4,width:6,height:12,borderRadius:3,cursor:"pointer",background:r(632079).Tj.blue.border.accentPrimary,border:`2px solid ${r(632079).Tj.background.primary}`}},d={button:{position:"absolute",top:"50%",insetInlineStart:"50%",translate:"calc(var(--direction, 1) * -50%) -50%",width:10,height:16,display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,cursor:"pointer",background:r(632079).Tj.blue.border.accentPrimary,border:"none",fill:"white"}},c=(0,l.forwardRef)(function(e,t){let i=(0,r(327219).tz)(),{isSelected:a,onClick:c}=e,[u,m]=(0,l.useState)(!1);return(0,o.jsx)("div",{style:s.selector,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),children:(0,o.jsx)(r(654979).A,{tag:"button",visible:u||a,initial:r(685840).eW,animate:{scale:1,opacity:1},exit:r(685840).eW,config:r(685840).Ed,style:d.button,"aria-label":i.formatMessage({id:"simpleTable.cellSelector.openMenu",defaultMessage:"Open cell menu"}),onClick:c,tabIndex:-1,children:(0,o.jsx)(r(16275).I,{icon:n,size:"xxs"})})})});function u(e){let{position:t,onDraggableDragStart:l,onDraggableDragMove:i,onDraggableDragEnd:n,onDraggableDragCancel:a}=e,s=r(139424).A.isMobile?26:15,d=(0,r(960253).I)(()=>({tapArea:{position:"absolute",top:"top-left"===t||"top-right"===t?-s/2:void 0,insetInlineStart:"top-left"===t||"bottom-left"===t?-s/2:void 0,bottom:"bottom-right"===t||"bottom-left"===t?-s/2:void 0,insetInlineEnd:"bottom-right"===t||"top-right"===t?-s/2:void 0,width:s,height:s,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",background:"transparent",pointerEvents:"auto",cursor:"top-right"===t||"bottom-left"===t?"nesw-resize":"nwse-resize",zIndex:10}}),[t,s]);return(0,o.jsx)(r(698496).s,{allowDragWhileTextEditing:!0,onDraggableDragStart:l,onDraggableDragMove:i,onDraggableDragEnd:n,onDraggableDragCancel:a,render:e=>(0,o.jsx)("div",{...e,style:d.tapArea})})}let m={bottomRightCircle:{position:"absolute",bottom:-5,insetInlineEnd:-5,width:10,height:10,flexShrink:0,backgroundColor:r(632079).Tj.blue.border.accentPrimary,border:`2px solid ${r(632079).Tj.background.primary}`,borderRadius:"50%"}};function b(e){let{startRect:t,endRect:i,dragState:n,selection:s,store:d}=e,c=(0,r(533992).v3)(),b=(0,l.useRef)(void 0),g=Math.min(t.left,i.left),p=Math.min(t.top,i.top),f=Math.max(t.right,i.right),h=Math.max(t.top+t.height,i.top+i.height),v=e=>{s&&(b.current=r(685840).D8(s,e))},y=e=>{if(!b.current)return;let t=(0,r(685840).hk)(e.currentX,e.currentY,d);(0,r(169274).ep)({environment:c,start:b.current,end:t,simpleTableStore:d})},S=(0,r(960253).I)(()=>({base:{position:"absolute",[(0,r(377385).A1)()?"insetInlineEnd":"insetInlineStart"]:n&&"column"===n.type?n.left:g+1.5,top:n&&"row"===n.type?n.top:p+1.5,width:f-g-3,height:h-p-3},wrapper:{zIndex:n?4:2,backgroundColor:n?r(632079).Tj.background.primary:void 0,opacity:n?.9:void 0,boxShadow:n?r(632079).Tj.shadow.outline.lg:void 0,borderRadius:2},inner:{border:`solid ${r(632079).Tj.blue.border.accentPrimary}`,borderWidth:2,borderRadius:2,zIndex:n?5:3}}),[3,n,h,f,g,p]);return t&&i?(0,o.jsxs)("div",{className:r(828432).fep,children:[(0,o.jsx)("div",{style:{...S.base,...S.wrapper}}),(0,o.jsxs)("div",{style:{...S.base,...S.inner},children:[!r(139424).A.isMobile&&s?(0,o.jsx)(a,{simpleTableStore:d,selection:s,canEdit:e.canEdit}):void 0,r(139424).A.isMobile?(0,o.jsx)("div",{style:m.bottomRightCircle}):void 0,(null==s?void 0:s.type)!=="row"&&(null==s?void 0:s.type)!=="column"?(0,o.jsxs)(o.Fragment,{children:[r(139424).A.isMobile?void 0:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(u,{position:"top-left",onDraggableDragStart:()=>v("top-left"),onDraggableDragMove:y}),(0,o.jsx)(u,{position:"top-right",onDraggableDragStart:()=>v("top-right"),onDraggableDragMove:y}),(0,o.jsx)(u,{position:"bottom-left",onDraggableDragStart:()=>v("bottom-left"),onDraggableDragMove:y})]}),(0,o.jsx)(u,{position:"bottom-right",onDraggableDragStart:()=>v("bottom-right"),onDraggableDragMove:y})]}):void 0]})]}):null}},424107(e,t,r){r(635790);let l={viewBox:"0 0 20 20",fittedViewBox:"6.24 2.75 7.51 14.51",
1svg:(0,r(440302).jsx)("path",{d:"M6.25 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m5 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m1.25 7.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5M6.25 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m6.25 7.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5M6.25 16a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0"})},o=(0,r(104509).wt)("dragHandle",l,"default");r.d(t,{},{i:o})},550246(e,t,r){r.r(t),r(635790);let l={viewBox:"0 0 16 16",fittedViewBox:"2.65 2.65 10.7 10.7",svg:(0,r(440302).jsx)("path",{d:"M8 2.65a.75.75 0 0 1 .75.75v3.85h3.85a.75.75 0 0 1 0 1.5H8.75v3.85l-.004.077a.75.75 0 0 1-1.492 0L7.25 12.6V8.75H3.4a.75.75 0 0 1 0-1.5h3.85V3.4A.75.75 0 0 1 8 2.65"})},o=(0,r(104509).wt)("plusFillSmall",l,"fillSmall");r.d(t,{},{iconDefinition:l,plusFillSmallIcon:o})}}]);
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.