1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`20260924-39003-d97a9715`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:textmagic-web-app":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`85c34836-e888-4bb3-920d-ecb786bf136f`,e._sentryDebugIdIdentifier=`sentry-dbid-85c34836-e888-4bb3-920d-ecb786bf136f`)}catch{}})();import{r as e}from"./DtDTtmXA.js";import{Or as t}from"./DLkVZSuR.js";import{A as n,Ct as r,D as i,E as a,F as o,Ft as s,H as c,Ht as l,L as u,M as d,Mt as f,O as p,Qt as m,Rt as h,U as g,W as _,Wt as v,_ as y,ct as b,dn as x,f as S,fn as C,ft as ee,it as w,k as T,kt as E,lt as D,pn as O,q as te,vt as k,wt as A,x as j,yt as M,z as N}from"./B_mscWxu.js";import{ap as ne,om as P}from"./Cf_pgd7T.js";import{Fp as F,Hd as I,Oi as L}from"./BmC5PC1V.js";import{a as R}from"./BdV1yl7S.js";import{Aa as z,Da as B,Na as V,Oa as H,Pa as re,Ta as U,ka as W}from"./index_Dp5kRkmW.js";import{t as G}from"./DAggQlwU.js";import{t as ie}from"./B6pRAilj2.js";import{i as K,n as ae,r as oe,t as se}from"./DytdXch32.js";import{t as q}from"./B0kz3Hur2.js";c(),E();var ce=(e,t)=>{let n=s(new Set),r=s(new Set),i=new Map,o=new Map,c=null,l=!1,u,d=a(()=>{let e=t?.value?.getBoundingClientRect().height;return Math.max(e?Math.ceil(e/44):15,15)}),p=e=>n.value.has(e),m=e=>{e.forEach(e=>{let t=i.get(e.target);t&&e.isIntersecting&&(n.value.add(t),r.value.delete(t),c?.unobserve(e.target),i.delete(e.target),o.delete(t))})},h=()=>(c||(c=new IntersectionObserver(m,{root:t?.value??null,rootMargin:`0px 0px 100px 0px`})),c),g=e=>{let t=o.get(e);t&&(c?.unobserve(t),i.delete(t),o.delete(e))},_=new Map,v=e=>{let t=_.get(e);return t||(t=t=>{let r=t instanceof Element?t:t?.$el;if(!r){g(e);return}l||n.value.has(e)||i.has(r)||(g(e),i.set(r,e),o.set(e,r),h().observe(r))},_.set(e,t),t)},y=e=>({handler:t=>(t?.isIntersecting&&(n.value.add(e),r.value.delete(e)),!0),cfg:{root:t?.value,rootMargin:`0px 0px 100px 0px`}}),b=!1,x=()=>{r.value.size===0||b||(b=!0,u=requestIdleCallback(()=>{b=!1;let e=[];for(let t of r.value){if(e.length>=15)break;e.push(t)}if(e.length===0)return;let t=new Set(n.value);e.forEach(e=>{t.add(e),r.value.delete(e)}),n.value=t,r.value.size>0&&x()}))};return f(()=>{u&&cancelIdleCallback(u),b=!1,l=!0,c?.disconnect(),c=null,i.clear(),o.clear(),_.clear()}),M([d,e],([e,t])=>{t.slice(0,e).forEach(e=>{n.value.add(e)}),r.value=new Set(t.slice(e))},{immediate:!0}),M([n,e],([e,t])=>{e.size!==t.length&&x()},{immediate:!0}),{isRowVisible:p,getIntersectionOptions:y,getIntersectionRef:v,resetVisibility:(t=0)=>{let a=e.value,s=d.value;c?.disconnect(),i.clear(),o.clear(),_.clear();let l=Math.max(0,t),u=Math.min(a.length,l+s);n.value=new Set(a.slice(l,u));let f=[];for(let e=u;e<a.length;e++)f.push(a[e]);for(let e=l-1;e>=0;e--)f.push(a[e]);r.value=new Set(f)}}};c(),E(),m();var le=R(u({__name:`TmRowSelectedActionsScrolledWrapper`,props:{tableScrollLeft:{}},setup(e){let r=s(),a=s(0),o=s(),c=s(0);t(r,e=>{a.value=e[0].contentRect.width}),t(o,e=>{c.value=e[0].contentRect.width});let l=s(0);return M(()=>e.tableScrollLeft,(e,t)=>{if(c.value<=a.value){l.value=0;return}let n=e-(t||0),r=c.value-a.value;l.value=n>0?Math.min(l.value+n,r):Math.max(l.value+n,0)},{immediate:!0}),(e,t)=>(w(),n(`div`,null,[i(`div`,{ref_key:`wrapper`,ref:r,class:`scrolled-wrapper`},[i(`div`,{ref_key:`inner`,ref:o,class:`scrolled-wrapper__inner`,style:O({transform:`translateX(${-v(l)}px)`})},[D(e.$slots,`default`,{},void 0,!0)],4)],512)]))}}),[[`__scopeId`,`data-v-9612d9e6`]]);c();var J=(e,t)=>{let n=I().getTable(e),r=a(()=>n.isRowSelected(t)),i=a(()=>n.getSelectedRowsIds()[0]);return{input:()=>{i.value!==t&&(i.value&&n.unselectRows(i.value),n.selectRows(t))},isRowSelected:r,selectedRowId:i}},Y=(e,t)=>
1{let n=F(e),r=a(()=>n.isRowSelected(t)),i=()=>{let e=n.getLastSelectedRow();if(!e||e===t)return;let i=n.getCurrentPageNonDisabledRowsIds(),a=i.indexOf(e);if(a===-1)return;let o=i.indexOf(t),s=Math.min(a,o),c=Math.max(a,o),l=[...i.slice(s+1,c),e];n.selectRowByIds(l,!r.value)},o=e=>{e?.shiftKey&&i(),r.value?n.unselectRows(t):n.selectRows(t),n.setLastSelectedRow(t)};return{input:o,inputAndUnselect:()=>{let e=n.getSelectedRowsIds();for(let t of e)n.unselectRows(t);o()},isRowSelected:r}};c(),E(),m();var X=R(u({__name:`TmTableCheckboxCell`,props:{entityId:{},alignment:{}},setup(e){let t=e,{isRowSelected:i}=Y(K().inject(),t.entityId);return(t,a)=>(w(),n(`td`,{class:x([`tm-table-checkbox-cell`,{"row-selected":v(i),[`tm-table-checkbox-cell--alignment-${e.alignment?.direction}`]:e.alignment}])},[o(V,null,{default:r(()=>[D(t.$slots,`default`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-c7d6f05d`]]);c();var Z=(e,t)=>{let n=F(e);return{checkboxDisabled:a(()=>t||n.isDisabled())}};c(),E();var ue=R(u({__name:`TmTableCheckbox`,props:{entityId:{},disabled:{type:Boolean}},setup(e){let t=e,n=K().inject(),{checkboxDisabled:r}=Z(n,t.disabled),{input:i,isRowSelected:a}=Y(n,t.entityId),o=s(!1),c=e=>{o.value=e.shiftKey},l=e=>{(e.key===`Enter`||e.key===` `)&&(o.value=e.shiftKey)},u=()=>{r.value||(i({shiftKey:o.value}),o.value=!1)};return(t,n)=>(w(),p(W,{class:`tm-table-checkbox`,"model-value":v(a),value:e.entityId,"is-disabled":v(r),onMousedown:c,onKeydown:l,"onUpdate:modelValue":u},null,8,[`model-value`,`value`,`is-disabled`]))}}),[[`__scopeId`,`data-v-42f3c89e`]]);c(),E();var Q=u({__name:`TmTableRadio`,props:{entityId:{},disabled:{type:Boolean}},setup(e){let t=e,n=K().inject(),{checkboxDisabled:r}=Z(n,t.disabled),{selectedRowId:i,input:a}=J(n,t.entityId);return(t,n)=>(w(),p(G,{"model-value":v(i)||``,val:e.entityId,"is-disabled":v(r),"onUpdate:modelValue":n[0]||(n[0]=e=>v(a)())},null,8,[`model-value`,`val`,`is-disabled`]))}});c(),E(),m();var de=[`colspan`],fe=[`colspan`],pe=R(u({__name:`TmTableRow`,props:{row:{},columns:{},alignment:{},bold:{type:Boolean},visible:{type:Boolean},placeholderRef:{type:Function}},setup(e){let t=e,{activeBreakpoints:r}=P(),o=a(()=>r.value.includes(`sm-x-min`)),s=e=>{let t=L(e.isStickyCell);return o.value?t.desktop:t.mobile},c=a(()=>{let e=0;return t.columns.map(n=>{let r=u(t.row,n);return r?(e=r-1,{colspan:r}):e>0?(--e,{isHidden:!0}):{}})}),{isHovered:l}=q(),u=(e,t)=>{if(typeof t.colspan==`function`)return t.colspan(e);if(typeof t.colspan==`number`)return t.colspan};return(t,r)=>e.visible===!1?(w(),n(`tr`,{key:0,ref:e.placeholderRef,class:`tm-table-row_hidden`},[i(`td`,{colspan:e.columns.length+2},null,8,de)],512)):(w(),n(`tr`,{key:1,class:x([`tm-table-row`,{"tm-table-row--bold":e.bold}]),onMouseover:r[0]||(r[0]=e=>l.value=!0),onMouseout:r[1]||(r[1]=e=>l.value=!1)},[D(t.$slots,`checkbox`,{},void 0,!0),(w(!0),n(j,null,b(e.columns,(r,i)=>(w(),n(j,null,[t.$slots[r.columnName]||r.isCustomFieldColumn?(w(),n(`td`,{key:e.row.id+r.columnName+r.columnOrder,colspan:v(c)[i].colspan,class:x([r.columnClass,{"tm-table-row__column--hidden":v(c)[i].isHidden,[`tm-table-row__column--alignment-${e.alignment?.direction}`]:e.alignment,"tm-table-row__column--sticky":s(r),"tm-table-row__column--sticky-shadow":s(r)}]),style:O(r.columnStyles)},[r.isCustomFieldColumn?D(t.$slots,`custom-field`,{key:1,column:r},void 0,!0):D(t.$slots,r.columnName,{key:0},void 0,!0)],14,fe)):T(``,!0)],64))),256)),D(t.$slots,`row-action`,{},void 0,!0)],34))}}),[[`__scopeId`,`data-v-32cc9237`]]);c(),E(),m();var me=R(u({__name:`TmTableListView`,props:{rowsLoading:{type:Boolean},hasSelectedRows:{type:Boolean},rows:{},isNewSizingFlowEnabled:{type:Boolean},columns:{},isRowVisible:{type:Function},getIntersectionOptions:{type:Function},getIntersectionRef:{type:Function},alignment:{},searchQuery:{},isExpanded:{type:Boolean},hasOtherStickyCells:{type:Boolean},columnsLabelsOverride:{},fixedLayout:{type:Boolean},singleSelection:{type:Boolean},theme:{},scrollable:{type:Boolean},rowActions:{type:Boolean},actionsWidth:{},hideCheckboxes:{type:Boolean},tmTableContainerNodeEl:{},rowBold:{type:Function},skeletonRowsToDisplay:{},serviceId:{}},setup(e){let t=e,i=h(t.rows);M(()=>t.rows,e=>{e.length>0&&(i.value=e)});let s=a(()=>t.rows.length>0?t.rows:i.value);return(t,i)=>(w(),p(B,{"has-selected-rows":!e.rowsLoading&&e.hasSelectedRows,"fixed-layout":e.fixedLayout,"single-selection":e.singleSelection,"is-loading":e.rowsLoading,"is-new-sizing-flow-enabled":e.isNewSizingFlowEnabled,theme:e.theme},{"table-header":r(()=>[o(H,{"service-id":e.serviceId,"has-actions":e.rowActions??!1,"actions-width":e.actionsWidth,"with-scroll":e.scrollable,"visible-columns":e.columns,"hide-checkbox":e.hideCheckboxes,"single-selection":e.singleSelection,"is-new-sizing-flow-enabled":e.isNewSizingFlowEnabled,"container-el":e.tmTableContainerNodeEl,"has-other-sticky-cells":e.hasOtherStickyCells,"columns-labels-override":e.columnsLabelsOverride},null,8,[`service-id`,`has-actions`,`actions-width`,`with-scroll`,`visible-columns`,`hide-checkbox`,`single-selection`,`is-new-sizing-flow-enabled`,`container-el`,`has-other-sticky-cells`,`columns-labels-override`])]),"table-body":r(()=>[v(s).length>0?(w(),n(`tbody`,{key:0,class:x({"tm-table-list-view__stale":e.rowsLoading})},[(w(!0),n(j,null,b(v(s),(n,i,a,s)=>{let c=[e.isRowVisible(n.id),n.entity,n.disabled,e.columns,e.searchQuery,e.isExpanded,e.hideCheckboxes,e.singleSelection];if(s&&s.el&&s.key===n.id&&_(s,c))return s;let l=(w(),p(pe,{key:n.id,row:n.entity,columns:e.columns,bold:e.rowBold?e.rowBold(n):!1,alignment:e.alignment,visible:e.isRowVisible(n.id),"placeholder-ref":e.getIntersectionRef(n.id)},d({checkbox:r(()=>[D(t.$slots,`checkbox`,{row:n.entity},()=>[e.hideCheckboxes?T(``,!0):(w(),p(X,{key:0,"entity-id":n.id,alignment:e.alignment},{default:r(()=>[e.singleSelection?(w(),p(Q,{key:0,"entity-id":n.id,disabled:n.disabled},null,8,[`entity-id`,`disabled`])):(w(),p(ue,{key:1,"entity-id":n.id,disabled:n.disabled},null,8,[`entity-id`,`disabled`]))]),_:2},1032,[`entity-id`,`alignment`]))],!0)]),"custom-field":r(({column:r})=>[D(t.$slots,`custom-field`,{row:n.entity,column:r,searchQuery:e.searchQuery,isExpanded:e.isExpanded,disabled:n.disabled},void 0,!0)]),"row-action":r(()=>[o(V,null,{default:r(()=>[e.rowActions?(w(),p(z,{key:0,"with-shadow":!e.hasOtherStickyCells,class:`text-center`,alignment:e.alignment},{default:r(()=>[D(t.$slots,`row-action`,{row:n.entity,searchQuery:e.searchQuery},void 0,!0)]),_:2},1032,[`with-shadow`,`alignment`])):T(``,!0)]),_:2},1024)]),_:2},[b(e.columns,i=>({name:i.columnName,fn:r(()=>[i.isCustomFieldColumn?T(``,!0):D(t.$slots,i.columnName,{key:0,row:n.entity,column:i,searchQuery:e.searchQuery,isExpanded:e.isExpanded,isStickyCell:i.isStickyCell,disabled:n.disabled},void 0,!0)])}))]),1032,[`row`,`columns`,`bold`,`alignment`,`visible`,`placeholder-ref`]));return l.memo=c,l},i,0),128))],2)):e.rowsLoading?(w(),p(U,{key:1,"service-id":e.serviceId,"has-actions":e.rowActions,"hide-checkboxes":e.hideCheckboxes,"rows-to-display":e.skeletonRowsToDisplay,"body-only":``},null,8,[`service-id`,`has-actions`,`hide-checkboxes`,`rows-to-display`])):T(``,!0)]),_:3},8,[`has-selected-rows`,`fixed-layout`,`single-selection`,`is-loading`,`is-new-sizing-flow-enabled`,`theme`]))}}),[[`__scopeId`,`data-v-044d9979`]]);c(),E(),m(),S();var he=u({__name:`TmTable`,props:{serviceId:{},scrollable:{type:Boolean},rowActions:{type:Boolean},hideCheckboxes:{type:Boolean},hideFooter:{type:Boolean},rowBold:{type:Function},singleSelection:{type:Boolean},fixedLayout:{type:Boolean},actionsWidth:{},i18nEntityName:{},theme:{},hidePerPage:{type:Boolean},selectedActionsTextMessagePath:{},columnsLabelsOverride:{},keepStateWhileLoading:{type:Boolean},skeletonRowsToDisplay:{}},emits:[`update-is-empty`],setup(e){let t=e,n=s(!1),i=g(ne),c=k(`tmTableContainerNode`),u=a(()=>c.value?.$el),f=F(t.serviceId),m=f.getTableModelId(),h=f.getAlignment(),_=a(()=>f.getCurrentPageRowsExtended()),S=a(()=>f.getCurrentPageRowsIds()),E=a(()=>f.getColumns().getVisibleColumns()),O=a(()=>f.getColumns().isNewSizingFlowEnabled()),j=a(()=>f.selectedCount()),P=a(()=>j.value!==0),I=a(()=>f.getSearch().getSearchQuery()),{isRowVisible:R,getIntersectionOptions:z,getIntersectionRef:B,resetVisibility:V}=ce(S,i),H=()=>{let e=u.value;if(!e)return 0;let t=e.getBoundingClientRect().top+window.scrollY,n=window.scrollY-t-44;return n<=0?0:Math.floor(n/42)};M([E,S],()=>{S.value.length>0&&V(H())});let W=a(()=>_.value.length>0),G=a(()=>f.isLoading()),K=a(()=>f.isExpanded()),q=a(()=>E.value.some(e=>{let t=L(e.isStickyCell);return(t.mobile||t.desktop)&&!e.isCustomFieldColumn})),J=s(0),Y=e=>{J.value=e.left},X=a(()=>t.scrollable&&!n.value),Z=a(()=>({rowsLoading:l(G),hasSelectedRows:l(P),rows:l(_),isNewSizingFlowEnabled:l(O),columns:l(E),searchQuery:l(I),isExpanded:l(K),hasOtherStickyCells:l(q),fixedLayout:l(t.fixedLayout),singleSelection:l(t.singleSelection),theme:l(t.theme),tmTableContainerNodeEl:l(u),alignment:h,rowBold:t.rowBold,scrollable:t.scrollable,rowActions:t.rowActions,actionsWidth:t.actionsWidth,hideCheckboxes:t.hideCheckboxes,columnsLabelsOverride:t.columnsLabelsOverride,skeletonRowsToDisplay:t.skeletonRowsToDisplay,isRowVisible:R,getIntersectionOptions:z,getIntersectionRef:B}));return(t,i)=>(w(),p(oe,{"service-id":e.serviceId,"keep-state-while-loading":e.keepStateWhileLoading,onUpdateIsEmpty:i[1]||(i[1]=e=>t.$emit(`update-is-empty`,e))},{actions:r(({isEmpty:e,isNoResults:n,isInit:r})=>[D(t.$slots,`actions`,{isEmpty:e,isNoResults:n,isInit:r,selectedCount:v(j)},void 0,!0)]),skeleton:r(()=>[D(t.$slots,`skeleton`,{},()=>[o(U,{"service-id":e.serviceId,"has-actions":e.rowActions,"hide-checkboxes":e.hideCheckboxes,"rows-to-display":e.skeletonRowsToDisplay,"hide-gradient":``},null,8,[`service-id`,`has-actions`,`hide-checkboxes`,`rows-to-display`])],!0)]),failed:r
1(({onRetry:e})=>[D(t.$slots,`failed`,{onRetry:e},void 0,!0)]),empty:r(()=>[D(t.$slots,`empty`,{},void 0,!0)]),"no-results":r(()=>[D(t.$slots,`no-results`,{},void 0,!0)]),default:r(()=>[v(W)&&!v(G)&&!e.singleSelection&&v(P)?(w(),p(le,{key:0,class:`tm_table__selected-actions`,"table-scroll-left":v(J)},{default:r(()=>[o(ae,{"service-id":e.serviceId,"selected-count":v(j),"entity-name":e.i18nEntityName,"selected-actions-text-message-path":e.selectedActionsTextMessagePath},null,8,[`service-id`,`selected-count`,`entity-name`,`selected-actions-text-message-path`])]),_:1},8,[`table-scroll-left`])):T(``,!0),A(o(re,{ref_key:`tmTableContainerNode`,ref:c,theme:e.theme,class:x({"tm-table--sticky-shadow":v(X)})},{default:r(()=>[(w(),p(ee(e.scrollable?ie:`div`),{"table-id":v(m),"onUpdate:scrolledToRight":i[0]||(i[0]=e=>n.value=e),"onUpdate:scrollPosition":Y},{default:r(()=>[D(t.$slots,`table-layout`,C(N(v(Z))),()=>[o(me,te(v(Z),{"service-id":e.serviceId}),d({_:2},[b(t.$slots,(e,n)=>({name:n,fn:r(e=>[D(t.$slots,n,C(N(e)),void 0,!0)])}))]),1040,[`service-id`])],!0)]),_:3},40,[`table-id`]))]),_:3},8,[`theme`,`class`]),[[y,v(W)||v(G)]]),e.hideFooter?T(``,!0):(w(),p(se,{key:1,"service-id":e.serviceId,"entity-name":e.i18nEntityName,"hide-per-page":e.hidePerPage},{"pagination-text-append":r(()=>[D(t.$slots,`pagination-text-append`,{},void 0,!0)]),_:3},8,[`service-id`,`entity-name`,`hide-per-page`]))]),_:3},8,[`service-id`,`keep-state-while-loading`]))}}),ge=e({default:()=>$}),$=R(he,[[`__scopeId`,`data-v-94e5a672`]]);export{Y as a,X as i,ge as n,J as o,Q as r,$ as t}; 2//# sourceMappingURL=CDkpGEhG2.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.