PageSourceSearch

https://app.textmagic.com/assets/D9E7SP-p2.js

js textmagic.com collected 2026-09-24 08:30:17 UTC 13,303 bytes, 2 lines download raw bytes

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]=`2771ddc6-91af-4440-92cd-b69732edebcd`,e._sentryDebugIdIdentifier=`sentry-dbid-2771ddc6-91af-4440-92cd-b69732edebcd`)}catch{}})();import{_r as e,bn as t,or as n}from"./DLkVZSuR.js";import{A as r,Ct as i,D as a,E as o,F as s,Ft as c,H as l,L as u,M as d,O as f,Qt as p,Wt as m,ct as h,dn as g,f as _,gn as v,it as y,k as b,kt as x,lt as S,q as C,tt as w,ut as T,y as ee,yt as E}from"./B_mscWxu.js";import{Gf as D,Kf as O,a as k,po as te,ym as A,zm as j}from"./Cf_pgd7T.js";import{Fp as M,bi as N,ep as P,fp as F,zr as I}from"./BmC5PC1V.js";import{a as L}from"./BdV1yl7S.js";import{n as R}from"./WKYXWZrj.js";import{H as z,q as B}from"./BGPWR1KF.js";import{t as V}from"./NRYWtru9.js";import{Lr as H,Vr as U}from"./index_Dp5kRkmW.js";import{t as ne}from"./D3asB4kd2.js";import{n as W}from"./xslpWSsY2.js";import{t as G}from"./DMOMC2nJ2.js";import{l as re}from"./C842Q2ON2.js";l(),x();var ie=u({components:{FieldSelect:H},props:{...R,open:{type:Boolean},modelValue:{type:[Array,String],required:!0},options:{type:Array,required:!0},filterKeys:{type:Array,default:()=>[B]},useInput:{type:Boolean,default:!0},multiple:{type:Boolean},startSearchFrom:{type:Number,default:0},popupContentClass:{type:String,default:``},size:{type:String,default:``},hideClearableIcon:{type:Boolean,default:!1},hideDropdownIcon:{type:Boolean,default:!1},offFiltering:{type:Boolean},hint:{type:String},forcePlaceholder:{type:String},overrideOnInputHandler:{type:Function},overrideOnFilterHandler:{type:Function},overrideFilteredOptions:{type:Array},popoverFitInputWidth:{type:Boolean,default:!1},autoHeight:{type:Boolean},hideNoResult:{type:Boolean},noResultsText:{type:String},smallPadding:{type:Boolean},disableBrowserAutocomplete:{type:Boolean},preventScrollClose:{type:Boolean},qFieldNativeStyle:{type:Object},autoHighlightFirstOption:{type:Boolean,default:!0}},emits:{...z(),"filtered-options-changed":e=>!0,"update:search":e=>!0,"click-by-option":e=>!0,paste:e=>!0,"input-value":e=>!0,blur:e=>!0,"popup-show":()=>!0,"popup-hide":()=>!0,select:e=>!0,keyup:e=>!0,clear:()=>!0,"load-more-items":()=>!0},setup(r,i){let{propsAndAttrs:a,emitChangeAndInput:s}=V(r,i,[`class`]),l=c(),{updateWidth:u,popupContentStyle:d}=U(l),f=o(()=>!r.multiple||!r.modelValue.length?r.options:r.options.filter(e=>e.notForSearch?!0:!r.modelValue.find(t=>t===e.value))),p=e=>{if(r.overrideOnInputHandler){r.overrideOnInputHandler(e);return}s(e)},m=c(``),h=o(()=>{if(!e(r.filterKeys))throw new I(`filterKeys must be an array`);if(!m.value||r.offFiltering)return f.value;let i=f.value.filter(e=>e.notForSearch?!0:r.filterKeys.some(r=>t(n(e,r)||``).includes(t(m.value))));return i.find(e=>e.subheader)?i.filter((e,t,n)=>e.subheader?n[t+1]&&!n[t+1].subheader:!0):i}),g=(e,t)=>{if(r.overrideOnFilterHandler){r.overrideOnFilterHandler(e,t);return}t(()=>{m.value=e,i.emit(`update:search`,m.value)})},_=o(()=>{let e=r.popupContentClass;return m.value.length<r.startSearchFrom&&(e+=` hide-select-dropdown`),e}),v=()=>{l.value.clearSearchQuery()};return E(h,e=>{l.value?.refreshMenu(),i.emit(`filtered-options-changed`,e.length)}),E(()=>r.modelValue,()=>{setTimeout(()=>{let e=l.value?.$el.querySelector(`.q-field__native`);e&&(e.scrollTop=e.scrollHeight)},0)}),{inputValue:m,propsAndAttrs:a,fieldAutocomplete:l,filteredOptions:h,computedPopupContentClass:_,clearSearchQuery:v,onInput:p,onFilter:g,updateInputValue:(e,t,n)=>{l.value.updateInputValue(e,t,n)},focus:()=>{l.value.focus()},blur:()=>{l.value.blur()},hidePopup:()=>{l.value.hidePopup()},showPopup:()=>{l.value.showPopup()},scrollTo:e=>{l.value.scrollTo(e)},popupContentStyle:d,onPopupShow:()=>
1{u(),i.emit(`popup-show`)},onClear:()=>{v(),i.emit(`clear`)},onVirtualScroll:({to:e,direction:t})=>{h.value.length!==0&&t===`increase`&&e>=h.value.length-1&&i.emit(`load-more-items`)}}}});l();function ae(e,t,n,r,a,o){let s=T(`field-select`);return y(),f(s,C({ref:`fieldAutocomplete`},e.propsAndAttrs,{type:e.disableBrowserAutocomplete?`search`:`text`,open:e.open,"model-value":e.modelValue,options:e.filteredOptions,errors:e.errors,class:`tm-field-autocomplete`,size:e.size,"use-input":e.useInput,multiple:e.multiple,"force-placeholder":e.forcePlaceholder,"input-debounce":`0`,"popup-content-class":e.computedPopupContentClass,"popup-content-style":e.popoverFitInputWidth?e.popupContentStyle:void 0,autocomplete:`none`,hint:e.hint,clearable:!e.hideClearableIcon,"auto-height":e.autoHeight,"hide-no-result":e.hideNoResult,"hide-dropdown-icon":e.hideDropdownIcon,"no-results-text":e.noResultsText,"small-padding":e.smallPadding,"tab-index":e.tabIndex,"option-auto-height":!0,"is-stateless":e.isStateless,"server-errors":e.serverErrors,"prevent-scroll-close":e.preventScrollClose,"q-field-native-style":e.qFieldNativeStyle,"auto-highlight-first-option":e.autoHighlightFirstOption,onKeyup:t[0]||(t[0]=t=>e.$emit(`keyup`,t)),"onUpdate:modelValue":e.onInput,onFilter:e.onFilter,onClickByOption:t[1]||(t[1]=t=>e.$emit(`click-by-option`,t)),onPaste:t[2]||(t[2]=t=>e.$emit(`paste`,t)),onInputValue:t[3]||(t[3]=t=>e.$emit(`input-value`,t)),onBlur:t[4]||(t[4]=t=>e.$emit(`blur`,t)),onPopupShow:e.onPopupShow,onPopupHide:t[5]||(t[5]=t=>e.$emit(`popup-hide`)),onSelect:t[6]||(t[6]=t=>e.$emit(`select`,t)),onClear:e.onClear,onVirtualScroll:e.onVirtualScroll}),d({"after-options":i(()=>[S(e.$slots,`after-options`)]),_:2},[h(e.$slots,(t,n)=>({name:n,fn:i(t=>[S(e.$slots,n,C(t,{searchQuery:e.inputValue}))])})),e.$slots.error?{name:`error`,fn:i(()=>[S(e.$slots,`error`)]),key:`0`}:void 0]),1040,`type.open.model-value.options.errors.size.use-input.multiple.force-placeholder.popup-content-class.popup-content-style.hint.clearable.auto-height.hide-no-result.hide-dropdown-icon.no-results-text.small-padding.tab-index.is-stateless.server-errors.prevent-scroll-close.q-field-native-style.auto-highlight-first-option.onUpdate:modelValue.onFilter.onPopupShow.onClear.onVirtualScroll`.split(`.`))}var K=L(ie,[[`render`,ae]]);l(),p();var oe={class:`field-assignee-invite-button__icon-wrapper`},q=L(u({__name:`FieldAssigneeInviteButton`,props:{semiBold:{type:Boolean,default:!0}},emits:[`click`],setup(e){return(t,n)=>(y(),r(`div`,{class:`field-assignee-invite-button`,onClick:n[0]||(n[0]=e=>t.$emit(`click`))},[a(`div`,oe,[s(A,{name:`tmi-person-add`,color:`white`})]),a(`span`,{class:g([`field-assignee-invite-button__name`,{"font-weight-semi-bold":e.semiBold}])},v(t.$t(`fieldAssignee.inviteNewUser`)),3)]))}}),[[`__scopeId`,`data-v-23d06b0b`]]);l();var J=u({__name:`FieldAssigneeUnassignedOption`,props:{semiBold:{type:Boolean,default:!0},avatarSize:{type:String,default:`medium`}},emits:[`click`],setup(e){return(t,n)=>(y(),f(G,{name:t.$t(`fieldAssignee.unassigned`),"avatar-name":``,"semi-bold":e.semiBold,"avatar-size":e.avatarSize,onClick:n[0]||(n[0]=e=>t.$emit(`click`))},null,8,[`name`,`semi-bold`,`avatar-size`]))}});l();var se=u({__name:`FieldAssigneeContactOwnerOption`,props:{semiBold:{type:Boolean,default:!0},avatarSize:{type:String,default:`medium`}},emits:[`click`],setup(e){return(t,n)=>(y(),f(G,{name:t.$t(`fieldAssignee.owner`),"avatar-name":``,"semi-bold":e.semiBold,"avatar-size":e.avatarSize,onClick:n[0]||(n[0]=e=>t.$emit(`click`))},null,8,[`name`,`semi-bold`,`avatar-size`]))}}),Y=(e,t=100)=>{let n=M(`FieldDataCacheService`);return n.initializeCacheForFieldIfNotExists({field:e,maxElements:t}),{getCacheItem:t=>n.get(e,t),saveCacheItem:(t,r)=>n.set(e,t,r),deleteCacheItem:t=>n.delete(e,t),clearCacheItems:()=>n.clearForField(e)}};l(),x();var X=`_unassignedOption`,Z=`_inviteOption`,Q=`contact_owner`,$=`allAssignees`,ce=`0`,le={addUnassignedOption:!0,addInviteOption:!0,waitReady:!0,addContactOwnerOption:!1},ue=(e,t)=>{let{addUnassignedOption:n,addInviteOption:r,addContactOwnerOption:i}={...le,...t}
1,a=c(!!t?.waitReady),{saveCacheItem:s,getCacheItem:l}=Y(k.FIELD_ASSIGNEE),u=c(!1),d=c(``),f=c([]),{currentUser:p}=W(),h=F(),{t:g}=P(),_={text:g(`fieldAssignee.owner`),value:Q},v={text:g(`fieldAssignee.unassigned`),value:X},y={text:g(`fieldAssignee.inviteNewUser`),value:Z},b=t=>{let a=[...t];i&&a.unshift(_),n&&m(e)&&a.unshift(v),r&&a.length<5&&a.push(y),f.value=a},x=async()=>{let e=(await F().getAssigneeList(`0`,1e3,``)).items.map(e=>({text:O(e.firstName,e.lastName)||e.email,value:String(e.id)}));return s($,e),e},S=(e,t)=>e.filter(e=>e.text.toLowerCase().includes(t.toLowerCase())),C=async(e,t=e=>e())=>{if(Array.isArray(e))throw new N(`FieldAssignee should be used with String value only`);u.value=!0,d.value=e.trim();let n=S(l($)??await x(),d.value);t(()=>{b(n)}),u.value=!1},T=o(()=>{let t=m(e);return!t||!a.value||t===`contact_owner`?null:F().findEntityByIdOrFail(t)});return w(async()=>{let t=m(e);if(!t){a.value=!0;return}Array.isArray(t)||(t=t.indexOf(`,`)>=0?t.split(`,`):[t]),t=t.filter(e=>!!e&&e!==ce&&e!==`contact_owner`);let n=[];t.forEach(e=>{h.findEntityByIdOrNull(e)||n.push(e)});let r=[];n.forEach(e=>{r.push(h.getDomainRepository().fill(e))}),await Promise.all(r),a.value=!0}),{isLoading:u,searchText:d,assigneeOptions:f,selectedUser:T,onFilter:C,isCurrentUser:e=>{let t=e instanceof D?e.id:e.value;return String(t)===String(p.value.id)},fieldReady:a}};l(),x(),_(),p();var de={key:0,class:`neutral--text`},fe=L(u({__name:`FieldAssignee`,props:{isFocused:Boolean,modelValue:{type:[String,Number],required:!0},semiBoldOptions:{type:Boolean,default:!1},options:Array,title:String,assigneeOptionAvatarSize:{type:String,default:`small`},isSmallPaddingLeft:{type:Boolean},waitReady:{type:Boolean},addUnassingedOption:{type:Boolean,default:!0},addContactOwnerOption:{type:Boolean,default:!1},isStateless:{type:Boolean,default:!1},serverErrors:{type:Array,default:()=>[]}},emits:z(),setup(e,{expose:t,emit:n}){let l=e,u=n,{t:p}=P(),h=o(()=>String(l.modelValue)),_=c(),{emitChangeAndInput:x}=V(l,u,[`class`]),{searchText:w,isLoading:T,assigneeOptions:E,onFilter:D,selectedUser:O,isCurrentUser:k,fieldReady:M}=ue(h,{waitReady:l.waitReady,addUnassignedOption:l.addUnassingedOption,addContactOwnerOption:l.addContactOwnerOption}),{open:N}=re(),F=o(()=>w.value&&(l.modelValue?T.value:!0)),L=()=>{let e=m(_);if(!e)throw new I(`Autocomplete not found`);return e},R=e=>ne(e),z=()=>{w.value=``,L().clearSearchQuery(),setTimeout(()=>{L().hidePopup()})},B=e=>{if(Array.isArray(e))throw new I(`Value should be string for FieldAssignee`);switch(e){case Z:N(),w.value=``;break;case X:x(``);break;case Q:x(Q);break;default:x(e)}},H=o(()=>O.value?{size:l.assigneeOptionAvatarSize,name:O.value.fullName,color:R(String(O.value.id))}:{size:l.assigneeOptionAvatarSize,name:``}),U=()=>{if(h.value===`contact_owner`)return p(`fieldAssignee.owner`);if(O.value){let e=O.value.fullName;return k(O.value)?e+` (${p(`fieldAssignee.you`)})`:e}return p(`fieldAssignee.unassigned`)},W=o(()=>U());return t({focus:()=>{_.value?.focus()},blur:()=>{_.value?.blur()}}),(t,n)=>(y(),f(K,{ref_key:`autocompleteRef`,ref:_,class:g([`field-assignee`,{"field-assignee--semi-bold-options":e.semiBoldOptions,"field-assignee--small-padding-left":e.isSmallPaddingLeft}]),"model-value":m(h),options:m(E),"override-on-filter-handler":m(D),"hide-clearable-icon":!0,"hide-dropdown-icon":!0,"fill-input":m(M),"is-focused":e.isFocused,"hide-selected":m(M),readonly:!m(M),"option-label":U,title:m(W),"popover-fit-input-width":``,"is-stateless":e.isStateless,"server-errors":e.serverErrors,"onUpdate:modelValue":B,onClear:z},d({prepend:i(()=>[m(M)?(y(),f(te,C({key:0,bordered:``},m(H),{title:m(W)}),null,16,[`title`])):(y(),f(j,{key:1,type:`circle`,width:`25px`,height:`25px`}))]),option:i(({opt:n})=>[n.value===m(`_unassignedOption`)?(y(),f(J,{key:0,"semi-bold":e.semiBoldOptions},null,8,[`semi-bold`])):n.value===m(`_inviteOption`)?(y(),f(q,{key:1,"semi-bold":e.semiBoldOptions},null,8,[`semi-bold`])):n.value===m(`contact_owner`)?(y(),f(se,{key:2,"semi-bold":e.semiBoldOptions},null,8,[`semi-bold`])):(y(),f(G,{key:3,name:n.text,"semi-bold":e.semiBoldOptions,"avatar-color":R(String(n.value))},{append:i(()=>[m(k)(n)?(y(),r(`span`,de,` (`+v(t.$t(`fieldAssignee.you`))+`) `,1)):b(``,!0)]),_:2},1032,[`name`,`semi-bold`,`avatar-color`]))]),error:i(()=>[S(t.$slots,`error`,{},void 0,!0)]),_:2},[m(M)?void 0:{name:`selected-item`,fn:i(()=>[s(j,{width:`100px`})]),key:`0`},m(F)?{name:`append`,fn:i(()=>[a(`div`,{class:g([`d-flex flex-center h100pr field-assignee__custom-clear-button`,{"field-assignee__custom-clear-button--loading":m(T)}])},[s(A,{class:`cursor-pointer`,name:`cancel`,onClickCapture:ee(z,[`stop`])})],2)]),key:`1`}:void 0]),1032,[`class`,`model-value`,`options`,`override-on-filter-handler`,`fill-input`,`is-focused`,`hide-selected`,`readonly`,`title`,`is-stateless`,`server-errors`]))}}),[[`__scopeId`,`data-v-f43176c9`]]);export{Y as a,K as c,ue as i,Z as n,J as o,X as r,q as s,fe as t};
2//# sourceMappingURL=D9E7SP-p2.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.