1!function(){try{("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{}).__faroBundleId_undefined="17550702746887c08d02d8e"}catch(e){}}(),(self.webpackChunkappsmith=self.webpackChunkappsmith||[]).push([[4033],{56666:(e,n,t)=>{t.r(n),t.d(n,{default:()=>sn});var i=t(49255),o=t(47937),s=t(97179),l=t(7956),a=t.n(l),d=t(95303),c=t(61058),r=t(98004),u=t(85235),h=t(84283),p=t(36786),v=t(97163),g=t(57454),m=t(48643),x=t(74028),j=t(62979),b=t(5570);let f=function(e){return e.IsExecuting="IsExecuting",e.IsDirty="IsDirty",e.IsUpdating="IsUpdating",e.NoResponse="NoResponse",e.ShowResponse="ShowResponse",e.NoReturnValue="NoReturnValue",e}({});var y=t(13352),S=t(81788),C=t(97218),A=t(58151),E=t(4728),w=t(15390),N=t(41669),O=t(81207);const T=function(e){let{}=e;return null};var k=t(20229),_=t(46310),I=t(75492),D=t(34299),R=t(65983);const L=r.Ay.div` 2 display: flex; 3 width: 100%; 4 height: 100%; 5 6 &.disable * { 7 opacity: 0.8; 8 pointer-events: none; 9 } 10 11 .response-run { 12 margin: 0 10px; 13 } 14`,P=r.Ay.div` 15 padding-left: ${e=>e.theme.spaces[12]}px; 16 padding-top: ${e=>e.theme.spaces[6]}px; 17`;const M=function(e){const{currentFunction:n,disabled:t,errors:l,isLoading:a,jsCollectionData:d,onButtonClick:r,theme:M}=e,[B,U]=(0,i.useState)(f.NoResponse),J=(0,s.d4)(I.aV),{isDirty:H,isExecuting:G,responses:F}=(0,i.useMemo)((()=>({responses:d&&d.data||{},isDirty:d&&d.isDirty||{},isExecuting:d&&d.isExecuting||{}})),[d]),z=(0,s.wA)(),V=(0,i.useMemo)((()=>n&&n.id&&n.id in F?{value:F[n.id]}:{value:""}),[n,F]),$=B===f.IsDirty,X=(0,s.d4)(b.SP);(0,i.useEffect)((()=>{U(function(e,n,t,i,o){return e?t[e.id]&&i?f.IsUpdating:t[e.id]?f.IsExecuting:o.hasOwnProperty(e.id)||t.hasOwnProperty(e.id)?o.hasOwnProperty(e.id)&&n[e.id]?f.IsDirty:o.hasOwnProperty(e.id)&&void 0===o[e.id]?f.NoReturnValue:o.hasOwnProperty(e.id)?f.ShowResponse:f.NoResponse:f.NoResponse:f.NoResponse}(n,H,G,X,F))}),[F,G,n,X,H]);const Q=(0,i.useMemo)((()=>(0,O.xA)(null===d||void 0===d?void 0:d.config,n||void 0)),[null===d||void 0===d?void 0:d.config,n]),W=(0,i.useMemo)((()=>(0,R.jsxs)(R.Fragment,{children:[Q&&$&&(0,R.jsx)(S.Ti,{children:(0,R.jsx)(S.Xr,{children:(0,R.jsx)("div",{className:"t--js-response-parse-error-call-out",children:"Function failed to execute. Check logs for more information."})})}),(0,R.jsx)(L,{className:l.length&&Q?"disable":"",children:(0,R.jsx)(v.s,{px:"spaces-7",width:"100%",children:(0,R.jsxs)(R.Fragment,{children:[Q&&(0,R.jsxs)(R.Fragment,{children:[B===f.NoResponse&&(0,R.jsx)(y.$,{isRunDisabled:t,isRunning:a,onRunClick:r}),B===f.IsExecuting&&(0,R.jsx)(m.A,{theme:M,children:(0,u.oHS)(u.gLc)}),B===f.NoReturnValue&&(0,R.jsx)(P,{children:(0,R.jsx)(g.E,{kind:"body-m",children:(0,u.oHS)(u.Eil,null===n||void 0===n?void 0:n.name)})}),B===f.ShowResponse&&(0,R.jsx)(p.A,{folding:!0,height:"100%",input:V})]}),!Q&&(0,R.jsx)(T,{collectionData:d}),B===f.IsUpdating&&(0,R.jsx)(m.A,{theme:M,children:(0,u.oHS)(u.oj4)})]})})})]})),[null===n||void 0===n?void 0:n.name,t,l.length,$,a,d,Q,r,M,V,B]),Y=(0,s.d4)(A.zy),K=(0,o.zy)(),q=(0,D.pu)(K.pathname),Z=(0,i.useMemo)((()=>{const e=[...[{key:x.p.RESPONSE_TAB,title:(0,u.oHS)(u.cvt),panelComponent:W}],{key:x.p.LOGS_TAB,title:(0,u.oHS)(u.QzW),panelComponent:(0,R.jsx)(h.Ay,{})}];return Y===E.u9.FullScreen&&(e.push({key:x.p.ERROR_TAB,title:(0,u.oHS)(u.iiz),count:J,panelComponent:(0,R.jsx)(N.A,{})}),q===w.u.App&&e.push({key:x.p.STATE_TAB,title:(0,u.oHS)(u.G6l),panelComponent:(0,R.jsx)(_.h,{})})),e}),[W,J,q,Y]),{open:ee,responseTabHeight:ne,selectedTab:te}=(0,s.d4)(C.mx),ie=(0,i.useCallback)((e=>{z((0,c.aN)({open:!0,selectedTab:e}))}),[z]),oe=(0,i.useCallback)((e=>{z((0,c.aN)({responseTabHeight:e}))}),[z]),se=(0,i.useCallback)((()=>z((0,c.aN)({open:!ee}))),[z,ee]);return(0,R.jsx)(k.jV,{behaviour:k.hR.COLLAPSE,className:"t--js-editor-bottom-pane-container",height:ne,hidden:!ee,onHideClick:se,setHeight:oe,children:(0,R.jsx)(j.A,{isCollapsed:!ee,onSelect:ie,selectedTabKey:te||"",tabs:Z})})};var B=t(15119),U=t.n(B),J=t(18792),H=t(76505),G=t.n(H),F=t(48346),z=t.n(F),V=t(10327),$=t(37329),X=t(82791),Q=t(20746);t(26490);const W=G()(((e,n)=>(0,V.qg)(e,{ecmaVersion:Q.Sq,sourceType:n,locations:!0}))),Y=(e,n)=>e.start.line<=n&&e.end.line>=n,K=e=>(0,Q.i0)(e.key)?String(e.key.value):e.key.name,q=e=>{const n=document.createElement("button");return n.type="button",n.innerHTML="▶",n.classList.add(X.Ge),n.onmousedown=function(n){n.preventDefault(),e()},n.ontouchstart=function(n){n.preventDefault(),e()},n},Z=(e,n,t,i,o)=>{const s={getGutterConfig:null,gutterId:X.Go};return t&&e.length?{getGutterConfig:(t,s)=>{const l=((e,n)=>{let t={end:0,start:0,type:""},i=null;try{t=W(e,Q.Y1.module)}catch(o){return i}return(0,$.ai)(t,{Property(e,t){const o=t.length-3;(0,Q.YV)(e)&&(e.value.type===Q.iv.ArrowFunctionExpression||e.value.type===Q.iv.FunctionExpression)&&e.loc&&Y(e.loc,n+1)&&t[o]&&t[o].type===Q.iv.ExportDefaultDeclaration&&(i={line:e.loc.start.line-1,actionName:K(e)})}}),i})(t,s),a=z()(e,["name",null===l||void 0===l?void 0:l.actionName]);return l&&a&&o?{line:l.line,element:q((()=>n(a,"JS_OBJECT_GUTTER_RUN_BUTTON"))),isFocusedAction:()=>{i(a)}}:null},gutterId:X.Go}:s},ee=(e,n)=>e&&n.actions.find((n=>n.id===e))||null;var ne=t(39779);const te=function(e){let{children:n,runActiveJSFunction:t}=e;const o=(0,i.useMemo)((()=>[{combo:"mod + enter",global:!0,label:"Run Js Function",onKeyDown:t,allowInInput
17:!0}]),[t]);return(0,ne.v)(o),(0,R.jsx)("div",{className:X.aG,children:n})};var ie=t(72255),oe=t(74755),se=t(66452),le=t(45167),ae=t(32650),de=t(23092),ce=t(95640);const re=function(e){let{}=e;return null};var ue=t(83720);const he=e=>(0,R.jsx)(v.s,{flex:"1",overflowY:"scroll",children:(0,R.jsx)(ue.A,{AIAssisted:!0,blockCompletions:e.blockCompletions,border:d.h5.NONE,borderLess:!0,className:"js-editor",customGutter:e.customGutter,dataTreePath:`${e.currentJSCollection.name}.body`,disabled:!e.changePermitted,folding:!0,height:"100%",hideEvaluatedValue:!0,highlightedLines:e.highlightedLines,input:{value:e.currentJSCollection.body,onChange:e.onChange},isJSObject:!0,jsObjectName:e.currentJSCollection.name,mode:d.Oq.JAVASCRIPT,placeholder:"Let's write some code!",showLightningMenu:!1,showLineNumbers:!0,size:d.LX.EXTENDED,tabBehaviour:d.HA.INDENT,theme:e.theme})});var pe=t(91667),ve=t.n(pe),ge=t(74329),me=t(33098),xe=t(94612);const je="Run",be="run-js-action",fe="t--run-js-action",ye={label:"No function available",value:"",data:null},Se=(0,r.Ay)(g.E)` 18 --button-font-weight: bold; 19 overflow: hidden; 20 text-overflow: ellipsis; 21 max-width: 30ch; 22`,Ce=e=>{let{onSelect:n,option:t}=e;const o=(0,i.useCallback)((()=>{n(t)}),[n,t]);return(0,R.jsx)(ge.Dr,{onSelect:o,size:"sm",children:(0,R.jsx)(Se,{children:t.label})})},Ae=e=>{const{onSelect:n}=e,t=(0,i.useCallback)((e=>{n&&n(e.value)}),[n]);return(0,R.jsxs)(v.s,{gap:"spaces-2",children:[(0,R.jsxs)(ge.W1,{children:[(0,R.jsx)(ge.cQ,{children:(0,R.jsx)(me.$,{"data-testid":"t--js-function-run",endIcon:"arrow-down-s-line",isDisabled:e.disabled,kind:"tertiary",size:"sm",startIcon:"js-function",children:ve()(e.selected.label,{length:30})})}),!!e.options.length&&(0,R.jsx)(ge.rm,{align:"end","data-testid":"t--js-functions-menu",children:e.options.map((e=>(0,R.jsx)(Ce,{onSelect:t,option:e},e.label)))})]}),(0,R.jsx)(xe.m,{content:(0,u.oHS)(u.XZ5,e.jsCollection.name),isDisabled:!e.showTooltip,placement:"topRight",children:(0,R.jsx)(me.$,{className:be,"data-testid":fe,isDisabled:e.disabled,isLoading:e.isLoading,onClick:e.onButtonClick,size:"sm",children:je})})]})};var Ee=t(79392),we=t(85021),Ne=t(94099),Oe=t(28653);const Te=(0,r.Ay)(g.E)` 23 color: var(--ads-v2-color-fg); 24 font-size: 14px; 25 font-weight: 500; 26`,ke=(0,r.Ay)(g.E)` 27 color: var(--ads-v2-color-fg-muted); 28 font-size: 12px; 29`,_e=(0,r.Ay)(Ee.l6)` 30 width: fit-content; 31 32 .rc-select-selector { 33 min-width: 110px; 34 } 35`,Ie=(0,r.Ay)(g.E)` 36 word-break: break-all; 37`,De=e=>{const[n,t]=(0,i.useState)(e.action.runBehaviour),o=(0,ae.u)(de.Cs.release_reactive_actions_enabled),s=(0,ae.u)(de.Cs.release_jsobjects_onpageunloadactions_enabled),l=(0,i.useMemo)((()=>((e,n)=>Oe.k3.filter((t=>(e||t.value!==Ne.L.AUTOMATIC)&&(n||t.value!==Ne.L.ON_PAGE_UNLOAD))))(o,s)),[o,s]);let a=l.find((e=>e.value===n));const d=((e,n,t,i)=>{var o,s;return e!==Ne.L.AUTOMATIC||n?e!==Ne.L.ON_PAGE_UNLOAD||t?null:null!==(s=i.find((e=>e.value===Ne.L.MANUAL)))&&void 0!==s?s:null:null!==(o=i.find((e=>e.value===Ne.L.ON_PAGE_LOAD)))&&void 0!==o?o:null})(n,o,s,l);d&&(a=d);const c=(0,i.useCallback)((n=>{var i;t(n),null===(i=e.onUpdateSettings)||void 0===i||i.call(e,{value:n,propertyName:"runBehaviour",action:e.action}),we.Ay.logEvent("JS_OBJECT_SETTINGS_CHANGED",{toggleSetting:"ON_PAGE_LOAD",toggleValue:n})}),[e]);return(0,R.jsxs)(v.s,{alignItems:"center",className:`t--async-js-function-settings ${e.action.name}-run-behavior-setting`,gap:"spaces-3",id:`${e.action.name}-settings`,justifyContent:"space-between",w:"100%",children:[(0,R.jsx)(Ie,{htmlFor:e.action.id,renderAs:"label",children:e.action.name}),(0,R.jsx)(_e,{"data-testid":"t--dropdown-runBehaviour",dropdownMatchSelectWidth:256,id:e.action.id,isDisabled:e.disabled,listHeight:240,onSelect:c,size:"sm",value:a,children:l.map((e=>(0,R.jsx)(Ee.c$,{"aria-label":e.label,disabled:e.disabled,label:e.label,value:e.value,children:(0,R.jsxs)(v.s,{flexDirection:"column",children:[(0,R.jsx)(Te,{"data-testid":`t--label-${e.label}`,children:e.label}),(0,R.jsx)(ke,{children:e.subText})]})},e.value)))})]},e.action.id)},Re=e=>(0,R.jsxs)(v.s,{flexDirection:"column",gap:"spaces-4",w:"100%",children:[(0,R.jsx)(g.E,{kind:"heading-xs",children:(0,u.oHS)(u.yjc.ON_LOAD_TITLE)}),e.actions.map((n=>(0,R.jsx)(De,{action:n,disabled:e.disabled,onUpdateSettings:e.onUpdateSettings},n.id))),0===e.actions.length&&(0,R.jsx)(g.E,{kind:"body-s",children:(0,u.oHS)(u.o0n)})]}),Le=e=>({label:e.name,value:e.id,data:e}),Pe=(e,n)=>{let t=ye;return e?t=Le(e):n.length&&(t=Le(n[0])),t};var Me=t(67053),Be=t.n(Me),Ue=t(48589),Je=t(56716);const He=(0,r.Ay)(v.s)` 38 height: 100%; 39 position: relative; 40 font-size: 12px; 41 color: var(--ads-v2-color-fg); 42 cursor: pointer; 43 gap: var(--ads-v2-spaces-2); 44 align-items: center; 45 justify-content: center; 46 padding: var(--ads-v2-spaces-3); 47`,Ge=r.Ay.div` 48 height: 12px; 49 width: 12px; 50 display: flex; 51 align-items: center; 52 justify-content: center; 53 flex-shrink: 0; 54 55 img { 56 width: 12px; 57 } 58`,Fe=((0,r.Ay)(g.E)` 59 min-width: 3ch; 60 padding: 0 var(--ads-v2-spaces-1); 61 font-weight: 500; 62`,e=>{let{disabled:n,saveJSObjectName:t}=e;const l=(0,o.g)(),a=(0,s.d4)((e=>(0,J.Ni)(e,l.baseCollectionId||""))),d=(0,s.d4)((e=>(0,J.sd)(e,(null===a||void 0===a?void 0:a.pluginId)||""))),c=(0,s.d4)((e=>(0,Ue.py)(e,(null===a||void 0===a?void 0:a.id)||"").isSaving)),r=(null===a||void 0===a?void 0:a.name)||"",{enterEditMode:u,exitEditMode:h,isEditing:p}=(0,k.NE)((null===a||void 0===a?void 0:a.id)||""),v=n?Be():u,g=(0,s.wA)(),m=(0,i.useCallback)((e=>{a&&g(t({id:a.id,name:e}))}),[a,t]),x=(0,i.useMemo)((()=>d?(0,R.jsx)(Ge,{children:(0,R.jsx)("img",{alt:d.name,src:(0,Je.s)(d.iconLocation)})}):null),[d]);return(0,R.jsx)(He,{"data-testid":"t--js-object-name-editor",onDoubleClick:v,children:(0,R.jsx)(k.gm,{exitEditing:h,icon:x,isEditing:p,isLoading:c,name:r,onNameSave:m})})}),ze=e=>{const[n,t]=(0,i.useState)(!1);return(0,R.jsxs)(k.wQ,{children:[(0,R.jsx)(k.wQ.Left,{children:e.showNameEditor&&(0,R.jsx)(Fe,{disabled:!e.changePermitted||e.hideEditIconOnEditor,saveJSObjectName:e.saveJSObjectName})}),(0,R.jsxs)(k.wQ.Right,{children:[(0,R.jsx)("div",{className:"t--formActionButtons",children:(0,R.jsx)(Ae,{disabled:e.disableRunFunctionality||!e.executePermitted,isLoading:e.loading,jsCollection:e.jsCollection,onButtonClick:e.onButtonClick,onSelect:e.onSelect,options:(o=e.jsActions,o.map(Le)),selected:e.selected,showTooltip:!e.selected.data})}),e.showSettings?(0,R.jsx)(k.GD,{dataTestId:"t--js-settings-trigger",handleOpenChange:t,isOpen:n,popoverWidth:"345px",title:(0,u.oHS)(u.yjc.TITLE),children:(0,R.jsx)(Re,{actions:e.jsActions,disabled:!e.changePermitted,onUpdateSettings:e.onUpdateSettings})}):null,e.hideContextMenuOnEditor?null:e.contextMenu]})]});var o},Ve=r.Ay.div` 63 display: flex; 64 flex-direction: row; 65 height: 100%; 66 width: 100%; 67 overflow: hidden; 68`,$e=r.Ay.div` 69 display: flex; 70 flex-direction: column; 71 flex: 1; 72 overflow: hidden; 73 74 &&& { 75 .ads-v2-tabs, 76 &.js-editor-tab { 77 height: 100%; 78 } 79 } 80`,Xe=r.Ay.div` 81 padding: 0 var(--ads-v2-spaces-7) var(--ads-v2-spaces-3) 82 var(--ads-v2-spaces-7); 83`;const Qe=function(e){let{backLink:n,contextMenu:t,hideContextMenuOnEditor:l=!1,hideEditIconOnEditor:r=!1,jsCollectionData:u,notification:h,onUpdateSettings:p,saveJSObjectName:v,showNameEditor:g=!1,showSettings:m=!0}=e;const j=d.vl.LIGHT,b=(0,s.wA)(),{hash:f}=(0,o.zy)(),y=u.config,[S,A]=(0,i.useState)(!1),E=(0,s.d4)((e=>(0,J.my)(e,y.name)),U()),w=(0,s.d4)((e=>(0,J.xD)(e,y.id)),U()),N=(0,s.d4)((e=>(0,J.V6)(e,y.id))),O=ee(N,y),[T,k]=(0,i.useState)(O),[_,I]=(0,i.useState)(Pe(O,w)),D=(0,s.d4)((e=>{var n;return(0,J.mi)(e,y.id,(null===(n=_.data)||void 0===n?void 0:n.id)||"")}));(0,i.useEffect)((()=>
83{if(f){const e=f.substring(1);if(y.body){const n=((e,n)=>{let t={end:0,start:0,type:""},i=null;try{t=W(e,Q.Y1.module)}catch(o){return i}return(0,$.ai)(t,{Property(e,t){const o=t.length-3;(0,Q.YV)(e)&&e.loc&&K(e)===n&&t[o]&&t[o].type===Q.iv.ExportDefaultDeclaration&&(i={line:e.loc.start.line-1,ch:e.loc.start.column})}}),i})(y.body,e);n&&(b((0,oe.TR)(`${y.name}.body`)),b((0,oe.XW)(`${y.name}.body`,n,le.IO.Navigation)),se.h.replace(window.location.pathname+window.location.search))}}}),[f]);const L=(0,ae.u)(de.Cs.license_gac_enabled),P=(0,ce.r8)(L,(null===y||void 0===y?void 0:y.userPermissions)||[]),B=(0,ce.tk)(L,(null===y||void 0===y?void 0:y.userPermissions)||[]),H=(e,n)=>{var t;b((0,c.aN)({open:!0,selectedTab:x.p.RESPONSE_TAB})),k(e),e.id!==(null===(t=_.data)||void 0===t?void 0:t.id)&&I(Le(e)),b((0,c.KA)({jsCollectionId:y.id||"",jsActionId:e.id||""})),b((0,c.os)({action:e,collection:y,from:n}))},G=(0,i.useCallback)((e=>{var n;e&&e.id!==(null===(n=_.data)||void 0===n?void 0:n.id)&&I(Le(e))}),[_]),F=(0,i.useMemo)((()=>Z(w,H,!E.length,G,B)),[w,E,G,B]),z=(e,n)=>{e.preventDefault(),S||D||!_.data||H(_.data,n)};(0,i.useEffect)((()=>{E.length||a()(w)?A(!0):A(!1)}),[E,w,N]),(0,i.useEffect)((()=>{I(Pe(O,w))}),[w,N]);const V=(0,i.useMemo)((()=>{if(_.label){const e=`${_.label}()`;return[{parentPath:"this",subPath:e},{parentPath:y.name,subPath:e}]}return[]}),[_.label,y.name]),X=(0,s.d4)(C.UX),Y=(0,i.useCallback)((e=>{b((0,c.MJ)(e))}),[]);return(0,R.jsx)(ie._H,{children:(0,R.jsxs)(te,{runActiveJSFunction:e=>{z(e,"KEYBOARD_SHORTCUT")},children:[n,(0,R.jsxs)(ie.lV,{onSubmit:e=>e.preventDefault(),children:[(0,R.jsx)(ze,{changePermitted:P,contextMenu:t,disableRunFunctionality:S,executePermitted:B,hideContextMenuOnEditor:l,hideEditIconOnEditor:r,jsActions:w,jsCollection:y,loading:D,onButtonClick:e=>{z(e,"JS_OBJECT_MAIN_RUN_BUTTON")},onSelect:e=>{if(e){const n=ee(e,y);n&&I({data:n,value:e,label:n.name})}},onUpdateSettings:p,saveJSObjectName:v,selected:_,showNameEditor:g,showSettings:m}),h&&(0,R.jsx)(Xe,{children:h}),(0,R.jsx)(Ve,{children:(0,R.jsx)("div",{className:"flex flex-1 w-full",children:(0,R.jsxs)($e,{children:[(0,R.jsx)(he,{actions:w,blockCompletions:V,changePermitted:P,currentJSCollection:y,customGutter:F,executing:D,onChange:e=>{const n="string"===typeof e?e:e.target.value;b((0,c.$c)(n,y.id))},onUpdateSettings:p,onValueChange:e=>Y(e),showSettings:m,theme:j,value:X}),(0,R.jsx)(M,{currentFunction:T,disabled:S||!B,errors:E,isLoading:D,jsCollectionData:u,onButtonClick:e=>{z(e,"JS_OBJECT_RESPONSE_RUN_BUTTON")},theme:j}),(0,R.jsx)(re,{})]})})})]})]})})};var We=t(52316),Ye=t(90628),Ke=t(69498),qe=t(38561),Ze=t(87959),en=t(39118);const nn=function(e){let{jsCollection:n}=e;const t=(0,ae.u)(de.Cs.license_gac_enabled),i=(0,ce.BR)(t,(null===n||void 0===n?void 0:n.userPermissions)||[]),o=(0,ce.r8)(t,(null===n||void 0===n?void 0:n.userPermissions)||[]);return Boolean(null===n||void 0===n?void 0:n.isMainJSCollection)?null:(0,R.jsxs)(Ze.Q,{dataTestId:"t--more-action-trigger",children:[(0,R.jsx)(k.Rz,{disabled:!o,entityId:n.id}),(0,R.jsx)(ge.bX,{}),(0,R.jsx)(qe.QR,{disabled:!o,jsAction:n}),(0,R.jsx)(qe.yU,{disabled:!o,jsAction:n}),(0,R.jsx)(qe.y4,{disabled:!o,jsAction:n}),(0,R.jsx)(ge.bX,{}),(0,R.jsx)(en.k1,{entityId:n.id}),(0,R.jsx)(ge.bX,{}),(0,R.jsx)(qe.ep,{disabled:!i,jsAction:n})]})};var tn=t(91710);const on=(0,r.Ay)(We.A)` 84 height: 50%; 85`;const sn=function(){const{params:{baseCollectionId:e}}=(0,o.W5)(),n=(0,s.wA)(),t=(0,s.d4)((n=>(0,b.X9)(n,e))),{isCreating:l}=(0,s.d4)((e=>e.ui.jsPane)),a=null===t||void 0===t?void 0:t.config,d=(0,i.useMemo)((()=>a?(0,R.jsx)(nn,{jsCollection:a}):null),[a]);if(l)return(0,R.jsx)(on,{children:(0,R.jsx)(Ye.A,{size:30})});const r=e=>{n((0,c.NG)(e))};return a?(0,R.jsx)(Qe,{contextMenu:d,hideContextMenuOnEditor:Boolean(null===t||void 0===t?void 0:t.config.isMainJSCollection),hideEditIconOnEditor:Boolean(null===t||void 0===t?void 0:t.config.isMainJSCollection),jsCollectionData:t,onUpdateSettings:r,saveJSObjectName:tn.Fb}):(0,R.jsx)(Ke.A,{})}}}]); 86//# sourceMappingURL=JSEditor.1c1d35dc.chunk.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.