PageSourceSearch

https://cardio-defend-z90i7hd.gamma.site/_next/static/chunks/1260.7a3a6311e9e320c1.js

js cardio-defend-z90i7hd.gamma.site collected 2026-10-03 04:04:03 UTC 27,983 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1260],{91260:function(e,t,n){"use strict";n.r(t),n.d(t,{DataEditor:function(){return ey}});var o=n(52322),l=n(38035),r=n(28535),i=n(32899),c=n(42946),a=n(49929),u=n(94523),s=n(87254),d=n(40474),m=n(2784);n(28316);var f=n(2574),g=n(10625),p=n(99058),h=n(74008),w=n(25481),x=n(29117),v=n(332),y=n(54933);let b={x:-1e3,y:-1e3};function C(e){return"items"in e}function I(e){return"check"in e}function E(e){return"divider"in e}let k=e=>{let{initial:t,top:n,bottom:o}=e,l=Math.abs(n.x-t.x),r=Math.abs(n.y-t.y),i=Math.abs(o.y-t.y);return 0===l?{alpha:0,beta:0}:{alpha:Math.atan(r/l),beta:Math.atan(i/l)}},j=e=>{let{menuItems:t,position:n,isOpen:o,onClose:l}=e,r=(0,m.useRef)(null),i=(0,m.useRef)(new Map),[c,a]=(0,m.useState)([]),{itemsIndex:u,itemsHash:s,getItemFromKey:d}=function(e){let t=new Map,n=(e,t)=>{let n=null;for(let o of e){if(!(n=t[o]))throw console.log(e,o),Error("item not found");t=C(n)?n.items:[]}if(!n)throw console.log(e),Error("item not found");return n},o=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e.forEach((e,l)=>{if(!("label"in e))return;let r=e.key;if(t.has(r))throw console.log(t.get(r)),Error("duplicated key=".concat(r));let i=[...n,l];t.set(r,i),C(e)&&o(e.items,i)})};o(e);let l=[...t.entries()].map(e=>{let[t,n]=e;return"".concat(t,":").concat(n.join("|"))}).join(",");return{itemsIndex:t,itemsHash:l,getItemFromKey:(e,o)=>n(t.get(e)||[],o)}}(t),f=(0,m.useCallback)(e=>{var n,o,l,s,m,f,g,p,h,w;let x=null===(n=e.target)||void 0===n?void 0:n.closest("[data-menu-item-key]"),v=null===(o=e.target)||void 0===o?void 0:o.closest("[data-menu-id]"),y=(null==v?void 0:v.getAttribute("data-menu-id"))||"",b=(null==x?void 0:x.getAttribute("data-menu-item-key"))||"";if(!y||!b)return;let I=i.current.get(y);if(!I)return;let{trigger:E,hideTimer:j}=I,L="".concat(y,":").concat(b),R=null===(l=u.get(b))||void 0===l?void 0:l.length,M=null!==(p=i.current.get(R&&(null===(s=c[R])||void 0===s?void 0:s.key)||""))&&void 0!==p?p:{},{element:T,key:_,hideTimer:P}=null!=M?M:{},A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;M.hideTimer=setTimeout(()=>{a(e=>{let t=e.splice(0,R);return e.forEach(e=>{let{key:t}=e,n=i.current.get(t);n&&(n.hideTimer&&clearTimeout(n.hideTimer),i.current.delete(t))}),t})},e)};if(j&&(clearTimeout(j),I.hideTimer=void 0),b===_){I.trigger={x:e.clientX,y:e.clientY},P&&(clearTimeout(P),M.hideTimer=void 0);return}if(T&&E&&function(e){let{el:t,initial:n,currentCoords:o}=e;if(!t||t.offsetTop<0||t.offsetLeft<0||t.offsetLeft<n.x&&o.x>n.x||t.offsetLeft>n.x&&o.x<n.x)return!1;let l={x:0};t.offsetLeft<n.x&&(l.x+=t.offsetWidth);let r=k({initial:n,top:{y:t.offsetTop,x:t.offsetLeft+l.x},bottom:{y:t.offsetTop+t.offsetHeight,x:t.offsetLeft+l.x}}),i=Math.atan(Math.abs(n.y-o.y)/Math.abs(o.x-n.x));return o.y<n.y?i<r.alpha:i<r.beta}({el:T,initial:E,currentCoords:{x:e.clientX,y:e.clientY}})){P||A();return}if(r.current===L)return;r.current=L;let N=d(b,t);if(!C(N)){R&&c[R]&&A(0);return}j&&(clearTimeout(j),I.hideTimer=void 0);let D=c.find(e=>{let{key:t}=e;return t===y});if(!D){console.error("menu not found",{openMenus:{...c},menuKey:y});return}let S=D.position,O={x:(null!==(h=null===(m=I.element)||void 0===m?void 0:m.offsetLeft)&&void 0!==h?h:S.x)+((null===(f=I.element)||void 0===f?void 0:f.offsetWidth)||0),y:x.offsetTop+(null!==(w=null===(g=I.element)||void 0===g?void 0:g.offsetTop)&&void 0!==w?w:S.y)};I.trigger={x:e.clientX,y:e.clientY},a(e=>{var t;let n=e.slice(0,R);return n.push({key:b,position:O,offset:{x:(null===(t=I.element)||void 0===t?void 0:t.offsetWidth)||x.offsetWidth,y:-1*x.offsetHeight}}),i.current.has(b)||i.current.set(b,{}),i.current.get(b).key=b,n})},[c,s]);return(0,m.useEffect)(()=>(window.addEventListener("mousemove",f),()=>{window.removeEventListener("mousemove",f)}),[f]),(0,m.useEffect)(()=>{!1===o?(a([]),i.current=new Map):a([{key:"_root",position:n,offset:{x:0,y:0}}]);let e=e=>{var t;if(!o)return;let n=null===(t=e.target)||void 0===t?void 0:t.closest("[data-menu-id]");n||l()};return window.addEventListener("mousedown",e),()=>{window.removeEventListener("mousedown",e)}},[o,l]),(0,m.useEffect)(()=>{a(e=>(e.length&&(e[0].position={x:n.x,y:n.y}),e))},[n.x,n.y]),{setMenuRef:e=>t=>{i.current.has(e)||i.current.set(e,{}),i.current.get(e).element=t},openMenus:c,getMenuItems:function(e){if("_root"===e)return t;let n=d(e,t);return C(n)?n.items:[]}}};var L=n(54073),R=n.n(L);let M=e=>{let{element:t,position:n,offset:o={x:0,y:0}}=e,[l,r]=(0,m.useState)({width:window.innerWidth,height:window.innerHeight}),[i,c]=(0,m.useState)({x:n.x,y:n.y}),a=(0,m.useCallback)(e=>{let{width:t,height:r}=l;if(n.x<0||n.y<0)return;let a={x:0,y:0};e.offsetWidth+n.x>t&&(a.x=-((e.offsetWidth+o.x)*1)),e.offsetHeight+n.y>r&&(a.y=-((e.offsetHeight+o.y)*1));let u={x:n.x+a.x,y:n.y+a.y};(u.x!==i.x||u.y!==i.y)&&c(u)},[n.x,n.y,o.x,o.y,i,l]);return(0,m.useEffect)(()=>{let e=R()(()=>{r({width:window.innerWidth,height:window.innerHeight})},150);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,m.useEffect)(()=>{t&&a(t)},[a,t]),{calculatePosition:a,position:i}},T=(0,m.forwardRef)((e,t)=>{let{isOpen:n,onClose:l,menuItems:i,position:u,parentOffset:s={x:0,y:0},id:d,activeElement:f}=e,v=(0,m.useRef)(null),{position:y,calculatePosition:b}=M({element:v.current,position:u,offset:s}),k=()=>{var e;let n=(null===(e=v.current)||void 0===e?void 0:e.parentNode)||null;"function"==typeof t?t(n):t&&(t.current=n)};(0,m.useEffect)(()=>{t&&k()},[t]);let j=i.map(e=>E(e)?"divider":e.key).join(",");(0,m.useEffect)(()=>{v.current&&b(v.current)},[j,u]);let L=(0,m.useMemo)(()=>i.filter(e=>!E(e)),[i]),R=!!L.find(e=>I(e)),T=!!L.find(e=>e.icon);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(g.v,{isOpen:n,onClose:l,closeOnBlur:!1,closeOnSelect:!0,children:(0,o.jsx)(p.q,{"data-menu-id":d,zIndex:"tooltip",rootProps:{style:{to
1p:y.y,left:y.x}},ref:e=>{v.current=e,k(),e&&b(e)},children:i.map((e,t)=>E(e)?(0,o.jsx)(h.i,{color:"gray.300",my:2},"divider-".concat(t)):(0,o.jsx)(w.s,{cursor:"pointer",icon:(0,o.jsx)(_,{item:e,menuHasIcons:T,menuHasChecked:R}),background:f===e.key?"gray.100":void 0,closeOnSelect:!C(e),onClick:C(e)?void 0:e.onClick,isDisabled:e.disabled,color:e.color,"data-menu-item-key":e.key,children:(0,o.jsxs)(x.U,{width:"100%",pointerEvents:"none",children:[(0,o.jsx)(r.xu,{flexGrow:2,children:e.label}),(0,o.jsx)(r.xu,{flexGrow:0,pl:2,children:C(e)&&(0,o.jsx)(a.G,{icon:c.yOZ})})]})},e.key))})})})});T.displayName="ContextMenuInner";let _=e=>{let{item:t,menuHasIcons:n,menuHasChecked:l}=e;return(0,o.jsx)(x.U,{children:(0,o.jsxs)(o.Fragment,{children:[l&&(0,o.jsx)(P,{item:t}),n&&(0,o.jsx)(A,{item:t})]})})},P=e=>{let{item:t}=e;return I(t)&&t.check?"multiple"===t.check?(0,o.jsx)(a.G,{icon:y.Kl4}):(0,o.jsx)(a.G,{icon:y.LEp}):(0,o.jsx)(r.xu,{width:"1em"})},A=e=>{let{item:t}=e;return t.icon?"icon"in t.icon?(0,o.jsx)(a.G,{icon:t.icon}):t.icon:(0,o.jsx)(r.xu,{width:"1em"})},N=e=>{var t;let{onClose:n,isOpen:l,menuItems:r,position:i}=e,{setMenuRef:c,openMenus:a,getMenuItems:u}=j({isOpen:l,onClose:n,menuItems:r,position:i});return(0,o.jsx)(v.h,{appendToParentPortal:!1,children:[...a,null].map((e,l)=>{var r;return null===e?(0,o.jsx)(T,{id:"placeholder",menuItems:[],position:b,isOpen:!1,onClose:n},"menu-".concat(l)):(0,o.jsx)(T,{id:e.key,activeElement:null!==(t=null===(r=a[l+1])||void 0===r?void 0:r.key)&&void 0!==t?t:void 0,menuItems:u(e.key),position:e.position,parentOffset:e.offset,isOpen:!0,onClose:n,ref:c(e.key)},"menu-".concat(l))})})};var D=n(77608),S=n(24528),O=n(82352);let K={serialize(e){let{includeLabels:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];for(let o of(t&&n.push(e.columns.map(e=>{let{label:t}=e;return t}).join("	")),e.rows)){let t=[];for(let n of e.columns)t.push(e.getCellOrThrow({row:o.id,column:n.id}).textValue);n.push(t.join("	"))}return n.join("\n")}};var z=n(9315),G=n(44776);let H="__header__",F="__gutter__";function W(e,t){let n=t.data;return e.setData("application/gamma.chart+json",JSON.stringify(n)),e.setData("text/plain",K.serialize(n,{includeLabels:t.includesLabels})),n}var U=n(77533);function V(e){let t=e.currentTarget,{selectionStart:n,selectionEnd:o,value:l}=t,r=e.key,i=!0;if(n===o&&["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(r)&&!e.shiftKey)switch(r){case"ArrowUp":case"ArrowLeft":0===o&&(i=!1);break;case"ArrowDown":case"ArrowRight":o===l.length&&(i=!1)}i&&((0,d.K)(e.keyCode)||e.altKey||e.ctrlKey||e.metaKey)&&e.stopPropagation(),"Escape"===r&&(this.wasEscKeyPressed=!0)}class X{update(e,t){return this.getCompatibleCell({...e,cell:t.cell||e.cell,text:t.text})}getCompatibleCell(e){var t;let n=e.cell;if(!n)throw Error("cell missing for delegate cell");return{...e,cell:n,text:null!==(t=e.text)&&void 0!==t?t:n.textValue,value:(0,z.Vd)(n)?n.data:Number.NaN}}handleKeyDown(e,t,n,o,l,r){return!n&&!l&&(0,d.w)(t)?{cell:{...e,text:(0,d.O)(r,o)},enableEditMode:!0}:{cell:e,enableEditMode:t===d.bz.POINTER||t===d.bz.ENTER}}getClassName(e){let t=e.cell,n=["cell-type-".concat(t.type)];return t.hasError&&n.push("rg-invalid"),(0,z.Vd)(t)&&n.push("cell-format-".concat(t.getFormatter().type)),n.join(" ")}render(e,t,n){return t?(0,o.jsx)("input",{ref:e=>{e&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))},className:"cell-type-".concat(e.cell.type),defaultValue:e.text,onChange:t=>{n(this.getCompatibleCell({...e,text:t.currentTarget.value}),!1)},onBlur:t=>{n(this.getCompatibleCell({...e,text:t.currentTarget.value}),!this.wasEscKeyPressed),this.wasEscKeyPressed=!1},onCopy:e=>e.stopPropagation(),onCut:e=>e.stopPropagation(),onPaste:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),onKeyDown:V.bind(this)}):(0,o.jsx)(Z,{cell:e,onCellChanged:n})}constructor(){this.wasEscKeyPressed=!1}}let Z=e=>{let{cell:t}=e;return(0,o.jsx)(x.U,{width:"100%",position:"relative",children:(0,o.jsx)(U.x,{as:"span",flexGrow:1,className:"cell-content",children:t.text})})},B={label:{label:()=>s.ag._({id:"87a/t/"}),icon:c.nUG},raw:{label:()=>s.ag._({id:"kZz4L7"}),icon:c.KR_},currency:{label:()=>s.ag._({id:"Q2lUR2"}),icon:c.n7u},percentage:{label:()=>s.ag._({id:"/roQKz"}),icon:c.jGC}};class Y{getCompatibleCell(e){let t=e.text||"",n=parseFloat(t);return{...e,text:t,value:n,column:e.column}}handleKeyDown(e){return{cell:e,enableEditMode:!1}}isFocusable(e){return!0}update(e,t){return this.getCompatibleCell({...e,text:t.text})}render(e){return(0,o.jsx)(J,{cell:e})}}let J=e=>{let{cell:t}=e,{state:n,dispatch:l}=(0,m.useContext)(D._M),r=t.column;if(!r)return(0,o.jsx)("span",{children:t.text});let c="label"===r.type?"label":r.format;return(0,o.jsxs)(x.U,{width:"100%",position:"relative",pr:2,children:[(0,o.jsx)(U.x,{as:"span",flexGrow:2,textAlign:"center",children:t.text}),(0,o.jsx)(i.h,{"aria-label":"options",variant:"link",color:"gray.700",flexGrow:0,icon:(0,o.jsxs)(x.U,{children:[r.fixedType?(0,o.jsx)(a.G,{size:"xs",icon:B[c].icon}):(0,o.jsx)(a.G,{size:"xs",icon:y.JyM}),(0,o.jsx)(a.G,{icon:y.gc2})]}),cursor:"pointer",justifyContent:"flex-start",onMouseDownCapture:e=>{var t;null===(t=n.gridFunctions)||void 0===t||t.selectColumn(r.id),l((0,S.oV)({x:e.clientX,y:e.clientY})),e.stopPropagation()}})]})};class q{update(e,t){var n;return this.getCompatibleCell({...e,column:t.column||e.column,text:t.text,columnType:t.columnType||(null===(n=t.column)||void 0===n?void 0:n.type)})}getCompatibleCell(e){var t;let n=e.column;if(!n)throw Error("column missing for header cell");return{...e,column:n,text:null!==(t=e.text)&&void 0!==t?t:n.label,columnType:e.columnType||n.type,value:Number.NaN}}handleKeyDown(e,t,n,o,l,r){return!n&&!l&&(0,d.w)(t)?{cell:{...e,text:(0,d.O)(r,o)},enableEditMode:!0}:{cell:e,enableEditMode:t===d.bz.POINTER||t===d.bz.ENTER}}getClassName(e,t){var n;return"column-type-".concat(null===(n=e.column)||void 0===n?void 0:n.type)}render(e,t,n){return t?(0,o.jsx)("input",{ref:e=>{e&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))},defaultValue:e.text,onChange:t=>{n(this.getCompatibleCell({...e,text:t.currentTarget.value}),!1)},onBlur:t=>{n(this.getCompatibleCell({...e,text:t.currentTarget.value}),!this.wasEscKeyPressed),this.wasEscKeyPressed=!1},onCopy:e=>e.stopPropagation(),onCut:e=>e.stopPropagation(),onPaste:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),onKeyDown:V.bind(this)}):(0,o.jsx)(Q,{cell:e,onCellChanged:n})}constructor(){this.wasEscKeyPressed=!1}}let Q=e=>{let{cell:t}=e;return(0,o.jsx)(x.U,{width:"100%",position:"relative",children:(0,o.jsx)(U.x,{flexGrow:1,children:t.text})})},$={serialize(e){let t=[{rowId:F,cells:[{type:"gutter",text:""}],height:40},{rowId:H,cells:[{type:"gutter",text:"1"}],height:40}],n=[],o=e.columns.map(e=>((function e(t,n){if(void 0===n)return e(t,t.length-1);if(n<0){t.push(65);return}if(90===t[n])return t[n]=65,e(t,n-1);t[n]++}
1)(n),t[0].cells.push({type:"gutter",text:n.map(e=>String.fromCharCode(e)).join(""),column:e}),t[1].cells.push({type:"gamma-header",column:e}),{columnId:e.id,reorderable:!0,resizable:!1}));o.unshift({columnId:F,reorderable:!1,resizable:!1,width:40});let l=[...t,...e.rows.map((n,o)=>({rowId:n.id,reorderable:!0,height:40,cells:[{type:"gutter",text:"".concat(o+t.length)},...e.columns.map(t=>{let o=e.getCell({row:n.id,column:t.id});if(!o)throw console.error("no cell found",n,t),Error("no cell found");return{type:"delegate",cell:o}})]}))];return{columns:o,rows:l}}};var ee=n(22625);let et=(e,t)=>n=>{if(n.target===t.current)return;let o=n.key;if("Escape"===o){var l;if(!en(e.current,n.target)||e.current&&!function(e){let t=e.state;switch(t.selectionMode){case"range":{if(!t.selectedRanges)return!0;let n=t.selectedRanges[0];if(1===t.selectedRanges.length&&1==n.columns.length&&1==n.rows.length)return!0;return ef(e,{position:t.focusedLocation?{column:t.focusedLocation.column.columnId,row:t.focusedLocation.row.rowId}:{column:n.first.column.columnId,row:n.first.row.rowId}}),!1}case"column":case"row":return ef(e,t.focusedLocation&&{position:{column:t.focusedLocation.column.columnId,row:t.focusedLocation.row.rowId}}),!1}return!0}(e.current))return;n.preventDefault(),n.stopPropagation(),null===(l=t.current)||void 0===l||l.focus()}};function en(e,t){var n;let o=null==e?void 0:null===(n=e.state)||void 0===n?void 0:n.hiddenFocusElement;return!!t&&t===o}function eo(e,t,n,o){let l=n.getLines(e).findIndex(e=>e.id===t[0]);n.deleteLines(e,t),l>=n.getLines(e).length&&l--,l<0&&(l=0);let r={[e]:n.getLines(e)[l].id,[(0,z.v5)(e)]:"column"===e?H:n["".concat((0,z.v5)(e),"s")][0].id};setTimeout(()=>{ef(o,{position:r})},0)}function el(e){return[H,F].includes(e)}function er(e,t){let{selectionMode:n,selectedRanges:o,selectedIndexes:l,cellMatrix:r}=e.state;switch(n){case"range":{let e=o[0],n=el(e.first.row.rowId);if(n&&el(e.last.row.rowId))return console.log("header only"),new O.r(t,{column:e.first.column.columnId},{column:e.last.column.columnId},!0);return new O.r(t,{column:e.first.column.columnId,row:n?r.rows[2].rowId:e.f
1irst.row.rowId},{column:e.last.column.columnId,row:e.last.row.rowId},n)}case"row":{let e=[...l];e.sort((e,t)=>e-t);let n=r.rows[e[0]].rowId,o=r.rows[e[e.length-1]].rowId,i=r.columns[1].columnId,c=r.columns[r.columns.length-1].columnId;if(el(o))return new O.r(t,{column:i},{column:c},!0);let a=!1;return el(n)&&(n=r.rows[e[1]].rowId,a=!0),new O.r(t,{row:n,column:i},{row:o,column:c},a)}case"column":return new O.r(t,{row:r.rows[2].rowId,column:r.columns[Math.min(...l)].columnId},{row:r.rows[r.rows.length-1].rowId,column:r.columns[Math.max(...l)].columnId},!0)}throw Error("Unexpected selection mode: ".concat(n))}let{onSelectionChanged:ei,fireSelectionChanged:ec}=(()=>{let e=new Set;return{fireSelectionChanged:()=>{e.forEach(e=>e())},onSelectionChanged:t=>(e.add(t),()=>e.delete(t))}})();function ea(e,t,n){let o=n.columns[0],l=eg(e);l(e=>{let n=e.cellMatrix.getLocationById(t,o.id);return{...e,focusedLocation:n,selectionMode:"row",selectedRanges:[],selectedIds:[n.row.rowId],selectedIndexes:[n.row.idx]}})}function eu(e,t,n){let o=n.getColumn(t),l=n.columns.findIndex(e=>o===e);if(!o){console.error("Column not found");return}let r=eg(e);r(e=>{let t=e.cellMatrix.getLocationById(H,o.id);return{...e,focusedLocation:t,selectionMode:"column",selectedRanges:[],selectedIds:[o.id],selectedIndexes:[l]}})}function es(e,t){let n=eg(e);n(e=>{var n;let o=e.cellMatrix.getLocationById(t.includesLabels?H:t.from.row,t.from.column),l=e.cellMatrix.getLocationById(null!==(n=t.to.row)&&void 0!==n?n:H,t.to.column),r=e.cellMatrix.getRange(o,l);return{...e,focusedLocation:o,selectionMode:"range",selectedRanges:[r],selectedIds:[],selectedIndexes:[],activeSelectedRangeIdx:0}})}function ed(e,t){let{state:n}=e,{hiddenFocusElement:o}=n;return!!o&&(ef(e,t),o.focus(),!0)}function em(e,t,n){let{column:o,row:l}=n,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return o===F&&l===F?(setTimeout(()=>{es(e,new O.r(t,{row:t.rows[0].id,column:t.columns[0].id},{row:t.rows[t.rows.length-1].id,column:t.columns[t.columns.length-1].id},!0))},0),!1):o===F?(setTimeout(()=>{ea(e,l,t)},0),!1):l===F?(setTimeout(()=>{eu(e,o,t)},0),!1):!!r||(ef(e,{position:{row:l,column:o}}),!1)}function ef(e,t){let{focusedLocation:n,cellMatrix:o}=e.state,l=t?o.getLocationById(t.position.row,t.position.column):o.getLocation(1,1);if(l!==n){let t=eg(e);t(e=>{let t=e.cellMatrix.getRange(l,l);return{...e,activeSelectedRangeIdx:0,selectedRanges:[t],selectedIndexes:[],selectedIds:[],selectionMode:"range",focusedLocation:l,contextMenuPosition:{top:-1,left:-1},currentlyEditedCell:void 0}})}}function eg(e){let t=e.updateState;return e=>t(t=>{let n=e(t);if(n.focusedLocation!==t.focusedLocation){var o,l,r,i;let e=n.focusedLocation;e&&(null===(l=t.props)||void 0===l||null===(o=l.onFocusLocationChanged)||void 0===o||o.call(l,{rowId:e.row.rowId,columnId:e.column.columnId})),(n.selectionMode!==t.selectionMode||n.selectedIds!==t.selectedIds||n.selectedRanges!==t.selectedRanges)&&(null===(i=t.props)||void 0===i||null===(r=i.onSelectionChanged)||void 0===r||r.call(i,t.selectedRanges))}return n})}function ep(e,t,n){let o="".concat(t,"Id"),l=n.getLines((0,z.v5)(t)).length+("row"===t?1:2),r={};for(let t of e){let{previousCell:e,newCell:n}=t,l=t[o];switch(n.type){case"delegate":case"gamma-header":if(""!==e.text||""!==n.text)return!1;break;case"gutter":break;default:return!1}r[l]=r[l]||0,r[l]++}let i=Object.values(r).find(e=>e!==l);return!i&&Object.keys(r)}function eh(e,t,n){let o=new Map(e.getLines(t).map((e,t)=>[e.id,t]));return n.sort((e,t)=>o.get(e)-o.get(t)),o}function ew(e,t,n,o){var l,r;let i=eh(e,t,o),c=null!==(l=i.get(o[0]))&&void 0!==l?l:-1,a=null!==(r=i.get(n))&&void 0!==r?r:-1;if(-1===a||-1===c)return;let u=o.length;if(a>c&&a<c+u){console.log("dropping inside range");return}let s=a>c?a-u+1:a;switch(t){case"row":e.moveRows(o,s);break;case"column":e.moveColumns(o,s)}}let ex=(e,t,n)=>{let{selectionMode:o,selectedIds:l,selectedRanges:r}=t.state,i=[];if("row"===o&&(i.push({key:"add-row-before",label:s.ag._({id:"tT/bSk"}),disabled:!e.canAddRow()||el(l[0]),onClick:()=>ev(e,n,"row",l,"before"),icon:c.r8p}),i.push({key:"add-row-after",label:s.ag._({id:"6QCZMo"}),disabled:!e.canAddRow(),onClick:()=>ev(e,n,"row",l,"after"),icon:c.r8p}),(!el(l[0])||l.length>1)&&i.push({key:"delete-rows",label:s.ag._({id:"gJlU2T",values:{0:l.length}}),onClick:()=>{eo("row",l,e,t),n(e)},color:"red.500",icon:c.XAH})),"column"===o&&l.length){i.push({key:"add-column-before",label:s.ag._({id:"bZ9ges"}),disabled:!e.canAddColumn(),onClick:()=>ev(e,n,"column",l,"before"),icon:c.r8p},{key:"add-column-after",label:s.ag._({id:"7ibPpM"}),disabled:!e.canAddColumn(),onClick:()=>ev(e,n,"column",l,"after"),icon:c.r8p});let o=l.map(t=>e.getColumn(t)),r=[...new Set(o.map(e=>(null==e?void 0:e.type)==="label"?"label":null==e?void 0:e.format))],a=o.filter(e=>null==e?void 0:e.fixedType),u=!(a.length>0)||a.length!==o.length&&"multiple";i.push({key:"format",label:s.ag._({id:"YOWGJ9"}),icon:c.Z30,items:[{key:"auto-format",onClick:()=>{let t=!0===u;o.forEach(n=>
1{n&&(n.fixedType=t,t||(0,z.Tx)(n.getCells(e)[0],e))}),n(e)},label:s.ag._({id:"Dnn2XG"}),check:u,icon:c.JyM},{divider:!0},...(0,ee.q)(B).map(t=>{let[l,{label:i,icon:c}]=t;return{key:"format-".concat(l),onClick:()=>{o.forEach(t=>{t&&(t.fixedType=!0,t.updateType(e,{type:"label"===l?"label":"data",format:"label"===l?"raw":l}))}),n(e)},label:i(),icon:c,check:!!r.includes(l)&&(!(r.length>1)&&!u||"multiple")}})]}),i.push({divider:!0},{key:"delete-columns",label:s.ag._({id:"6Aby61",values:{0:l.length}}),onClick:()=>{eo("column",l,e,t),n(e)},color:"red.500",icon:c.XAH})}return"range"===o&&r.length&&i.push({key:"clear-cells",label:s.ag._({id:"R7WiZ0"}),onClick:()=>{er(t,e).clear(),n(e)},color:"red.500",icon:c.EOp}),i};function ev(e,t,n,o,l,r){let i=o.map(e=>"".concat(e)),c=eh(e,n,i),a="before"===l?c.get(i[0]):c.get(i[i.length-1])+1;"column"===n?e.addEmptyColumn({type:r},a):e.addEmptyRow(a),t(e)}n(91971);let ey=e=>{var t,n,i;let{onChange:c,data:a,selectedCell:u}=e,{state:g,dispatch:p}=(0,m.useContext)(D._M),{columns:h,rows:w}=$.serialize(a),x=(0,m.useRef)(void 0),v=(0,m.useRef)(null),[y,b]=(0,m.useState)([]),{isOpen:C,position:I}=null!==(t=g.contextMenu)&&void 0!==t?t:{isOpen:!1,position:{x:-1e3,y:-1e3}},E=(0,m.useCallback)(e=>{var t,n,o,l,r;let i={x:e.clientX,y:e.clientY},c=null===(t=e.target)||void 0===t?void 0:t.closest("[data-cell-colidx]"),u=Number.parseInt(null!==(l=null==c?void 0:c.getAttribute("data-cell-colidx"))&&void 0!==l?l:""),s=Number.parseInt(null!==(r=null==c?void 0:c.getAttribute("data-cell-rowidx"))&&void 0!==r?r:"");if(!c||isNaN(u)||isNaN(s))return;e.stopPropagation(),e.preventDefault();let d=0===s?F:1===s?H:null===(n=a.rows[s-2])||void 0===n?void 0:n.id,m=0===u?F:null===(o=a.columns[u-1])||void 0===o?void 0:o.id;if(!d||!m){console.error("[CONTEXT_MENU] Cell not found",{colIx:u,rowIx:s,row:d,column:m});return}let f=er(x.current,a),g=f.includes(d===H?{column:m,isLabel:!0}:{row:d,column:m});if(!g){let e=ei(()=>{e(),p((0,S.oV)(i))});em(x.current,a,{row:d,column:m});return}p((0,S.oV)(i))},[p,a]);(0,m.useEffect)(()=>{x.current&&ed(x.current,u)},[u]),(0,m.useEffect)(()=>{p({type:"setGridFunctions",payload:{selectColumn:e=>eu(x.current,e,a)}})},[a,p]),(0,m.useEffect)(()=>{b(C?ex(a,x.current,c):[])},[C,a,c,I.x,I.y]);let k=a.columns.map(e=>{let{id:t}=e;return t}).join(","),j=(0,m.useMemo)(()=>{if(!g.activeColumns)return[];let e=g.activeColumns;return a.columns.map((t,n)=>{let{id:o}=t;return e.includes(o)?null:n+1}).filter(e=>null!==e)},[g.activeColumns,k]),[L,R]=(0,m.useState)(void 0);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.k,{"data-active-row":null!==(n=null==L?void 0:L.row)&&void 0!==n?n:-1,"data-active-column":null!==(i=null==L?void 0:L.column)&&void 0!==i?i:-1,"data-ignored-columns":j.join(" "),onPasteCapture:e=>{if(!en(x.current,e.target))return;let{clipboardData:t}=e,n=function(e){let t=e.state.focusedLocation;return t?{rowId:t.row.rowId,columnId:t.column.columnId}:null}(x.current),o=er(x.current,a),l=function(e,t,n,o){let l=[],r=t.getData("text/plain"),i=r.split(/\r?\n/).map(e=>e.split("	")),c=n?function(e,t){let{rowId:n,columnId:o}=t,l=e.rows.findIndex(e=>e.id===n),r=e.columns.findIndex(e=>e.id===o);return n===H?{row:-1,column:r}:l<0||r<0?{row:-1,column:0}:{row:l,column:r}}(e,n):{row:-1,column:0},a=i.splice(G.F-c.row),u=i.map(e=>e.splice(G.Z-c.column)).flat();if(a.length&&l.push({severity:"warning",message:s.ag._({id:"ApWHNy",values:{CHART_MAX_ROWS:G.F}})}),u.length&&l.push({severity:"warning",message:s.ag._({id:"fWPCNB",values:{CHART_MAX_COLS:G.Z}})}),1===i.length&&1===i[0].length){let e=i[0][0];return o.data.cells.forEach(t=>{t.textValue=e}),{messages:l}}return{pastedRange:function(e,t,n){let o=n.length-(e.rows.length-t.row),l=n[0].length-(e.columns.length-t.column),r=function(e){let t=new Map;for(let n of e)for(let e=0;e<n.length;e++){let o=(0,z.iA)(n[e]);t.has(e)||t.set(e,new Map);let l=t.get(e);l.set(o,(l.get(o)||0)+1)}return[...t.values()].map(e=>{let t=[...e.entries()];
1t.sort((e,t)=>t[1]-e[1]);let n=t[0][0];return"label"===n?{type:n}:{type:"data",format:n}})}(n);for(let t=0;t<l;t++){let o=n[1],i=o.length-l+t;e.addEmptyColumn(r[i])}for(let t=0;t<o;t++)e.addEmptyRow();let i={includesLabels:-1===t.row};return n.forEach((o,l)=>{let c=l+t.row;if(-1===c){i.from={row:H,column:e.columns[t.column].id},o.forEach((n,o)=>{let l=e.columns[o+t.column];l.label=n,i.to={row:H,column:l.id}});return}let a=e.rows[c];if(!a)throw Error("We did something baaaad - row");o.forEach((o,l)=>{let u=l+t.column,s=e.columns[u];if(!s)throw Error("Column at index={columnIx} not found");0===c&&(s.isEmpty(e)||n.length>=e.rows.filter(t=>!t.isEmpty(e)).length-t.row)&&s.updateType(e,r[l]);let d={row:a.id,column:s.id},m=e.getCellOrThrow(d);m.textValue=o,i.from&&i.from.row!==H||(i.from=d),i.to=d})}),new O.r(e,i.from,i.to,i.includesLabels)}(e,c,i),messages:l}}(a,t,n,o);l&&(e.stopPropagation(),l.messages.length&&l.messages.forEach(e=>{let{message:t,severity:n}=e;p((0,S.Yr)(t,{severity:n,dismissable:"auto"}))}),c(a),l.pastedRange&&es(x.current,l.pastedRange))},onCopyCapture:e=>{if(!en(x.current,e.target))return;e.stopPropagation(),e.preventDefault();let t=er(x.current,a);W(e.clipboardData,t)},onCutCapture:e=>{if(!en(x.current,e.target))return;e.stopPropagation(),e.preventDefault();let t=er(x.current,a);W(e.clipboardData,t),t.clear(),c(a)},onKeyDownCapture:et(x,v),onContextMenu:E,children:(0,o.jsx)(f.Z,{children:e=>{let{width:t}=e;return!function(e,t,n){if(!e)return;let o=t.find(e=>{let{columnId:t}=e;return t===F}),l=(e-(o?o.width||40:0))/(t.length-(o?1:0)),r=n&&n>l?n:l;t.forEach(e=>{e.columnId!==F&&(e.width=r)})}(t-50,h,150),(0,o.jsxs)(l.k,{direction:"row",width:t,gap:2,children:[(0,o.jsxs)(l.k,{direction:"column",gap:2,children:[(0,o.jsx)(d.p,{ref:e=>{x.current=e},customCellTemplates:{delegate:new X,"gamma-header":new q,gutter:new Y},columns:h,rows:w,stickyTopRows:2,stickyLeftColumns:0,enableRangeSelection:!0,enableRowSelection:!0,enableColumnSelection:!0,onFocusLocationChanging:e=>em(x.current,a,{row:"".concat(e.rowId),column:"".concat(e.columnId)},!0),onFocusLocationChanged:e=>{let t=e.rowId===H?a.rows[0].id:e.rowId,n=a.getCell({row:t,column:e.columnId});if(!n){R(void 0);return}let o=a.findCellIndex(n);if(!o){R(void 0);return}o.row+=e.rowId===H?1:2,o.column+=1,R(o)},onCellsChanged:e=>{let t=function(e,t,n){let o=ep(e,"column",t);if(o)return eo("column",o,t,n),!0;let l=ep(e,"row",t);if(l)return eo("row",l,t,n),!0;let r=e.reduce((e,n)=>{let o=function(e,t,n){let{rowId:o,columnId:l,newCell:r}=e;if(o===H){let e=t.getColumn("".concat(l));return!!e&&(e.label=r.text||"",!0)}if(l==F||o===F)return!1;let i=t.getCell({row:"".concat(o),column:"".concat(l)});return i?(i.textValue="".concat(r.text),(0,z.Tx)(i,t),!0):(console.warn("no cell",e),!1)}(n,t,0);return o||e},!1);return r}(e,a,x.current);t&&c(a)},onSelectionChanged:ec,onRowsReordered:(e,t)=>{ew(a,"row","".concat(e),t.map(e=>"".concat(e))),c(a)},canReorderRows:(e,t,n)=>e!==H||"before"!==n,onColumnsReordered:(e,t)=>{ew(a,"column","".concat(e),t.map(e=>"".concat(e))),c(a)},canReorderColumns:(e,t,n)=>e!==F||"before"!==n}),(0,o.jsx)(r.xu,{as:"span",ref:v,tabIndex:-1,position:"absolute",width:1,height:1,opacity:0}),(0,o.jsx)(eb,{direction:"horizontal",isDisabled:!a.canAddRow(),onClick:e=>{a.addEmptyRow(),c(a),ea(x.current,a.rows[a.rows.length-1].id,a),e.preventDefault()}})]}),(0,o.jsx)(eb,{minW:"40px",mb:12,isDisabled:!a.canAddColumn(),onClick:e=>{a.addEmptyColumn(),c(a),eu(x.current,a.columns[a.columns.length-1].id,a),e.preventDefault(),ed(x.current)}})]})}})}),(0,o.jsx)(N,{menuItems:y,isOpen:C,position:I,onClose:()=>{p((0,S.Hc)())}})]})},eb=e=>{let{direction:t="vertical",...n}=e;"vertical"===t&&(n.height="auto");let l="horizontal"===t?s.ag._({id:"AgvHni"}):s.ag._({id:"qZd/ph"});return(0,o.jsx)(u.kH,{label:l,placement:"vertical"===t?"left":"bottom",children:(0,o.jsx)(i.h,{minW:"1em",minH:"1em","aria-label":l,icon:(0,o.jsx)(a.G,{icon:c.r8p}),shadow:"none",...n})})}},91971:function(){}}]);
2//# sourceMappingURL=1260.7a3a6311e9e320c1.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.