PageSourceSearch

https://rxburnplanner.com/assets/FeatureLayerSource-DPKVyj6S.js

js rxburnplanner.com collected 2026-10-05 11:46:51 UTC 20,254 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/uploadAssets-DcZoHh3u.js","assets/index-CyVzZKgG.js","assets/index-DT-_TUjA.css","assets/External-B9SineIu.js","assets/meshSpatialReferenceScaleUtils-B9pp9bA6.js","assets/MeshTransform-CtqYKoc9.js","assets/quat-NTkGhE5U.js","assets/axisAngleDegrees-BjzyRPpc.js","assets/meshFeatureAttributes-BZHEmqh6.js","assets/convertMeshVertexSpace-Dummb1h_.js","assets/MeshVertexAttributes-CLUKK6gJ.js","assets/meshProperties-BrNWSC8G.js","assets/vertexSpaceConversion-B6S5w2Y9.js","assets/computeTranslationToOriginAndRotation-AuhyJMTQ.js","assets/meshVertexSpaceUtils-DJHO7A-9.js","assets/MeshLocalVertexSpace-C2fErjdN.js","assets/vec3-CNa3YJME.js","assets/BufferView-CNkZu0u3.js","assets/vec4-DawfieJn.js"])))=>i.map(i=>d[i]);
2import{f as R,bd as U,it as j,ho as V,eU as G,iu as D,at as T,iv as H,I as z,aC as B,iw as W,hs as X,f9 as Y,c8 as J,ix as Z,iy as A,cc as m,N as M,iz as K,iA as $,iB as ee,iC as te,cR as Q,iD as se,cW as ae,bu as re,iE as ie,ew as N,q as C,f1 as L,ev as ne,iF as oe,fQ as ue,iG as le,c$ as de,cI as ce,D as pe,iH as he,iI as ye,iJ as fe,_ as O,m as v,e as me}from"./index-CyVzZKgG.js";import{a as ge}from"./MeshLocalVertexSpace-C2fErjdN.js";import{t as we}from"./meshVertexSpaceUtils-DJHO7A-9.js";import{v as be}from"./External-B9SineIu.js";import{d as qe}from"./MeshTransform-CtqYKoc9.js";import{isFeatureIdentifierArrayWithGlobalId as Ie,isFeatureIdentifierArrayWithObjectId as Re}from"./editingSupport-D43gfRIc.js";import"./quat-NTkGhE5U.js";import"./axisAngleDegrees-BjzyRPpc.js";async function k(t,e,s){const{geometry:a}=e,r={...e.attributes};if(s!=null&&(a==null?void 0:a.type)==="mesh"){const{transformFieldRoles:i}=s,{origin:n,spatialReference:o,vertexSpace:u}=a,l=a.transform??new qe,d=u.type==="local",c=t.spatialReference,b=c.isGeographic,q=U(c,o),h=j(o,c)&&V(o,c);if(!(d&&b&&h||!d&&!b&&q))return null;const p=G(n,o,c);if(p==null)return null;if(r[i.originX]=p.x,r[i.originY]=p.y,r[i.originZ]=p.z??0,l!=null){const{translation:I,scale:y,rotation:g}=l,f=d?1:D(o)/D(c);r[i.translationX]=I[0]*f,r[i.translationY]=I[2]*f,r[i.translationZ]=-I[1]*f,r[i.scaleX]=y[0],r[i.scaleY]=y[2],r[i.scaleZ]=y[1],r[i.rotationX]=g[0],r[i.rotationY]=g[2],r[i.rotationZ]=-g[1],r[i.rotationDeg]=g[3]}return{attributes:r}}return a==null?{attributes:r}:a.type==="mesh"||a.type==="extent"?null:{geometry:a.toJSON(),attributes:r}}async function Se(t,e){const s=await Promise.all((e.addAttachments??[]).map(i=>P(t,i))),a=await Promise.all((e.updateAttachments??[]).map(i=>P(t,i))),r=e.deleteAttachments??[];return s.length||a.length||r.length?{adds:s,updates:a,deletes:[...r]}:null}async function P(t,e){var d;const{feature:s,attachment:a}=e,{globalId:r,name:i,contentType:n,data:o,uploadId:u}=a,l={globalId:r};if(s&&("attributes"in s?l.parentGlobalId=(d=s.attributes)==null?void 0:d[t.globalIdField]:s.globalId&&(l.parentGlobalId=s.globalId)),u)l.uploadId=u;else if(o){const c=await H(o);c&&(l.contentType=c.mediaType,l.data=c.data),o instanceof File&&(l.name=o.name)}return i&&(l.name=i),n&&(l.contentType=n),l}function _e(t,e,s){if(!e||e.length===0)return[];if(s&&Ie(e))return e.map(r=>r.globalId);if(Re(e))return e.map(r=>r.objectId);const a=s?t.globalIdField:t.objectIdField;return a?e.map(r=>r.getAttribute(a)):[]}function Ee(t){var r,i,n;const e=t==null?void 0:t.assetMaps;if(e){for(const o of e.addResults)o.success||T.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${o.globalId}.`);for(const o of e.updateResults)o.success||T.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${o.globalId}.`)}const s=t==null?void 0:t.attachments,a={addFeatureResults:((r=t==null?void 0:t.addResults)==null?void 0:r.map(w))??[],updateFeatureResults:((i=t==null?void 0:t.updateResults)==null?void 0:i.map(w))??[],deleteFeatureResults:((n=t==null?void 0:t.deleteResults)==null?void 0:n.map(w))??[],addAttachmentResults:s!=null&&s.addResults?s.addResults.map(w):[],updateAttachmentResults:s!=null&&s.updateResults?s.updateResults.map(w):[],deleteAttachmentResults:s!=null&&s.deleteResults?s.deleteResults.map(w):[]};return t!=null&&t.editMoment&&(a.editMoment=t.editMoment),a}function w(t){const e=t.success===!0?null:t.error||{code:void 0,description:"Feature edit failed"};return{objectId:t.objectId,globalId:t.globalId,error:e?new R("feature-layer
2-source:edit-failure",e.description,{code:e.code}):null}}function x(t,e){return new z({attributes:t.attributes,geometry:B({...t.geometry,spatialReference:e})})}function Oe(t,e){var s,a,r;return{adds:((s=t==null?void 0:t.adds)==null?void 0:s.map(i=>x(i,e)))||[],updates:((a=t==null?void 0:t.updates)==null?void 0:a.map(i=>({original:x(i[0],e),current:x(i[1],e)})))||[],deletes:((r=t==null?void 0:t.deletes)==null?void 0:r.map(i=>x(i,e)))||[],spatialReference:e}}function Fe(t){const e=t.details.raw,s=+e.code,a=+e.extendedCode;return s===500&&(a===-2147217144||a===-2147467261)}const Ae=new Q({originalAndCurrentFeatures:"original-and-current-features",none:"none"}),ve=new Q({Started:"published",Publishing:"publishing",Stopped:"unavailable"});let E=class extends W{constructor(t){super(t),this.type="feature-layer",this.supportedSourceTypes=new Set(["Feature Layer","Oriented Imagery Layer","Table","Catalog Layer"]),this.refresh=X(async()=>{var a,r;await this.load();const e=(a=this.sourceJSON.editingInfo)==null?void 0:a.lastEditDate;if(e==null)return{dataChanged:!0,updates:{}};try{await this._fetchService(null)}catch{return{dataChanged:!0,updates:{}}}const s=e!==((r=this.sourceJSON.editingInfo)==null?void 0:r.lastEditDate);return{dataChanged:s,updates:s?{editingInfo:this.sourceJSON.editingInfo,extent:this.sourceJSON.extent}:null}}),this._ongoingAssetUploads=new Map}load(t){const e=this.layer.sourceJSON,s=this._fetchService(e,{...t}).then(()=>this.layer.setUserPrivileges(this.sourceJSON.serviceItemId,t)).then(()=>this._ensureLatestMetadata(t));return this.addResolvingPromise(s),Promise.resolve(this)}initialize(){this.addHandles([Y(()=>{const t=this.layer;return t&&"lastEditsEventDate"in t?t.lastEditsEventDate:null},t=>this._handleLastEditsEventChange(t))])}destroy(){this._removeEditInterceptor()}get queryTask(){var l;const{capabilities:t,parsedUrl:e,gdbVersion:s,spatialReference:a,fieldsIndex:r,uniqueIdFields:i}=this.layer,n="infoFor3D"in this.layer?this.layer.infoFor3D:null,o="dynamicDataSource"in this.layer?this.layer.dynamicDataSource:null,u=J("featurelayer-pbf")&&(t==null?void 0:t.query.supportsFormatPBF)&&n==null;return new Z({dynamicDataSource:o,fieldsIndex:r,gdbVersion:s,infoFor3D:n,pbfSupported:u,queryAttachmentsSupported:((l=t==null?void 0:t.operations)==null?void 0:l.supportsQueryAttachments)??!1,sourceSpatialReference:a,uniqueIdFields:i,url:e.path})}async addAttachment(t,e){await this.load();const{layer:s}=this;await A(s,"editing");const a=t.attributes[s.objectIdField],r=s.parsedUrl.path+"/"+a+"/addAttachment",i=this._getLayerRequestOptions(),n=this._getFormDataForAttachment(e,i.query);try{const o=await m(r,{body:n});return w(o.data.addAttachmentResult)}catch(o){throw this._createAttachmentErrorResult(a,o)}}async updateAttachment(t,e,s){await this.load();const{layer:a}=this;await A(a,"editing");const r=t.attributes[a.objectIdField],i=a.parsedUrl.path+"/"+r+"/updateAttachment",n=this._getLayerRequestOptions({query:{attachmentId:e}}),o=this._getFormDataForAttachment(s,n.query);try{const u=await m(i,{body:o});return w(u.data.updateAttachmentResult)}catch(u){throw this._createAttachmentErrorResult(r,u)}}async applyEdits(t,e){var S,F;await this.load();const{layer:s}=this;await A(s,"editing");const a="infoFor3D"in s?s.infoFor3D:null,r=a!=null,i=r||((e==null?void 0:e.globalIdUsed)??!1),n=r?await this._uploadMeshesAndGetAssetMapEditsJSON(t):null,o=((S=t.addFeatures)==null?void 0:S.map(_=>k(this.layer,_,a)))??[],u=(await Promise.all(o)).filter(M),l=((F=t.updateFeatures)==null?void 0:F.map(_=>k(this.layer,_,a)))??[],d=(await Promise.all(l)).filter(M),c=_e(this.layer,t.deleteFeatures,i);K(u,d,s.spatialReference);const b=await Se(this.layer,t),q=s.capabilities.editing.supportsAsyncApplyEdits&&r,h=(e==null?void 0:e.gdbVersion)||s.gdbVersion,p={gdbVersion:h,rollbackOnFailure:e==null?void 0:e.rollbackOnFailureEnabled,useGlobalIds:i,returnEditMoment:e==null?void 0:e.returnEditMoment,usePreviousEditMoment:e==null?void 0:e.usePreviousEditMoment,async:q};await $(this.layer.url,h,!0);const I=ee(this.layer.url,h||null);if(await te(s.url,h,s.historicMoment))throw new R("feature-layer
2-source:historic-version","Editing a historic version is not allowed");e!=null&&e.returnServiceEditsOption?(p.edits=JSON.stringify([{id:s.layerId,adds:u.length?u:null,updates:d.length?d:null,deletes:c.length?c:null,attachments:b,assetMaps:n}]),p.returnServiceEditsOption=Ae.toJSON(e==null?void 0:e.returnServiceEditsOption),p.returnServiceEditsInSourceSR=e==null?void 0:e.returnServiceEditsInSourceSR):(p.adds=u.length?JSON.stringify(u):null,p.updates=d.length?JSON.stringify(d):null,p.deletes=c.length?i?JSON.stringify(c):c.join(","):null,p.attachments=b&&JSON.stringify(b),p.assetMaps=n!=null?JSON.stringify(n):void 0);const y=this._getLayerRequestOptions({method:"post",query:p});I&&(y.authMode="immediate",y.query.returnEditMoment=!0,y.query.sessionId=se);const g=e!=null&&e.returnServiceEditsOption?s.url:s.parsedUrl.path;let f;try{f=q?await this._asyncApplyEdits(g+"/applyEdits",y):await m(g+"/applyEdits",y)}catch(_){if(!Fe(_))throw _;y.authMode="immediate",f=q?await this._asyncApplyEdits(g+"/applyEdits",y):await m(g+"/applyEdits",y)}return this._createEditsResult(f)}async deleteAttachments(t,e){await this.load();const{layer:s}=this;await A(s,"editing");const a=t.attributes[s.objectIdField],r=s.parsedUrl.path+"/"+a+"/deleteAttachments";try{return(await m(r,this._getLayerRequestOptions({query:{attachmentIds:e.join(",")},method:"post"}))).data.deleteAttachmentResults.map(w)}catch(i){throw this._createAttachmentErrorResult(a,i)}}fetchRecomputedExtents(t={}){const e=t.signal;return this.load({signal:e}).then(async()=>{const s=this._getLayerRequestOptions({...t,query:{returnUpdates:!0}}),{layerId:a,url:r}=this.layer,{data:i}=await m(`${r}/${a}`,s),{id:n,extent:o,fullExtent:u,timeExtent:l}=i,d=o||u;return{id:n,fullExtent:d&&re.fromJSON(d),timeExtent:l&&ae.fromJSON({start:l[0],end:l[1]})}})}async queryAttachments(t,e={}){await this.load();const s=this._getLayerRequestOptions(e);return this.queryTask.executeAttachmentQuery(t,s)}async queryFeatures(t,e){var a;await this.load();const s=await this.queryTask.execute(t,{...e,query:this._createRequestQueryOptions(e)});if((a=t.outStatistics)!=null&&a.length&&s.features.length){const r=new Map;if(s.features.forEach(i=>{var o;const n=i.attributes;(o=t.outStatistics)==null||o.forEach(({outStatisticFieldName:u})=>{if(u){const l=u.toLowerCase();l&&l in n&&u!==l&&(n[u]=n[l],delete n[l],r.set(l,u))}})}),s.fields!=null)for(const i of s.fields){const n=r.get(i.name.toLowerCase());n!=null&&(i.name=n)}}return s}async queryFeaturesJSON(t,e){return await this.load(),this.queryTask.executeJSON(t,{...e,query:this._createRequestQueryOptions(e)})}async queryObjectIds(t,e){return await this.load(),this.queryTask.executeForIds(t,{...e,query:this._createRequestQueryOptions(e)})}async queryFeatureCount(t,e){return await this.load(),this.queryTask.executeForCount(t,{...e,query:this._createRequestQueryOptions(e)})}async queryExtent(t,e){return await this.load(),this.queryTask.executeForExtent(t,{...e,query:this._createRequestQueryOptions(e)})}async queryRelatedFeatures(t,e){return await this.load(),this.queryTask.executeRelationshipQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryRelatedFeaturesCount(t,e){return await this.load(),this.queryTask.executeRelationshipQueryForCount(t,{...e,query:this._createRequestQueryOptions(e)})}async queryPivot(t,e){return await this.load(),this.queryTask.executePivotQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopFeatures(t,e){return await this.load(),this.queryTask.executeTopFeaturesQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryAttributeBins(t,e){return await this.load(),this.queryTask.executeAttributeBinsQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopObjectIds(t,e){return await this.load(),this.queryTask.executeForTopIds(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopExtents(t,e){return await this.load(),this.queryTask.executeForTopExtents(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopCount(t,e){return await this.load(),this.queryTask.executeForTopCount(t,{...e,query:this._createRequestQueryOptions(e)})}async fetchPublishingStatus(){if(!ie(this.layer.url))return"unavailable";const t=N(this.layer.url,"status"),e=await m(t,{query:{f:"json"}});return ve.fromJSON(e.data.status)}async uploadAssets(t,e){const{uploadAssets:s}=await C(()=>import("./uploadAssets-DcZoHh3u.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]));return s(t,{layer:this.layer,ongoingUploads:this._ongoingAssetUploads},e)}_handleLastEditsEventChange(t){var a,r,i,n;const e=this.layer;if(t==null||!("capabilities"in e)||!("effectiveCapabilities"in e)||!(!((r=(a=e.capabilities)==null?void 0:a.operations)!=null&&r.supportsEditing)&&((n=(i=e.effectiveCapabilities)==null?void 0:i.operations)!=null&&n.supportsEditing)))return;const s=e.url;s!=null&&("layerId"in e&&N(s,e.layerId.toString()),this._getOrCreateEditInterceptor(s).before=o=>{const u=o.requestOptions.method??"auto";if(u==="auto"||u==="head"){const l=o.requestOptions.query??{};l._ts=t.getTime(),o.requestOptions.query=l}})}_getOrCreateEditInterceptor(t){return this._editInterceptor==null&&(this._editInterceptor={urls:t},L.request.internalInterceptors.push(this._editInterceptor)),this._editInterceptor}_removeEditInterceptor(){this._editInterceptor!=null&&(ne(L.request.internalInterceptors,this._editInterceptor),this._editInterceptor=null)}async _asyncApplyEdits(t,e){const s=(await m(t,e)).data.statusUrl;for(;;){const a=(await m(s,{query:{f:"json"},responseType:"json"})).data;switch(a.status){case"Completed":return m(a.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new R("async-applyEdits-failed","asynchronous applyEdits call failed.");case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new R("async-applyEdits-failed","asynchronous applyEdits call failed (undefined response status)")}await oe(xe)}}_createRequestQueryOptions(t){const e={...this.layer.customParameters,token:this.layer.apiKey,...t==null?void 0:t.query};return this.layer.datesInUnknownTimezone&&(e.timeReferenceUnknownClient=!0),e}async _fetchService(t,e){if(!t){const a={};
2J("featurelayer-advanced-symbols")&&(a.returnAdvancedSymbols=!0),e!=null&&e.cacheBust&&(a._ts=Date.now());const{data:r}=await m(this.layer.parsedUrl.path,this._getLayerRequestOptions({query:a,signal:e==null?void 0:e.signal}));t=r}this.layer.applyPreferredHost(t),this.sourceJSON=await this._patchServiceJSON(t,e==null?void 0:e.signal);const s=t.type;if(!this.supportedSourceTypes.has(s))throw new R("feature-layer-source:unsupported-type",`Source type "${s}" is not supported`)}async _patchServiceJSON(t,e){var s;if(t.type!=="Table"&&t.geometryType&&!((s=t==null?void 0:t.drawingInfo)!=null&&s.renderer)&&!t.defaultSymbol){const a=ue(t.geometryType).renderer;le("drawingInfo.renderer",a,t)}if(t.geometryType==="esriGeometryMultiPatch"&&t.infoFor3D&&(t.geometryType="mesh"),t.extent==null)try{const{data:a}=await m(this.layer.url,this._getLayerRequestOptions({signal:e}));a.spatialReference&&(t.extent={xmin:0,ymin:0,xmax:0,ymax:0,spatialReference:a.spatialReference})}catch(a){de(a)}return t}async _ensureLatestMetadata(t){if(this.layer.userHasUpdateItemPrivileges&&this.sourceJSON.cacheMaxAge>0)return this._fetchService(null,{...t,cacheBust:!0})}async _uploadMeshesAndGetAssetMapEditsJSON(t){const{addAssetFeatures:e}=t;if(!(e!=null&&e.length)||await this._areAllAssetsAlreadyMapped(e))return null;const s=t.addFeatures.filter(i=>i.geometry);if(e.length!==s.length+t.updateFeatures.length)throw new R("feature-layer-source:unsupported-mesh-edits","Mixing attribute only edits with mesh geometry edits is not currently supported");const a=new Array,r=new Map;for(const i of e){const{geometry:n}=i,{vertexSpace:o}=n;if(we(o))a.push(n);else{const u=n.origin,{convertMeshVertexSpace:l}=await C(async()=>{const{convertMeshVertexSpace:c}=await import("./convertMeshVertexSpace-Dummb1h_.js");return{convertMeshVertexSpace:c}},__vite__mapDeps([9,1,2,10,11,12,13,14,15,16,17,18])),d=await l(n,new ge({origin:[u.x,u.y,u.z??0]}));r.set(d,n),i.geometry=d,a.push(d)}}await this.uploadAssets(a);for(const[i,n]of r)n.addExternalSources(i.metadata.externalSources.items);return{adds:this._getAssetMapEditsJSON(e),updates:[],deletes:[]}}_getAssetMapEditsJSON(t){const e=new Array,s=this.layer.globalIdField,a=this.layer.parsedUrl;for(const r of t){const i=r.geometry,{metadata:n}=i,o=n.getExternalSourcesOnService(a),u=r.getAttribute(s);if(o.length===0){T.getLogger(this).error(`Skipping feature ${u}. The mesh it is associated with has not been uploaded to the service and cannot be mapped to it.`);continue}const{source:l}=o.find(be)??o[0];for(const d of l.assets)d.parts.length===1?e.push({globalId:ce(),parentGlobalId:u,assetName:d.assetName,assetHash:d.parts[0].partHash,flags:[]}):T.getLogger(this).error(`Skipping asset ${d.assetName}. It does not have exactly one part, so we cannot map it to a feature.`)}return e}_createEditsResult(t){const e=t.data,{layerId:s}=this.layer,a=[];let r=null;if(Array.isArray(e))for(const n of e)a.push({id:n.id,editedFeatures:n.editedFeatures}),n.id===s&&(r={addResults:n.addResults??[],updateResults:n.updateResults??[],deleteResults:n.deleteResults??[],attachments:n.attachments,editMoment:n.editMoment});else r=e;const i=Ee(r);if(a.length>0){i.editedFeatureResults=[];for(const n of a){const{editedFeatures:o}=n,u=o!=null&&o.spatialReference?new pe(o.spatialReference):null;i.editedFeatureResults.push({layerId:n.id,editedFeatures:Oe(o,u)})}}return i}_createAttachmentErrorResult(t,e){var r;const s=((r=e.details.messages)==null?void 0:r[0])||e.message,a=e.details.httpStatus||e.details.messageCode;return{objectId:t,globalId:null,error:new R("feature-layer-source:attachment-failure",s,{code:a})}}_getFormDataForAttachment(t,e){const s=t instanceof FormData?t:t&&t.elements?new FormData(t):null;if(s)for(const a in e){const r=e[a];r!=null&&(s.set?s.set(a,r):s.append(a,r))}return s}_getLayerRequestOptions(t={}){const{layer:e,layer:{parsedUrl:s,gdbVersion:a}}=this;return{...t,query:{gdbVersion:a,layer:"dynamicDataSource"in e&&e.dynamicDataSource?JSON.stringify({source:e.dynamicDataSource}):void 0,...s.query,f:"json",...this._createRequestQueryOptions(t)},responseType:"json"}}async _areAllAssetsAlreadyMapped(t){const{layer:e}=this,{globalIdField:s,parsedUrl:a}=e,r="infoFor3D"in e?e.infoFor3D:null;if(r==null||s==null)return!1;const i=he(r);if(i==null)return!1;const n=N(a.path,`../${i.id}`),o=new Array;for(const h of t){if(!(h.geometry.metadata.getExternalSourcesOnService(a).length>0))return!1;o.push(h)}const u=o.map(h=>h.getAttribute(s)).filter(M);if(u.length===0)return!1;const{assetMapFieldRoles:{parentGlobalId:l,assetHash:d}}=r,c=new ye({where:`${l} IN (${u.map(h=>`'${h}'`)})`,outFields:[d,l],returnGeometry:!1}),b=await fe(n,c),{features:q}=b;return q.length!==0&&!o.some(h=>{const p=h.getAttribute(s);if(!p)return!0;const{metadata:I}=h.geometry,y=q.filter(f=>f.getAttribute(l)===p);if(y.length===0)return!0;const g=y.map(f=>f.getAttribute(d));return I.getExternalSourcesOnService(a).flatMap(({source:f})=>f.assets.flatMap(S=>S.parts.map(F=>F.partHash))).some(f=>g.every(S=>f!==S))})}};O([v()],E.prototype,"type",void 0),O([v({constructOnly:!0})],E.prototype,"layer",void 0),O([v({constructOnly:!0})],E.prototype,"supportedSourceTypes",void 0),O([v({readOnly:!0})],E.prototype,"queryTask",null),E=O([me("esri.layers.graphics.sources.FeatureLayerSource")],E);const xe=1e3;export{E as default};

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.