1"use strict";(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[4743,42785,22079,71081,40065,41059,89348],{42785:(e,t,i)=>{i.r(t),i.d(t,{default:()=>_}) 2var o=i(52067),r=i(22079),n=i(1454),a=i(57386),l=i(96679),s=i(41889),d=i(91937),u=i(86775),m=(i(57250),i(98389),i(24743)),c=i(40038),h=i(62391),k=i(58545),p=i(64395) 3let b=class extends(n.A.ClonableMixin(l.A)){constructor(...e){super(...e),this.position=new p.default([0,0,0]),this.heading=0,this.tilt=0,this.fov=55,this.layout=new r.default}normalizeCtorArgs(e,t,i,o){if(e&&"object"==typeof e&&("x"in e||Array.isArray(e))){const r={position:e} 4return null!=t&&(r.heading=t),null!=i&&(r.tilt=i),null!=o&&(r.fov=o),r}return e}writePosition(e,t,i,o){const r=e.clone() 5r.x=(0,k.GB)(e.x||0),r.y=(0,k.GB)(e.y||0),r.z=e.hasZ?(0,k.GB)(e.z||0):e.z,t[i]=r.write({},o)}readPosition(e,t){const i=new p.default 6return i.read(e,t),i.x=(0,k.GB)(i.x||0),i.y=(0,k.GB)(i.y||0),i.z=i.hasZ?(0,k.GB)(i.z||0):i.z,i}equals(e){return null!=e&&this.tilt===e.tilt&&this.heading===e.heading&&this.fov===e.fov&&this.position.equals(e.position)&&this.layout.equals(e.layout)}};(0,o._)([(0,d.MZ)({type:p.default,json:{write:{isRequired:!0}}})],b.prototype,"position",void 0),(0,o._)([(0,h.K)("position")],b.prototype,"writePosition",null),(0,o._)([(0,m.w)("position")],b.prototype,"readPosition",null),(0,o._)([(0,d.MZ)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),(0,u.w)((e=>a.ie.normalize((0,k.GB)(e))))],b.prototype,"heading",void 0),(0,o._)([(0,d.MZ)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),(0,u.w)((e=>(0,s.qE)((0,k.GB)(e),-180,180)))],b.prototype,"tilt",void 0),(0,o._)([(0,d.MZ)({type:Number,nonNullable:!0,json:{default:55,write:!0}}),(0,u.w)((e=>(0,s.qE)((0,k.GB)(e,55),1,170)))],b.prototype,"fov",void 0),(0,o._)([(0,d.MZ)({type:r.default,nonNullable:!0,json:{read:!1,write:!1}})],b.prototype,"layout",void 0),b=(0,o._)([(0,c.$)("esri.Camera")],b) 7const _=b},22079:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s}) 8var o=i(52067),r=i(1454),n=i(91937),a=(i(57250),i(12752),i(98389),i(40038)) 9let l=class extends r.A{constructor(e){super(e),this.row=0,this.column=0,this.rows=1,this.columns=1}equals(e){return null!=e&&this.row===e.row&&this.rows===e.rows&&this.column===e.column&&this.columns===e.columns}};(0,o._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],l.prototype,"row",void 0),(0,o._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],l.prototype,"column",void 0),(0,o._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],l.prototype,"rows",void 0),(0,o._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],l.prototype,"columns",void 0),l=(0,o._)([(0,a.$)("esri.CameraLayout")],l) 10const s=l},71081:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h}) 11var o,r=i(52067),n=i(42785),a=i(96679),l=i(91937),s=i(86775),d=(i(57250),i(98389),i(40038)),u=i(50890),m=i(89988) 12let c=o=class extends a.A{constructor(e){super(e),this.rotation=0,this.scale=0,this.targetGeometry=null,this.camera=null}castRotation(e){return(e%=360)<0&&(e+=360),e}clone(){return new o({rotation:this.rotation,scale:this.scale,targetGeometry:null!=this.targetGeometry?this.targetGeometry.clone():null,camera:null!=this.camera?this.camera.clone():null})}};(0,r._)([(0,l.MZ)({type:Number,json:{write:!0,origins:{"web-map":{default:0,write:!0},"web-scene":{write:{overridePolicy:k}}}}})],c.prototype,"rotation",void 0),(0,r._)([(0,s.w)("rotation")],c.prototype,"castRotation",null),(0,r._)([(0,l.MZ)({type:Number,json:{write:!0,origins:{"web-map":{default:0,write:!0},"web-scene":{write:{overridePolicy:k}}}}})],c.prototype,"scale",void 0),(0,r._)([(0,l.MZ)({types:m.yR,json:{read:u.fromJSON,write:!0,origins:{"web-scene":{read:u.fromJSON,write:{overridePolicy:k}}}}})],c.prototype,"targetGeometry",void 0),(0,r._)([(0,l.MZ)({type:n.default,json:{write:!0,origins:{"web-scene":{write:{isRequired:!0}}}}})],c.prototype,"camera",void 0),c=o=(0,r._)([(0,d.$)("esri.Viewpoint")],c) 13const h=c 14function k(){return{enabled:!this.camera}}},57386:(e,t,i)=>{i.d(t,{hr:()=>r,ie:()=>d,uC:()=>l,wf:()=>s}) 15var o=i(41889)
16class r{constructor(e,t){this.min=e,this.max=t,this.range=t-e}normalize(e,t=0,i=!1){return n(this.range,this.min,this.max,e,t,i)}clamp(e,t=0){return(0,o.qE)(e-t,this.min,this.max)+t}monotonic(e,t,i){return e<t?t:t+a(this.range,e-t,i)}minimalMonotonic(e,t,i){return n(this.range,e,e+this.range,t,i)}center(e,t,i){return t=this.monotonic(e,t,i),this.normalize((e+t)/2,i)}diff(e,t,i){return this.monotonic(e,t,i)-e}shortestSignedDiff(e,t){e=this.normalize(e) 17const i=(t=this.normalize(t))-e,o=t<e?this.minimalMonotonic(e,t)-e:t-this.minimalMonotonic(t,e) 18return Math.abs(i)<Math.abs(o)?i:o}contains(e,t,i){return t=this.minimalMonotonic(e,t),(i=this.minimalMonotonic(e,i))>e&&i<t}}function n(e,t,i,o,r=0,n=!1){return(o-=r)<t?o+=a(e,t-o):o>i&&(o-=a(e,o-i)),n&&o===i&&(o=t),o+r}function a(e,t,i=0){return Math.ceil((t-i)/e)*e+i}const l=new r(0,2*Math.PI),s=new r(-Math.PI,Math.PI),d=new r(0,360)},89348:(e,t,i)=>{i.d(t,{A:()=>d}) 19var o=i(52067),r=i(40038) 20let n=0 21const a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}} 22return t=(0,o._)([(0,r.$)("esri.core.Identifiable")],t),t} 23let l=class extends(a(class{})){} 24var s 25l=(0,o._)([(0,r.$)("esri.core.Identifiable")],l),(s=l||(l={})).IdentifiableMixin=a,s.NumericIdentifiableMixin=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}} 26return t=(0,o._)([(0,r.$)("esri.core.Identifiable.NumericIdentifiable")],t),t} 27const d=l},23582:(e,t,i)=>{i.d(t,{o:()=>d}) 28var o,r=i(52067),n=i(96679),a=i(83546),l=i(91937),s=(i(57250),i(12752),i(98389),i(40038)) 29let d=o=class extends n.A{constructor(){super(...arguments),this.url=""}destroy(){this.url=""}get isSecureUrl(){return(0,a.isHTTPSProtocol)(this.url)}get isDataURI(){return(0,a.isDataProtocol)(this.url)}clone(){return new o({url:this.url})}};(0,r._)([(0,l.MZ)({type:String,json:{write:{isRequired:!0}}})],d.prototype,"url",void 0),(0,r._)([(0,l.MZ)()],d.prototype,"isSecureUrl",null),(0,r._)([(0,l.MZ)()],d.prototype,"isDataURI",null),d=o=(0,r._)([(0,s.$)("esri.webdoc.support.SlideThumbnail")],d)},32517:(e,t,i)=>{i.d(t,{E:()=>a}) 30var o=i(61840),r=i(58545),n=i(37879) 31const a={type:n.default,json:{read:{source:"timeExtent",reader:e=>e?Array.isArray(e)?n.default.fromArray(e):n.default.fromJSON(e):null},write:{writer:(e,t,i,r)=>{e&&(e.isEmpty?r?.messages&&r.messages.push(new o.default("invalid-timeExtent","TimeExtent cannot be empty")):t[i]=e.toArray())},target:{timeExtent:{type:[[r.jz,r.Uv]]}}}}}},40065:(e,t,i)=>{i.r(t),i.d(t,{default:()=>v}) 32var o,r=i(52067),n=i(71081),a=i(61840),l=i(89348),s=i(96679),d=i(33600),u=i(12752),m=i(91937),c=i(86775),h=i(24743),k=i(40038),p=i(62391),b=i(58545),_=i(23582),g=i(32517) 33let w=o=class extends(l.A.IdentifiableMixin(s.A)){constructor(e){super(e),this.name=null,this.thumbnail=new _.o,this.timeExtent=null}castThumbnail(e){return"string"==typeof e?new _.o({url:e}):(0,b.dp)(_.o,e)}set viewpoint(e){const{targetGeometry:t,scale:i}=e 34null!=t&&"point"===t.type&&null==i&&u.A.getLogger(this).warn("Bookmark.viewpoint should include 'scale' when its targetGeometry is a point.",e),this._set("viewpoint",e)}readViewpoint(e,t){const{extent:i,viewpoint:o}=t 35return n.default.fromJSON(o||{targetGeometry:i})}writeViewpoint(e,t,i,o){if(!e)return 36const{targetGeometry:r}=e 37if(null==r||"extent"===r.type)null!=r&&(t.extent=r.toJSON()),t[i]=e.toJSON() 38else{const e="Bookmark.viewpoint cannot be written to JSON when the viewpoint's targetGeometry is not an extent." 39o?.messages?o.messages.push(new a.default("property:unsupported",e)):u.A.getLogger(this).error(e)}}clone(){return new o((0,d.clone)({name:this.name,thumbnail:this.thumbnail,timeExtent:this.timeExtent,viewpoint:this.viewpoint}))}};(0,r._)([(0,m.MZ)({type:String,nonNullable:!0,json:{write:{isRequired:!0}}})],w.prototype,"name",void 0),(0,r._)([(0,m.MZ)({type:_.o,json:{write:{overridePolicy:e=>({enabled:!(!e||!e.url)})}}})],w.prototype,"thumbnail",void 0),(0,r._)([(0,c.w)("thumbnail")],w.prototype,"castThumbnail",null),(0,r._)([(0,m.MZ)(g.E)],w.prototype,"timeExtent",void 0),(0,r._)([(0,m.MZ)({type:n.default,nonNullable:!0,json:{write:!0}})],w.prototype,"viewpoint",null),(0,r._)([(0,h.w)("viewpoint",["extent","viewpoint"])],w.prototype,"readViewpoint",null),(0,r._)([(0,p.K)("viewpoint")],w.prototype,"writeViewpoint",null),w=o=(0,r._)([(0,k.$)("esri.webmap.Bookmark")],w) 40const v=w},4743:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Z})
41var o=i(52067),r=i(21590),n=i(89348),a=i(91937),l=(i(57250),i(12752),i(40038)),s=i(24100),d=i(71737),u=i(23582),m=i(72120),c=i(34374) 42i(98389) 43let h=class extends c.default{constructor(e){super(e)}get editedBookmark(){const{bookmark:e}=this 44return e?this._get("editedBookmark")||e.clone():null}get customUrl(){return this.editedBookmark?.thumbnail?.isSecureUrl?this.editedBookmark.thumbnail.url:null}set customUrl(e){this._override("customUrl",e)}get screenshotUrl(){return this.editedBookmark?.thumbnail?.isDataURI?this.editedBookmark.thumbnail.url:null}set screenshotUrl(e){this._override("screenshotUrl",e)}get state(){return this._get("state")}set state(e){this.validationState=void 0,this.loading=void 0,this._set("state",e)}get thumbnailState(){return this.editedBookmark?.thumbnail?.url?this.editedBookmark?.thumbnail?.isSecureUrl?"url":"screenshot":"none"}set thumbnailState(e){this._overrideIfSome("thumbnailState",e)}};(0,o._)([(0,a.MZ)()],h.prototype,"bookmark",void 0),(0,o._)([(0,a.MZ)({readOnly:!0})],h.prototype,"editedBookmark",null),(0,o._)([(0,a.MZ)()],h.prototype,"customUrl",null),(0,o._)([(0,a.MZ)()],h.prototype,"screenshotUrl",null),(0,o._)([(0,a.MZ)()],h.prototype,"state",null),(0,o._)([(0,a.MZ)()],h.prototype,"thumbnailState",null),(0,o._)([(0,a.MZ)()],h.prototype,"validationState",void 0),(0,o._)([(0,a.MZ)()],h.prototype,"loading",void 0),h=(0,o._)([(0,l.$)("esri.widgets.Bookmarks.BookmarksUserState")],h) 45const k=h 46var p=i(41059) 47let b=class extends c.default{constructor(){super(...arguments),this.addBookmarkButton=!1,this.closeButton=!1,this.collapseButton=!1,this.editBookmarkButton=!1,this.filter=!1,this.flow=!0,this.heading=!1,this.thumbnail=!0,this.time=!0}};(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"addBookmarkButton",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"closeButton",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"collapseButton",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"editBookmarkButton",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"filter",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"flow",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"heading",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"thumbnail",void 0),(0,o._)([(0,a.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"time",void 0),b=(0,o._)([(0,l.$)("esri.widgets.Bookmarks.BookmarksVisibleElements")],b) 48const _=b,g="esri-bookmarks",w=`${g}__authoring`,v=`${g}__bookmark`,f={base:g,noBookmarksHeader:`${g}__no-bookmarks-heading`,noBookmarksDescription:`${g}__no-bookmarks-description`,form:`${g}__form`,list:`${g}__list`,loader:`${g}__loader`,filterNoResults:`${g}__filter-no-results`,formContent:`${g}__form-content`,addBookmarkButton:`${g}__add-bookmark-button`,editBookmarkInput:`${g}__edit-bookmark-input`,addBookmarkInput:`${g}__add-bookmark-input`,dragEnabled:`${g}--drag-enabled`,bookmarkImage:`${g}__image`,bookmarkImageContainer:`${v}-image-container`,bookmarkContent:`${v}-content`,bookmarkContentLabel:`${v}-content-label`,authoring:w,authoringImageContainer:`${w}-image-container`,authoringRefreshThumbnailButton:`${w}-refresh-thumbnail-button`} 49var y=i(89747),B=i(3616),E=i(9992),M=i(12495),S=i(69991),I=i(14530),T=i(56546),x=i(35
49597) 50let C=class extends(n.A.IdentifiableMixin(m.default)){constructor(e,t){super(e,t),this._addInputNode=null,this._editInputNode=null,this._urlEditInputNode=null,this._lastDragDetail=null,this._selectedDragBookmarkUid=null,this._editIncludeTimeExtent=void 0,this._userState=null,this._focusRootFlowItem=!1,this._focusAddFlowItem=!1,this._focusEditFlowItem=!1,this.disabled=!1,this.dragEnabled=!1,this.filterPlaceholder="",this.filterText="",this.headingLevel=2,this.messages=null,this.messagesCommon=null,this.viewModel=new p.default,this.visibleElements=new _,this._onCalciteListOrderChange=e=>{const{_lastDragDetail:t,bookmarks:i}=this,{toEl:o,fromEl:r,dragEl:n,newIndex:a}=e 51if(!i.length)return 52if(!r||!o||t?.newIndex===a&&t?.dragEl===n&&t?.toEl===o&&t?.fromEl===r)return 53this._lastDragDetail=e 54const l=Array.from(r.children).filter((e=>e?.matches("calcite-list-item"))).map((e=>e.value)) 55i.sort(((e,t)=>{const i=l.indexOf(e.uid),o=l.indexOf(t.uid) 56return i>o?1:i<o?-1:0})),this._selectedDragBookmarkUid=n.value}}loadDependencies(){return(0,y.W)({action:()=>Promise.all([i.e(9900),i.e(89569)]).then(i.bind(i,9900)),button:()=>Promise.all([i.e(86607),i.e(81142)]).then(i.bind(i,3514)),"chip-group":()=>i.e(49790).then(i.bind(i,49790)),chip:()=>Promise.all([i.e(73653),i.e(82135)]).then(i.bind(i,75588)),fab:()=>Promise.all([i.e(86607),i.e(76711)]).then(i.bind(i,76711)),flow:()=>i.e(58918).then(i.bind(i,58918)),"flow-item":()=>Promise.all([i.e(82467),i.e(9900),i.e(41164),i.e(24404),i.e(24508),i.e(82994)]).then(i.bind(i,82994)),icon:()=>i.e(35911).then(i.bind(i,35911)),input:()=>Promise.all([i.e(27187),i.e(21354)]).then(i.bind(i,93534)),"input-message":()=>i.e(964).then(i.bind(i,78583)),label:()=>i.e(63892).then(i.bind(i,63892)),list:()=>Promise.all([i.e(27187),i.e(98285),i.e(15131),i.e(7250)]).then(i.bind(i,7250)),"list-item":()=>Promise.all([i.e(82467),i.e(9900),i.e(80283),i.e(71079),i.e(672)]).then(i.bind(i,95698)),loader:()=>i.e(39553).then(i.bind(i,39553)),notice:()=>Promise.all([i.e(38263),i.e(71202)]).then(i.bind(i,71202)),scrim:()=>i.e(93724).then(i.bind(i,71343)),switch:()=>Promise.all([i.e(10063),i.e(93946)]).then(i.bind(i,93946)),table:()=>Promise.all([i.e(86607),i.e(73653),i.e(10167),i.e(87326)]).then(i.bind(i,87326)),"table-cell":()=>Promise.all([i.e(14644),i.e(96373)]).then(i.bind(i,96373)),"table-header":()=>i.e(16872).then(i.bind(i,16872)),"table-row":()=>Promise.all([i.e(14644),i.e(22471)]).then(i.bind(i,22471))})}get defaultCreateOptions(){return this.viewModel.defaultCreateOptions}set defaultCreateOptions(e){this.viewModel.defaultCreateOptions=e}get defaultEditOptions(){return this.viewModel.defaultEditOptions}set defaultEditOptions(e){this.viewModel.defaultEditOptions=e}get bookmarks(){return this.viewModel.bookmarks}set bookmarks(e){this.viewModel.bookmarks=e}get goToOverride(){return this.viewModel.goToOverride}set goToOverride(e){this.viewModel.goToOverride=e}get icon(){return"bookmark"}set icon(e){this._overrideIfSome("icon",e)}get label(){return this.messages?.widgetLabel??""}set label(e){this._overrideIfSome("label",e)}get view(){return this.viewModel.view}set view(e){this.viewModel.view=e}endAddBookmark(){this._userState=null}goTo(e){return this.viewModel.goTo(e)}render(){return(0,x.K)("div",{class:this.classes(f.base,B.D.widget,B.D.panel)},this._renderBookmarksContainer())}startAddBookmark(){this._userState=new k({state:"add"}),this._focusAddFlowItem=!0}_renderNoBookmarksContainer(e){const{messages:t,viewModel:{state:i}}=this 57return e.length||"loading"===i?null:(0,x.K)("div",{class:B.D.empty,key:"no-bookmarks"},(0,x.K)("calcite-icon",{icon:"bookmark",scale:"l"}),(0,x.K)(E.D,{class:this.classes(B.D.heading,f.noBookmarksHeader),level:this.headingLevel},t?.noBookmarksHeading),(0,x.K)("p",{class:f.noBookmarksDescription},t.noBookmarksDescription))}_renderEditBookmarkFlowItems(){const{_userState:e}=this,t=e?.editedBookmark 58return t&&"edit"===e?.state?this._renderEditingBookmark(t):[]}_renderBookmarkItems(e){return e?e.toArray().map((e=>this._renderBookmark(e))):[]}_handleCalciteListDragEnd(e){const{fromEl:t,dragEl:i,oldIndex:o}=e 59t.insertBefore(i,t.children[o])}_renderBookmarksContainer(){const{viewModel:{state:e,bookmarks:t},dragEnabled:i,messages:o,disabled:n,filterPlaceholder:a,filterText:l,visible:s,headingLevel:d,visibleElements:{closeButton:u,collapseButton:m,filter:c,heading:h,flow:k},uid:p}=this,b=t.filter(r.Ru),_=b.length?(0,x.K)("calcite-list",{class:f.list,displayMode:"flat",dragEnabled:i,filterEnabled:c,filterPlaceholder:a,filterProps:M.o,filterText:l,group:`bookmarks-${p}`,key:"bookmark-list",label:o.widgetLabel,selectionAppearance:"border",selectionMode:"none",onCalciteListDragEnd:e=>this._handleCalciteListDragEnd(e.detail),onCalciteListFilter:e=>this.filterText=e.currentTarget?.filterText??"",onCalciteListOrderChange:e=>this._onCalciteListOrderChange(e.detail)},this._renderBookmarkItems(b),c?(0,x.K)("div",{class:f.filterNoResults,slot:"filter-no-results"},(0,x.K)("calcite-notice",{kind:"info",open:!0,width:"full"},(0,x.K)("div",{slot:"message"},o.noBookmarksHeading),";")):null):null,g=[(0,x.K)("calcite-flow-item",{afterCreate:this._focusRootFlowItemNode,afterUpdate:this._focusRootFlowItemNode,bind:this,closable:u,closed:!s,collapsible:m,disabled:n,heading:h?o.widgetLabel:void 0,headingLevel:d,loading:"loading"===e,selected:!this._userState?.state,onCalciteFlowItemClose:()=>this.visible=!1},this._renderNoBookmarksContainer(b),_,this._renderAddBookmarkButton()),this._renderAddingBookmark(),this._renderEditBookmarkFlowItems()] 60return s?k?(0,x.K)("calcite-flow",{key:"root-flow"},g):g:null}_renderAddBookmarkButton(){const{messages:e,_userState:t,disabled:i,viewModel:{view:o,state:r},visibleElements:{addBookmarkButton:n}}=this,a=t?.loading??!1 61return o&&"loading"!==r&&n?(0,x.K)("calcite-fab",{appearance:"outline-fill",bind:this,class:f.addBookmarkButton,disabled:i||a,icon:"plus",key:"add-bookmark-item",kind:"neutral",loading:a,onclick:this.startAddBookmark,slot:"fab",text:e.addBookmark,textEnabled:!0,title:e.addBookmark,type:"button"}):null}_renderEditContainer(e){const{messagesCommon:t,visibleElements:{editBookmarkButton:i}}=this,o=`${t.edit} ${this._getBookmarkTitle(e)}` 62return i?(0,x.K)("calcite-action",{appearance:"transparent",icon:"pencil",key:"edit-action",onclick:()=>this._showEditBookmarkForm(e),slot:"actions-end",text:o,title:o}):null}_renderBookmarkImage(e,t){return t?(0,x.K)("img",{alt:"",class:f.bookmarkImage,key:"bookmark-image",src:e.thumbnail?.url}):null}_renderBookmarkTimeSwitch(e){const{messages:t,viewModel:{view:i}}=this,{timeExtent:o}=e 63return i?.timeExtent??o?(0,x.K)("calcite-label",{layout:"inline-sp
63ace-between"},t.includeTimeExtent,(0,x.K)("calcite-switch",{checked:!!o,onCalciteSwitchChange:e=>{this._editIncludeTimeExtent=!!e.currentTarget.checked}})):null}_renderEditBookmarkTimeExtent(e){return this._editIncludeTimeExtent?this._renderBookmarkTimeExtent(e):null}_getTimeExtentStrings(e){const{visibleElements:t}=this,{timeExtent:i}=e 64if(!i)return{} 65const{start:o,end:r}=i,n=null!=r&&(null==o||o.getTime()!==r.getTime()),a=o?this._formatDate(o):"",l=o&&t.time?this._formatTime(o):"" 66return n?{startDate:a,startTime:l,endDate:this._formatDate(r),endTime:t.time?this._formatTime(r):""}:{startDate:a,startTime:l}}_renderTimeExtentDescription(e){const{startDate:t,startTime:i,endDate:o,endTime:r}=this._getTimeExtentStrings(e) 67if(!t)return"" 68const n=`${t} ${i}` 69return o?`${n} - ${o} ${r}`:n}_renderBookmarkTimeExtent(e,t=!1){const{messages:i}=this,{startDate:o,startTime:r,endDate:n,endTime:a}=this._getTimeExtentStrings(e),l=t?null:(0,x.K)("calcite-table-row",{slot:"table-header"},(0,x.K)("calcite-table-header",{heading:i.startDate}),n?(0,x.K)("calcite-table-header",{heading:i.endDate}):null) 70return o?(0,x.K)("calcite-table",{caption:i.timeExtent,scale:"s"},l,(0,x.K)("calcite-table-row",null,(0,x.K)("calcite-table-cell",null,o," ",r?[(0,x.K)("br",null),r]:null),n?(0,x.K)("calcite-table-cell",null,n,a?[(0,x.K)("br",null),a]:null):null)):null}_renderBookmarkActiveScrim(e,t){return this.viewModel.activeBookmark===e&&t?(0,x.K)("calcite-scrim",{key:"bookmark-active-scrim",loading:!0}):null}_renderBookmarkActiveLoader(e,t){return this.viewModel.activeBookmark!==e||t?null:(0,x.K)("calcite-loader",{class:f.loader,inline:!0,key:"bookmark-active-loader",label:this.messagesCommon.loading})}_renderBookmarkImageIcon(e,t){return this.viewModel.activeBookmark===e||t?null:(0,x.K)("calcite-icon",{icon:"bookmark",key:"bookmark-icon",scale:"s"})}_renderBookmarkThumbnail(e){const t=this.visibleElements.thumbnail&&!!e.thumbnail?.url 71return(0,x.K)("div",{class:f.bookmarkImageContainer,slot:"content-start"},this._renderBookmarkActiveScrim(e,t),this._renderBookmarkImage(e,t),this._renderBookmarkActiveLoader(e,t),this._renderBookmarkImageIcon(e,t))}_focusSelectedDragEl(e,t){this._selectedDragBookmarkUid===t.uid&&((0,S.Z6)(e),this._selectedDragBookmarkUid=null)}_renderBookmark(e){return(0,x.K)("calcite-list-item",{afterCreate:t=>this._focusSelectedDragEl(t,e),afterUpdate:t=>this._focusSelectedDragEl(t,e),class:this.classes({[f.dragEnabled]:this.dragEnabled}),description:this._renderTimeExtentDescription(e),key:e.uid,label:this._getBookmarkTitle(e),value:e.uid,onCalciteListItemSelect:()=>this._goToBookmark(e)},this._renderBookmarkThumbnail(e),this._renderBookmarkContent(e),this._renderEditContainer(e))}_renderBookmarkContent(e){return(0,x.K)("div",{class:f.bookmarkContent,slot:"content"},(0,x.K)("span",{class:f.bookmarkContentLabel},this._getBookmarkTitle(e)),this._renderBookmarkTimeExtent(e,!0))}_renderEditingBookmarkName(e){const{messages:t,_userState:i}=this,o="name-required"===i?.validationState 72return(0,x.K)("calcite-label",null,t.title,(0,x.K)("calcite-input",{afterCreate:this._storeEditInput,bind:this,class:f.editBookmarkInput,name:"bookmark-name",placeholder:t.titlePlaceholder,required:!0,type:"text",value:e.name}),o?(0,x.K)("calcite-input-message",{icon:"exclamation-mark-triangle",status:"invalid"},t.invalidTitle):null)}_renderEditingBookmarkActions(){const{messagesCommon:e,_userState:t}=this,i=t?.bookmark 73return[(0,x.K)("calcite-button",{appearance:"transparent",kind:"danger",onclick:()=>this._deleteBookmark(i),slot:"footer",type:"button",width:"full"},e.delete),(0,x.K)("calcite-button",{appearance:"outline",bind:this,onclick:this._closeEditBookmarkForm,slot:"footer",type:"button",width:"full"},e.cancel),(0,x.K)("calcite-button",{slot:"footer",type:"submit",width:"full"},e.save)]}_handleUrlEditInputChange(){const{_userState:e,_urlEditInputNode:t}=this,i=t?.value 74if(!e?.editedBookmark||!i)return 75e.validationState=void 0,e.editedBookmark.thumbnail?.isDataURI&&(e.screenshotUrl=e.editedBookmark.thumbnail?.url) 76const o=new u.o({url:i}) 77o.isSecureUrl&&(e.customUrl=i,e.editedBookmark.thumbnail=o)}_renderEditingTimeExtent(e){const{capabilities:t,view:i}=this.viewModel,{timeExtent:o}=e 78return t.time&&(i?.timeExtent??o)?(0,x.K)("div",{key:"edit-bookmark-time-container"},this._renderBookmarkTimeSwitch(e),this._renderEditBookmarkTimeExtent(e)):null}_renderEditingBookmarkImage(e){const{_userState:t}=this,i=t?.thumbnailState,o=e.thumbnail?.isSecureUrl?"url"===i:e.thumbnail?.isDataURI?"screenshot"===i:null 79if(o)return this._renderBookmarkImage(e,o)}_renderEditingThumbnail(e){const{_userState:t,visibleElements:i}=this,o=t?.thumbnailState 80return i.thumbnail&&"none"!==o?(0,x.K)("div",{class:f.authoringImageContainer},this._renderEditingBookmarkImage(e)):null}_renderUpdateThumbnailButton(){const{visibleElements:e,messages:t,_userState:i}=this,o=i?.thumbnailState 81return e.thumbnail&&"screenshot"===o?(0,x.K)("calcite-button",{appearance:"outline",class:f.authoringRefreshThumbnailButton,iconStart:"refresh",key:"update-thumbnail",kind:"neutral",onclick:()=>{this._updateThumbnail()},width:"full"},t.updateThumbnail):null}_renderEditingBookmarkUrlInput(e){const{messages:t,_userState:i}=this,o=e.thumbnail?.url,r=e.thumbnail?.isSecureUrl?o:void 0,n=o&&"absolute-url-required"===i?.validationState,a=i?.thumbnailState 82return"url"===a?(0,x.K)("calcite-label",{key:"thumbnail-url-input"},(0,x.K)("calcite-input",{afterCreate:this._storeUrlEditInput,bind:this,name:"bookmark-thumbn
82ail-url",pattern:"https://.*",placeholder:t?`https://<${t.imageUrlPlaceholder}>`:void 0,required:!0,title:t.imageUrlTooltip,type:"text",value:r,onCalciteInputChange:this._handleUrlEditInputChange,onCalciteInputInput:this._handleUrlEditInputChange}),n?(0,x.K)("calcite-input-message",{icon:"exclamation-mark-triangle",status:"invalid"},t.invalidImageUrl):null):null}_renderThumbnailSelector(){const{visibleElements:e,messages:t,_userState:i}=this,o=i?.thumbnailState 83return e.thumbnail?(0,x.K)("calcite-label",{key:"thumbnail-chip-group"},t.thumbnail,(0,x.K)("calcite-chip-group",{label:t.thumbnail,selectionMode:"single-persist",onCalciteChipGroupSelect:e=>this._handleThumbnailTypeSelect(e.currentTarget.selectedItems[0].value)},(0,x.K)("calcite-chip",{label:t.screenshot,selected:"screenshot"===o,value:"screenshot"},t.screenshot),(0,x.K)("calcite-chip",{label:t.url,selected:"url"===o,value:"url"},t.url),(0,x.K)("calcite-chip",{label:t.none,selected:"none"===o,value:"none"},t.none))):null}_renderEditingBookmark(e){const{disabled:t,messagesCommon:i,headingLevel:o}=this 84return e?(0,x.K)("form",{bind:this,class:f.form,disabled:this.disabled,onsubmit:this._editBookmarkSubmit},(0,x.K)("calcite-flow-item",{afterCreate:this._focusEditFlowItemNode,afterUpdate:this._focusEditFlowItemNode,bind:this,disabled:t,heading:i.edit,headingLevel:o,key:"edit-bookmark-form",selected:"edit"===this._userState?.state,onCalciteFlowItemBack:e=>{e.preventDefault(),this._closeEditBookmarkForm()}},(0,x.K)("div",{class:f.formContent},(0,x.K)("div",{class:f.authoring},this._renderEditingBookmarkName(e),this._renderThumbnailSelector(),this._renderEditingThumbnail(e),this._renderEditingBookmarkUrlInput(e),this._renderUpdateThumbnailButton(),this._renderEditingTimeExtent(e))),this._renderEditingBookmarkActions())):null}_renderAddingBookmarkName(){const{_userState:e,messages:t}=this,i="name-required"===e?.validationState 85return(0,x.K)("calcite-label",null,t.title,(0,x.K)("calcite-input",{afterCreate:this._storeAddInput,bind:this,class:f.addBookmarkInput,name:"bookmark-name",placeholder:t.titlePlaceholder,required:!0,type:"text",value:""}),i?(0,x.K)("calcite-input-message",{icon:"exclamation-mark-triangle",status:"invalid"},t.invalidTitle):null)}_renderAddingBookmarkActions(){const{messagesCommon:e}=this 86return[(0,x.K)("calcite-button",{appearance:"outline",bind:this,onclick:this._endAddBookmark,slot:"footer",type:"button",width:"full"},e.cancel),(0,x.K)("calcite-button",{slot:"footer",type:"submit",width:"full"},e.add)]}_renderAddingBookmark(){const{disabled:e,messages:t,headingLevel:i,_userState:o}=this 87return"add"===o?.state?(0,x.K)("form",{bind:this,class:f.form,disabled:e,onsubmit:this._addBookmarkSubmitClick},(0,x.K)("calcite-flow-item",{afterCreate:this._focusAddFlowItemNode,afterUpdate:this._focusAddFlowItemNode,bind:this,disabled:e,heading:t.addBookmark,headingLevel:i,key:"add-bookmark-form",selected:"add"===this._userState?.state,onCalciteFlowItemBack:e=>{e.preventDefault(),this._endAddBookmark()}},(0,x.K)("div",{class:f.formContent},this._renderAddingBookmarkName()),this._renderAddingBookmarkActions())):null}_getBookmarkTitle(e){return e?.name||this.messagesCommon.untitled}_formatDate(e){return e?(0,s.Yq)(e,{...(0,s.J2)("short-date"),timeZone:this.viewModel.view?.timeZone??d.qU}):""}_formatTime(e){return e?(0,s.Yq)(e,{...(0,s.J2)("long-time"),timeZone:this.viewModel.view?.timeZone??d.qU}):""}_endAddBookmark(){this.endAddBookmark(),this._focusRootFlowItem=!0}_showEditBookmarkForm(e){e&&(this._editIncludeTimeExtent=!!e.timeExtent,this._userState=new k({bookmark:e,state:"edit"}),this._focusEditFlowItem=!0,this.viewModel.goTo(e))}async _createNewScreenshotUrl(){const e=await this.viewModel.createBookmark() 88return e.thumbnail?.url??null}_storeCurrentUrl(){const{_userState:e}=this,t=e?.editedBookmark?.thumbnail?.url 89t&&(e?.editedBookmark?.thumbnail?.isSecureUrl?e.customUrl=t:e?.editedBookmark?.thumbnail?.isDataURI&&(e.screenshotUrl=t))}async _handleThumbnailTypeSelect(e){const{_userState:t}=this 90if(!t)return 91const{screenshotUrl:i,customUrl:o,editedBookmark:r}=t,n="screenshot"===e?i??await this._createNewScreenshotUrl():"url"===e&&o?o:null 92this._storeCurrentUrl(),r&&n&&(r.thumbnail=new u.o({url:n})),t.validationState=void 0,t.thumbnailState=e}_closeEditBookmarkForm(){this._userState=null,this._focusRootFlowItem=!0}_addBookmarkSubmitClick(e){e.preventDefault(),this._addBookmarkSubmit()}async _addBookmarkSubmit(){const{_addInputNode:e,_userState:t,viewModel:i,viewModel:{bookmarks:o}}=this 93if(!t)return 94const r=e?e.value.trim():null 95if(!r)return void(t.validationState="name-required") 96t.loading=!0 97const n=await i.createBookmark() 98n.name=r,o.add(n),this._endAddBookmark()}async _editBookmarkAndClose(e,t){const{viewModel:i,viewModel:{defaultEditOptions:o}}=this 99await i.editBookmark(e,{...o,...t}),this._closeEditBookmarkForm()}_editBookmarkSubmit(e){e.preventDefault() 100const{_editInputNode:t,_userState:i,_editIncludeTimeExtent:o,_urlEditInputNode:r}=this 101if(!i?.bookmark||!i.editedBookmark)return 102i.validationState=void 0,i.customUrl=void 0,i.screenshotUrl=void 0 103const n=t?.value.trim() 104if(!n)return void(i.validationState="name-required") 105i.bookmark.name=n,i.bookmark.thumbnail=i.editedBookmark.thumbnail,o||(i.bookmark.timeExtent=null) 106const a=i.thumbnailState 107if("url"===a&&r){const e=r.value,t=new u.o({url:e}) 108if(!t.isSecureUrl)return void(i.validationState="absolute-url-required") 109i.bookmark.thumbnail=t}else"none"===a&&(i.bookmark.thumbnail=null) 110this._editBookmarkAndClose(i.bookmark,{takeScreenshot:!1,captureTimeExtent:o})}_storeEditInput(e){this._editInputNode=e}_storeAddInput(e){this._addInputNode=e}_storeUrlEditInput(e){this._urlEditInputNode=e}_deleteBookmark(e){this._closeEditBookmarkForm(),e&&(this.viewModel.bookmarks.remove(e),e.destroy())}_goToBookmark(e){this.endAddBookmark(),this.viewModel.goTo(e)}
110async _updateThumbnail(){const{_userState:e,viewModel:t}=this 111e&&(e.validationState=void 0,await t.editBookmark(e.editedBookmark,{takeScreenshot:!0,captureViewpoint:!1,captureRotation:!1,captureScale:!1,captureTimeExtent:!1}))}_focusRootFlowItemNode(e){this._focusRootFlowItem&&(this._focusRootFlowItem=!1,(0,S.Z6)(e))}_focusEditFlowItemNode(e){this._focusEditFlowItem&&(this._focusEditFlowItem=!1,(0,S.Z6)(e))}_focusAddFlowItemNode(e){this._focusAddFlowItem&&(this._focusAddFlowItem=!1,(0,S.Z6)(e))}};(0,o._)([(0,a.MZ)()],C.prototype,"_editIncludeTimeExtent",void 0),(0,o._)([(0,a.MZ)({type:k})],C.prototype,"_userState",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"_focusRootFlowItem",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"_focusAddFlowItem",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"_focusEditFlowItem",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"defaultCreateOptions",null),(0,o._)([(0,a.MZ)()],C.prototype,"defaultEditOptions",null),(0,o._)([(0,a.MZ)()],C.prototype,"bookmarks",null),(0,o._)([(0,a.MZ)()],C.prototype,"disabled",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"dragEnabled",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"filterPlaceholder",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"filterText",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"headingLevel",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"goToOverride",null),(0,o._)([(0,a.MZ)()],C.prototype,"icon",null),(0,o._)([(0,a.MZ)()],C.prototype,"label",null),(0,o._)([(0,a.MZ)(),(0,I.G)("esri/widgets/Bookmarks/t9n/Bookmarks")],C.prototype,"messages",void 0),(0,o._)([(0,a.MZ)(),(0,I.G)("esri/t9n/common")],C.prototype,"messagesCommon",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"uiStrings",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"view",null),(0,o._)([(0,a.MZ)({type:p.default}),(0,T.U)(["select-bookmark","bookmark-edit","bookmark-select"])],C.prototype,"viewModel",void 0),(0,o._)([(0,a.MZ)({type:_,nonNullable:!0})],C.prototype,"visibleElements",void 0),(0,o._)([(0,a.MZ)()],C.prototype,"endAddBookmark",null),(0,o._)([(0,a.MZ)()],C.prototype,"startAddBookmark",null),C=(0,o._)([(0,l.$)("esri.widgets.Bookmarks")],C) 112const Z=C},41059:(e,t,i)=>{i.r(t),i.d(t,{default:()=>w}) 113var o=i(52067),r=i(71081),n=i(35200),a=i(61840),l=i(92879),s=i(91937),d=i(86775),u=(i(57250),i(98389),i(40038)),m=i(23582),c=i(40065),h=i(58427) 114const k=n.default.ofType(c.default),p={width:128,height:128,format:"png"},b={takeScreenshot:!0,captureViewpoint:!0,captureRotation:!0,captureScale:!0,captureTimeExtent:!0},_={time:!0} 115let g=class extends((0,h.A)(l.A.EventedAccessor)){constructor(e){super(e),this.capabilities={..._},this.activeBookmark=null,this.view=null}destroy(){this.view=null,this._set("activeBookmark",null)}castCapabilities(e){return{..._,...e}}get bookmarks(){return this.view?.map?.bookmarks??new k}set bookmarks(e){this._overrideIfSome("bookmarks",e)}set defaultCreateOptions(e){this._set("defaultCreateOptions",{...b,...e})}get defaultCreateOptions(){return b}set defaultEditOptions(e){this._set("defaultEditOptions",{...b,...e})}get defaultEditOptions(){return b}get state(){const{view:e}=this 116return e&&!e.ready?"loading":"ready"}async createBookmark(e){const{view:t,defaultCreateOptions:i,capabilities:o}=this
117if(!t)throw new a.default("create-bookmark:invalid-view","Cannot create a bookmark without a view.") 118const{takeScreenshot:r,screenshotSettings:n,captureViewpoint:l,captureRotation:s,captureScale:d,captureTimeExtent:u}={...i,...e},m=r?await this._createThumbnail(n):void 0,h=o.time&&u&&null!=t.timeExtent?t.timeExtent.clone():void 0 119return new c.default({...m&&{thumbnail:m},...u&&{timeExtent:h},...l&&{viewpoint:this._createViewpoint({view:t,captureScale:d,captureRotation:s})}})}async editBookmark(e,t){if(!e)return e 120const{view:i,defaultEditOptions:o}=this 121if(!i)throw new a.default("edit-bookmark:invalid-view","Cannot edit a bookmark without a view.") 122const{takeScreenshot:r,screenshotSettings:n,captureViewpoint:l,captureRotation:s,captureScale:d,captureTimeExtent:u}={...o,...t},m=r?await this._createThumbnail(n):void 0 123return m&&(e.thumbnail=m),l&&(e.viewpoint=this._createViewpoint({view:i,captureScale:d,captureRotation:s})),u&&null!=i.timeExtent&&(e.timeExtent=i.timeExtent.clone()),this.emit("bookmark-edit",{bookmark:e}),e}goTo(e){const{capabilities:t,view:i}=this 124if(!i)throw new a.default("go-to:invalid-view","Cannot go to a bookmark without a view") 125const o=e?.viewpoint 126if(!o)throw new a.default("go-to:invalid-bookmark","Cannot go to a bookmark that does not contain a 'viewpoint'.",{bookmark:e}) 127this._set("activeBookmark",e) 128const r=this.callGoTo({target:o}),n=e?.timeExtent 129return t.time&&n&&(i.timeExtent=n),this.emit("bookmark-select",{bookmark:e}),r.catch((()=>{})).then((()=>this._set("activeBookmark",null))),r}async _createThumbnail(e){const{view:t}=this 130if(!t)throw new a.default("bookmark:invalid-view","Cannot create slide thumbnail without a view") 131const i=await t.takeScreenshot({...p,...e}) 132return new m.o({url:i.dataUrl})}_createViewpoint({view:e,captureRotation:t,captureScale:i}){const o=e.viewpoint?.clone() 133return new r.default({targetGeometry:e.extent?.clone(),rotation:(t?o?.rotation:null)??0,scale:(i?o?.scale:null)??0})}};(0,o._)([(0,s.MZ)()],g.prototype,"capabilities",void 0),(0,o._)([(0,d.w)("capabilities")],g.prototype,"castCapabilities",null),(0,o._)([(0,s.MZ)({readOnly:!0})],g.prototype,"activeBookmark",void 0),(0,o._)([(0,s.MZ)({type:k})],g.prototype,"bookmarks",null),(0,o._)([(0,s.MZ)()],g.prototype,"defaultCreateOptions",null),(0,o._)([(0,s.MZ)()],g.prototype,"defaultEditOptions",null),(0,o._)([(0,s.MZ)({readOnly:!0})],g.prototype,"state",null),(0,o._)([(0,s.MZ)()],g.prototype,"view",void 0),g=(0,o._)([(0,u.$)("esri.widgets.Bookmarks.BookmarksViewModel")],g) 134const w=g},58427:(e,t,i)=>{i.d(t,{A:()=>l}) 135var o=i(52067),r=i(92874),n=i(91937),a=(i(57250),i(12752),i(98389),i(40038)) 136const l=e=>{let t=class extends e{constructor(...e){super(...e),this.goToOverride=null,this.view=null}callGoTo(e){const{view:t}=this 137return(0,r.Lw)(t),this.goToOverride?this.goToOverride(t,e):t.goTo(e.target,e.options)}} 138return(0,o._)([(0,n.MZ)()],t.prototype,"goToOverride",void 0),(0,o._)([(0,n.MZ)()],t.prototype,"view",void 0),t=(0,o._)([(0,a.$)("esri.widgets.support.GoTo")],t),t}},9992:(e,t,i)=>{i.d(t,{D:()=>l,S:()=>d}) 139var o=i(41889),r=i(3616),n=i(69991),a=i(35597) 140function l({level:e,class:t,...i},o){const l=s(e) 141return(0,a.K)(`h${l}`,{...i,"aria-level":String(l),class:(0,n.Ly)(r.D.heading,t),role:"heading"},o)}function s(e){return(0,o.qE)(Math.ceil(e),1,6)}function d(e,t=1){return s(e+t)}},56546:(e,t,i)=>{function o(e){return t=>{t.hasOwnProperty("_delegatedEventNames")||(t._delegatedEventNames=t._delegatedEventNames?t._delegatedEventNames.slice():[]) 142const i=t._delegatedEventNames,o=Array.isArray(e)?e:function(e){return e.split(",").map((e=>e.trim()))}(e) 143i.push(...o)}}i.d(t,{U:()=>o})},3616:(e,t,i)=>{i.d(t,{D:()=>o}) 144const o={anchor:"esri-widget__anchor",anchorDisabled:"esri-widget__anchor--disabled",button:"esri-button",buttonDisabled:"esri-button--disabled",buttonHalf:"esri-button--half",buttonSecondary:"esri-button--secondary",buttonSmall:"esri-button--small",buttonTertiary:"esri-button--tertiary",buttonThird:"esri-button--third",disabled:"esri-disabled",empty:"esri-widget__content--empty",emptyIllustration:"esri-widget__content-illustration--empty",heading:"esri-widget__heading",hidden:"esri-hidden",input:"esri-input",interactive:"esri-interactive",loader:"esri-widget__loader",loaderAnimation:"esri-widget__loader-animation",loaderText:"esri-widget__loader-text",menu:"esri-menu",menuHeader:"esri-menu__header",menuItem:"esri-menu__list-item",menuItemActive:"esri-menu__list-item--active",menuItemFocus:"esri-menu__list-item--focus",menuList:"esri-menu__list",panel:"esri-widget--panel",panelHeightOnly:"esri-widget--panel-height-only",primaryTick:"primary-tick",primaryTickAmPm:"primary-tick__ampm",primaryTickLabel:"primary-tick__label",rotating:"esri-rotating",secondaryTick:"secondary-tick",select:"esri-select",table:"esri-widget__table",widget:"esri-widget",widgetButton:"esri-widget--button",widgetButtonActive:"esri-widget--button-active",widgetDisabled:"esri-widget--disabled"}},12495:(e,t,i)=>{i.d(t,{o:()=>o}) 145const o=["label","description","metadata"]}}])
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.