1export const __webpack_id__=38792;export const __webpack_ids__=[38792];export const __webpack_modules__={428:(e,t,n)=>{n.d(t,{A:()=>r,T:()=>i});const r=window.esriGeowConfig,i=window.dojoConfig},563:(e,t,n)=>{n.d(t,{$6:()=>g,$l:()=>te,Aq:()=>pe,Ar:()=>oe,B8:()=>he,Bx:()=>A,CP:()=>h,CS:()=>c,DI:()=>le,Em:()=>d,Eq:()=>q,Fr:()=>m,IE:()=>de,JL:()=>p,LE:()=>M,MD:()=>E,NH:()=>O,OA:()=>j,PL:()=>I,RY:()=>F,Sq:()=>u,Sy:()=>ne,Wm:()=>l,XX:()=>C,Xx:()=>ce,YO:()=>D,Yt:()=>ee,_C:()=>b,aY:()=>W,ab:()=>ae,c8:()=>H,d0:()=>re,em:()=>se,fI:()=>K,hF:()=>Z,hP:()=>X,iS:()=>_,iW:()=>f,ih:()=>be,lD:()=>J,lK:()=>T,m6:()=>ue,nu:()=>ie,pR:()=>L,pz:()=>me,r5:()=>k,rK:()=>y,rM:()=>Q,rS:()=>G,s8:()=>Y,sJ:()=>U,sn:()=>w,sy:()=>P,v0:()=>v,ve:()=>S,vk:()=>B,vq:()=>x});var r=n(99683),i=n(91883),a=n(18852),s=n(92569),o=n(34521);function l({success:e,successMessage:t,errorMessage:n},r){e&&t?r({type:"setAlertOptions",payload:{message:t,kind:"success",zIndex:9999}}):!e&&n&&r({type:"setAlertOptions",payload:{message:n,kind:"danger",zIndex:9999}})}function c(e){return e?{error:e?.details?.messageCode||"unhandledError",errorMessage:e?.message||e,success:!1,errorCode:e?.details?.messageCode}:{success:!1}}function u(e,t,n,r){return n.isPortal||(t.headers={...t.headers||{},"X-Esri-Authorization":`Bearer ${r.token}`}),(0,o.Em)(e,{...t,...(0,s.TG)(n)&&{withCredentials:!0}})}async function d(e,t,n){try{const r=await u(`${e}/rest/info`,{},t,n);if(r.error)throw new Error(r.error.message);return{success:!0}}catch(e){return console.error(e),c(e)}}async function p(e,t){try{const n=await(0,i.zX)(e);if(null!==n){const{data:r}=await h(n.data.url,e,t);return{success:n.success,data:r}}}catch(e){return console.error(e),c(e)}}async function m(e,t){try{const n=await(0,i.zX)(e);if(null!==n&&!1!==n?.success){const r=await u(`${n.data.url}/admin/notebooks/runtimes`,{},e,t);if(r.error)throw new Error(r.error);return{success:n.success,data:{currentRuntimeVersion:r.currentRuntimeVersion,runtimes:r.runtimes,nbServer:n.data}}}return{success:!1}}catch(e){return console.error(e),c(e)}}async function h(e,t,n){try{const r=await u(`${e}/admin/notebooks/runtimes`,{},t,n);return r.error?c(r.error):{success:!0,data:r.runtimes}}catch(e){return console.error(e),c(e)}}async function f(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}community/users/${e.userId}/tasks/${e.id}/runs`,{});return n.error?c(n.error):{success:!0,data:n.runs}}catch(e){return c(e)}}async function g(e,t,n,r,i,a){try{let s=`${i.restBaseUrl}community/users/${r.userId}/tasks`;e&&(s=`${i.restBaseUrl}portals/${a.id}/allScheduledTasks`);const l={types:"ExecuteNotebook",num:t,start:n},u=await(0,o.Em)(s,{query:{...l}});return u.error?c(u.error):{success:!0,data:u}}catch(e){return console.error(e),c(e)}}async function b(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}portals/self/users/search`,{query:{filter:`username:${e.join(" OR username:")}`}});return n.error?c(n.error):{success:!0,data:n.results}}catch(e){return console.error(e),c(e)}}async function y(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}content/users/${e.userId}/items/${e.itemId}`,{});return n.error?c(n.error):{success:!0,data:n.item}}catch(e){return console.error(e),c(e)}}async function v(e,t,n){try{const r=await(0,o.Em)(`${n.restBaseUrl}content/items/${e}/resources/${t}`,{});return r.html?{success:!0,data:r.html}:c()}catch(e){return console.error(e),c()}}async function w(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}community/users/${e.task.userId}/tasks/${e.task.id}/runs/${e.runId}/delete`,{method:"post"});return n.error?c(n.error):{success:!0}}catch(e){return console.error(e),c(e)}}async function S(e,t){try{const n=e.active?"disable":"enable";return(await(0,o.Em)(`${t.restBaseUrl}community/users/${e.userId}/tasks/${e.id}/${n}`,{method:"post"})).success?{success:!0}:c()}catch(e){return console.error(e),c(e)}}async function x(e,t){try{return(await(0,o.Em)(`${t.restBaseUrl}community/users/${e.userId}/tasks/${e.id}/delete`,{method:"post"})).success?{success:!0}:c()}catch(e){return console.error(e),c(e)}}async function k(e,t){try{const n=`${t.restBaseUrl}/content/items/${e}/resources/notebook_parameters.json`,r=await(0,o.Em)(n,{query:{qs:Date.now()}}
1),i=[...r.inputs.map((e=>(e.direction="input",e))),...r.outputs.map((e=>(e.direction="output",e)))];return i.forEach(((e,t)=>{e.idx=t})),{success:!0,data:{initialized:!0,parameters:i}}}catch(e){return 404===e.code?{success:!0,data:{initialized:!1,parameters:[]}}:(console.error(e),c())}}async function T(e,t,n,r,i){try{const a=t.replace("/azureblob/notebooksWorkspace",`/${n}/createFolder`);return await u(a,{method:"post",query:{folderName:e}},r,i),{success:!0,data:e}}catch(e){return console.error(e),c("BlobAlreadyExist"===e?.details?.messageCode?e?.details?.raw:e)}}async function A(e,t,n,r,i,a){try{return await u(r.replace("/azureblob/notebooksWorkspace",`/${n}/move`),{method:"post",query:{source:t,target:e,targetUserName:n,f:"json"}},i,a),{success:!0}}catch(e){return console.error(e),c(e)}}async function I(e,t){try{return{success:!0,data:(await(0,o.Em)(`${t.restBaseUrl}content/users/${e}/generateDirectAccessUrl`,{method:"post",query:{storeType:"notebookWorkspace"}})).url}}catch(e){return console.error(e),c(e)}}async function O({workspaceToTransfer:e,targetWorkspace:t,targetFoldername:n,dataAccessUrl:r,portal:i,credentials:a}){try{const s=r.replace("/azureblob/notebooksWorkspace","/transferUserWorkspace"),o=await u(s,{method:"post",query:{targetFoldername:n,f:"json",userName:e,targetUsername:t}},i,a);if(o.error)throw new Error(o.error.message);return{success:!0}}catch(e){return console.error(e),c(e.response?.data?.error?.message||e.message)}}async function E({dataAccessUrl:e,workspace:t,items:n,credential:i,prefix:a}){try{const s=e.replace("/notebooksWorkspace",`/${t}/${a}`),o=await(0,r.z)(s,i.token);return await Promise.all(n.map((e=>{const t=e.name.replace(a,"").replace("/","");return o.getBlockBlobClient(t).delete()}))),{success:!0}}catch(e){return console.error(e),c(e)}}async function j(e,t){try{const n={files:[],canLoadMore:!0},r=await e.next();if(r.value){const e=r.value.segment,i=[];if(e.blobPrefixes)for(const t of e.blobPrefixes)i.push({name:t.name,prefix:!0,lastModified:t?.Properties["Last-Modified"]||null,renaming:!1,renameProcessing:!1});for(const t of e.blobItems)i.push({name:t.name,prefix:!1,lastModified:t?.properties?.lastModified||null,renaming:!1,renameProcessing:!1});return(i.length<t||r.done)&&(n.canLoadMore=!1),n.files=i,{success:!0,data:n}}n.canLoadMore=!1}catch(e){return console.error(e),c(e)}}async function C(e,t,n,r){try{const i=t.getBlockBlobClient(e.name);return await i.uploadData(e,{abortSignal:n.signal,onProgress:r}),{success:!0,data:e}}catch(t){return console.error(t),{...c(t),data:e}}}async function D(e,t,n,r){try{let i=`${t}/admin/system/containers/${e}/notebooks`;(0,a.Bc)(n)&&(i=`${t}/admin/notebooks/deployments/${e}/notebooks`);const s=await u(i,{},n,r);return s.error?c(s.error):{success:!0,data:s.notebooks}}catch(e){return console.error(e),c(e)}}async function P(e,t,n,r){try{let i=`${e}/admin/system/containers`;(0,a.Bc)(t)&&(i=`${e}/admin/notebooks/deployments`);const s=await u(i,{query:{allUsers:r?.isAdmin()}},t,n);return s.error?c(s.error):{success:!0,data:(0,a.Bc)(t)?s.nbDeployments:s.containers}}catch(e){return console.error(e),c(e)}}async function L(e,t,n,r){try{let i=`${e}/admin/system/containers/${t}/terminateContainer`;(0,a.Bc)(n)&&(i=`${e}/admin/notebooks/deployments/${t}/terminateDeployment`);const s=await u(i,{method:"post"},n,r);return s.error?c(s.error):{success:!0,data:s.notebookTeminateStatusUrl}}catch(e){return console.error(e),c(e)}}function $(e){return new Promise((t=>setTimeout(t,e)))}async function U(e,t,n){try{let r="processing";for(;"processing"===r;){const i=await u(e,{},t,n);switch(r=i.status?.toLowerCase(),r){case"completed":return{success:!0};case"unknown":case"completedwitherrors":case"failed":return c(i.error);default:await $(1e3)}}}catch(e){return console.error(e),c(e)}}async function M(e,t,n,r,i){try{let s=`${e}/admin/system/containers/${t}/notebooks/${n}/closeNotebook`;(0,a.Bc)(r)&&(s=`${e}/admin/notebooks/deployments/${t}/notebooks/${n}/closeNotebook`);const o=await u(s,{method:"post"},r,i);return o.error?c(o.error):{success:!0}}catch(e){return console.error(e),c(e)}}async function F(e,t,n){try{const{success:r,data:i}=await h(e,t,n),a=new Set,s={standard:new Set([]),advanced:new Set([]),advanced_gpu:new Set([])};
1return r&&i&&i.forEach((e=>{a.add(e.version),e.requiresAdvancedPrivileges&&e.supportsGPU?s.advanced_gpu.add(e.id):e.requiresAdvancedPrivileges&&!e.supportsGPU?s.advanced.add(e.id):e.requiresAdvancedPrivileges||e.supportsGPU||s.standard.add(e.id)})),{success:!0,data:{versions:a,environmentSet:s}}}catch(e){return console.error(e),c(e)}}async function G(e,t){try{const n=`${t.restBaseUrl}search`,r=await(0,o.Em)(n,{query:e});return r.error?c(r.error):{success:!0,data:r}}catch(e){return console.error(e),c(e)}}async function _(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}search`,{query:{countFields:"categories",countSize:200,q:e}});if(n.error)throw new Error(n.error);return{success:!0,data:(n?.aggregations?.counts[0]?.fieldValues||[]).map((e=>{const t=e.value.split("/"),n=t.slice(0,t.length-1).join("/"),r=t[t.length-1];return{...e,prefix:n,currValue:r}}))}}catch(e){return c(e)}}async function B(e,t){try{const n=await(0,o.Em)(`${t.restBaseUrl}search`,{query:{countFields:"tags",countSize:200,q:e}});if(n.error)throw new Error(n.error);return{success:!0,data:n?.aggregations?.counts[0]?.fieldValues?.map((e=>e.value))||[]}}catch(e){return console.error(e),c(e)}}async function N(e,t,n){try{const r=`${e}/rest/info`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function R(e,t,n){try{const r=`${e}/admin/system/containers`,i=await u(r,{query:{allUsers:!0,preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function V(e,t,n){try{const r=`${e}/admin/notebooks`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function W(e,t,n){try{const r=await u(`${e}/hardware`,{query:{preventCache:Date.now()}},t,n);return r.error?c(r.error):{success:!0,data:r}}catch(e){return console.error(e),c(e)}}async function z(e,t,n){try{const r=await u(`${e}/status`,{query:{preventCache:Date.now()}},t,n);return r.error?c(r.error):{success:!0,data:r}}catch(e){return console.error(e),c(e)}}async function q(e,t,n){try{const r=`${e}/admin/machines`,a=await u(r,{query:{preventCache:Date.now()}},t,n);if(a.error)return c(a.error);const s=await async function(e,t,n){try{const r=await u(`${e}/admin/system/licenses`,{query:{f:"json",byMachine:!0}},t,n);return r.error?c(r.error):{success:!0,data:r}}catch(e){return console.error(e),c(e)}}(e,t,n),o=s?.data?.machines||[],{machines:l=[]}=a,d=[];for(const e in l){const a=l[e],s=o.find((e=>e.machineName===a.machineName)),c=`${r}/${a.machineName}`,[u,p,m]=await Promise.all([W(c,t,n),z(c,t,n),(0,i.n0)(s?.features||[])]);u.success&&(a.hardware=u.data),p.success&&(a.status=p.data),a.licenseType=m,d.push(a)}return{success:!0,data:{...a,machines:d}}}catch(e){return console.error(e),c(e)}}async function K(e,t,n,r){try{const i=`${e}/admin/logs/query`;r=r||{level:"WARNING",pageSize:5};const a=await u(i,{query:{...r,preventCache:Date.now()}},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function J(e,t,n){try{const r={},[i,a,s,o,l]=await Promise.all([N(e,t,n),V(e,t,n),R(e,t,n),q(e,t,n),K(e,t,n)]);return i.success&&(r.siteInfo=i.data),a.success&&(r.notebooks=a.data),s.success&&(r.containers=s.data.containers||[]),o.success&&(r.machines=o.data.machines||[]),l.success&&(r.errors=l.data),r}catch(e){return console.error(e),c(e)}}async function H(e,t,n){try{const r=`${e}/admin/logs/clean`,i=await u(r,{method:"post"},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function X(e,t,n){try{const r=`${e}/admin/logs/settings`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function Y(e,t,n){try{const r=`${e}/admin/system/properties`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.log(e),c(e)}}async function Q(e,t,n){try{const r=`${e}/admin/system/configStore`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.log(e),c(e)}}async function Z(e,t,n){try{const r=`${e}/admin/system/directories`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.log(e),c(e)}}async function ee(e,t,n){try{const r=`${e}/admin/notebooks/runtimes`,i=await u(r,{query:{preventCache:Date.now()}},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}async function te(e,t,n,r){try{const i=`${e}
1/admin/logs/settings/edit`,a=await u(i,{query:{...t},method:"post"},n,r);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function ne(e,t,n,r){try{const i=`${e}/admin/system/properties/update`,a=await u(i,{query:{properties:JSON.stringify(t)},method:"post"},n,r);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function re(e,t,n,r){try{const i=`${e}/admin/system/configStore/edit`,a=await u(i,{query:{...t},method:"post"},n,r);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function ie(e,t,n,r){try{const i=`${e}/admin/system/directories/${t}`,a=await u(i,{query:{preventCache:Date.now()}},n,r);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function ae(e,t,n,r){try{const i=`${e}/admin/system/directories/register`,a=await u(i,{query:{...t},method:"post"},n,r);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function se(e,t,n,r){try{const i=`${e}/admin/system/directories/${r.id}/edit`,a=await u(i,{query:{dirPath:r.path},method:"post"},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function oe(e,t,n,r){try{const i=`${e}/admin/system/directories/${r}/unregister`,a=await u(i,{method:"post"},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function le(e,t,n,r){try{const i=`${e}/admin/notebooks/runtimes/${r}/unregister`,a=await u(i,{method:"post"},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function ce(e,t,n,r){try{const i=`${e}/admin/notebooks/runtimes/${r}/manifest`,a=await u(i,{query:{preventCache:Date.now()}},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function ue(e,t,n,r,i){try{const r=`${e}/admin/notebooks/runtimes/${i}`,a=await u(r,{query:{preventCache:Date.now()}},t,n);return a.error?c(a.error):{success:!0,data:a}}catch(e){return console.error(e),c(e)}}async function de(e,t,n,r){try{const i=await u(e,{method:"post",body:r},t,n);return i.error?c(i.error):{success:!0,data:i}}catch(e){return console.error(e),c(e)}}function pe(){document.querySelector("HTML")?.classList.add("overflow-hidden")}function me(){document.querySelector("HTML")?.classList.remove("overflow-hidden")}async function he(e,t,n,r){try{const i=`${e}/admin/system/containers/${r}/logs`,a=await u(i,{method:"post"},n,t);if(a.error)throw new Error(a.error);return{success:!0,data:a}}catch(e){return console.error(e),c(e)}}function fe(e,t,n,r){return u(`${e}/admin/system/containers/${r}/statistics`,{query:{preventCache:Date.now()}},n,t)}function ge(e,t,n,r){return u(`${e}/admin/system/containers/${r}`,{query:{preventCache:Date.now()}},n,t)}async function be(e,t,n,r){try{const[i,a]=await Promise.all([ge(e,t,n,r),fe(e,t,n,r)]);return{success:!0,data:{containerInfo:i,containerStats:a}}}catch(e){return console.error(e),c(e)}}},860:(e,t,n)=>{function r(e,t){return(t&&e?.filter((e=>-1===t.indexOf(e))))??[]}function i(e,t){const n=[...e??[]];return t&&t.forEach((e=>{e&&-1===n.indexOf(e)&&n.push(e)})),n}function a(e,t,n){const r=e instanceof Array?e:e.split(t);return n?r.map((e=>e.trim())):r}n.d(t,{Aj:()=>o,Gn:()=>a,Nf:()=>s,S1:()=>l,h_:()=>r,sS:()=>u,uX:()=>i});const s=(e,t)=>e.length===t.length&&e.every((e=>t.includes(e))),o=(e,t)=>{const n=[],r=Math.ceil(e.length/t);for(let i=0;i<r;i++)n.push(e.slice(i*t,(i+1)*t));return n},l=(e,t)=>e.includes(t);function c(e,t,n){return n-e>=t-n?t:e}function u(e,t){if(t<=e[0])return e[0];if(t>=e[e.length-1])return e[e.length-1];let n=0,r=e.length,i=0;for(;n<r;){if(i=Math.floor((n+r)/2),e[i]===t)return e[i];if(t<e[i]){if(i>0&&t>e[i-1])return c(e[i-1],e[i],t);r=i}else{if(i<e.length-1&&t<e[i+1])return c(e[i],e[i+1],t);n=i+1}}return e[i]}},1372:(e,t,n)=>{n.d(t,{JP:()=>r,e9:()=>o,gx:()=>s});var r,i=n(95603);function a(e){return[r.Modern,r.Classic].indexOf(e)>-1}function s(e){return e.isPortal?"modernOnly"===e.mapViewer?r.Modern:e.mapViewer||r.Classic:a(e.mapViewer)?e.mapViewer:e.subscriptionInfo?(function(){const e=new Date("April 13, 2021").getTime()}(e.created,e.isPortal),(0,i.e9)(e.subscriptionInfo?.type,e.isPortal)||(0,i.kF)(e.subscriptionInfo?.type,e.isPortal,e.subscriptionInfo?.options),r.Modern):void 0}function o(e,t,n){const i=Boolean(t?.username),o=function(e){if(e?.isSignedIn){const t=e?.properties?.mapViewer;return a(t)?t:e?.isViewingOrg?void 0:r.Modern}return e?.isViewingOrg?void 0:r.Modern}({isSignedIn:i,isViewingOrg:Boolean(e.id),properties:n}),l=e?.portalProperties?.mapViewer,c=e.id&&s({mapViewer:l,created:e?.created?.getTime(),subscriptionInfo:e?.sourceJSON?.subscriptionInfo,isPortal:e.isPortal});return e?.isPortal&&"modernOnly"===l?r.Modern:o||c||(i?r.Classic:r.Modern)}!function(e){e.Modern="modern",e.Classic="classic"}(r||(r={}))},2659:(e,t,n)=>{function r(e){return new Promise((t=>window.setTimeout(t,e)))}function i(){return new Promise((e=>requestAnimationFrame(e)))}n.d(t,{G:()=>i,w:()=>r})}
1,8233:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(34521);async function i(e,t){if(!e)return{};try{return(await(0,r.Em)(`${t.restBaseUrl}community/users/${e.username}/properties`,{query:{f:"json"}})).properties??{}}catch(e){return console.error(e),{}}}},10070:(e,t,n)=>{n.d(t,{Ay:()=>a,Ss:()=>o,Vn:()=>s});const r=/\$\{([^}]+)\}/g;function i(e,t,n=r){let i=e;try{i=e.replace(n,((e,n)=>function(e,t){const n=e.split(".").reduce(((e,t)=>e[t]),t);return"string"==typeof n||"number"==typeof n?n:e}(n,t).toString()))}catch(e){console.error(e)}return i}const a=i,s=(e,t,n)=>i(e,{startLink:`<calcite-link target="_blank" rel="noopener noreferrer" href="${t}">`,endLink:"</calcite-link>",...n||{}}),o=(e,t,n,r,i)=>{const a=`${t.sourceJSON.helpBase}${n[r]||""}`;return s(e,a,i)}},11180:(e,t,n)=>{n.d(t,{U:()=>r});const r={"3DObject":"3DObject",APIToken:"APIToken",ArcGISForAndroid:"ArcGIS for Android",ArcGISAPIForJavaScript:"ArcGIS API for JavaScript",ArcGISForiPhone:"ArcGIS for iPhone",ArcgGISForWindowsUniversal:"ArcGIS for Windows Universal",ArcGISForWindowsPhone:"ArcGIS for Windows Phone",ArcGISForWindowsStore:"ArcGIS for Windows Store",ArcGISServer:"ArcGIS Server",ArcGISWorkflowManager:"ArcgisWorkflowManager",ArcGISWorkflowJobLocation:"ArcgisWorkflowJobLocation",ArcGISWorkflowManagerView:"ArcgisWorkflowManagerView",BDAW:"BDAW",Bigquery:"bigquery",Building:"Building",BulkPublishedService:"Bulk Published Service",CDW:"CDW",ChildListing:"Child Listing",Cloud:"Cloud",CloudDrive:"Cloud Drive",CloudStore_Amazon:"cloudStore_amazon",CloudStore_Google:"cloudStore_Google",CloudStore_Azure:"cloudStore_azure",CloudStore_AzureDataLakeStore:"cloudStore_azureDataLakeStore",CloudStore_Alibaba:"cloudStore_Alibaba",Code:"Code",CodeSample:"Code Sample",Collector:"Collector",CollectorDisabled:"CollectorDisabled",Configurable:"Configurable",ConfigurableApp:"configurableApp",CreateAppWithoutMap:"createAppWithoutMap",DataEditing:"Data Editing",DataStore:"dataStore",Deployed:"Deployed",DesktopApplication:"Desktop Application",DesktopApplicationTemplateUrl:"desktopApplicationTemplateUrl",DotNETWindowsDesktop:".NET-Windows Desktop",EditExtensionIndoorsSpaces:"EditExtensionIndoorsSpaces",IndoorPositioningDataService:"IndoorPositioningDataService",EGDB:"egdb",ElasticSearch:"Elasticsearch",Elevation3DLayer:"Elevation 3D Layer",ExtractedCache:"ExtractedCache",FeatureCollection:"Feature Collection",FieldMapsDisabled:"FieldMapsDisabled",FileShare:"fileShare",Folder:"folder",FunctionTemplate:"Function Template",GeocodingFilter:"Geocoding filter",GeoPackage:"GeoPackage",HasOnlyMultipatchGeometries:"HasOnlyMultipatchGeometries",HDFS:"hdfs",Hive:"hive",Hosted:"Hosted",HostedService:"Hosted Service",IntegratedMesh:"IntegratedMesh",InvolvedLookup:"Involved Lookup",IoTFeatureLayer:"IoTFeatureLayer",IPS:"IPS",Java:"Java",LocationTrackingService:"Location Tracking Service",LocationTrackingView:"Location Tracking View",LyrX:"lyrx",ManagedImageCollection:"Managed Image Collection",MapAreaPackage:"MapAreaPackage",MapNotes:"Map Notes",MapService:"Map Service",Markup:"Markup",Metadata:"Metadata",Mobile:"Mobile",MobileApplication:"Mobile Application",MultiServicesView:"Multi Services View",NoSQL:"nosql",Notebook:"Notebook",NotebookWebTool:"Notebook Web Tool",Offline:"Offline",OpenSearch:"OpenSearch",OrientedImageryLayer:"OrientedImageryLayer",OsX:"OS X",ParentListing:"Parent Listing",PhotoLocations:"Photo locations",Point:"Point",PointCloud:"PointCloud",ProviderCustomData:"providerCustomData",ProviderBDS:"providerBDS",ProviderSDS:"providerSDS",PublicDataCollection:"Public Data Collection",Qt:"Qt",ReadyToUse:"Ready To Use",ReadytoUse:"Ready to Use",Redshift:"redshift",RegisteredApp:"Registered App",Relational:"Relational",RequiresCredits:"Requires Credits",RequiresSubscription:"Requires Subscription",RouteLayer:"Route Layer",Scene:"Scene",SelfConfigured:"selfConfigured",Service:"Service",ServiceProxy:"Service Proxy",ShowUnmatchedAddresses:"showUnmatchedAddresses",Silverlight:"Silverlight",SketchLayer:"Sketch Layer",SmStatusDraft:"smstatusdraft",Snippet:"Snippet",Snowflake:"snowflake",SolutionIdPrefix:"solutionid-",SolutionVersionPrefix:"solutionversion-",Spatiotemporal:"Spatiotemporal",StatusDraft:"status: Draft",StoryMapBriefing:"storymapbr
1iefing",StoryMapCollection:"storymapcollection",StoryMapTemplate:"storymaptemplate",StoryMapFrame:"storymapframe",SubtypeGroupLayer:"SubtypeGroupLayer",Table:"Table",Tiled:"Tiled",TiledImagery:"Tiled Imagery",Tool:"Tool",UseOnly:"useOnly",UsesSnapshot:"usesSnapshot",UtilityNetwork:"UtilityNetwork",VectorTileService:"Vector Tile Service",ViewService:"View Service",ViewerCopyable:"Viewer Copyable",Voxel:"Voxel",WebADF:"Web ADF",WebAppBuilder:"Web AppBuilder",WebAppBuilderForArcGIS:"Web AppBuilder for ArcGIS",WebTool:"Web Tool",WindowsMobile:"Windows Mobile",Wpf:"WPF"}},14590:(e,t,n)=>{n.d(t,{QX:()=>d,qh:()=>o});var r=n(428),i=n(34521),a=n(35682);const s={isOrgUser:!1,provisionedListings:[],orgCapabilities:[],licenses:{arcgiswebapps:{valid:!1},arcgisinsights:{valid:!1},hubforarcgis:{valid:!1},orthomaker:{valid:!1},opsdashboard:{valid:!1},workforce:{valid:!1},survey123:{valid:!1},arcgisurban:{valid:!1},analytics4iot:{valid:!1,isCapability:!0}}},o=async(e,t,n)=>{const r={...s};return r.isOrgUser=Boolean(e.user?.sourceJSON.orgId),n&&(r.blockedApps=n?.blockedApps??[]),await l(e,r,t),await c(e,r),r},l=async(e,t,n)=>{e.user&&t.isOrgUser&&!n&&(n=await(0,a.GH)(e)),t.orgCapabilities=n?.orgCapabilities??[],t.licenses=t.orgCapabilities.reduce(((e,t)=>{const n=t.id?.toLowerCase()||null;if(n){const r=e[n]??{};e[n]={...r,...t,title:t.id,valid:!0}}return e}),t.licenses||{})},c=async(e,t)=>{const n=e.user,a={returnAppClientIds:!0,returnAllProvisions:!0};if(n&&t.isOrgUser)try{const e=await async function(e,t){const n=`${r.A.restBaseUrl}/community/users/${e}/provisionedListings`;return(0,i.nS)(n,t,"provisionedListings")}(n.username,a);return t.provisionedListings=e??[],void t.provisionedListings.forEach((e=>u(e,t)))}catch(e){return void(t.provisionedListings=[])}else{const e=t.licenses||{};Object.keys(e).forEach((t=>{e[t].isCapability||(e[t].valid=!0)}))}},u=(e,t)=>{const n=t.licenses||{},r=e.clientId?.toLowerCase()||null;if(r){const i=n[r]||{};n[r]={...i,valid:!0,blocked:t.blockedApps?.some((e=>e?.toLowerCase()===r)),itemId:e.itemId,clientId:e.clientId}}},d=(e,t)=>{const n=e?.toLowerCase()??"",r=t?.licenses||{};return(r[n]?.valid&&!r[n]?.blocked)??!1}},18852:(e,t,n)=>{n.d(t,{Bc:()=>d,TF:()=>c,UG:()=>s,XI:()=>u,Yq:()=>l,zA:()=>o});var r=n(428),i=n(32081),a=n(95603);function s(e){return"ArcGISEnterpriseOnKubernetes"===e?.sourceJSON.portalDeploymentType?r.A.enterpriseAdminBaseUrl:r.A.portalAdminBaseUrl}function o(e,t,n){return"ArcGISEnterpriseOnKubernetes"===e?.sourceJSON.portalDeploymentType?`${t}/orgs/${e.id}${n}`:`${t}${n}`}function l(e,t){return t?.blockedApps?.includes(e)}function c(e){return e.isPortal?function(e){if(e.sourceJSON.helpBase.indexOf("enterprise.arcgis.com")>-1)return e.sourceJSON.helpBase;{const t=`${window.location.protocol}//${window.location.host}${e.sourceJSON.helpBase}portal/`;return e.allSSL||"https:"===window.location.protocol||function(e){return(!1===r.A.isMultiTenant||e.isPortal)&&e.portalHostname&&!e.portalHostname.match(/:7080\//)&&80!==e.httpPort&&443!==e.httpsPort&&"https:"===location.protocol}(e)||"7443"===location.port?(0,i.fK)(t,e):t}}(e):e.sourceJSON.helpBase}function u(e){const t=e?.sourceJSON?.subscriptionInfo,n=t?.type;return"Trial"===n||"Trial Press"===n||"Trial Developer"===n||(0,a.rk)(t?.options)}function d(e){return"ArcGISEnterpriseOnKubernetes"===e?.sourceJSON.portalDeploymentType}},19400:(e,t,n)=>{n.d(t,{Cg:()=>i,O4:()=>o,Wr:()=>d,Xl:()=>s,Zn:()=>p,gC:()=>a,ly:()=>r,mS:()=>u,nE:()=>l,oH:()=>c});const r=2e4,i=2e3,a=3e3,s=1e3,o=1e3,l="Feature Layer",c="esriGeometryPoint",u="InProgress",d={FOCUS_PUBLIC_DATA_COLLECTION:"focus-public-data-collection",PUBLIC_CREATE_VIEW:"public-create-view",PUBLIC_UNSHARE_ITEM:"public-unshare-item",MANAGE_CHANGE_LOG:"manage-change-log-btn"},p={AddFeaturesSwitch:"add-features-switch",AppsAllowedTooltip:"restrict-use__apps-allowed-tooltip",ChangeTrackingSwitch:"change-tracking-switch",DeleteFeaturesSwitch:"delete-features-switch",EditingSwitch:"editing-switch",RateLimitButton:"rate-limit-button",SyncSwitch:"sync-switch",TrackEditsSwitch:"track-edits-switch",UpdateFeaturesSwitch:"update-features-switch",UpdateTrueCurvesSwitch:"update-true-curves-switch",UpdateTrueCurvesByClientsSwitch:"update-true-curves-by-clients-switch"}},20360:(e,t,n)=>{function r(e){return e.capabilities?.includes("updateitemcontrol")}function i(e,t){return e?.some((e=>t?.some((t=>e.id===t.id&&e.capabilities?.includes("updateitemcontrol")))))}n.d(t,{$N:()=>i,x_:()=>r})},25485:(e,t,n)=>{n.d(t,{$t:()=>l,CR:()=>u,N_:()=>d,TL:()=>p,Xz:()=>s,ZV:()=>o,jr:()=>c});var r=n(39553),i=n(59357),a=n(10070);function s(e){if(e?.length){let t=e.split("-")[0];return t?.length&&(t=t.toLowerCase()),t}return e}function o(e,t){const n=t?{minimumFractionDigits:t,maximumFractionDigits:t}:void 0;return(0,r.formatNumber)(e,n)}function l(e){return e||0===e?e>=1e6?`${o(e/1e6,1)}M`:e>=1e3?`${o(e/1e3,1)}k`:o(e):""}function c(e){return["ar","he"].indexOf(e)>-1}function u(){return c(document.documentElement.lang)}function d(e,t){if((0,i.Ri)("esri_locale",!1)!==t){const n="/",{isPortal:r,allSSL:a}=e,s=r?window.location.hostname:".arcgis.com",o=!r||a;
1(0,i.TV)("arcgisLocale",t,{sameSite:"Strict"},!1),(0,i.TV)("esri_locale",t,{path:n,domain:s,secure:o,sameSite:"None"},!1)}}function p(e,t,n){const r=s(document.documentElement.lang)??"en";return n?n.number=t:n={number:t},1===t||["id","ja","ko","th","vi","zh-cn","zh-hk","zh-tw"].indexOf(r)>-1?(0,a.Ay)(e.single,n):1!==t&&["en","ca","da","de","el","es","et","fi","hi","hu","it","nb","nl","pt-pt","sv","tr"].indexOf(r)>-1?(0,a.Ay)(e.multiple,n):(0,a.Ay)(e.unknown,n)}},25818:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(31601),i=n.n(r),a=n(76314),s=n.n(a)()(i());s.push([e.id,'\n.esri-header-canvas {\n height: calc(var(--esri-vh) - 56px);\n z-index: 0 !important;\n}\n\n.esri-header-menus-link-label {\n pointer-events: none;\n}\n\n/** Canvas needs to be shorter to account for InfoBanner height */\n.esri-header-canvas--short .esri-header-canvas {\n height: calc(var(--esri-vh) - 56px - 45px);\n}\n\n.esri-header-canvas--short .esri-header-menus.-mobile .esri-header-menus-content {\n height: calc(var(--esri-vh) - 56px - 45px) !important;\n}\n\n/** global nav search bar needs to specify a focus style to prevent double borders in safari **/\n.esri-header-inlineSearch-input:focus-visible {\n outline: 1px solid transparent;\n}\n\n.is-location-platform .esri-header-brand-text.-has-image {\n padding: 0;\n padding-inline-end: 10px;\n}\n\n.is-location-platform .esri-header-brand-text.-has-image:before {\n display: none;\n}\n\n.is-location-platform .esri-header-brand-text.-has-image:after {\n box-shadow: inset 1px 0 0 0 #e0e0e0;\n display: inline-block;\n content: "";\n height: 30px;\n right: 0;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: 1px;\n}\n\n.is-location-platform .esri-header-brand-link {\n display: flex;\n align-items: center;\n}\n\n@media (min-width: 1024px) {\n .esri-header-brand:not(.is-location-platform) {\n display: none;\n }\n}\n\n@media (min-width: 1024px) and (max-width: 1280px) {\n .esri-header.-web {\n max-width: calc(100vw - 2rem);\n }\n .esri-header-menus-link {\n padding: 18px;\n }\n .el .esri-header-menus-link,\n .bg .esri-header-menus-link {\n padding: 18px 7px;\n }\n .ru .esri-header-menus-link {\n padding: 18px 12px;\n }\n .esri-header-menus-list {\n margin: 0 calc(0.5rem - 18px);\n }\n}\n\n/* switch to image-only profile sooner than standard */\n@media (max-width: 1200px) and (min-width: 768px) {\n .esri-header-account-control--signedin {\n padding: 12px !important;\n }\n\n .esri-header-account-id,\n .esri-header-account-name {\n display: none;\n }\n\n .esri-header-account-image {\n position: static;\n display: block;\n }\n}\n',""]);const o=s},26534:(e,t,n)=>{n.d(t,{Bd:()=>o,MY:()=>l,Vr:()=>s});var r=n(39553),i=n(10709),a=n(45994);function s(e){const t=function(e){return["en-au","en-ca","en-gb","en-us","es-es","es-mx","fr-ch","fr-fr","de-at","de-ch","de-de","it-ch","it-it"].includes(e?.toLowerCase())}(e)?e:(0,r.normalizeMessageBundleLocale)(e)||l;return"no"===t?"nb":t}function o(e,t){const[n,o]=(0,a.J0)(null);return i.jk.nb=!0,(0,a.vJ)((()=>{if(t&&(0,r.getLocale)()!==t){const e=s(t);(0,r.setLocale)(e)}!async function(){if("object"==typeof e){const t={},n=[],i=[];Object.entries(e).forEach((([e,t])=>{n.push(e),i.push((0,r.fetchMessageBundle)(t))}));try{(await Promise.all(i)).forEach(((e,r)=>{t[n[r]]=e})),o(t)}catch(e){console.error(e),o(void 0)}}else try{const t=await(0,r.fetchMessageBundle)(e);o(t)}catch(e){console.error(e),o(void 0)}}()}),[t]),n}const l="en"},27083:(e,t,n)=>{function r(e,t,n){return!("Feature Layer"!==e.type||!e.drawingInfo)&&("scene"===n?function(e,t){const{renderer:n,labelingInfo:r}=e.drawingInfo,{featureReduction:i,fields:a}=e;if(-1===["esriGeometryPoint","esriGeometryMultiPatch"].indexOf(e.geometryType))return!1;if(n.observationRenderer||n.latestObservationRenderer)return!1;if("heatmap"===n.type)return!1;if(n.valueExpression?.length)return!1;if(n.visualVariables)for(let e=0;e<n.visualVariables.length;e++)if(n.visualVariables[e].valueExpression&&n.visualVariables[e].valueExpression.length)return!1;const s=a.filter((e=>"esriFieldTypeDate"===e.type)).map((e=>e.name));if(s.length){if(s.indexOf(n.field)>-1||s.indexOf(n.field1)>-1)return!1;if(n.visualVariables?.some((e=>{if(e.field&&s.indexOf(e.field)>-1)return!0})))return!1}return!(i&&Object.keys(i).length>0)&&!(!t&&r?.length)}(e,t):function(e,t){if("esriGeometryMultiPatch"===e.geometryType)return!1;const{renderer:n,labelingInfo:r}=e.drawingInfo,{fields:i}=e;let{featureReduction:a}=e;if(e.layerDefinition?.featureReduction&&(a=e.layerDefinition.featureReduction),"heatmap"===n.type)return!1;if("esriGeometryPolygon"===e.geometryType&&n.uniqueValueInfos&&n.visualVariables&&n.visualVariables.some((e=>{if("sizeInfo"===e.type&&!e.target)return!0})))return!1;const s=i.filter((e=>"esriFieldTypeDate"===e.type)).map((e=>e.name));if(s.length){if(s.indexOf(n.field)>-1||s.indexOf(n.field1)>-1)return!1;if(n.visualVariables&&n.visualVariables.some((e=>{if(e.field&&s.indexOf(e.field)>-1)return!0})))return!1}return!(a&&Object.keys(a).length>0)&&!(!t&&r?.length)}(e,t))}n.d(t,{A:()=>r})},30753:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(57329);class i{constructor(e){this.id=null,this.baseRole=null,this.name=null,this.description=null,this.privileges=[],this.privilegeObj={portal:{admin:{inviteUsers:!1,disableUsers:!1,viewUsers:!1,updateUsers:!1,deleteUsers:!1,changeUserRoles:!1,viewGroups:!1,updateGroups:!1,deleteGroups:!1,reassignGroups:!1,assignToGroups:!1,manageEnterpriseGroups:!1,viewItems:!1,updateItems:!1,deleteItems:!1,reassignItems:!1,manageLicenses:!1,shareToGroup:!1,shareToOrg:!1,shareToPublic:!1,createUpdateCapableGroup:!1,updateItemCategorySchema:!1,updateMemberCategorySchema:!1,manageCollaborations:!1,manageSecurity:!1,manageWebsite:!1,manageRoles:!1,manageServers:!1,manageUtilityServices:!1,manageCredits:!1,manageWebhooks:!1,createGPWebhook:!1,createReports:!1,createLeavingDisallowedGroup:!1,updateItemClassificationSchema:!1},publisher:{publishFeatures:!1,publishTiles:!1,publishScenes:!1,publishTiledImagery:!1,publishDynamicImagery:!1,publishServerServices:!1,publishServerGPServices:!1,publishKnowledgeGraph:!1,registerDataStores:!1,bulkPublishFromDataStores:!1,enumerateDataStores:!1,createFeatureWebhook:!1,createDataPipelines:!1,publishVideo:!1,publishLivestreamVideo:!1,publishFeeds:!1,publishRealTimeAnalytics:!1,publishBigDataAnalytics:!1},user:{createGroup:!1,joinGroup:!1,joinNonOrgGroup:!1,invitePartneredCollaborationMembers:!1,addExternalMembersToGroup:!1,createItem:!1,reassignItems:!1,receiveItems:!1,runWebTool:!1,shareToGroup:!1,shareToOrg:!1,shareToPublic:!1,shareGroupToOrg:!1,shareGroupToPublic:!1,viewOrgUsers:!1,viewOrgItems:!1,viewOrgGroups:!1,viewTracks:!1,generateApiTokens:!1,assignPrivilegesToApps:!1}},features:{user:{edit:!1,fullEdit:!1,manageVersions:!1,editIndoorsSpaces:!1}},opendata:{user:{openDataAdmin:!1,designateGroup:!1}}
1,premium:{user:{geocode:!1,networkanalysis:!1,spatialanalysis:!1,geoenrichment:!1,demographics:!1,featurereport:!1,lastmiledelivery:!1,realitymapping:!1},publisher:{geoanalytics:!1,rasteranalysis:!1,createNotebooks:!1,scheduleNotebooks:!1,publishNotebooks:!1,createAdvancedNotebooks:!1}},marketplace:{admin:{manage:!1,purchase:!1,startTrial:!1}}};const{viewOnly:t,...n}=e,r="user"in n?n.user:void 0;if(r)this.id=r.roleId?r.roleId:r.role,this.baseRole=r.role,this.communitySelf=e.communitySelf,this.setPrivileges(r.sourceJSON.privileges);else if(!("user"in n)){const{privileges:e,...t}=n;Object.assign(this,t),e&&this.setPrivileges(e)}t&&this.setViewOnly()}setViewOnly(){this.baseRole="org_user",this.id=r.H.SYSTEM_ROLES.VIEWER;const e=this._buildPrivilegesArray().filter((e=>r.H.SYSTEM_ROLES.PRIVILEGES[this.id].includes(e)));this.setPrivileges(e)}isViewer(){return this.id===r.H.SYSTEM_ROLES.VIEWER}isDataEditor(){return this.id===r.H.SYSTEM_ROLES.DATA_EDITOR}isFacilitator(){return this.id===r.H.SYSTEM_ROLES.FACILITATOR}isLocationPlatform(){return"locationPlatformUT"===this.communitySelf?.userLicenseTypeId}isUser(){return"org_user"===this.id||"account_user"===this.id}isPublisher(){return"org_publisher"===this.id||"account_publisher"===this.id}isAdmin(){return"org_admin"===this.id||"account_admin"===this.id}isBasedOnUser(){return this.isUser()||"org_user"===this.baseRole||"account_user"===this.baseRole}isBasedOnPublisher(){return this.isPublisher()||"org_publisher"===this.baseRole||"account_publisher"===this.baseRole}isBasedOnAdmin(){return this.isAdmin()||"org_admin"===this.baseRole||"account_admin"===this.baseRole}isCustom(){return!this.isUser()&&!this.isPublisher()&&!this.isAdmin()&&this.id?.length>0}isBuiltIn(){const e=this.isUser()||this.isPublisher()||this.isAdmin(),t=this.isViewer()||this.isDataEditor()||this.isFacilitator();return e||t}canInviteUsers(){return this.privilegeObj?.portal.admin.inviteUsers}canDisableUsers(){return this.privilegeObj?.portal.admin.disableUsers}canViewUsers(){return this.privilegeObj?.portal.admin.viewUsers}canGetCoordinators(){return this.canViewUsers()||this.canViewOrgUsers()}canUpdateUsers(){return this.privilegeObj?.portal.admin.updateUsers}canDeleteUsers(){return this.privilegeObj?.portal.admin.deleteUsers}canChangeUserRoles(){return this.privilegeObj?.portal.admin.changeUserRoles}canViewOrgGroups(){return this.privilegeObj?.portal.admin.viewGroups}canUpdateOrgGroups(){return this.privilegeObj?.portal.admin.updateGroups}canDeleteOrgGroups(){return this.privilegeObj?.portal.admin.deleteGroups}canReassignOrgGroups(){return this.privilegeObj?.portal.admin.reassignGroups}canAssignUsersToOrgGroups(){return this.privilegeObj?.portal.admin.assignToGroups}canManageEnterpriseGroups(){return this.privilegeObj?.portal.admin.manageEnterpriseGroups}canViewOrgItems(){return this.privilegeObj?.portal.admin.viewItems}canUpdateOrgItems(){return this.privilegeObj?.portal.admin.updateItems}canDeleteOrgItems(){return this.privilegeObj?.portal.admin.deleteItems}canReassignOrgItems(){return this.privilegeObj?.portal.admin.reassignItems}canManageItems(){return this.isAdmin()||this.canViewUsers()&&this.canViewOrgItems()&&(this.canUpdateOrgItems()||this.canDeleteOrgItems()||this.canReassignOrgItems())}canManageLicenses(){return this.privilegeObj?.portal.admin.manageLicenses}canShareOthersItemsToGroup(){return this.privilegeObj?.portal.admin.shareToGroup}canShareOthersItemsToOrg(){return this.privilegeObj?.portal.admin.shareToOrg}canShareOthersItemsToPublic(){return this.privilegeObj?.portal.admin.shareToPublic}canCreateUpdateCapableGroup(){return this.privilegeObj?.portal.admin.createUpdateCapableGroup}canUpdateItemCategories(){return this.privilegeObj?.portal.admin.updateItemCategorySchema}canUpdateMemberCategories(){return this.privilegeObj?.portal.admin.updateMemberCategorySchema}canManageCollaborations(){return this.privilegeObj?.portal.admin.manageCollaborations}canManageSecurity(){return this.privilegeObj?.portal.admin.manageSecurity}canManageWebsite(){return this.privilegeObj?.portal.admin.manageWebsite}canManageRoles(){return this.privilegeObj?.portal.admin.manageRoles}canManageServers(){return this.privilegeObj?.portal.admin.manageServers}canManageUtilityServices(){return this.privilegeObj?.portal.admin.manageUtilityServices}canManageCredits(){return this.privilegeObj?.portal.admin.manageCredits}canManageWebhooks(){return this.privilegeObj?.portal.admin.manageWebhooks}canCreateGeoprocessingWebhook(){return this.privilegeObj?.portal.admin.createGPWebhook}canCreateReports(){return this.privilegeObj?.portal.admin.createReports}canCreateLeavingDisallowedGroup(){return this.privilegeObj?.portal.admin.createLeavingDisallowedGroup}canManageItemClassificationSchema(){return this.privilegeObj?.portal.admin.updateItemClassificationSchema}canCreateGroup(){return this.privilegeObj?.portal.user.createGroup}canJoinOrgGroup(){return this.privilegeObj?.portal.user.joinGroup}canJoinNonOrgGroup(){return this.privilegeObj?.portal.user.joinNonOrgGroup}canManageCollaborationGroupMembers(){return this.privilegeObj?.portal.user.invitePartneredCollaborationMembers}canAddExternalMembersToGroup(){return this.privilegeObj?.portal.user.addExternalMembersToGroup}canPublishFeatures(){return this.privilegeObj?.portal.publisher.publishFeatures}canPublishTiles(){return this.privilegeObj?.portal.publisher.publishTiles}canPublishScenes(){return this.privilegeObj?.portal.publisher.publishScenes}canPublishTiledImagery(e){return this.privilegeObj?.portal.publisher.publishTiledImagery&&!e.isPortal&&this._hasImageEntitlement()}canPublishDynamicImagery(e){return this.privilegeObj?.portal.publisher.publishDynamicImagery&&(e.isPortal||this._hasImageEntitlement())}canPublishServerServices(){return this.privilegeObj?.portal.publisher.publishServerServices}canPublishServerGPServices(){return this.privilegeObj?.portal.publisher.publishServerGPServices}canPublishKnowledgeGraphServices(){return this.privilegeObj?.portal.publisher.publishKnowledgeGraph}canPublishVideo(){return this.privilegeObj?.portal.publisher.publishVideo}canPublishLivestreamVideo(){return this.privilegeObj?.portal.publisher.publishLivestreamVideo}canPublishFeeds(){return this.privilegeObj?.portal.publisher.publishFeeds}canPublishRealTimeAnalytics(){return this.privilegeObj?.portal.publisher.publishRealTimeAnalytics}canPublishBigDataAnalytics(){return this.privilegeObj?.portal.publisher.publishBigDataAnalytics}canPublishVectorTiles(){return!0}canPublishImageCollection(e){const t=e.isPortal,n=this.canPublishDynamicImagery(e)||this.canPublishTiledImagery(e);return t?this.canPublishDynamicImagery(e):n}canCreateItem(){return this.privilegeObj?.portal.user.createItem}canReassignOwnItems(){return this.privilegeObj?.portal.user.reassignItems}canReceiveUserItems(){return this.privilegeObj?.portal.user.receiveItems}canRunWebTool(){return this.privilegeObj?.portal.user.runWebTool}canShareItemToGroup(){return this.privilegeObj?.portal.user.shareToGroup}canShareItemToOrg(){return this.privilegeObj?.portal.user.shareToOrg}canShareItemToPublic(){return this.privilegeObj?.portal.user.shareToPublic}canShareGroupToOrg(){return this.privilegeObj?.portal.user.shareGroupToOrg}canShareGroupToPublic(){return this.privilegeObj?.portal.user.shareGroupToPublic}canViewOrgUsers(){return this.privilegeObj?.portal.user.viewOrgUsers}canViewOrgUserContent(){return this.privilegeObj?.portal.user.viewOrgItems}canViewOrgUserGroups(){return this.privilegeObj?.portal.user.viewOrgGroups}canViewTracks(){return this.privilegeObj?.portal.user.viewTracks}canGenerateApiTokens(){return this.privilegeObj?.portal.user.generateApiTokens}canAssignPrivilegesToApps(){return this.privilegeObj?.portal.user.assignPrivilegesToApps}canEditFeatures(){return this.privilegeObj?.features.user.edit}canEditFeaturesFullControl(){return this.privilegeObj?.features.user.fullEdit}canManageVersions(){return this.privilegeObj?.features.user.manageVersions}canManageOpenData(){return this.privilegeObj?.opendata.user.openDataAdmin}canEditIndoorsSpaces(){return this.privilegeObj?.features.user.editIndoorsSpaces}canDesignateOpenDataGroups(){return this.privilegeObj?.opendata.user.designateGroup}canUseGeocode(){return this.privilegeObj?.premium.user.geocode}canUseNetworkAnalysis(){return this.privilegeObj?.premium.user.networkanalysis}canUseLastMileDelivery(){return this.privilegeObj?.premium.user.lastmiledelivery}canUseSpatialAnalysis(){return this.privilegeObj?.premium.user.spatialanal
1ysis}canUseGeoenrichment(){return this.privilegeObj?.premium.user.geoenrichment}canUseDemographics(){return this.privilegeObj?.premium.user.demographics}canUseFeatureReport(){return this.privilegeObj?.premium.user.featurereport}canUseRealityMapping(){return this.privilegeObj?.premium.user.realitymapping}canUseGeoanalytics(){return this.privilegeObj?.premium.publisher.geoanalytics}canUseRasterAnalysis(e){const t=this.privilegeObj?.premium.publisher.rasteranalysis;return t&&this.canPublishImageCollection(e)&&(e.isPortal||this._hasRasterAnalysisEntitlement())}canPurchaseMarketplace(){return this.privilegeObj?.marketplace.admin.purchase}canManageMarketplace(){return this.privilegeObj?.marketplace.admin.manage}canTrialMarketplace(){return this.privilegeObj?.marketplace.admin.startTrial}canCreateNotebooks(){return this.privilegeObj?.premium.publisher.createNotebooks}canScheduleNotebooks(){return this.privilegeObj?.premium.publisher.scheduleNotebooks}canPublishNotebooks(){return this.privilegeObj?.premium.publisher.publishNotebooks}canCreateAdvancedNotebooks(){return this.privilegeObj?.premium.publisher.createAdvancedNotebooks}canBulkPublishFromDataStores(){return this.privilegeObj?.portal.publisher.bulkPublishFromDataStores}canEnumerateDataStores(){return this.privilegeObj?.portal.publisher.enumerateDataStores}canCreateFeatureWebhook(){return this.privilegeObj?.portal.publisher.createFeatureWebhook}canCreateDataPipelines(){return this.privilegeObj?.portal.publisher.createDataPipelines}canRegisterDataStores(){return this.privilegeObj?.portal.publisher.registerDataStores}setPrivileges(e){this.privileges=e,this._initPrivilegesObject(),Array.isArray(e)&&this._readPrivileges(e)}stringify(){return JSON.stringify({id:this.id,name:this.name,description:this.description,privileges:this._buildPrivilegesArray()})}stringifyRole(){return JSON.stringify({id:this.id,name:this.name,description:this.description})}stringifyPrivileges(){return JSON.stringify({privileges:this._buildPrivilegesArray()})}stringifyPretty(){return JSON.stringify({id:this.id,name:this.name,description:this.description,privileges:this._buildPrivilegesArray()},null," ")}_initPrivilegesObject(){this._applyToAll(!1)}_readPrivileges(e){Array.isArray(e)&&e.forEach((e=>{this._readPrivilege(e)}))}_readPrivilege(e){this._applyEffectToAction(!0,e)}_hasImageEntitlement(){return!!this.communitySelf?.userLicensedItems?.some((e=>e.entitlements?.some((e=>"image"===e.toLowerCase()))))}_hasRasterAnalysisEntitlement(){return!!this.communitySelf?.userLicensedItems?.some((e=>e.entitlements?.some((e=>"rasteranalysis"===e.toLowerCase()))))}_applyEffectToAction(e,t){switch(t){case"portal:admin:inviteUsers":this.privilegeObj.portal.admin.inviteUsers=e;break;case"portal:admin:disableUsers":this.privilegeObj.portal.admin.disableUsers=e;break;case"portal:admin:viewUsers":this.privilegeObj.portal.admin.viewUsers=e;break;case"portal:admin:updateUsers":this.privilegeObj.portal.admin.updateUsers=e;break;case"portal:admin:deleteUsers":this.privilegeObj.portal.admin.deleteUsers=e;break;case"portal:admin:changeUserRoles":this.privilegeObj.portal.admin.changeUserRoles=e;break;case"portal:admin:viewGroups":this.privilegeObj.portal.admin.viewGroups=e;break;case"portal:admin:updateGroups":this.privilegeObj.portal.admin.updateGroups=e;break;case"portal:admin:deleteGroups":this.privilegeObj.portal.admin.deleteGroups=e;break;case"portal:admin:reassignGroups":this.privilegeObj.portal.admin.reassignGroups=e;break;case"portal:admin:assignToGroups":this.privilegeObj.portal.admin.assignToGroups=e;break;case"portal:admin:manageEnterpriseGroups":this.privilegeObj.portal.admin.manageEnterpriseGroups=e;break;case"portal:admin:viewItems":this.privilegeObj.portal.admin.viewItems=e;break;case"portal:admin:updateItems":this.privilegeObj.portal.admin.updateItems=e;break;case"portal:admin:deleteItems":this.privilegeObj.portal.admin.deleteItems=e;break;case"portal:admin:reassignItems":this.privilegeObj.portal.admin.reassignItems=e;break;case"portal:admin:manageLicenses":this.privilegeObj.portal.admin.manageLicenses=e;break;case"portal:admin:shareToGroup":this.privilegeObj.portal.admin.shareToGroup=e;break;case"portal:admin:shareToOrg":this.privilegeObj.portal.admin.shareToOrg=e;break;case"portal:admin:shareToPublic":this.privilegeObj.portal.admin.shareToPublic=e;break;case"portal:admin:createUpdateCapableGroup":this.privilegeObj.portal.admin.createUpdateCapableGroup=e;break;case"portal:admin:updateItemCategorySchema":this.privilegeObj.portal.admin.updateItemCategorySchema=e;break;case"portal:admin:manageCollaborations":this.privilegeObj.portal.admin.manageCollaborations=e;break;case"portal:admin:manageSecurity":this.privilegeObj.portal.admin.manageSecurity=e;break;case"portal:admin:manageWebsite":this.privilegeObj.portal.admin.manageWebsite=e;break;case"portal:admin:manageRoles":this.privilegeObj.portal.admin.manageRoles=e;break;case"portal:admin:manageServers":this.privilegeObj.portal.admin.manageServers=e;break;case"portal:admin:manageUtilityServices":this.privilegeObj.portal.admin.manageUtilityServices=e;break;case"portal:admin:manageCredits":this.privilegeObj.portal.admin.manageCredits=e;break;case"portal:admin:manageWebhooks":this.privilegeObj.portal.admin.manageWebhooks=e;break;case"portal:admin:createGPWebhook":this.privilegeObj.portal.admin.createGPWebhook=e;break;case"portal:admin:createReports":this.privilegeObj.portal.admin.createReports=e;break;case"portal:admin:createLeavingDisallowedGroup":this.privilegeObj.portal.admin.createLeavingDisallowedGroup=e;case"portal:admin:updateItemClassificationSchema":this.privilegeObj.portal.admin.updateItemClassificationSchema=e;case"portal:publisher:publishFeatures":this.privilegeObj.portal.publisher.publishFeatures=e;break;case"portal:publisher:publishTiles":this.privilegeObj.portal.publisher.publishTiles=e;break;case"portal:publisher:publishScenes":this.privilegeObj.portal.publisher.publishScenes=e;break;case"portal:publisher:publishTiledImagery":this.privilegeObj.portal.publisher.publishTiledImagery=e;break;case"portal:publisher:publishDynamicImagery":this.privilegeObj.portal.publisher.publishDynamicImagery=e;break;case"portal:publisher:publishServerServices":this.privilegeObj.portal.publisher.publishServerServices=e;break;case"portal:publisher:publishServerGPServices":this.privilegeObj.portal.publisher.publishServerGPServices=e;break;case"portal:publisher:bulkPublishFromDataStores":this.privilegeObj.portal.publisher.bulkPublishFromDataStores=e;break;case"portal:publisher:enumerateDataStores":this.privilegeObj.portal.publisher.enumerateDataStores=e;break;case"portal:publisher:createFeatureWebhook":this.privilegeObj.portal.publisher.createFeatureWebhook=e;break;case"portal:publisher:createDataPipelines":this.privilegeObj.portal.publisher.createDataPipelines=e;break;case"portal:publisher:registerDataStores":this.privilegeObj.portal.publisher.registerDataStores=e;break;case"portal:publisher:publishVideo":this.privilegeObj.portal.publisher.publishVideo=e;break;case"portal:publisher:publishLivestreamVideo":this.privilegeObj.portal.publisher.publishLivestreamVideo=e;break;case"portal:publisher:publishFeeds":this.privilegeObj.portal.publisher.publishFeeds=e;break;case"portal:publisher:publishRealTimeAnalytics":this.privilegeObj.portal.publisher.publishRealTimeAnalytics=e;break;case"portal:publisher:publishBigDataAnalytics":this.privilegeObj.portal.publisher.publishBigDataAnalytics=e;break;case"portal:user:createGroup":this.privilegeObj.portal.user.createGroup=e;break;case"portal:user:joinGroup":this.privilegeObj.portal.user.joinGroup=e;break;case"portal:user:joinNonOrgGroup":this.privilegeObj.portal.user.joinNonOrgGroup=e;break;case"portal:user:invitePartneredCollaborationMembers":this.privilegeObj.portal.user.invitePartneredCollaborationMembers=e;break;case"portal:user:addExternalMembersToGroup":this.privilegeObj.portal.user.addExternalMembersToGroup=e;break;case"portal:user:createItem":this.privilegeObj.portal.user.createItem=e;break;case"portal:user:reassignItems":this.privilegeObj.portal.user.reassignItems=e;break;case"portal:user:receiveItems":this.privilegeObj.portal.user.receiveItems=e;break;case"portal:user:runWebTool":this.privilegeObj.portal.user.runWebTool=e;break;case"portal:user:shareToGroup":this.privilegeObj.portal.user.shareToGroup=e;break;case"portal:user:shareToOrg":this.privilegeObj.portal.user.shareToOrg=e;break;case"portal:user:shareToPublic":this.privilegeObj.portal.user.shareToPublic=e;break;case"portal:user:shareGroupToOrg":this.privilegeObj.portal.user.shareGroupToOrg=e;break;case"portal:user:shareGroupToPublic":this.privilegeObj.portal.user.shareGroupToPublic=e;break;case"portal:user:viewOrgUsers":this.privilegeObj.portal.user.viewOrgUsers=e;break;case"portal:user:viewOrgItems":this.privilegeObj.portal.user.viewOrgItems=e;break;case"portal:user:viewOrgGroups":this.privilegeObj.portal.user.viewOrgGroups=e;break;case"portal:user:viewTracks":this.privilegeObj.portal.user.viewTracks=e;break;case"portal:user:generateApiTokens":this.privilegeObj.portal.user.generateApiTokens=e;break;case"portal:user:assignPrivilegesToApps":this.privilegeObj.portal.user.assignPrivilegesToApps=e;break;case"features:user:edit":this.privilegeObj.features.user.edit=e;break;case"features:user:fullEdit":this.privilegeObj.features.user.fullEdit=e;break;case"features:user:manageVersions":this.privilegeObj.features.user.manageVersions=e;break;case"features:user:editIndoorsSpaces":this.privilegeObj.features.user.editIndoorsSpaces=e;break;case"opendata:user:openDataAdmin":this.privilegeObj.opendata.user.openDataAdmin=e;break;case"opendata:user:designateGroup":this.privilegeObj.opendata.user.designateGroup=e;break;case"premium:user:geocode":this.privilegeObj.premium.user.geocode=e;break;case"premium:user:networkanalysis":this.privilegeObj.premium.user.networkanalysis=e;break;case"premium:user:networkanalysis:lastmiledelivery":this.privilegeObj.premium.user.lastmiledelivery=e;break;
1case"premium:user:spatialanalysis":this.privilegeObj.premium.user.spatialanalysis=e;break;case"premium:user:geoenrichment":this.privilegeObj.premium.user.geoenrichment=e;break;case"premium:user:demographics":this.privilegeObj.premium.user.demographics=e;break;case"premium:user:featurereport":this.privilegeObj.premium.user.featurereport=e;break;case"premium:user:realitymapping":this.privilegeObj.premium.user.realitymapping=e;break;case"premium:publisher:geoanalytics":this.privilegeObj.premium.publisher.geoanalytics=e;break;case"premium:publisher:rasteranalysis":this.privilegeObj.premium.publisher.rasteranalysis=e;break;case"marketplace:admin:purchase":this.privilegeObj.marketplace.admin.purchase=e;break;case"marketplace:admin:manage":this.privilegeObj.marketplace.admin.manage=e;break;case"marketplace:admin:startTrial":this.privilegeObj.marketplace.admin.startTrial=e;break;case"premium:publisher:createNotebooks":this.privilegeObj.premium.publisher.createNotebooks=e;break;case"premium:publisher:scheduleNotebooks":this.privilegeObj.premium.publisher.scheduleNotebooks=e;break;case"premium:publisher:publishNotebooks":this.privilegeObj.premium.publisher.publishNotebooks=e;break;case"premium:publisher:createAdvancedNotebooks":this.privilegeObj.premium.publisher.createAdvancedNotebooks=e}}_applyToAll(e){this.privilegeObj.portal.admin.inviteUsers=e,this.privilegeObj.portal.admin.disableUsers=e,this.privilegeObj.portal.admin.viewUsers=e,this.privilegeObj.portal.admin.updateUsers=e,this.privilegeObj.portal.admin.deleteUsers=e,this.privilegeObj.portal.admin.changeUserRoles=e,this.privilegeObj.portal.admin.viewGroups=e,this.privilegeObj.portal.admin.updateGroups=e,this.privilegeObj.portal.admin.deleteGroups=e,this.privilegeObj.portal.admin.reassignGroups=e,this.privilegeObj.portal.admin.assignToGroups=e,this.privilegeObj.portal.admin.manageEnterpriseGroups=e,this.privilegeObj.portal.admin.viewItems=e,this.privilegeObj.portal.admin.updateItems=e,this.privilegeObj.portal.admin.deleteItems=e,this.privilegeObj.portal.admin.reassignItems=e,this.privilegeObj.portal.admin.manageLicenses=e,this.privilegeObj.portal.admin.shareToGroup=e,this.privilegeObj.portal.admin.shareToOrg=e,this.privilegeObj.portal.admin.shareToPublic=e,this.privilegeObj.portal.admin.createUpdateCapableGroup=e,this.privilegeObj.portal.admin.updateItemCategorySchema=e,this.privilegeObj.portal.admin.manageCollaborations=e,this.privilegeObj.portal.admin.manageSecurity=e,this.privilegeObj.portal.admin.manageWebsite=e,this.privilegeObj.portal.admin.manageRoles=e,this.privilegeObj.portal.admin.manageServers=e,this.privilegeObj.portal.admin.manageUtilityServices=e,this.privilegeObj.portal.admin.manageCredits=e,this.privilegeObj.portal.admin.manageWebhooks=e,this.privilegeObj.portal.admin.createGPWebhook=e,this.privilegeObj.portal.admin.createReports=e,this.privilegeObj.portal.admin.createLeavingDisallowedGroup=e,this.privilegeObj.portal.admin.updateItemClassificationSchema=e,this.privilegeObj.portal.publisher.publishFeatures=e,this.privilegeObj.portal.publisher.publishTiles=e,this.privilegeObj.portal.publisher.publishScenes=e,this.privilegeObj.portal.publisher.publishServerServices=e,this.privilegeObj.portal.publisher.publishServerGPServices=e,this.privilegeObj.portal.publisher.publishTiledImagery=e,this.privilegeObj.portal.publisher.publishDynamicImagery=e,this.privilegeObj.portal.publisher.publishKnowledgeGraph=e,this.privilegeObj.portal.publisher.registerDataStores=e,this.privilegeObj.portal.publisher.bulkPublishFromDataStores=e,this.privilegeObj.portal.publisher.enumerateDataStores=e,this.privilegeObj.portal.publisher.createFeatureWebhook=e,this.privilegeObj.portal.publisher.createDataPipelines=e,this.privilegeObj.portal.publisher.publishVideo=e,this.privilegeObj.portal.publisher.publishLivestreamVideo=e,this.privilegeObj.portal.publisher.publishFeeds=e,this.privilegeObj.portal.publisher.publishRealTimeAnalytics=e,this.privilegeObj.portal.publisher.publishBigDataAnalytics=e,this.privilegeObj.portal.user.createGroup=e,this.privilegeObj.portal.user.joinGroup=e,this.privilegeObj.portal.user.joinNonOrgGroup=e,this.privilegeObj.portal.user.invitePartneredCollaborationMembers=e,this.privilegeObj.portal.user.addExternalMembersToGroup=e,this.privilegeObj.portal.user.createItem=e,this.privilegeObj.portal.user.reassignItems=e,this.privilegeObj.portal.user.receiveItems=e,this.privilegeObj.portal.user.runWebTool=e,this.privilegeObj.portal.user.shareToGroup=e,this.privilegeObj.portal.user.shareToOrg=e,this.privilegeObj.portal.user.shareToPublic=e,this.privilegeObj.portal.user.shareGroupToOrg=e,this.privilegeObj.portal.user.shareGroupToPublic=e,this.privilegeObj.portal.user.viewOrgUsers=e,this.privilegeObj.portal.user.viewOrgItems=e,this.privilegeObj.portal.user.viewOrgGroups=e,this.privilegeObj.portal.user.viewTracks=e,this.privilegeObj.portal.user.generateApiTokens=e,this.privilegeObj.portal.user.assignPrivilegesToApps=e,this.privilegeObj.features.user.edit=e,this.privilegeObj.features.user.fullEdit=e,this.privilegeObj.features.user.manageVersions=e,this.privilegeObj.features.user.editIndoorsSpaces=e,this.privilegeObj.opendata.user.openDataAdmin=e,this.privilegeObj.opendata.user.designateGroup=e,this.privilegeObj.premium.user.geocode=e,this.privilegeObj.premium.user.networkanalysis=e,this.privilegeObj.premium.user.spatialanal
1ysis=e,this.privilegeObj.premium.user.geoenrichment=e,this.privilegeObj.premium.user.demographics=e,this.privilegeObj.premium.user.featurereport=e,this.privilegeObj.premium.user.realitymapping=e,this.privilegeObj.premium.publisher.geoanalytics=e,this.privilegeObj.premium.publisher.rasteranalysis=e,this.privilegeObj.premium.publisher.createNotebooks=e,this.privilegeObj.premium.publisher.scheduleNotebooks=e,this.privilegeObj.premium.publisher.publishNotebooks=e,this.privilegeObj.premium.publisher.createAdvancedNotebooks=e,this.privilegeObj.marketplace.admin.purchase=e,this.privilegeObj.marketplace.admin.manage=e,this.privilegeObj.marketplace.admin.startTrial=e}_buildPrivilegesArray(){const e=[];return!0===this.privilegeObj.portal.admin.inviteUsers&&e.push("portal:admin:inviteUsers"),!0===this.privilegeObj.portal.admin.disableUsers&&e.push("portal:admin:disableUsers"),!0===this.privilegeObj.portal.admin.viewUsers&&e.push("portal:admin:viewUsers"),!0===this.privilegeObj.portal.admin.updateUsers&&e.push("portal:admin:updateUsers"),!0===this.privilegeObj.portal.admin.deleteUsers&&e.push("portal:admin:deleteUsers"),!0===this.privilegeObj.portal.admin.changeUserRoles&&e.push("portal:admin:changeUserRoles"),!0===this.privilegeObj.portal.admin.viewGroups&&e.push("portal:admin:viewGroups"),!0===this.privilegeObj.portal.admin.updateGroups&&e.push("portal:admin:updateGroups"),!0===this.privilegeObj.portal.admin.deleteGroups&&e.push("portal:admin:deleteGroups"),!0===this.privilegeObj.portal.admin.reassignGroups&&e.push("portal:admin:reassignGroups"),!0===this.privilegeObj.portal.admin.assignToGroups&&e.push("portal:admin:assignToGroups"),!0===this.privilegeObj.portal.admin.manageEnterpriseGroups&&e.push("portal:admin:manageEnterpriseGroups"),!0===this.privilegeObj.portal.admin.viewItems&&e.push("portal:admin:viewItems"),!0===this.privilegeObj.portal.admin.updateItems&&e.push("portal:admin:updateItems"),!0===this.privilegeObj.portal.admin.deleteItems&&e.push("portal:admin:deleteItems"),!0===this.privilegeObj.portal.admin.reassignItems&&e.push("portal:admin:reassignItems"),!0===this.privilegeObj.portal.admin.manageLicenses&&e.push("portal:admin:manageLicenses"),!0===this.privilegeObj.portal.admin.shareToGroup&&e.push("portal:admin:shareToGroup"),!0===this.privilegeObj.portal.admin.shareToOrg&&e.push("portal:admin:shareToOrg"),!0===this.privilegeObj.portal.admin.shareToPublic&&e.push("portal:admin:shareToPublic"),!0===this.privilegeObj.portal.admin.createUpdateCapableGroup&&e.push("portal:admin:createUpdateCapableGroup"),!0===this.privilegeObj.portal.admin.updateItemCategorySchema&&e.push("portal:admin:updateItemCategorySchema"),!0===this.privilegeObj.portal.admin.manageCollaborations&&e.push("portal:admin:manageCollaborations"),!0===this.privilegeObj.portal.admin.manageSecurity&&e.push("portal:admin:manageSecurity"),!0===this.privilegeObj.portal.admin.manageWebsite&&e.push("portal:admin:manageWebsite"),!0===this.privilegeObj.portal.admin.manageRoles&&e.push("portal:admin:manageRoles"),!0===this.privilegeObj.portal.admin.manageServers&&e.push("portal:admin:manageServers"),!0===this.privilegeObj.portal.admin.manageUtilityServices&&e.push("portal:admin:manageUtilityServices"),!0===this.privilegeObj.portal.admin.manageCredits&&e.push("portal:admin:manageCredits"),!0===this.privilegeObj.portal.admin.manageWebhooks&&e.push("portal:admin:manageWebhooks"),!0===this.privilegeObj.portal.admin.createGPWebhook&&e.push("portal:admin:createGPWebhook"),!0===this.privilegeObj.portal.admin.createReports&&e.push("portal:admin:createReports"),!0===this.privilegeObj.portal.admin.createLeavingDisallowedGroup&&e.push("portal:admin:createLeavingDisallowedGroup"),!0===this.privilegeObj.portal.admin.updateItemClassificationSchema&&e.push("portal:admin:updateItemClassificationSchema"),!0===this.privilegeObj.portal.publisher.publishFeatures&&e.push("portal:publisher:publishFeatures"),!0===this.privilegeObj.portal.publisher.publishTiles&&e.push("portal:publisher:publishTiles"),!0===this.privilegeObj.portal.publisher.publishScenes&&e.push("portal:publisher:publishScenes"),!0===this.privilegeObj.portal.publisher.publishTiledImagery&&e.push("portal:publisher:publishTiledImagery"),!0===this.privilegeObj.portal.publisher.publishDynamicImagery&&e.push("portal:publisher:publishDynamicImagery"),!0===this.privilegeObj.portal.publisher.publishServerServices&&e.push("portal:publisher:publishServerServices"),!0===this.privilegeObj.portal.publisher.publishServerGPServices&&e.push("portal:publisher:publishServerGPServices"),!0===this.privilegeObj.portal.publisher.bulkPublishFromDataStores&&e.push("portal:publisher:bulkPublishFromDataStores"),!0===this.privilegeObj.portal.publisher.enumerateDataStores&&e.push("portal:publisher:enumerateDataStores"),!0===this.privilegeObj.portal.publisher.registerDataStores&&e.push("portal:publisher:registerDataStores"),!0===this.privilegeObj.portal.publisher.createFeatureWebhook&&e.push("portal:publisher:createFeatureWebhook"),!0===this.privilegeObj.portal.publisher.createDataPipelines&&e.push("portal:publisher:createDataPipelines"),!0===this.privilegeObj.portal.publisher.publishVideo&&e.push("portal:publisher:publishVideo"),!0===this.privilegeObj.portal.publisher.publishLivestreamVideo&&e.push("portal:publisher:publishLivestreamVideo"),!0===this.privilegeObj.portal.publisher.publishFeeds&&e.push("portal:publisher:publishFeeds"),!0===this.privilegeObj.portal.publisher.publishRealTimeAnalytics&&e.push("portal:publisher:publishRealTimeAnalytics"),!0===this.privilegeObj.portal.publisher.publishBigDataAnalytics&&e.push("portal:publisher:publishBigDataAnalytics"),!0===this.privilegeObj.portal.user.createGroup&&e.push("portal:user:createGroup"),!0===this.privilegeObj.portal.user.joinGroup&&e.push("portal:user:joinGroup"),!0===this.privilegeObj.portal.user.joinNonOrgGroup&&e.push("portal:user:joinNonOrgGroup"),!0===this.privilegeObj.portal.user.invitePartneredCollaborationMembers&&e.push("portal:user:invitePartneredCollaborationMembers"),!0===this.privilegeObj.portal.user.addExternalMembersToGroup&&e.push("portal:user:addExternalMembersToGroup"),!0===this.privilegeObj.portal.user.createItem&&e.push("portal:user:createItem"),!0===this.privilegeObj.portal.user.reassignItems&&e.push("portal:user:reassignItems"),!0===this.privilegeObj.portal.user.receiveItems&&e.push("portal:user:receiveItems"),!0===this.privilegeObj.portal.user.runWebTool&&e.push("portal:user:runWebTool"),!0===this.privilegeObj.portal.user.shareToGroup&&e.push("portal:user:shareToGroup"),!0===this.privilegeObj.portal.user.shareToOrg&&e.push("portal:user:shareToOrg"),
1!0===this.privilegeObj.portal.user.shareToPublic&&e.push("portal:user:shareToPublic"),!0===this.privilegeObj.portal.user.shareGroupToOrg&&e.push("portal:user:shareGroupToOrg"),!0===this.privilegeObj.portal.user.shareGroupToPublic&&e.push("portal:user:shareGroupToPublic"),!0===this.privilegeObj.portal.user.viewOrgUsers&&e.push("portal:user:viewOrgUsers"),!0===this.privilegeObj.portal.user.viewOrgItems&&e.push("portal:user:viewOrgItems"),!0===this.privilegeObj.portal.user.viewOrgGroups&&e.push("portal:user:viewOrgGroups"),!0===this.privilegeObj.portal.user.viewTracks&&e.push("portal:user:viewTracks"),!0===this.privilegeObj.portal.user.generateApiTokens&&e.push("portal:user:generateApiTokens"),!0===this.privilegeObj.portal.user.assignPrivilegesToApps&&e.push("portal:user:assignPrivilegesToApps"),!0===this.privilegeObj.features.user.edit&&e.push("features:user:edit"),!0===this.privilegeObj.features.user.fullEdit&&e.push("features:user:fullEdit"),!0===this.privilegeObj.features.user.manageVersions&&e.push("features:user:manageVersions"),!0===this.privilegeObj.features.user.editIndoorsSpaces&&e.push("features:user:editIndoorsSpaces"),!0===this.privilegeObj.opendata.user.openDataAdmin&&e.push("opendata:user:openDataAdmin"),!0===this.privilegeObj.opendata.user.designateGroup&&e.push("opendata:user:designateGroup"),!0===this.privilegeObj.premium.user.geocode&&e.push("premium:user:geocode"),!0===this.privilegeObj.premium.user.networkanalysis&&e.push("premium:user:networkanalysis"),!0===this.privilegeObj.premium.user.lastmiledelivery&&e.push("premium:user:networkanalysis:lastmiledelivery"),!0===this.privilegeObj.premium.user.spatialanalysis&&e.push("premium:user:spatialanalysis"),!0===this.privilegeObj.premium.user.geoenrichment&&e.push("premium:user:geoenrichment"),!0===this.privilegeObj.premium.user.demographics&&e.push("premium:user:demographics"),!0===this.privilegeObj.premium.user.featurereport&&e.push("premium:user:featurereport"),!0===this.privilegeObj.premium.user.realitymapping&&e.push("premium:user:realitymapping"),!0===this.privilegeObj.premium.publisher.geoanalytics&&e.push("premium:publisher:geoanalytics"),!0===this.privilegeObj.premium.publisher.rasteranalysis&&e.push("premium:publisher:rasteranalysis"),!0===this.privilegeObj.marketplace.admin.purchase&&e.push("marketplace:admin:purchase"),!0===this.privilegeObj.marketplace.admin.manage&&e.push("marketplace:admin:manage"),!0===this.privilegeObj.marketplace.admin.startTrial&&e.push("marketplace:admin:startTrial"),!0===this.privilegeObj.premium.publisher.createNotebooks&&e.push("premium:publisher:createNotebooks"),!0===this.privilegeObj.premium.publisher.scheduleNotebooks&&e.push("premium:publisher:scheduleNotebooks"),!0===this.privilegeObj.premium.publisher.publishNotebooks&&e.push("premium:publisher:publishNotebooks"),!0===this.privilegeObj.premium.publisher.createAdvancedNotebooks&&e.push("premium:publisher:createAdvancedNotebooks"),e}}},32081:(e,t,n)=>{n.d(t,{$1:()=>A,AY:()=>d,Av:()=>V,Dl:()=>D,Dn:()=>c,F7:()=>y,G_:()=>f,JQ:()=>S,Jf:()=>N,Jm:()=>T,Jv:()=>I,KO:()=>U,Lo:()=>G,M6:()=>w,ON:()=>P,QK:()=>x,W0:()=>C,X6:()=>z,XG:()=>g,ZZ:()=>O,_7:()=>F,_r:()=>p,av:()=>_,bd:()=>u,cW:()=>J,eF:()=>X,f3:()=>b,fK:()=>m,hk:()=>$,hx:()=>K,kb:()=>h,m$:()=>E,nj:()=>R,p3:()=>H,pf:()=>v,qh:()=>L,vh:()=>k,vt:()=>q,w:()=>M,yI:()=>j});var r=n(60901),i=n(428),a=n(48356),s=n(34521),o=n(81803),l=n(53919);function c(e){return`${i.A.restBaseUrl}content/items/${e}/data`}function u(e){const t=/(?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9](?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9-]*[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9])?\.)+[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9](?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9-]*[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/gi;if(!/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/.test(e)&&t.test(e)){const n=e.match(t);if(n.length&&n.shift().length===e.length)return!0}return!1}function d(e){return/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-/]))?/.test(e)}function p(e,t){if(!e.isPortal){if(t){const n=t.type;if(["Personal Use","Student Use"].includes(n))return(e.ipCntryCode?i.A.purchaseUrls[e.ipCntryCode.toLowerCase()]:void 0)||i.A.purchaseUrls.renew}if(e.ipCntryCode){const t=e.ipCntryCode.toLowerCase();return i.A.purchaseUrls[t]}}}function m(e=i.A.baseUrl,t){const n=new URL(e,i.A.baseUrl);return n.protocol="https:",t?.httpsPort&&80!==t.httpsPort&&443!==t.httpsPort&&(n.port=`${t.httpsPort}`),n.href}function h(e=i.A.baseUrl,t){const n=new URL(e,i.A.baseUrl);return n.protocol="http:",t?.httpPort&&80!==t.httpPort&&443!==t.httpPort&&(n.port=`${t.httpPort}`),n.href}function f(e,t){return e.portal.allSSL||window.location.protocol.indexOf("https:")>-1?m(e.url,e.portal):t}function g(e){return e?.includes("http://")?e.substring(7):e?.includes("https://")?e.substring(8):e}const b=e=>"https:"===location.protocol?e.replace("http:","https:").replace(":6080",":6443"):e.replace("https:","http:").replace(":6443",":6080"),y=e=>{if(!e)return e;const t=e.indexOf("/MapServer");if(t>0){const n=e.substring(0,t).lastIndexOf("/");return e.substring(n+1,t)}return e};async function v(e,t,n){let r=!1;return n??(n=(await(0,s.Em)(`${t.restUrl}/portals/${t.id}/servers`)).servers),e?.length>0&&n?.length>0&&n.some((t=>{const n=(e.includes(":6080")?e.replace("http:","https:").replace(":6080",":6443"):e).toLowerCase();let i=t.url?g(t.url):t.url,a=t.adminUrl?g(t.adminUrl):t.adminUrl;return i=(i.includes(":")?t.url:i).toLowerCase(),a=(a.includes(":")?t.adminUrl:a).toLowerCase(),r=n!==e,e.includes(i)||e.includes(a)||r&&(n.includes(i)||n.includes(a))}))}function w(e){return i.A.httpsDomains?.some((t=>e?.includes(t)))}function S(e,t){if(!t)return!1;const n=new URL(i.A.restBaseUrl).hostname,r=!1===i.A.isMultiTenant,a=-1!==t.indexOf(".arcgis.com/"),s=-1!==t.indexOf("//services")||-1!==t.indexOf("//tiles")||-1!==t.indexOf("//features")||-1!==t.indexOf("//locationservices")||-1!==t.indexOf("//iservices")||-1!==t.indexOf("//tiledimageservices"),o=e.supportsHostedServices&&-1!==t.indexOf(n)&&!r;return a&&s||!a&&o}function x(e,t){if(!t)return!1;let n=!1;if(i.A.httpsDomains.forEach((e=>{(t.includes(`.${e}/`)||t.includes(`/${e}/`))&&(n=!0)})),!n){let{portalHostname:r}=e;const i=r.indexOf("/");i>-1&&(r=r.substring(0,i)),t.includes(r)&&(n=!0)}return n}function k(e){return new RegExp("^(?:[a-z]+:)?//","i").test(e)||e?.includes("../")}function T(e){const t={path:"",page:""};return e?.split("/").forEach((e=>{e.includes(".html")?t.page=e:t.path+=`${e}/`})),t}const A=e=>"signin.html"+(e?`?returnUrl=${encodeURIComponent(e)}`:"");function I(e){r.default.destroyCredentials();const{path:t}=T(window.location.pathname),n=e?`?locale=${e}&`:"?";window.location.href=`${t}/signin.html${n}returnUrl=${encodeURIComponent(window.location.href)}`}function O({sortField:e,sortOrder:t,filters:n,searchTerm:r,user:i,view:a,showHiddenItems:s}){const o={...e?{sortField:e}:{},...t?{sortOrder:t}:{},...r?{searchTerm:r}:{},...i?{user:i}:{},...a?{view:a}:{},...s?{showHiddenItems:"true"}:{}};
1return Object.keys(n).forEach((e=>{const t=n[e];if(t?.value)switch(t.id){case"categories":o.categories=t.category;break;case"deleteProtection":o.deleteProtection=t.deleteProtection;break;case"location":o.bboxLabel=t.location,o.bbox=t.value;break;case"itemType":o.focus=t.itemType;break;case"sharing":o.access=t.sharing;break;case"tags":o.tags=t.tags?.join(",");break;case"collaborations":o.origin=t.additionalParams?.origin;break;case"contentStatus":o.contentstatus=t.contentStatus;break;case"contentType":o.contentType=t.contentType;break;case"owner":o.owner=t.owner||"owner";break;case"group":o.group=t.group;break;case"access":o.access=t.access;break;case"folder":o.folder=t.folder;break;case"specialGroups":o.specialGroups=t.specialGroups;break;case"memberOrg":o.memberorgids=t.memberOrg;break;case"membership":o.membershipaccess=t.membership;break;case"created":o.created=t.range,"custom"===t.range&&(t.start instanceof Date&&(o.created_from=`${t.start.getTime()}`),t.end instanceof Date&&(o.created_to=`${t.end.getTime()}`));break;case"modified":o.modified=t.range,"custom"===t.range&&(t.start instanceof Date&&(o.modified_from=`${t.start.getTime()}`),t.end instanceof Date&&(o.modified_to=`${t.end.getTime()}`))}})),o}function E(e){return new URLSearchParams(e).toString()}function j({searchTerm:e,q:t,sortOrder:n,sortField:r,num:i,start:a,categories:s,bbox:l,bboxLabel:c,focus:u,contentstatus:d,contentType:p,created:m,created_from:h,created_to:f,modified:g,modified_from:b,modified_to:y,access:v,origin:w,tags:S}={}){return{searchTerm:(0,o.CN)(e||t||""),sortOrder:n,sortField:r,num:i?parseInt(i,10):void 0,start:a?parseInt(a,10):void 0,filters:{...s?{categories:{category:s}}:{},...v?{sharing:{sharing:v}}:{},...S?{tags:{tags:S?.split(",")||[]}}:{},...w?{collaborations:{collaboration:{id:w}}}:{},...l?{location:{location:c,extent:l}}:{},...u?{itemType:{itemType:u}}:{},...d?{contentStatus:{contentStatus:d}}:{},...p?{contentType:{contentType:p}}:{},...g?{modified:{range:g,start:b?new Date(parseInt(b,10)):void 0,end:y?new Date(parseInt(y,10)):void 0}}:{},...m?{created:{range:m,start:h?new Date(parseInt(h,10)):void 0,end:f?new Date(parseInt(f,10)):void 0}}:{}}}}function C(e){if(!e)return null;try{const t=e.split(",").map((e=>parseInt(e,10)));return 4===t.length?t.join(","):null}catch(e){return null}}function D(e){const t=document.createElement("a");return t.href=e,{source:e,protocol:t.protocol.replace(":",""),host:t.hostname||window.location.host,port:t.port,query:t.search,params:(()=>{const e={},n=t.search.replace(/^\?/,"").split("&"),r=n.length;for(let t=0;t<r;t++){if(!n[t])continue;const r=n[t].split("=");e[r[0]]=r[1]}return e})(),file:(t.pathname.match(/\/([^/?#]+)$/i)||[,""])[1],hash:t.hash.replace("#",""),path:t.pathname.replace(/^([^/])/,"/$1"),relative:(t.href.match(/tps?:\/\/[^/]+(.+)/)||[,""])[1],segments:t.pathname.replace(/^\//,"").split("/")}}function P(e){if(!e.isPortal)return"";const t=window.location.pathname,n=t.indexOf("/home");return n>0?t.substring(0,n):""}function L(e){const t=(e=e||"").split("/"),n=t.indexOf("FeatureServer");if(n>0){const r=n-1,i=t[r];t.splice(r,1,i.replace(/:/g,"")),e=t.join("/")}return e}function $(e,t){const n=t?.restUrl;return n&&e?.id?`${n}/content/items/${e.id}`:null}function U(e){const{ownerFolder:t,owner:n,id:r}=e,i=null===t||"/"===t||"root"===t;return`${F(n)}${t&&!i?`/${t}`:""}/items/${r}`}function M(e){return e?.userContentUrl??F(e?.username)}const F=e=>`${i.A.restBaseUrl}content/users/${e}`;function G(e){if(!e)return;const t=document.createElement("a");return t.href=e,t.href}function _(e,t,n){if((0,a.ris)(e))return B(e,t,n);const r=e.url;if(!r)return null;if(!n.isPortal){const t=D(r);if("public"!==e.access&&function(e){return e=e?e.split("?")[0]:"",!!e.match(/http.+(arcgis.com\/apps)\/?/gi)?.length&&!e.match(/http.+(opendata)\/?/gi)?.length}(r))return r.replace(t?.host,window.location.hostname);if("KML"===e.type)return r.includes("/sharing/rest/content/items/")?r.replace(t?.host,n.portalHostname):r}if(n.isPortal&&!k(r)){const e=P(n);if(-1===r.indexOf(e))return e+r}return L(r)}const B=(e,t,n)=>{const r=(0,l.fP)(e,n,t),i=`https://${n.portalHostname}${r.replace("../","/")}`,a=(0,l.EQ)(r,e,t,n);return a?.includes("http")?a:i};function N(e,t,n,r){if(!e)return"";const i=c(e.id);if(!e.url||(0,a.vbL)(e))return encodeURI(i);const s=new URL(e.url,document.baseURI),o=e.typeKeywords?.includes("Service Proxy"),l=(0,a.NEv)(e)?"wfs":(0,a.aZ0)(e)?"wms":(0,a.MbI)(e)?"wcs":null;if(o&&s.searchParams.append("f","pjson"),l){const t=e.url?.toLowerCase()||"";t.includes("getcapabilities")||s.searchParams.append("request","getcapabilities"),t.includes("service=")||s.searchParams.append("service",l)}if(!e.portal?.isPortal&&"public"!==e.access){const i=r||n?.token;!(0,a.NEv)(e)&&!(0,a.HRe)(e)&&t&&(o||(0,a.UCu)(e)||(0,a.eTz)(e)||(0,a.vbL)(e))&&s.searchParams.append("token",
1i)}return s.href}function R(e){return i.A.baseUrl.lastIndexOf("/")===i.A.baseUrl.length-1?`${i.A.baseUrl}${e}`:`${i.A.baseUrl}/${e}`}function V(e,t){const n=t.toString();return`${e.split("?").shift()}${n.length>0?`?${n}`:""}`}function W(e,t,n){return`https://${e.portalHostname}/home/${t}.html${n?`?id=${n}`:""}`}function z(e,t){return W(e,"item",t.id)}function q(e,t){return W(e,"group",t.id)}function K(e){history?.replaceState&&history.replaceState({},document.title,e)}const J=()=>window.location.hash.replace("#","").split("/"),H=(e,t)=>{const n=(((e||"").split("//")[1]||"").split("/")[0]||"").toLowerCase();return t&&n!==window.location.host.toLowerCase()},X=e=>{try{const t=new URL(e);return t.searchParams.delete("token"),t.toString()}catch{return e}}},32382:(e,t,n)=>{n.d(t,{w:()=>r});const r={"360VRExperience":"360 VR Experience","3DTilesPackage":"3DTiles Package","3DTilesService":"3DTiles Service",AdministrativeReport:"Administrative Report",AddinPackage:"Addin Package",AnalysisModel:"Analysis Model",ApacheParquet:"Apache Parquet",APIKey:"API Key",AppBuilderExtension:"AppBuilder Extension",AppBuilderWidgetPackage:"AppBuilder Widget Package",Application:"Application",ArcGISExplorerApplicationConfiguration:"ArcGIS Explorer Application Configuration",ArcGISProAddIn:"ArcGIS Pro Add In",ArcGISProConfiguration:"ArcGIS Pro Configuration",ArcMapDocument:"ArcMap Document",ArcPadPackage:"ArcPad Package",BasemapPackage:"Basemap Package",BigDataAnalytic:"Big Data Analytic",BigDataFileShare:"Big Data File Share",CADDrawing:"CAD Drawing",CityEngineWebScene:"CityEngine Web Scene",CodeSample:"Code Sample",ColorSet:"Color Set",CompactTilePackage:"Compact Tile Package",ContentCategorySet:"Content Category Set",CSVCollection:"CSV Collection",CSV:"CSV",Dashboard:"Dashboard",DataPipeline:"Data Pipeline",DataStore:"Data Store",DatastoreCatalogService:"datastore catalog service",DeepLearningPackage:"Deep Learning Package",DeepLearningStudioProject:"Deep Learning Studio Project",DesktopAddIn:"Desktop Add In",DesktopApplicationTemplate:"Desktop Application Template",DesktopApplication:"Desktop Application",DesktopStyle:"Desktop Style",Discussion:"Discussion",DocumentLink:"Document Link",Document:"Document",Dropbox:"Dropbox",EarthConfiguration:"Earth Configuration",EsriClassificationSchema:"Esri Classification Schema",EsriClassifierDefinition:"Esri Classifier Definition",ExcaliburImageryProject:"Excalibur Imagery Project",ExperienceBuilderWidget:"Experience Builder Widget",ExperienceBuilderWidgetPackage:"Experience Builder Widget Package",ExplorerAddIn:"Explorer Add In",ExplorerDocument:"Explorer Document",ExplorerLayer:"Explorer Layer",ExplorerMap:"Explorer Map",ExportPackage:"Export Package",FeatureCollection:"Feature Collection",FeatureCollectionTemplate:"Feature Collection Template",FeatureService:"Feature Service",Feed:"Feed",FileGeodatabase:"File Geodatabase",Form:"Form",GeoBIMApplication:"GeoBIM Application",GeoBIMProject:"GeoBIM Project",GeocodingService:"Geocoding Service",GeodataService:"Geodata Service",GeoenrichmentService:"Geoenrichment Service",GeoJson:"GeoJson",GeometryService:"Geometry Service",GeoPackage:"GeoPackage",GeoprocessingPackage:"Geoprocessing Package",GeoprocessingSample:"Geoprocessing Sample",GeoprocessingService:"Geoprocessing Service",GeoRSS:"GeoRSS",GlobeDocument:"Globe Document",GlobeService:"Globe Service",GML:"GML",GoogleDrive:"Google Drive",GroupLayer:"Group Layer",HubEvent:"Hub Event",HubInitiative:"Hub Initiative",HubInitiativeTemplate:"Hub Initiative Template",HubPage:"Hub Page",HubProject:"Hub Project",HubSiteApplication:"Hub Site Application",ImageCollection:"Image Collection",ImageService:"Image Service",ImageryLayer:"Imagery Layer",Image:"Image",InsightsModel:"Insights Model",InsightsPage:"Insights Page",InsightsScript:"Insights Script",InsightsTheme:"Insights Theme",InsightsDataEngineeringModel:"Insights Data Engineering Model",InsightsDataEngineeringWorkbook:"Insights Data Engineering Workbook",InsightsWorkbookPackage:"Insights Workbook Package",InsightsWorkbook:"Insights Workbook",IPSConfiguration:"IPS Configuration",IWorkKeynote:"iWork Keynote",IWorkNumbers:"iWork Numbers",IWorkPages:"iWork Pages",KMLCollection:"KML Collection",KML:"KML",KnowledgeGraph:"Knowledge Graph",KnowledgeGraphLayer:"Knowledge Graph Layer",KnowledgeStudioProject:"Knowledge Studio Project",LayerFile:"Layer File",LayerPackage:"Layer Package",LayerTemplate:"Layer Template",Layer:"Layer",Layout:"Layout",LivingAtlasExportPackage:"Living Atlas Export Package",LocatorPackage:"Locator Package",MapArea:"Map Area",MapDocument:"Map Document",MapPackage:"Map Package",MapService:"Map Service",MapTemplate:"Map Template",MediaLayer:"Media Layer",MicrosoftExcel:"Microsoft Excel",MicrosoftPowerpoint:"Microsoft Powerpoint",MicrosoftWord:"Microsoft Word",MobileApplication:"Mobile Application",MobileBasemapPackage:"Mobile Basemap Package",MobileMapPackage:"Mobile Map Package",MobileScenePackage:"Mobile Scene Package",NativeApplication:"Native Application",NetCDF:"netCDF",NetworkAnalysisService:"Network Analysis Service",Notebook:"Notebook",NotebookCodeSnippetLibrary:"Notebook Code Snippet Library",OGCFeatureServer:"OGCFeatureServer",OneDrive:"OneDrive",OperationView:"Operation View",OperationsDashboardAddIn:"Operations Dashboard Add In",OperationsDashboardExtension:"Operations Dashboard Extension",OrientedImageryCatalog:"Oriented Imagery Catalog",OrthoMappingProject:"Ortho Mapping Project",OrthoMappingTemplate:"Ortho Mapping Template",PDF:"PDF",ProMap:"Pro Map",ProProject:"Pro Project",ProReportTemplate:"Pro Report Template",ProReport:"Pro Report",ProjectPackage:"Project Package",ProjectTemplate:"Project Template",PublishedMap:"Published Map",QuickCaptureProject:"QuickCapture Project",RasterFunctionTemplate:"Raster function template",RealTimeAnalytic:"Real Time Analytic",ReplicationPackage:"Replication Package",ReportTemplate:"Report Template",RouteLayer:"Route Layer",RulePackage:"Rule Package",Sce
1neDocument:"Scene Document",ScenePackage:"Scene Package",SceneService:"Scene Service",Server:"Server",ServiceDefinition:"Service Definition",Shapefile:"Shapefile",SiteApplication:"Site Application",SitePage:"Site Page",Solution:"Solution",SpatialDatabaseEngine:"Spatial Database Engine",SQLiteGeodatabase:"SQLite Geodatabase",StatisticalDataCollection:"Statistical Data Collection",StoryMap:"StoryMap",StoryMapTheme:"StoryMap Theme",StreamService:"Stream Service",Style:"Style",SymbolSet:"Symbol Set",Survey123AddIn:"Survey123 Add In",UrbanModel:"Urban Model",UrbanProject:"Urban Project",TileLayer:"Tile Layer",TilePackage:"Tile Package",Tool:"Tool",VectorTilePackage:"Vector Tile Package",VectorTileService:"Vector Tile Service",VideoService:"Video Service",ViewerConfiguration:"Viewer Configuration",VisioDocument:"Visio Document",WCS:"WCS",WebExperienceTemplate:"Web Experience Template",WebExperience:"Web Experience",WebMap:"Web Map",WebMappingApplication:"Web Mapping Application",WebScene:"Web Scene",WFS:"WFS",WindowsMobilePackage:"Windows Mobile Package",WMS:"WMS",WMTS:"WMTS",Workflow:"Workflow",WorkflowManagerPackage:"Workflow Manager Package",WorkflowManagerService:"Workflow Manager Service",WorkforceProject:"Workforce Project"}},33040:function(e){e.exports=function(){function e(e){var t=e instanceof Node?e:document.createElement(e);return[].slice.call(arguments,1).forEach((function(e){e instanceof Node?t.appendChild(e):"string"==typeof e?t.innerHTML=e:function e(t,n,r){for(var i in n)"function"==typeof n[i]?t.addEventListener(r+i,n[i]):Object(n[i])===n[i]?e(t,n[i],r+i+"-"):t.setAttribute(r+i,n[i])}(t,e,"")})),t}function t(e){for(;e.lastChild;)e.removeChild(e.lastChild);return e.appendChild(function(e){var t=document.createDocumentFragment();return[].slice.call(e,1).forEach((function(e){e instanceof Node?t.appendChild(e):t.appendChild(document.createTextNode(e))})),t}(arguments)),e}Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){this.value=e}function i(e){var t,n;function i(t,n){try{var s=e[t](n),o=s.value;o instanceof r?Promise.resolve(o.value).then((function(e){i("next",e)}),(function(e){i("throw",e)})):a(s.done?"return":"normal",s.value)}catch(t){a("throw",t)}}function a(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?i(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise((function(a,s){var o={key:e,arg:r,resolve:a,reject:s,next:null};n?n=n.next=o:(t=n=o,i(e,r))}))},"function"!=typeof e.return&&(this.return=void 0)}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function s(e,t,n){var r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,n),e.dispatchEvent(r)}function o(e){var t=void 0;e.addEventListener("blur",(function(e){e.target instanceof Element&&(e.target.removeAttribute("js-focus"),e.target.removeAttribute("js-focus-ring"))}),!0),e.addEventListener("focus",(function(e){var n=document.activeElement;n instanceof Element&&"BODY"!==n.tagName&&(n.setAttribute("js-focus",""),t&&n.setAttribute("js-focus-ring",""))}),!0),window.addEventListener("keydown",(function(){t=clearTimeout(t)||setTimeout((function(){t=0}),100)}),!0)}function l(t){var n=t.imgDef,r=void 0===n?"":n,i=t.imgClass,s=void 0===i?"":i,o=t.wrapperClass,l=void 0===o?"":o,c=t.inlineImg,u=void 0!==c&&c,d=t.id,p=t.alt,m=t.imgWidth,h=t.imgHeight,f=t.viewBox,g=t.$targetElm,b=e("span",{class:l});if("string"==typeof r)r.indexOf(".svg")!==r.length-4||u?S():function(e,t,n){var r=2<arguments.length&&void 0!==n?n:function(){},i=new XMLHttpRequest;i.addEventListener("readystatechange",(function(){4===i.readyState&&(200===i.status?t(i.responseText):r())}
1)),i.open("GET",e),i.send()}(r,(function(t){b.innerHTML=t,e(b.firstElementChild,w())}),(function(){S()}));else{var y=e(document.createElementNS("http://www.w3.org/2000/svg","svg"),w(),e.apply(void 0,[document.createDocumentFragment()].concat(a(r.map((function(t){return e(document.createElementNS("http://www.w3.org/2000/svg","path"),{d:t})}))))));b.appendChild(y)}return g&&(g.innerHTML="",g.appendChild(b)),b;function v(e,t){for(var n in t)void 0!==t[n]&&null!==t[n]&&(e[n]=t[n]);return e}function w(){return v({class:""+s,style:"transform: rotate(360deg);"},{id:d,alt:p,viewBox:f,width:m,height:h})}function S(){b.appendChild(e("img",v({style:(m?"width:"+m+"px":"")+"; "+(h?"height:"+h+"px":"")},{id:d,alt:p,src:r,class:s})))}}function c(e,t){new window.MutationObserver((function(n,r){n.forEach((function(n){n.addedNodes.length&&[].concat(a(n.addedNodes)).some((function(t){return t===e}))&&(r.disconnect(),t())}))})).observe(document.body,{childList:!0,subtree:!0})}function u(){var t=e("button",{class:k+"-control",id:k+"-control",tabindex:"-1",aria:{expanded:!1,controls:k+"-content"}});function n(){s(t,"header:inlineTitle:deactivated",{event}),setTimeout((function(){t.focus()}),0),s(t,"header:menu:toggle",{state:"menu",target:m,type:"inlineTitle",control:t,content:p,event})}function r(e){T.newValue=i.value,e.keyCode&&13!==e.keyCode||(T.newValue&&" "!==T.newValue&&T.newValue!==T.text&&s(t,"header:title:submit",{title:T.newValue}),n())}t.addEventListener("header:menu:open",(function(e){s(t,"header:inlineTitle:activated",{event:e})})),t.addEventListener("click",(function(e){s(t,"header:click:inlineTitle",{event:e}),s(t,"header:menu:toggle",{state:"menu",target:m,type:"inlineTitle",control:t,content:p,event:e})}));var i=e("input",{class:k+"-input",id:k+"-input",aria:{labelledby:k+"-input"}});i.addEventListener("keyup",r);var a=e("button",{class:k+"-action-button "+k+"-dismiss-button",aria:{labelledby:k+"-action-button"}},l({imgDef:g.md,imgClass:k+"-dismiss-icon"}));a.addEventListener("click",n);var o=e("button",{class:k+"-action-button "+k+"-submit-button",aria:{labelledby:k+"-action-button"}},l({imgDef:b.lg,imgClass:k+"-submit-icon"}));o.addEventListener("click",r);var c=e("div",{class:"esri-header-lineBreak "+k+"-lineBreak"}),u=e("div",{class:"esri-header-lineBreak "+k+"-lineBreak lineBreak-right"}),d=e("span",{class:k+"-actionButton-container"},a,o),p=e("div",{class:k+"-content",id:k+"-content",aria:{expanded:!1,labelledby:k+"-control"}},c,i,d,u),m=e("span",{class:k,id:k,aria:{expanded:!1}});return m.addEventListener("header:inlineTitle:activated",(function(e){i.value=T.text,m.setAttribute("aria-expanded","true"),setTimeout((function(){i.selectionStart=T.text.length,i.focus()}),100)})),m.addEventListener("header:inlineTitle:deactivated",(function(e){m.setAttribute("aria-expanded","false"),i.value=""})),m.addEventListener("header:update:inlineTitle",(function(n){var r=n.detail;if(!r||r.root&&!r.editTitle)return m.classList.add("hidden"),void(m.innerHTML="");if(m.classList.remove("hidden"),e(m,t,p),r.brandText){T.brandText&&T.pencilIcon?(T.brandText.parentNode.removeChild(T.brandText),T.pencilIcon.parentNode.removeChild(T.pencilIcon)):t.setAttribute("tabindex","0");var i=r.maxViewWidth||30;T.text=r.brandText,T.pencilIcon=l({imgDef:w.sm,imgClass:k+"-edit-icon"}),T.brandText=e("span",{class:k+"-text",style:"max-width: "+i+"vw;"},r.brandText),r.titleFontSize&&(T.brandText.style.fontSize=r.titleFontSize+"px"),e(t,T.brandText,T.pencilIcon);var a=document.getElementById("esri-header-brand");a&&(a.classList.contains("-fit-burger")&&m.classList.add("-fit-burger"),a.parentElement.removeChild(a))}})),m}function d(n){var r=n.variant,i=void 0===r?"desktop":r,o=e("div",{class:I,id:I+"-"+i});o.classList.add("-"+i);var c="mobile"===i;if(c){var u=e("button",{class:I+"-toggle",id:I+"-"+i+"-toggle",aria:{controls:I+"-content-"+i,expanded:!1,labelledby:"esri-header-brand"}});l({imgDef:v.md,imgClass:I+"-image",id:I+"-image",$targetElm:u}),u.addEventListener("click",(function(e){s(u,"header:menu:toggle",{control:u,content:d,root:!0,state:"menu",target:o,type:"root-toggle",event:e})})),e(o,u)}var d=e("div",{class:I+"-content",id:I+"-content-"+i,aria:c?{hidden:!0,expanded:!1}:{}});function p(t){var n=void 0,r=w(t.props.href),i="_blank"===r?"noopener":null;if(n=t.props.href?e("a",{class:I+"-"+t.class,href:t.props.href,target:r,rel:i},t.icon||"",t.label):e("button",{class:I+"-"+t.class},t.icon||"",t.label),t.id&&n.setAttribute("id",I+"-"+t.id),t.props.data)for(var a in t.props.data)n.setAttribute("data-"+a,t.props.data[a]);return t.props.newContext&&e(n,{target:"_blank",rel:"noopener"}),n}function m(t){var n=t.heading?I+"-subitem--heading":"";return e("li",{class:I+"-subitem "+n},t.heading?e("p",{class:I+"-heading--label"},t.heading):"",p({class:"sublink",props:t,label:t.label}))}function h(t){return t.length?e.apply(void 0,["div",{class:I+"-sublist--col"}].concat(a(t.map(m)))):null}
1function f(t){var n=l({imgDef:t.icon,imgClass:I+"-sublink-image",imgWidth:t.width,imgHeight:t.height});return e("li",{class:I+"-subitem--featured"},p({class:"sublink--featured",props:t,icon:n,label:e("span",{class:I+"-sublink-text"},t.label)}))}function g(e){var t=[].slice.call(document.querySelectorAll(".esri-header-menus-submenu")),n="disabled"!==e&&"init"!==e&&e.getAttribute("data-parent"),r=document.querySelector("#"+n);if("init"===e){var i=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout"));i.length&&i.forEach((function(e){var t=[].slice.call(e.querySelectorAll(".esri-header-menus-flyout--categories-item")),n=document.querySelector("#"+t[0].getAttribute("data-parent"));"1"===[].slice.call(e.querySelectorAll(".esri-header-menus-flyout--list-items"))[0].getAttribute("data-coltype")&&n.setAttribute("data-single","")}))}else"disabled"===e?t.forEach((function(e){e.removeAttribute("data-single")})):r.setAttribute("data-single","")}function b(t,n,r,a,s){var o=[],l=[],c="";switch(n){case"category":t.cols.length&&t.cols.forEach((function(n){c=e("li",{class:I+"-flyout--categories-item","data-id":r,"aria-current":0===r?"true":"false","data-parent":I+"-"+i+"-submenu-"+a+"-"+s,tabindex:-1},e("button",{class:I+"-flyout--categories-item_header",tabindex:0,click:function(e){!function(e){var t=e.target.parentNode.querySelector(".esri-header-menus-flyout--categories-details[aria-expanded]"),n=e.target.parentNode.querySelector(".esri-header-menus-flyout--categories-item_header"),r="false"===t.getAttribute("aria-expanded")?"true":"false",i=[].slice.call(e.target.parentNode.querySelectorAll(".esri-header-menus-flyout--categories-details_item")),a=window.getComputedStyle(i[0]),s=parseInt(a.height)*i.length,o=parseInt(a.marginTop)*i.length+parseInt(a.marginTop),l=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-item_header")),c=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-item")),u=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--list-items"));window.innerWidth<1024?([].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-details[aria-expanded]")).forEach((function(e){e.setAttribute("aria-expanded","false"),e.style.height="0"})),t.setAttribute("aria-expanded",r),"true"==r?(t.style.height=s+o+"px",l.forEach((function(e){e.setAttribute("aria-current","false")})),n.setAttribute("aria-current","true")):(t.style.height="0",n.setAttribute("aria-current","false"))):c.forEach((function(e,t){e.addEventListener("click",(function(e){var n=e.target.parentNode,r=n.getAttribute("data-id"),i=u[t].getAttribute("data-id"),a=u[t].getAttribute("data-coltype");u.forEach((function(e,t){e.setAttribute("aria-current","false"),c[t].setAttribute("aria-current","false")})),r===i&&(g("1"===a?n:"disabled"),n.setAttribute("aria-current","true"),u[t].setAttribute("aria-current","true"),u[t].focus())}))}))}(e)}},t.category)),n.col.forEach((function(t){var n=w(t.href),r="_blank"===n?"noopener":null;l.push(e("a",{href:t.href,class:I+"-flyout--categories-details_item","data-heading":t.heading?"true":"false",tabindex:-1,target:n,rel:r},t.heading&&e("p",{class:I+"-flyout--categories-details_heading"},t.heading),t.label&&e("p",{class:I+"-flyout--categories-details_label"},t.label)))}))})),o.push(e(c,e.apply(void 0,["div",{class:I+"-flyout--categories-details","aria-expanded":"false",tabindex:-1}].concat(l))));break;case"label":t.cols&&t.cols.length&&t.cols.forEach((function(t){var n=e("ul",{class:I+"-flyout--list-items_column"});t.col.forEach((function(t){var r=w(t.href),i="_blank"===r?"noopener":null;o.push(e(n,e("li",{class:I+"-flyout--list-items_name"},e("a",{href:t.href,class:I+"-flyout--list-items_anchor","data-heading":t.heading?"true":"false",target:r,rel:i},t.heading&&e("p",{class:I+"-flyout--list-items_heading"},t.heading),t.label&&e("p",{class:I+"-flyout--list-items_label"},t.label)))))}))}))}return o}function y(t){var n=[];return t.map((function(t){if(t.heading&&n.push(e("li",{class:I+"-entry--heading"},e("p",{class:I+"-entry--heading-label"},t.heading))),t.href&&t.label){var r=w(t.href),i="_blank"===r?"noopener":null;n.push(e("li",{class:I+"-entry--menus-subitem"},e("a",{href:t.href,class:I+"-entry-sublink",target:r,rel:i},t.label)))}})),n}function w(e){if(e){var t=0===e.search(/^\//),n=e.indexOf(window.location.hostname)<0,r="";return t||!n?r="_top":(t||n)&&(r="_blank"),r}}function S(t){var n=[];return t.forEach((function(t){if(t.heading&&n.push(e("li",{class:I+"-entry--heading"},e("p",{class:I+"-entry--heading-label"},t.heading))),t.href&&t.label){var r=w(t.href),i="_blank"===r?"noopener":null;n.push(e("li",{class:I+"-entry--menus-subitem"},e("a",{href:t.href,class:I+"-entry-sublink",target:r,rel:i},e("p",{class:I+"-entry-sublink--title"},t.label),t.description?e("p",{class:I+"-sublink--description"},t.description):null)))}})),n}return e(o,d),o.addEventListener("header:update:menus",(function(n){var r=n.detail;r?(o.classList.remove("hidden"),r.noBrand&&o.classList.add("-no-brand"),t.apply(void 0,[d].concat(a(r.map((function(t,n){return e("div",{class:I+"-menu"},e.apply(void 0,["ul",{class:I+"-list",aria:{labelledby:"esri-header-brand"}}].concat(a(t.map((function(t,r){var o=t.icon?l({imgDef:t.icon.path,imgClass:I+"-link-icon",imgWidth:t.icon.width||"16px",imgHeight:t.icon.height||"16px"}):null,c=p({class:"link "+(t.hideLabelInDesktop?"-hide-label":"")+" "+(t.active?"-is-active":""),id:"link-"+i+"-"+n+"-"+r,props:t,icon:o,label:e("span",{class:I+"-link-label"},t.label)}),u=e("li",{class:I+"-item"},c),d=t.menus&&0<t.menus.length,m=t.cols&&t.cols.length,v=t.flyout&&0<t.flyout.length,w=t.t
1iles&&0<t.tiles.length;if(d||m||w||v){var x=e("button",{class:I+"-submenu-toggle"},t.label),k=m&&0<t.cols.filter((function(e){return"structured"===e.type})).length,T=!1,A=0;if(d){var O=t.menus.length;10<=O&&(T=O%3==0,A=Math.min(Math.ceil(O/9),3))}var E=e("div",{class:I+"-submenu",id:I+"-"+i+"-submenu-"+n+"-"+r,"data-has-structured":v?"false":k,"data-has-flyout":v?"true":"false",aria:{hidden:!0,expanded:!1},data:{filled:d&&Math.min(t.menus.length,30)||"",structuredCols:m||"",hasMultiCols:T,columns:A}},x);v?function(t){var n=t.$subcontent,r=t.item,i=t.uuid,s=t.suuid,o=e("ul",{class:I+"-flyout--categories"}),l=e("div",{class:I+"-flyout--list"});r.flyout.forEach((function(t,n){e.apply(void 0,[o].concat(a(b(t,"category",n,i,s)))),e(l,e.apply(void 0,["div",{class:I+"-flyout--list-items","data-id":n,"data-coltype":t.cols.length,"aria-current":0===n?"true":"false",tabindex:0}].concat(a(b(t,"label",n,i,s)))))})),e(n,e("div",{class:I+"-flyout"},e("div",{class:I+"-flyout--categories-wrapper"},o),l))}({$subcontent:E,item:t,uuid:n,suuid:r}):m?function(t){var n=t.$subcontent,r=t.item,s=t.uuid,o=t.suuid,l=e("div",{class:I+"-sublist--col-wrapper"});r.cols&&(r.cols.forEach((function(t){var n="standard",r=y,c=t.border||"false";"structured"===t.type&&(n="structured",r=S),e(l,e("div",{class:I+"-sublist--col","data-coltype":n,"data-menuborder":c},e.apply(void 0,["ul",{class:I+"-sublist","data-menutype":n,aria:{labelledby:I+"-link-"+i+"-"+s+"-"+o}}].concat(a(r(t.items))))))})),e(n,e("div",{class:I+"-sublist"},l)))}({$subcontent:E,item:t,uuid:n,suuid:r}):d&&function(t){var n=t.hasMenuItems,r=t.$subcontent,a=t.item,s=t.uuid,o=t.suuid,l="";if(10<=a.menus.length&&a.menus.length<=18){var c=Math.ceil(a.menus.length/2);l=e("div",{class:I+"-sublist--col-wrapper "+I+"-columns-2"},h(a.menus.slice(0,c)),h(a.menus.slice(c,a.menus.length)))}else if(18<a.menus.length&&a.menus.length<=27){var u=Math.ceil(a.menus.length/3);l=e("div",{class:I+"-sublist--col-wrapper "+I+"-columns-3"},h(a.menus.slice(0,u)),h(a.menus.slice(u,2*u)),h(a.menus.slice(2*u,a.menus.length)))}else n&&(l=e("div",{class:I+"-sublist--col-wrapper"},h(a.menus.slice(0,a.menus.length))));e(r,e("ul",{class:I+"-sublist",aria:{labelledby:I+"-link-"+i+"-"+s+"-"+o}},e(l)))}({hasMenuItems:d,$subcontent:E,item:t,uuid:n,suuid:r}),!v&&w&&e(E,function(t,n,r){return t.length?e.apply(void 0,["ul",{class:I+"-sublist--featured",aria:{labelledby:I+"-link-"+i+"-"+n+"-"+r},data:{filled:""+t.slice(0,4).length}}].concat(a(t.slice(0,4).map(f)))):null}(t.tiles,n,r)),e(u,E),c.addEventListener("click",(function(e){s(c,"header:menu:toggle",{control:c,content:E,submenu:!0,state:"menu",type:"menu-toggle"}),g("init"),function(){var e=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-item")),t=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--list-items"));t.length&&t.forEach((function(t,n){e[n].setAttribute("aria-current","false"),t.setAttribute("aria-current","false"),t.hasAttribute("data-id")&&"0"===t.getAttribute("data-id")&&e[n].hasAttribute("data-id")&&"0"===e[n].getAttribute("data-id")&&(e[n].setAttribute("aria-current","true"),t.setAttribute("aria-current","true"))}))}()})),x.addEventListener("click",(function(){s(x,"header:menu:close",{control:c,submenu:!0,content:E,type:"menu-close"}),function(){var e=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-item_header")),t=[].slice.call(document.querySelectorAll(".esri-header-menus-flyout--categories-details"));e.forEach((function(e){e.setAttribute("aria-current","false")})),t.forEach((function(e){e.setAttribute("aria-expanded","false"),e.style.height="0"}))}()}))}return u}))))))})))))):o.classList.add("hidden")})),o.addEventListener("header:update:collapseMenus",(function(e){var t=e.detail;if(t&&-1<t.indexOf(!0)){var n=document.getElementById("esri-header-brand")||document.getElementById("esri-header-inline-title");document.querySelector(".esri-header-menus-toggle").classList.add("-visible"),n.classList.add("-fit-burger"),document.getElementById("esri-header-menus-mobile").classList.add("-always-hamburger");var r=[].slice.call(o.querySelectorAll(".esri-header-menus-menu"));t.forEach((function(e,t){e&&r[t].classList.add("-collapsed")}))}})),o}function p(){var n=e("button",{class:O+"-control",id:O+"-control",aria:{expanded:!1,controls:O+"-content"}});n.addEventListener("click",(function(e){s(n,"header:click:search",{event:e}),s(n,"header:menu:toggle",{control:n,content:r,state:"search",target:i,type:"search-toggle",event:e})}));var r=e("div",{class:O+"-content",id:O+"-content",aria:{expanded:!1,labelledby:O+"-control"}}),i=e("div",{class:O});return i.addEventListener("header:update:search",(function(a){var o=a.detail;if(!o||o.inline)return i.innerHTML="",i.classList.add("hidden");if(e(i,n,r),i.classList.remove("hidden"),o.hide)n.setAttribute("tabindex","-1");else if(e(n,{aria:{label:o.label}}),l({imgDef:S.md,imgClass:O+"-image",id:O+"-image",$targetElm:n}),o.dialog){o.dialog.prefix="esri-header-search-dialog";var u=function(t){var n=e("label",{class:t.prefix+"-label",for:t.prefix+"-query-control"},t.queryLabel),r=e("input",{class:t.prefix+"-control",id:t.prefix+"-query-control",type:"search",name:"q",autocapitalize:"off",autocomplete:"off",autocorrect:"off",spellcheck:"false"}),i=document.createTextNode(""),a=e("div",{class:t.prefix+"-measure-text",aria:{hidden:!0}},i),o=e("div",{class:t.prefix+"-measure"},a),l=e("button",{class:t.prefix+"-submit",type:"submit",aria:{label:t.submitLabel}}
1),u=e("form",{class:t.prefix+"-form",action:t.action,role:"search",aria:{label:t.label}},n,r,o,l);u.addEventListener(t.prefix+":focus",(function(){r.focus()}));var d=!1,p="";function m(c){c&&"reset"===c.type&&(r.value="");var m=r.value;m!==p&&(p=m,s(u,t.prefix+":input",{value:p,event:c})),d&&!m?(d=!1,n.removeAttribute("data-filled"),l.removeAttribute("data-filled")):!d&&m&&(d=!0,e(n,{data:{filled:""}}),e(l,{data:{filled:""}})),i.nodeValue=m;var h=a.scrollWidth+"px";o.style.width=h}function h(e){s(u,t.prefix+":submit",{value:r.value,event:e})}return c(u,(function(){u.parentNode&&s(u,t.prefix+":update",t)})),u.addEventListener(t.prefix+":update",(function(){u.ownerDocument.defaultView.matchMedia(t.matchMedia||"(max-width: 720px)").addListener(m),r.addEventListener("input",m),u.addEventListener("reset",m),u.addEventListener("submit",h),u.addEventListener(t.prefix+":unload",onunload)})),u}(o.dialog),d=e("button",{class:"esri-header-search-dialog-cancel",type:"reset"},e("span",o.dialog.cancelLabel));d.addEventListener("click",(function(e){s(n,"header:menu:close",{control:n,content:r,state:"search",type:"search-close",event:e})})),e(u,d),t(r,u),n.addEventListener("click",(function(e){"true"===n.getAttribute("aria-expanded")&&s(u,o.dialog.prefix+":focus",{event:e})}))}})),i}"function"==typeof Symbol&&Symbol.asyncIterator&&(i.prototype[Symbol.asyncIterator]=function(){return this}),i.prototype.next=function(e){return this._invoke("next",e)},i.prototype.throw=function(e){return this._invoke("throw",e)},i.prototype.return=function(e){return this._invoke("return",e)};var m="esri-header-account",h="esri-header-brand",f={md:["M18 16v-5.087A5.91 5.91 0 0 0 13.59 5.2a2 2 0 1 0-3.18 0A5.91 5.91 0 0 0 6 10.913V16a3 3 0 0 1-3 3v1h18v-1a3 3 0 0 1-3-3zM12 3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zM5.643 19A3.992 3.992 0 0 0 7 16v-5.087A4.919 4.919 0 0 1 11.913 6h.174A4.919 4.919 0 0 1 17 10.913V16a3.992 3.992 0 0 0 1.357 3zM13 21h1a2 2 0 0 1-4 0h1a1 1 0 0 0 2 0z"]},g={sm:["M8.718 8l5.303 5.303-.707.707L8.01 8.707 2.707 14.01 2 13.303 7.303 8 2 2.697l.707-.707L8.01 7.293l5.304-5.303.707.707z"],md:["M13.207 12.5l7.778 7.778-.707.707-7.778-7.778-7.778 7.778-.707-.707 7.778-7.778-7.778-7.778.707-.707 7.778 7.778 7.778-7.778.707.707z"],lg:["M16.707 16l10.607 10.606-.708.707L16 16.707 5.394 27.313l-.708-.707L15.293 16 4.686 5.394l.708-.707L16 15.293 26.606 4.687l.708.707z"]},b={sm:["M2 8.689l.637-.636L5.5 10.727l8.022-7.87.637.637L5.5 12z"],md:["M4.581 13.276l.637-.636 3.288 3.098 10.073-9.92.637.637L8.506 17.01z"],lg:["M24 4.685l-16.327 17.315-7.673-9.054.761-.648 6.95 8.203 15.561-16.501.728.685z"]},y={md:["M11.5 18.05a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM12 20h-1v-1h1zM3.5 2.05A1.45 1.45 0 1 0 4.95 3.5 1.45 1.45 0 0 0 3.5 2.05zM4 4H3V3h1zm7.5 6.05a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM12 12h-1v-1h1zm-8.5-1.95a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM4 12H3v-1h1zm-.5 6.05a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM4 20H3v-1h1zM19.5 4.95a1.45 1.45 0 1 0-1.45-1.45 1.45 1.45 0 0 0 1.45 1.45zM19 3h1v1h-1zm.5 7.05a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM20 12h-1v-1h1zm-8.5-9.95a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM12 4h-1V3h1zm7.5 14.05a1.45 1.45 0 1 0 1.45 1.45 1.45 1.45 0 0 0-1.45-1.45zM20 20h-1v-1h1z"]},v={md:["M21 6H3V5h18zm0 6H3v1h18zm0 7H3v1h18z"]},w={sm:["M15.721 4.007a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03L2.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L5.67 14.06l8.607-8.609zM2.624 14.276l.554-1.294.74.74zm2.338-.924L3.55 11.937l8.007-8.008 1.414 1.415zm8.716-8.716l-1.414-1.414 1.09-1.09a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434z"]},S={sm:["M9.85 9.153a5 5 0 1 0-.69.69l4.631 4.631.69-.69zm-1.02-.326A3.973 3.973 0 0 1 6 10a4.002 4.002 0 1 1 2.83-1.172z"],md:["M21.995 21.288l-6.855-6.855a7.517 7.517 0 1 0-.707.707l6.855 6.855zm-17.092-7.19a6.501 6.501 0 1 1 9.6-.45l-.854.855a6.501 6.501 0 0 1-8.746-.405z"]},x={sm:["M5.35 14.5a.85.85 0 1 1-.85-.85.851.851 0 0 1 .85.85zm7.15-.85a.85.85 0 1 0 .85.85.851.851 0 0 0-.85-.85zM15.109 4l-1.19 5.99-9.213 1.024-.727.643a.197.197 0 0 0-.054.217.195.195 0 0 0 .183.126H13v1H4.108a1.196 1.196 0 0 1-.792-2.092l.65-.574-.916-7.126a.249.249 0 0 0-.244-.217L.177 2.966l.046-.898 2.609.02a1.167 1.167 0 0 1 1.1 1L4.065 4zM13.89 5H4.208l.718 4.982 8.155-.905z"],md:["M19.93 19.07A1.497 1.497 0 0 0 18.5 18H6.416a.5.5 0 0 1-.422-.768l.793-1.25 14.11-1.01L23.141 6H5.345L5.06 4.37a1.51 1.51 0 0 0-1.307-1.23L2.543 3H1.24l-.097.847 2.497.286a.502.502 0 0 1 .435.41l1.9 10.853-.826 1.301A1.497 1.497 0 0 0 6 18.94v.153a1.5 1.5 0 1 0 1 0V19h11.5a.497.497 0 0 1 .356.15 1.502 1.502 0 1 0 1.074-.08zM5.52 7h16.34l-1.757 7.027-13.188.942zM7.1 20.2v.6a.3.3 0 0 1-.3.3h-.6a.3.3 0 0 1-.3-.3v-.6a.3.3 0 0 1 .3-.3h.6a.3.3 0 0 1 .3.3zm13 .6a.3.3 0 0 1-.3.3h-.6a.3.3 0 0 1-.3-.3v-.6a.3.3 0 0 1 .3-.3h.6a.3.3 0 0 1 .3.3z"],lg:["M27.964 25.259a1.591 1.591 0 0 0-.428-.794A1.574 1.574 0 0 0 26.415 24H6.54a.625.625 0 0 1-.476-1.032 142.875 142.875 0 0 0 1.692-1.992l19.161-2.017L29.11 8H6.72l-.14-1.375a2.56 2.56 0 0 0-2.186-2.277L4 4.29h-.001L1.979 4H1v1h.904l2.347.338a1.56 1.56 0 0 1 1.333 1.389l1.398 13.62c-.171.205-.598.71-1.677 1.97A1.626 1.626 0 0 0 6.541 25h19.874a.58.58 0 0 1 .198.04 2.015 2.015 0 1 0 1.351.219zM27.89 9l-1.808 9.041-18.136 1.91L6.823 9zm.21 18.3a.8.8 0 0 1-.8.8h-.6a.8.8 0 0 1-.8-.8v-.6a.8.8 0 0 1 .8-.8h.6a.8.8 0 0 1 .8.8zM6 27a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm.9-.3a.8.8 0 0 1 .8-.8h.6a.8.8 0 0 1 .8.8v.6a.8.8 0 0 1-.8.8h-.6a.8.8 0 0 1-.8-.8z"]},k="esri-header-inline-title",T={},A="esri-header-branding-stripe",I="esri-header-menus",O="esri-header-search",E="esri-header-inlineSearch",j={},C="esri-header-shopping-cart";var D,P,L=(function(e){var t;t=function(){if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var e,t,r,i,a,s,o,l,c,u,d,p,m,h,f,g,b,y,v,w,S,x={},k=/\s+/g,T=/left|right|inline/,A="Sortable"+(new Date).getTime(),I=window,O=I.document,E=I.parseInt,j=I.setTimeout,C=I.jQuery||I.Zepto,D=I.Polymer,P=!1,L=!1,$="draggable"in O.createElement("div"),U=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((S=O.createElement("x")).style.cssText="pointer-events:auto","auto"===S.style.pointerEvents),M=!1,F=Math.abs,G=Math.min,_=[],B=[],N=ie((function(e,t,n){if(n&&t.scroll){var r,i,a,s,o,d,p=n[A],m=t.scrollSensitivity,h=t.scrollSpeed,f=e.clientX,g=e.clientY,b=window.innerWidth,y=window.innerHeight;if(c!==n&&(l=t.scroll,c=n,u=t.scrollFn,!0===l)){l=n;
1do{if(l.offsetWidth<l.scrollWidth||l.offsetHeight<l.scrollHeight)break}while(l=l.parentNode)}l&&(i=(r=l).getBoundingClientRect(),a=(F(i.right-f)<=m)-(F(i.left-f)<=m),s=(F(i.bottom-g)<=m)-(F(i.top-g)<=m)),a||s||(s=(y-g<=m)-(g<=m),((a=(b-f<=m)-(f<=m))||s)&&(r=I)),x.vx===a&&x.vy===s&&x.el===r||(x.el=r,x.vx=a,x.vy=s,clearInterval(x.pid),r&&(x.pid=setInterval((function(){if(d=s?s*h:0,o=a?a*h:0,"function"==typeof u)return u.call(p,o,d,e);r===I?I.scrollTo(I.pageXOffset+o,I.pageYOffset+d):(r.scrollTop+=d,r.scrollLeft+=o)}),24)))}}),30),R=function(e){function t(e,t){return void 0!==e&&!0!==e||(e=r.name),"function"==typeof e?e:function(n,r){var i=r.options.group.name;return t?e:e&&(e.join?-1<e.indexOf(i):i==e)}}var r={},i=e.group;i&&"object"==(void 0===i?"undefined":n(i))||(i={name:i}),r.name=i.name,r.checkPull=t(i.pull,!0),r.checkPut=t(i.put),r.revertClone=i.revertClone,e.group=r};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){P={capture:L=!1,passive:L}}}))}catch(S){}function V(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(e);this.el=e,this.options=t=ae({},t),e[A]=this;var n={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(e.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==V.supportPointer};for(var r in n)r in t||(t[r]=n[r]);for(var i in R(t),this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&$,q(e,"mousedown",this._onTapStart),q(e,"touchstart",this._onTapStart),t.supportPointer&&q(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(q(e,"dragover",this),q(e,"dragenter",this)),B.push(this._onDragOver),t.store&&this.sort(t.store.get(this))}function W(t,n){"clone"!==t.lastPullMode&&(n=!0),i&&i.state!==n&&(H(i,"display",n?"none":""),n||i.state&&(t.options.group.revertClone?(a.insertBefore(i,s),t._animate(e,i)):a.insertBefore(i,e)),i.state=n)}function z(e,t,n){if(e){n=n||O;do{if(">*"===t&&e.parentNode===n||re(e,t))return e}while(e=(i=(r=e).host)&&i.nodeType?i:r.parentNode)}var r,i;return null}function q(e,t,n){e.addEventListener(t,n,P)}function K(e,t,n){e.removeEventListener(t,n,P)}function J(e,t,n){if(e)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(k," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(k," ")}}function H(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return O.defaultView&&O.defaultView.getComputedStyle?n=O.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function X(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,a=r.length;if(n)for(;i<a;i++)n(r[i],i);return r}return[]}function Y(e,t,n,r,a,s,o,l){e=e||t[A];var c=O.createEvent("Event"),u=e.options,d="on"+n.charAt(0).toUpperCase()+n.substr(1);c.initEvent(n,!0,!0),c.to=a||t,c.from=s||t,c.item=r||t,c.clone=i,c.oldIndex=o,c.newIndex=l,t.dispatchEvent(c),u[d]&&u[d].call(e,c)}function Q(e,t,n,r,i,a,s,o){var l,c,u=e[A],d=u.options.onMove;return(l=O.createEvent("Event")).initEvent("move",!0,!0),l.to=t,l.from=e,l.dragged=n,l.draggedRect=r,l.related=i||t,l.relatedRect=a||t.getBoundingClientRect(),l.willInsertAfter=o,e.dispatchEvent(l),d&&(c=d.call(u,l,s)),c}function Z(e){e.draggable=!1}function ee(){M=!1}function te(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function ne(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e&&e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||">*"!==t&&!re(e,t)||n++;return n}function re(e,t){if(e){var n=(t=t.split(".")).shift().toUpperCase(),r=new RegExp("\\s("+t.join("|")+")(?=\\s)","g");return!(""!==n&&e.nodeName.toUpperCase()!=n||t.length&&((" "+e.className+" ").match(r)||[]).length!=t.length)}return!1}function ie(e,t){var n,r;return function(){void 0===n&&(n=arguments,r=this,j((function(){1===n.length?e.call(r,n[0]):e.apply(r,n),n=void 0}),t))}}function ae(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function se(e){return D&&D.dom?D.dom(e).cloneNode(!0):C?C(e).clone(!0)[0]:e.cloneNode(!0)}function oe(e){return j(e,0)}function le(e){return clearTimeout(e)}return V.prototype={constructor:V,_onTapStart:function(t){var n,r=this,i=this.el,a=this.options,s=a.preventOnFilter,l=t.type,c=t.touches&&t.touches[0],u=(c||t).target,d=t.target.shadowRoot&&t.path&&t.path[0]||u,p=a.filter;if(function(e){for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&_.push(r)}}(i),!e&&!(/mousedown|pointerdown/.test(l)&&0!==t.button||a.disabled)&&!d.isContentEditable&&(u=z(u,a.draggable,i))&&o!==u){if(n=ne(u,a.draggable),"function"==typeof p){
1if(p.call(this,t,u,this))return Y(r,d,"filter",u,i,i,n),void(s&&t.preventDefault())}else if(p=p&&p.split(",").some((function(e){if(e=z(d,e.trim(),i))return Y(r,e,"filter",u,i,i,n),!0})))return void(s&&t.preventDefault());a.handle&&!z(d,a.handle,i)||this._prepareDragStart(t,c,u,n)}},_prepareDragStart:function(n,r,i,l){var c,u=this,d=u.el,p=u.options,m=d.ownerDocument;i&&!e&&i.parentNode===d&&(y=n,a=d,t=(e=i).parentNode,s=e.nextSibling,o=i,g=p.group,h=l,this._lastX=(r||n).clientX,this._lastY=(r||n).clientY,e.style["will-change"]="all",c=function(){u._disableDelayedDrag(),e.draggable=u.nativeDraggable,J(e,p.chosenClass,!0),u._triggerDragStart(n,r),Y(u,a,"choose",e,a,a,h)},p.ignore.split(",").forEach((function(t){X(e,t.trim(),Z)})),q(m,"mouseup",u._onDrop),q(m,"touchend",u._onDrop),q(m,"touchcancel",u._onDrop),q(m,"selectstart",u),p.supportPointer&&q(m,"pointercancel",u._onDrop),p.delay?(q(m,"mouseup",u._disableDelayedDrag),q(m,"touchend",u._disableDelayedDrag),q(m,"touchcancel",u._disableDelayedDrag),q(m,"mousemove",u._disableDelayedDrag),q(m,"touchmove",u._disableDelayedDrag),p.supportPointer&&q(m,"pointermove",u._disableDelayedDrag),u._dragStartTimer=j(c,p.delay)):c())},_disableDelayedDrag:function(){var e=this.el.ownerDocument;clearTimeout(this._dragStartTimer),K(e,"mouseup",this._disableDelayedDrag),K(e,"touchend",this._disableDelayedDrag),K(e,"touchcancel",this._disableDelayedDrag),K(e,"mousemove",this._disableDelayedDrag),K(e,"touchmove",this._disableDelayedDrag),K(e,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(t,n){(n=n||("touch"==t.pointerType?t:null))?(y={target:e,clientX:n.clientX,clientY:n.clientY},this._onDragStart(y,"touch")):this.nativeDraggable?(q(e,"dragend",this),q(a,"dragstart",this._onDragStart)):this._onDragStart(y,!0);try{O.selection?oe((function(){O.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(){if(a&&e){var t=this.options;J(e,t.ghostClass,!0),J(e,t.dragClass,!1),Y(V.active=this,a,"start",e,a,a,h)}else this._nulling()},_emulateDragOver:function(){if(v){if(this._lastX===v.clientX&&this._lastY===v.clientY)return;this._lastX=v.clientX,this._lastY=v.clientY,U||H(r,"display","none");var e=O.elementFromPoint(v.clientX,v.clientY),t=e,n=B.length;if(e&&e.shadowRoot&&(t=e=e.shadowRoot.elementFromPoint(v.clientX,v.clientY)),t)do{if(t[A]){for(;n--;)B[n]({clientX:v.clientX,clientY:v.clientY,target:e,rootEl:t});break}e=t}while(t=t.parentNode);U||H(r,"display","")}},_onTouchMove:function(e){if(y){var t=this.options,n=t.fallbackTolerance,i=t.fallbackOffset,a=e.touches?e.touches[0]:e,s=a.clientX-y.clientX+i.x,o=a.clientY-y.clientY+i.y,l=e.touches?"translate3d("+s+"px,"+o+"px,0)":"translate("+s+"px,"+o+"px)";if(!V.active){if(n&&G(F(a.clientX-this._lastX),F(a.clientY-this._lastY))<n)return;this._dragStarted()}this._appendGhost(),w=!0,v=a,H(r,"webkitTransform",l),H(r,"mozTransform",l),H(r,"msTransform",l),H(r,"transform",l),e.preventDefault()}},_appendGhost:function(){if(!r){var t,n=e.getBoundingClientRect(),i=H(e),s=this.options;J(r=e.cloneNode(!0),s.ghostClass,!1),J(r,s.fallbackClass,!0),J(r,s.dragClass,!0),H(r,"top",n.top-E(i.marginTop,10)),H(r,"left",n.left-E(i.marginLeft,10)),H(r,"width",n.width),H(r,"height",n.height),H(r,"opacity","0.8"),H(r,"position","fixed"),H(r,"zIndex","100000"),H(r,"pointerEvents","none"),s.fallbackOnBody&&O.body.appendChild(r)||a.appendChild(r),t=r.getBoundingClientRect(),H(r,"width",2*n.width-t.width),H(r,"height",2*n.height-t.height)}},_onDragStart:function(t,n){var r=this,s=t.dataTransfer,o=r.options;r._offUpEvents(),g.checkPull(r,r,e,t)&&((i=se(e)).draggable=!1,i.style["will-change"]="",H(i,"display","none"),J(i,r.options.chosenClass,!1),r._cloneId=oe((function(){a.insertBefore(i,e),Y(r,a,"clone",e)}))),J(e,o.dragClass,!0),n?("touch"===n?(q(O,"touchmove",r._onTouchMove),q(O,"touchend",r._onDrop),q(O,"touchcancel",r._onDrop),o.supportPointer&&(q(O,"pointermove",r._onTouchMove),q(O,"pointerup",r._onDrop))):(q(O,"mousemove",r._onTouchMove),q(O,"mouseup",r._onDrop)),r._loopId=setInterval(r._emulateDragOver,50)):(s&&(s.effectAllowed="move",o.setData&&o.setData.call(r,s,e)),q(O,"drop",r),r._dragStartId=oe(r._dragStarted))}
1,_onDragOver:function(n){var o,l,c,u,h=this.el,f=this.options,y=f.group,v=V.active,S=g===y,x=!1,k=f.sort;if(void 0!==n.preventDefault&&(n.preventDefault(),f.dragoverBubble||n.stopPropagation()),!e.animated&&(w=!0,v&&!f.disabled&&(S?k||(u=!a.contains(e)):b===this||(v.lastPullMode=g.checkPull(this,v,e,n))&&y.checkPut(this,v,e,n))&&(void 0===n.rootEl||n.rootEl===this.el))){if(N(n,f,this.el),M)return;if(o=z(n.target,f.draggable,h),l=e.getBoundingClientRect(),b!==this&&(b=this,x=!0),u)return W(v,!0),t=a,void(i||s?a.insertBefore(e,i||s):k||a.appendChild(e));if(0===h.children.length||h.children[0]===r||h===n.target&&function(e,t){var n=e.lastElementChild.getBoundingClientRect();return 5<t.clientY-(n.top+n.height)||5<t.clientX-(n.left+n.width)}(h,n)){if(0!==h.children.length&&h.children[0]!==r&&h===n.target&&(o=h.lastElementChild),o){if(o.animated)return;c=o.getBoundingClientRect()}W(v,S),!1!==Q(a,h,e,l,o,c,n)&&(e.contains(h)||(h.appendChild(e),t=h),this._animate(l,e),o&&this._animate(c,o))}else if(o&&!o.animated&&o!==e&&void 0!==o.parentNode[A]){d!==o&&(p=H(d=o),m=H(o.parentNode));var I=(c=o.getBoundingClientRect()).right-c.left,O=c.bottom-c.top,E=T.test(p.cssFloat+p.display)||"flex"==m.display&&0===m["flex-direction"].indexOf("row"),C=o.offsetWidth>e.offsetWidth,D=o.offsetHeight>e.offsetHeight,P=.5<(E?(n.clientX-c.left)/I:(n.clientY-c.top)/O),L=o.nextElementSibling,$=!1;if(E){var U=e.offsetTop,F=o.offsetTop;$=U===F?o.previousElementSibling===e&&!C||P&&C:o.previousElementSibling===e||e.previousElementSibling===o?.5<(n.clientY-c.top)/O:U<F}else x||($=L!==e&&!D||P&&D);var G=Q(a,h,e,l,o,c,n,$);!1!==G&&(1!==G&&-1!==G||($=1===G),M=!0,j(ee,30),W(v,S),e.contains(h)||($&&!L?h.appendChild(e):o.parentNode.insertBefore(e,$?L:o)),t=e.parentNode,this._animate(l,e),this._animate(c,o))}}},_animate:function(e,t){var n=this.options.animation;if(n){var r=t.getBoundingClientRect();1===e.nodeType&&(e=e.getBoundingClientRect()),H(t,"transition","none"),H(t,"transform","translate3d("+(e.left-r.left)+"px,"+(e.top-r.top)+"px,0)"),t.offsetWidth,H(t,"transition","all "+n+"ms"),H(t,"transform","translate3d(0,0,0)"),clearTimeout(t.animated),t.animated=j((function(){H(t,"transition",""),H(t,"transform",""),t.animated=!1}),n)}},_offUpEvents:function(){var e=this.el.ownerDocument;K(O,"touchmove",this._onTouchMove),K(O,"pointermove",this._onTouchMove),K(e,"mouseup",this._onDrop),K(e,"touchend",this._onDrop),K(e,"pointerup",this._onDrop),K(e,"touchcancel",this._onDrop),K(e,"pointercancel",this._onDrop),K(e,"selectstart",this)},_onDrop:function(n){var o=this.el,l=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),le(this._cloneId),le(this._dragStartId),K(O,"mouseover",this),K(O,"mousemove",this._onTouchMove),this.nativeDraggable&&(K(O,"drop",this),K(o,"dragstart",this._onDragStart)),this._offUpEvents(),n&&(w&&(n.preventDefault(),l.dropBubble||n.stopPropagation()),r&&r.parentNode&&r.parentNode.removeChild(r),a!==t&&"clone"===V.active.lastPullMode||i&&i.parentNode&&i.parentNode.removeChild(i),e&&(this.nativeDraggable&&K(e,"dragend",this),Z(e),e.style["will-change"]="",J(e,this.options.ghostClass,!1),J(e,this.options.chosenClass,!1),Y(this,a,"unchoose",e,t,a,h),a!==t?0<=(f=ne(e,l.draggable))&&(Y(null,t,"add",e,t,a,h,f),Y(this,a,"remove",e,t,a,h,f),Y(null,t,"sort",e,t,a,h,f),Y(this,a,"sort",e,t,a,h,f)):e.nextSibling!==s&&0<=(f=ne(e,l.draggable))&&(Y(this,a,"update",e,t,a,h,f),Y(this,a,"sort",e,t,a,h,f)),V.active&&(null!=f&&-1!==f||(f=h),Y(this,a,"end",e,t,a,h,f),this.save()))),this._nulling()},_nulling:function(){a=e=t=r=s=i=o=l=c=y=v=w=f=d=p=b=g=V.active=null,_.forEach((function(e){e.checked=!0})),_.length=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":case"mouseover":this._onDrop(t);break;case"dragover":case"dragenter":e&&(this._onDragOver(t),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,i=n.length,a=this.options;r<i;r++)z(e=n[r],a.draggable,this.el)&&t.push(e.getAttribute(a.dataIdAttr)||te(e));return t},sort:function(e){var t={},n=this.el;
1this.toArray().forEach((function(e,r){var i=n.children[r];z(i,this.options.draggable,n)&&(t[e]=i)}),this),e.forEach((function(e){t[e]&&(n.removeChild(t[e]),n.appendChild(t[e]))}))},save:function(){var e=this.options.store;e&&e.set(this)},closest:function(e,t){return z(e,t||this.options.draggable,this.el)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];n[e]=t,"group"===e&&R(n)},destroy:function(){var e=this.el;e[A]=null,K(e,"mousedown",this._onTapStart),K(e,"touchstart",this._onTapStart),K(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(K(e,"dragover",this),K(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),B.splice(B.indexOf(this._onDragOver),1),this._onDrop(),this.el=e=null}},q(O,"touchmove",(function(e){V.active&&e.preventDefault()})),V.utils={on:q,off:K,css:H,find:X,is:function(e,t){return!!z(e,t,e)},extend:ae,throttle:ie,closest:z,toggleClass:J,clone:se,index:ne,nextTick:oe,cancelNextTick:le},V.create=function(e,t){return new V(e,t)},V.version="1.7.0",V},e.exports=t()}(D={exports:{}}),D.exports),$="esri-header-apps",U="rtl"===document.dir,M=(P=window,!/iPhone|iPad|iPod|Android/i.test(P.navigator.userAgent));function F(n){var r=void 0,i=void 0,b=e("div",{class:"esri-header-canvas",tabindex:"-1",data:{open:!1}});b.addEventListener("click",(function(){s(b,"header:menu:close")}));var v=function(){var t=e("div",{class:A,id:A});return t.addEventListener("header:update:brand",(function(e){var n=e.detail;n?(t.classList.remove("hidden"),t.style.backgroundColor=n.topStripe,t.classList.add("-visible")):t.classList.add("hidden")})),t}(),w=function(){var t=e("div",{class:h});return t.addEventListener("click",(function(e){s(t,"header:click:brand",{event:e})})),t.addEventListener("header:update:brand",(function(n){var r=n.detail;if(r&&!r.editTitle){t.classList.remove("hidden");var i=e("span",{class:h,id:h});if(r.href&&(i=e("a",{class:h+"-link",id:h,href:r.href})),e(t,i),r.distributorImage){var a=e("span",{class:"distributor-image"});l({imgDef:r.distributorImage,imgClass:h+"-image",alt:"",imgWidth:r.distributorImageWidth,imgHeight:r.distributorImageHeight,$targetElm:a}),e(i,a,e("span",{class:"distributor-image-border"}))}if(r.image){var s=e("span",{class:"brand-image"});e(i,{aria:{label:r.label}}),l({imgDef:r.image,imgClass:h+"-image",alt:"",imgWidth:r.width,imgHeight:r.height,$targetElm:s}),e(i,s)}if(r.brandText){var o=r.image?h+"-text -has-image":h+"-text",c=r.brandTextLink?h+"-text -has-textLink":h+"-text";e(i,r.brandTextLink?e("a",{href:r.brandTextLink,class:c},r.brandText):e("span",{class:o},r.brandText))}}else t.classList.add("hidden")})),t}(),k=u(),T=function(){var n=e("div",{class:m+" a11y-"+m}),r=document.createTextNode(""),i=e("button",{class:m+"-control "+m+"-control--signin"},r);i.addEventListener("click",(function(e){s(i,"header:click:signin",{event:e})}));var o=e("span"),c=document.createTextNode(""),u=e("span",{class:m+"-name"},c),d=document.createTextNode(""),p=e("span",{class:m+"-id"},d),h=e("button",{class:m+"-control "+m+"-control--signedin",id:m+"-control",aria:{controls:m+"-menu",expanded:!1,haspopup:!0}},o,u,p);h.addEventListener("click",(function(e){s(h,"header:click:account",{event:e}),s(h,"header:menu:toggle",{account:!0,control:h,content:E,state:"menu",target:n,type:"account-toggle"})}));var f=document.createTextNode(""),g=e("button",{class:m+"-content-toggle"},f);g.addEventListener("click",(function(){s(g,"header:menu:close",{control:h,content:E,type:"account-close"})}));var b=e("span"),y=document.createTextNode(""),v=document.createTextNode(""),w=document.createTextNode(""),S=e("div",{class:m+"-content-info"},b,e("span",{class:m+"-content-name"},y),e("span",{class:m+"-content-id"},v),e("span",{class:m+"-content-group"},w)),x=e("ul",{class:m+"-content-menu",aria:{labelledby:m+"-control"}}),k=document.createTextNode(""),T=e("button",{class:m+"-signin-control -switch"},k);T.addEventListener("click",(function(e){s(T,"header:click:switch",{event:e})}));var A=document.createTextNode(""),I=e("button",{class:m+"-signin-control -logout"},A);I.addEventListener("click",(function(e){s(I,"header:click:signout",{event:e})})),I.addEventListener("keydown",(function(e){"Tab"===e.key&&h.focus()}));var O=e("ul",{class:m+"-signin-menu"},e("li",{class:m+"-signin-item"},T),e("li",{class:m+"-signin-item"},I)),E=e("div",{class:m+"-menu",id:m+"-menu",role:"group",aria:{expanded:!1,hidden:!0}},g,S,x,O);return n.addEventListener("header:update:account",(function(s){var u=s.detail;u?(n.classList.remove("hidden"),e(h,{aria:{label:u.label}}),f.nodeValue=u.label,r.nodeValue=u.controls.signin,k.nodeValue=u.controls.switch,A.nodeValue=u.controls.signout,u.user?(c.nodeValue=y.nodeValue=u.user.name,d.nodeValue=v.nodeValue=u.user.id,w.nodeValue=u.user.group,l({imgDef:u.user.image,alt:"",imgClass:m+"-image",$targetElm:o}),l({imgDef:u.user.image,alt:"",imgClass:m+"-content-image",$targetElm:b}),t.apply(void 0,[x].concat(a(u.menus.map((function(t){return e("li",{class:m+"-content-item"},t.newContext?e("a",{class:m+"-content-link",href:t.href,target:"_blank",rel:"noopener"},t.label):e("a",{class:m+"-content-link",href:t.href},t.label))}))))),t(n,h,E)):t(n,i)):n.classList.add("hidden")})),n}(),I=d({variant:"mobile"}),O=d({variant:"desktop"}),D=p(),P=function(){var t=e("div",{class:C,"data-cart-empty":"true"});t.addEventListener("click",(function(e){s(t,"header:click:shoppingCart",{event:e})}));var n=e("a",{href:"#",class:C+"--icon",id:C+"--icon"},l({imgDef:x.md,imgClass:C+"--image",id:C+"--image"}
1)),r=e("div",{class:C+"--items",id:C+"--items"});t.addEventListener("header:update:cart",(function(a){var s=a.detail;if(!s)return t.innerHTML="",void t.classList.add("hidden");n.setAttribute("href",""+s.url),i(s.items),e(t,n,r),t.classList.remove("hidden")})),t.addEventListener("header:shoppingcart:add",(function(e){var t=e.detail;i(t,!0)})),t.addEventListener("header:shoppingcart:remove",(function(e){var t=e.detail;i(-t,!0)}));var i=function(e,n){var i=parseInt(r.innerHTML),a=(i=isNaN(i)||i<0?0:i)+parseInt(e);r.innerHTML=999<=a?"999":a,0<a?(t.setAttribute("data-cart-empty","false"),n&&(r.setAttribute("data-cart-updated","true"),setTimeout((function(){r.setAttribute("data-cart-updated","false")}),1e3))):(r.setAttribute("data-cart-updated","true"),setTimeout((function(){t.setAttribute("data-cart-empty","true")}),1e3))};return t}(),F=function(){var t=e("button",{class:E+"-control",id:E+"-control",aria:{expanded:!1,controls:E+"-content"}});t.addEventListener("header:menu:open",(function(e){s(t,"header:inlineSearch:activated",{event:e})})),t.addEventListener("click",(function(e){s(t,"header:click:inlineSearch",{event:e}),s(t,"header:menu:toggle",{state:"menu",target:d,type:"inlineSearch",control:t,content:u,event:e}),r&&r.focus()}));var n=e("button",{class:E+"-close-button",id:E+"-close-button",aria:{labelledby:E+"-close-button"}},l({imgDef:g.md,imgClass:E+"-dismiss-icon"}));n.addEventListener("click",(function(e){s(t,"header:inlineSearch:deactivated",{event:e}),setTimeout((function(){t.focus()}),0),s(t,"header:menu:toggle",{state:"menu",target:d,type:"inlineSearch",control:t,content:u,event:e})}));var r=e("input",{class:E+"-input",id:E+"-input"});function i(e,t){try{return e.replace(new RegExp("(\\b)("+t.join("|").replace(/\+|\*|\(|\)\[/g,"")+")(\\b)","ig"),"$1<strong>$2</strong>$3")}catch(t){return e}}r.addEventListener("keyup",(function(e){return j.value=e.target.value,j.value&&" "!==j.value?13===e.keyCode&&j.value&&!j.isDisabled?window.location.href=j.action+"?q="+encodeURIComponent(j.value):void s(t,"header:search:typing",{search:j.value}):(j.isDisabled=!1,a.innerHTML="")}));var a=e("div",{class:E+"-suggestions",id:E+"-suggestions",aria:{expanded:!1,labelledby:E+"-suggestions"}}),o=e("div",{class:"esri-header-lineBreak "+E+"-lineBreak"}),c=e("div",{class:"esri-header-lineBreak "+E+"-lineBreak lineBreak-right"}),u=e("div",{class:E+"-content",id:E+"-content",aria:{expanded:!1,labelledby:E+"-control"}},o,r,n,a,c),d=e("div",{class:E,aria:{expanded:!1}},t,u);d.addEventListener("header:inlineSearch:activated",(function(e){d.setAttribute("aria-expanded","true")})),d.addEventListener("header:inlineSearch:deactivated",(function(e){d.setAttribute("aria-expanded","false"),a.innerHTML="",r.value=""})),d.addEventListener("header:search:populateSuggestions",(function(e){var t=e.detail;if(a.innerHTML="",j.isDisabled=t.disabled,Array.isArray(t))p(t,j.value.split(" "));else{if(!t.suggestions||!t.suggestions.length)return;m(t,j.value.split(" "))}}));var p=function(t,n){var r=e("ul",{class:E+"-simple-suggestion-list"});t.forEach((function(t){var s=t.icon?e("img",{src:t.icon,class:E+"-suggestion-icon",alt:""}):"",o=e("span");o.innerHTML=i(t.text,n);var l=e("li",{class:E+"-suggestion"},t.href?e("a",{href:t.href},s,o):e("span",{class:"inactive"},s,o));r.appendChild(l);var c=e("div",{class:E+"-simple-suggestion-section"},r);a.appendChild(c)}))},m=function(t,n){var r=(t.minIconWidth||"0")+"px";t.suggestions.forEach((function(t,s){var o=t.header?e("p",{class:E+"-suggestion-header"},t.header):e("p"),c=(t.header||0<s)&&!t.hideHR?e("hr"):e("span"),u=e("ul",{class:E+"-suggestion-list"}),d=t.footer?e("a",{href:t.footer.href,class:E+"-suggestion-footer"},t.footer.text):e("span");t.links.forEach((function(t){var a=e("span",{class:E+"-suggestion-text"});a.innerHTML=i(t.text,n),a.appendChild(t.secondary?e("div",{class:E+"-suggestion-secondary-text"},t.secondary):e("span"));var s=t.icon?l({inlineImg:!0,alt:"",imgDef:"searchIcon"===t.icon?S.sm:t.icon,imgWidth:t.iconSize||"22",imgHeight:"searchIcon"===t.icon?"15px":t.iconSize,imgClass:E+"-suggestion-icon",wrapperClass:E+"-suggestion-icon-wrapper"}):e("span",{class:E+"-suggestion-icon-wrapper",style:"min-width: "+r+";"});s.style.minWidth=r,t.htmlIcon&&(s.innerHTML=t.htmlIcon);var o=e("li",{class:E+"-suggestion"},t.href?e("a",{href:t.href},s,a):e("span",{class:"inactive"},s,a));u.appendChild(o)}));var p=e("div",{class:E+"-suggestion-section"},o,c,u,d);a.appendChild(p)})),a.appendChild(e("div",{class:E+"-suggestions-bottom-padding"}))};return d.addEventListener("header:update:inlineSearch",(function(i){var a=i.detail;if(a&&a.inline)if(d.classList.remove("hidden"),a.hide)t.setAttribute("tabindex","-1");else{e(t,{aria:{label:a.label}}),l({imgDef:S.md,imgClass:E+"-image",id:E+"-image",alt:"",$targetElm:t}),j.image=S.md,j.action=a.dialog&&a.dialog.action;var s=a.dialog&&a.dialog.queryLabel||"Search";r.setAttribute("placeholder",s),r.setAttribute("aria-label",s),n.setAttribute("aria-label",a.dialog&&a.dialog.cancelLabel||""),a.dialog&&(a.dialog.prefix="esri-header-search-dialog")}else d.classList.add("hidden")})),d}(),G=function(){var n=e("div",{class:_+" a11y-"+_}),r=e("button",{class:_+"-control",id:_+"-control",aria:{controls:_+"-menu",expanded:!1,haspopup:!0}});r.addEventListener("click",(function(e){s(r,"header:click:notifications",{event:e}),s(r,"header:menu:toggle",{notifications:!0,control:r,content:c,state:"menu",target:n,type:"notifications-toggle"})}));var i=e("button",{class:_+"-dismiss-all"});i.addEventListener("click",(function(e){s(r,"header:click:notifications:dismiss",B)}));var o=e("ul",{class:_+"-messages"}),c=e("div",{class:_+"-menu",id:_+"-menu",aria:{expanded:!1,hidden:!0}},o);return n.addEventListener("header:update:notifications",(function(u){var d=u.detail;if(d){n.classList.remove("hidden"),B=(d.messages||[]).map((function(e){return e.id}));var p=l({imgDef:f.md,imgClass:_+"-image",id:_+"-image"});if(r.setAttribute("aria-label",d.label||"Notifications"),d.messages&&0<d.messages.length){t(i,d.dismissAllLabel);var m=e("span",{class:_+"-badge"},""+d.messages.length);t(r,p,m),t.apply(void 0,[o].concat(a(d.messages.map((function(t){var n=e("button",{class:_+"-message-dismiss",aria:{label:d.dismissLabel}},l({imgDef:g.sm,imgClass:_+"-dismiss-icon"}));return n.addEventListener("click",(function(e){s(r,"header:click:notifications:dismiss",[t.id])})),e("li",{class:_+"-message"},e("span",{class:_+"-message-text"},t.text,e("span",{class:_+"-message-date"},t.date)),n)}))))),t(c,o,i)}else{t(r,p);var h=l({imgDef:d.emptyMessage.image.path,imgClass:_+"-empty-image",viewBox:d.emptyMessage.image.viewBox}),b=e("p",{class:_+"-empty-text"},d.emptyMessage.text),y=e("div",{class:_+"-empty"},h,b);t(c,y)}t(n,r,c)}else n.classList.add("hidden")})),n}(),N=function(){function n(){x.showMoreButton&&x.showMoreButton.classList.remove("hide"),w.setAttribute("aria-expanded","fal
1se")}function r(e){x&&!x.loading&&(P(),F(),n(),c(e))}var i=e("div",{class:$+"-content",id:$+"-content",aria:{expanded:!1,labelledby:$+"-control"}}),a=e("span"),o=e("button",{class:$+"-control",id:$+"-control",style:"display: none;",tabindex:"-1"},a),c=function(e){setTimeout((function(){s(u,"header:menu:toggle",{state:"menu",target:v,type:"root-toggle",control:u,content:i,event:e})}),1)},u=o;function d(t,n){var r=["0px","32px","24px","20px","18px","16px","14px","12px","10px","8px"],i=x.browserIsEdge?"user-select-none":"",a=e("li",{alt:"",class:"block link-off-black appLinkContainer grabbable "+(n.canAccess?"with-hover":"no-hover"),mousedown:M?I.bind(null,n):c,keyup:!x.disabled&&M?N.bind(null,n):function(){},keydown:M?V:function(){},role:"menuitem","data-id":n.itemId||n.uid||n.title});if(n.canAccess){var s=e("a",{href:n.url,target:"_blank",blur:M?R.bind(null,n):function(){},class:"appLink"});if(n.image){var o=e("div",{class:"appIconImage "+i});o.appendChild(X()),o.appendChild(e("img",{class:"appIconPng",alt:"",src:n.image})),s.appendChild(o)}else{var l=Math.ceil(T(n.abbr||"","avenir")/5),u=r[l];9<l&&(n.abbr=n.abbr.substr(0,4),u=r[l=9]);var d=e("div",{class:"appIconImage"});d.appendChild(X());var p="font-size: "+u+";";6<l&&(p+=" font-weight: 500;");var m=e("span",{style:p,class:"avenir appIconSvgText "+i},n.abbr);d.appendChild(m),d.appendChild(e("img",{src:n.placeHolderIcon,alt:"",class:i})),s.appendChild(d)}a.appendChild(s);var h=e("p",{style:"margin:0 auto; text-align:center",class:i},n.label);n.isNew&&s.appendChild(e("div",{class:"app-indicator app-indicator-new"})),s.appendChild(h)}else k(n,a,i);t.appendChild(a)}function p(e,t,n){s(u,"header:apps:reorder",{icons:{primaryApps:e,secondaryApps:t,revisions:n||{}}})}function m(){w.setAttribute("aria-expanded","true"),x.showMoreButton.classList.add("hide")}function h(e){e===x.bottomAppContainer&&1===x.secondarySortable.toArray().length?D(!1):x.secondarySortable.toArray().length||D(!0)}function f(e,t,n){!x.disabled&&e&&(e.canAccess?(r(),window.open(e.url,"_blank")):n?(x.removeStartApp=!1,E(e.itemId||e.title,t)):j(e.itemId||e.title,t))}function g(e,t){var n=e.item.children[1]&&"A"===e.item.children[1].nodeName?e.item.children[1]:e.item.children[0];t?(x.recentlyRemovedHref=n.href,n.removeAttribute("href")):setTimeout((function(){n.href=x.recentlyRemovedHref}),1)}function b(e){x.dragAndDropIntro.classList.add("hide"),p(x.primarySortable.toArray(),x.secondarySortable.toArray())}o.addEventListener("click",r);var v=e("div",{class:$+" a11y-"+$},u),w=e("div",{class:$+" secondary-dropdown-menu",aria:{expanded:!1}},e("hr")),S=e("div",{class:$+" bottom-container"}),x={maxDragErrorTollerance:1},k=function(t,n,r){var i=e("div",{class:"app-indicator app-indicator-removed",tabindex:0,click:E.bind(null,t.uid,n),keyup:E.bind(null,t.uid,n),keydown:V});i.innerHTML=A();var a=e("div",{class:"missing-app-icon appIconImage",tabindex:0,blur:R.bind(null,t),title:x.i18n.removed});a.appendChild(X()),n.appendChild(i),n.appendChild(a),n.appendChild(e("p",{style:"margin:0 auto; text-align:center",class:r},t.label))},T=function e(t,n){var r=(e.canvas||(e.canvas=document.createElement("canvas"))).getContext("2d");return r.font=n,r.measureText(t).width},A=function(){return'<svg xmlns="https://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 32 32" class="default-svg-fill"><path d="M18.404 16l9.9 9.9-2.404 2.404-9.9-9.9-9.9 9.9L3.696 25.9l9.9-9.9-9.9-9.898L6.1 3.698l9.9 9.899 9.9-9.9 2.404 2.406-9.9 9.898z"/></svg>'},I=function(e,t){if(0===t.button){if(x.startClientX=t.clientX,x.startClientY=t.clientY,x.startApp=e,x.dragEventWasCanceled=!1,x.startElement=t.currentTarget,x.disabled)return void(e.canAccess&&x.dropdownNav.addEventListener("mouseup",O));if(setTimeout((function(e){x.startElement.classList.remove("sortable-drag-class")}),1),e.isNew){var n=x.primarySortable.toArray();x.duplicateValueIndex&&n.splice(x.duplicateValueIndex,1),p(n,x.secondarySortable.toArray(),{targetUid:t.currentTarget.getAttribute("data-id"),isNew:!0,targetValue:null})}if(t.currentTarget&&t.currentTarget.classList.remove("sortable-drag-class"),x.listenForMouseOverElement=t.currentTarget.parentNode,x.listenForMouseOverElement.addEventListener("mousemove",G),e.canAccess)x.dropdownNav.addEventListener("mouseup",r);else{x.dropdownNav.addEventListener("mouseup",C);var i="app-indicator app-indicator-removed";t.target.classList.className!==i&&t.target.parentNode.className!==i&&t.target.parentNode.parentNode.className!==i||(x.removeStartApp=!0)}}},O=function e(t){x.dropdownNav.removeEventListener("mouseup",e,!1),_(t.clientX,t.clientY)||r()},E=function(e,t,n){n&&!B(n.keyCode)||(function(e){e.parentNode&&e.parentNode.removeChild(e)}(t),setTimeout((function(){p(x.primarySortable.toArray(),x.secondarySortable.toArray()),h(x.bottomAppContainer)}),0))},j=function(e,t,n){x.dropdownWrapper.classList.remove("dragging"),x.removedAppWithFoucs||n&&!B(n.keyCode)?x.removedAppWithFoucs=null:x.removedAppWithFoucs={uid:e,el:t}},C=function(e){x.dragEventWasCanceled=!0},D=function(e){x.bottomAppContainer.classList[e?"add":"remove"]("drag-apps-here-box"),x.dragAppsHereText.classList[e?"remove":"add"]("hide")},P=function(){x.dropdownNav&&x.dropdownNav.removeEventListener&&x.dropdownNav.removeEventListener("mouseup",r,!1)},F=function(){x.listenForMouseOverElement&&x.listenForMouseOverElement.removeEventListener("mousemove",G,!1)},G=function(e){_(e.clientX,e.clientY)&&(x.simulatedDragEvent=!0,x.dropdownWrapper.classList.add("dragging"),F())},_=function(e,t){return!x.dragEventWasCanceled&&!x.disabled&&(Math.abs(e-x.startClientX)>x.maxDragErrorTollerance||Math.abs(t-x.startClientY)>x.maxDragErrorTollerance)},B=function(e){return!e||13===e},N=function(e,t){if("app-indicator app-indicator-removed"!==t.target.className&&32===t.keyCode){if(x.activeAccessibleListElement)return R(e,t);var n=e.canAccess?t.target.firstChild.firstChild:t.target.firstChild,r=t.target.parentNode,i=r.parentNode,a=H(r),s=x.primarySortable.toArray().length;m();var o=J(a,i,s);x.activeAccessibleListElement=r,x.activeAccessibleListElementEvent=W.bind(null,e,ee(o,i),r,i,a),r.addEventListener("keydown",x.activeAccessibleListElementEvent),Y(n,a,i,s)}return!1},R=function(e,t){var n=t.target||t,r=e.canAccess?n.firstChild.firstChild:n.firstChild;r&&(r.classList.remove("arrow-keys-enabled"),r.classList.add("arrow-keys-disabled")),x.activeAccessibleListElement&&(x.activeAccessibleListElement.removeEventListener("keydown",x.activeAccessibleListElementEvent,!1),x.activeAccessibleListElement=null)}
1,V=function(e){32!==e.keyCode&&40!==e.keyCode&&38!==e.keyCode||e.preventDefault()},W=function(e,t,n,r,i,a){var s=function(e){return 40===e.keyCode?"bottom":38===e.keyCode?"top":39===e.keyCode?U?"left":"right":37===e.keyCode?U?"right":"left":void 0}(a);"bottom"===s&&-1<t.indexOf("bottom")&&z(n,i,r,3,e,a),"top"===s&&-1<t.indexOf("top")&&z(n,i,r,-3,e,a),"right"===s&&-1<t.indexOf("right")&&z(n,i,r,1,e,a),"left"===s&&-1<t.indexOf("left")&&z(n,i,r,-1,e,a)},z=function(e,t,n,r,i,a){var s=t+r,o=n===x.bottomAppContainer?n.children.length-1:n.children.length,l=n===x.topAppContainer;if(l&&s<o||!l&&s<=o&&0<s){var c=r<0?n.children[s]:n.children[s].nextSibling;n.insertBefore(e,c)}else l?(K(e,t,r),h(x.bottomAppContainer)):(q(e,t,r),h(x.topAppContainer));R(i,a),i.canAccess&&!i.isNew?e.children[0].focus():e.children[1].focus(),setTimeout((function(){i.isNew?p(x.primarySortable.toArray(),x.secondarySortable.toArray(),{targetUid:i.itemId||i.title,isNew:!0,targetValue:null}):p(x.primarySortable.toArray(),x.secondarySortable.toArray())}),0)},q=function(e,t,n){var r=x.topAppContainer,i=t%3||3,a=s%3||3,s=x.topAppContainer.children.length;return 1===Math.abs(n)||3===a?r.appendChild(e):2===i&&1<a?r.insertBefore(e,r.children[s-(a-1)]):1===i&&s?r.insertBefore(e,r.children[s-a]):void r.appendChild(e)},K=function(e,t,n){var r=x.bottomAppContainer,i=x.bottomAppContainer.children.length-1,a=(t+1)%3||3;return i?1===Math.abs(n)?r.insertBefore(e,r.children[1]):2===a&&1<i?r.insertBefore(e,r.children[2]):3===a&&2==i?r.insertBefore(e,r.children[3]):void r.insertBefore(e,r.children[1]):r.appendChild(e)},J=function(e,t,n){return e+(t===x.bottomAppContainer?n+1:1)},H=function(e){var t=e.parentNode;return Array.prototype.indexOf.call(t.children,e)},X=function(){return e("span",{class:"arrow-keys-disabled"})},Y=function(e,t,n,r){e&&(e.classList.add("arrow-keys-enabled"),e.classList.remove("arrow-keys-disabled"));var i=J(t,n,r);e.innerHTML=Q(ee(i,n),n)},Q=function(e){return e.reduce((function(e,t){return e+Z(t)}),"")},Z=function(e){return'<div class="app-arrow app-arrow-'+e+'"></div>'},ee=function(e,t){var n=[],r=x.topAppContainer.children.length,i=x.bottomAppContainer.children.length,a=r+i;return 0<e-1&&n.push("left"),(e+1<=a||!i)&&e!==r&&n.push("right"),0<e-3&&n.push("top"),(e-r+2<i||t===x.topAppContainer)&&n.push("bottom"),n},te={group:"Apps",sort:!0,disabled:!M,animation:150,forceFallback:!0,delay:0,fallbackTolerance:0,ghostClass:"sortable-ghost-class",dragClass:"sortable-drag-class",onStart:function(e){x.dragAppsHereText.classList.add("hide"),P(),g(e,!0)},onEnd:function(e){return e.preventDefault(),F(),g(e,!1),x.dropdownWrapper.classList.remove("dragging"),x.bottomAppContainer.classList.remove("on-drag-over"),x.secondarySortable.toArray().length&&D(!1),!1},onMove:function(e,t){e.to===x.bottomAppContainer?x.bottomAppContainer.classList.add("on-drag-over"):x.bottomAppContainer.classList.remove("on-drag-over")},store:{get:function(e){return e.options.group.name&&e.options.group.name.split("!")||[]},set:function(e){x.simulatedDragEvent?p(e.toArray(),x.secondarySortable.toArray()):f(x.startApp,x.startElement,x.removeStartApp),x.startElement&&x.startElement.classList.remove("sortable-drag-class"),x.simulatedDragEvent=!1}}},ne={group:"Apps",sort:!0,disabled:!M,animation:150,forceFallback:!0,delay:0,fallbackTolerance:0,ghostClass:"sortable-ghost-class",dragClass:"sortable-drag-class",onStart:function(e){P(),g(e,!0)},onEnd:function(e){e.preventDefault(),F(),g(e,!1),x.dropdownWrapper.classList.remove("dragging"),x.secondarySortable.toArray().length||D(!0)},store:{get:function(e){return e.options.group.name&&e.options.group.name.split("!")||[]},set:function(e){x.simulatedDragEvent?p(x.primarySortable.toArray(),e.toArray()):f(x.startApp,x.startElement,x.removeStartApp),x.startElement&&x.startElement.classList.remove("sortable-drag-class"),x.simulatedDragEvent=!1}}};return v.addEventListener("header:update:apps",(function(r){var s=r.detail;if(s){if(v.classList.remove("hidden"),l({imgDef:y.md,imgClass:$+"-image",$targetElm:a}),u.removeAttribute("style"),s.primary)if(s.ieVersion&&function(e){"edge"===e?x.browserIsEdge=!0:"ie11"===e&&(te.ghostClass="sortable-ghost-class-with-pointer-events",ne.ghostClass="sortable-ghost-class-with-pointer-events")}(s.ieVersion),!s.disableDragAndDrop&&M||(x.disabled=!0),s.text&&(x.i18n=s.text||{}),s.isLoading)x.loading=!0,u.className=$+"-control disabled-grid-icon",u.setAttribute("tabindex","-1"),t(v,u);else{v.appendChild(i),u.className=$+"-control",u.setAttribute("tabindex","0"),e(u,{aria:{label:s.label}});var o=s.primary.length,c=" dropdown-width-"+(o<3?o:3);x.topAppContainer=e("ul",{class:$+" appContainer primary",role:"menu"}),x.bottomAppContainer=e("ul",{class:$+" appContainer secondary",role:"menu"}),x.dropdownWrapper&&(i.innerHTML="",S.lastChild&&S.removeChild(S.lastChild)),x.dragAppsHereText=e("p",{class:"hide"},x.i18n.dragAppsHere),x.bottomAppContainer.appendChild(x.dragAppsHereText),s.secondary.length||D(!0),x.primarySortable=L.create(x.topAppContainer,te),x.secondarySortable=L.create(x.bottomAppContainer,ne),s.primary.forEac
1h((function(e,t){d(x.topAppContainer,e)})),s.secondary.forEach((function(e,t){d(x.bottomAppContainer,e)})),S.appendChild(x.bottomAppContainer),w.appendChild(S);var p=e("div",{class:""}),h=e("p",{class:$+" drag-and-drop-intro"},x.i18n.intro),f=e("button",{class:$+" dismiss-intro-button",click:b},x.i18n.confirm);x.dragAndDropIntro=s.displayIntro&&!x.disabled?e("div",{class:$+" intro-container"},h,f):"";var g=e("span");g.innerHTML=' <svg xmlns="https://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 32 32" class="down-carrot-svg default-svg-fill"><path d="M28 9v5L16 26 4 14V9l12 12L28 9z"></path></svg>',x.showMoreButton=e("button",{class:$+" show-more-button",click:m},x.i18n.showMore,g),x.dropdownWrapper=e("div",{},x.dragAndDropIntro,x.topAppContainer,x.showMoreButton,w),x.dropdownNav=e("nav",{class:$+" dropdown-menu dropdown-right app-switcher-dropdown-menu "+c,role:"menu"},x.dropdownWrapper),p.appendChild(x.dropdownNav),i.appendChild(p),t(v,u,i),x.loading=!1,n()}}else v.classList.add("hidden")})),v}(),R=function(){var t="esri-header-app-switcher",n=e("div",{class:t});return n.addEventListener("header:update:appSwitcher",(function(r){var i=r.detail;if(i){n.innerHTML="";var a=e("arcgis-app-switcher");!function(e,t){["api","portal","user","showInAppLauncher","newMapViewerEnabled","notebookServerEnabled","trackViewerEnabled"].forEach((function(n){t.hasOwnProperty(n)&&(e[n]=t[n])}))}(a,i),n.appendChild(a),a.addEventListener("arcgisAppSwitcherToggle",(function(e){var r=e.detail;a.shouldExpand=r,s(n,"header:menu:"+(r?"open":"close"),{state:"menu",target:n,type:"root-toggle",control:t+"-button",content:t+"-content"})})),n.addEventListener("header:appSwitcher:close",(function(){a.shouldExpand=!1}))}})),n}(),V=e("div",{class:"esri-header-client"},T),W=e("div",{class:"esri-header-lineBreak"}),z=e("div",{class:"esri-header -"+(n.theme||"web")+" "+(n.collapseMenus?"-always-hamburger":"")},v,w,I,k,O,D,F,W,P,G,N,R,V),q=e("div",{class:"esri-header-canvas"},b,{class:"esri-header-wrap"},z);o(q),q.addEventListener("header:update",(function(e){var t=e.detail;t.brand&&(t.brand.root=!0),s(v,"header:update:brand",t.brand),s(w,"header:update:brand",t.brand),s(k,"header:update:inlineTitle",t.brand),s(D,"header:update:search",t.search),s(F,"header:update:inlineSearch",t.search),s(V.lastChild,"header:update:account",t.account),s(N,"header:update:apps",t.apps),s(R,"header:update:appSwitcher",t.appSwitcher),s(G,"header:update:notifications",t.notifications),s(P,"header:update:cart",t.cart),t.menus&&(t.menus.noBrand=!t.brand,s(O,"header:update:menus",t.menus),s(I,"header:update:menus",t.menus)),t.collapseMenus&&(s(O,"header:update:collapseMenus",t.collapseMenus),s(I,"header:update:collapseMenus",t.collapseMenus)),t.brand&&t.brand.topStripe&&(q.style.marginTop="3px"),t.notifications||t.apps||t.account||W.classList.add("esri-header-lineBreak-hidden"),q.ownerDocument.defaultView.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=document.activeElement.closest(".a11y-esri-header-notifications,.a11y-esri-header-apps,.a11y-esri-header-account");if(s(q,"header:menu:close"),t){var n=t.querySelector("button");n&&n.focus()}}}))})),q.addEventListener("header:search:typing",(function(e){var t=e.detail;s(F,"header::search:typing",t.search)})),q.addEventListener("header:search:update:suggestions",(function(e){var t=e.detail;s(F,"header:search:populateSuggestions",t)})),q.addEventListener("header:title:submit",(function(e){var t=e.detail;s(F,"header::title:save",t.title)})),q.addEventListener("header:apps:reorder",(function(e){var t=e.detail;s(N,"header::apps:reorder",t.icons)})),q.addEventListener("header:menu:toggle",(function(e){var t=e.detail,n="true"!==t.control.getAttribute("aria-expanded")?"header:menu:open":"header:menu:close";s(t.control,n,t)}));var K=null,J=null,H=null,X=null,Y=null,Q=null,Z=null,ee=null;return q.addEventListener("header:menu:open",(function(t){var n=t.detail,a=n.control.closest&&n.control.closest(".esri-header-menus"),o=a&&a.classList.contains("-mobile"),l="menu-toggle"===n.type&&i.matches||o,c=T===n.target&&r.matches;e(n.control,{aria:{expanded:!0}}),e(n.content,{aria:{expanded:!0,hidden:!1}}),X&&X.control!==n.control&&s(X.control,"header:menu:close",X),"menu-toggle"===n.type&&(X=n),D===n.target||F===n.target?J=n:J&&(s(D,"header:menu:close",J),J=null),O===n.target||I===n.target?H=n:!H||c||l||(s(O,"header:menu:close",H),s(I,"header:menu:close",H),H=null),k===n.target?Z=n:Z&&(s(k,"header:menu:close",Z),Z=null),T===n.target?K=n:K&&(s(T,"header:menu:close",K),K=null),N===n.target?Y=n:Y&&(s(N,"header:menu:close",Y),Y=null),R===n.target?Q=n:Q&&(s(R,"header:appSwitcher:close",Q),Q=null),G===n.target?ee=n:ee&&(s(G,"header:menu:close",ee),ee=null),e(b,{data:{open:!0,state:n.state}}),e(q.ownerDocument.documentElement,{data:{"header-is-open":!0}})})),q.addEventListener("header:menu:close",(function(t){var n=t.detail||J||Z||K||Y||Q||ee||H||X;if(n){e(n.control,{aria:{expanded:!1}}),e(n.content,{aria:{expanded:!1,hidden:!0}});var a=n.control.closest&&null!==n.control.closest(".-always-hamburger"),o=!i.matches&&!a||"menu-close"!==n.type&&"account-close"!==n.type;Z&&Z.control===n.control&&s(Z.content,"header:inlineTitle:deactivated",n),J&&J.control===n.control&&s(J.content.lastChild,"reset"),J&&J.target===F&&("inlineSearch"===n.type||r.matches)&&(H||s(J.content,"header:inlineSearch:deactivated",n)),Q&&n===Q&&s(R,"header:appSwitcher:close",Q),o&&(e(b,{data:{open:!1}}),q.ownerDocument.documentElement.removeAttribute("data-header-is-open"))}})),q.addEventListener("header:inlineSearch:activated",(function(e){O.querySelector(".esri-header-menus-menu").classList.add("hidden"),W.classList.add("hidden"),I.querySelector(".esri-header-menus-toggle").
1classList.add("hidden"),r&&w.classList.add("hidden")})),q.addEventListener("header:inlineSearch:deactivated",(function(e){O.querySelector(".esri-header-menus-menu").classList.remove("hidden"),W.classList.remove("hidden"),I.querySelector(".esri-header-menus-toggle").classList.remove("hidden"),w.classList.remove("hidden")})),q.addEventListener("header:inlineTitle:activated",(function(e){r.matches||(O.querySelector(".esri-header-menus-content").classList.add("hidden"),I.querySelector(".esri-header-menus-toggle").classList.add("hidden"))})),q.addEventListener("header:inlineTitle:deactivated",(function(e){i.matches||O.querySelector(".esri-header-menus-content").classList.remove("hidden")})),c(q,(function(){var a=q.ownerDocument,o=a.defaultView,l=e("style"),c=void 0;function u(){var e=a.documentElement.clientHeight,n=a.documentElement.scrollHeight,r=e<n?window.innerWidth:a.documentElement.clientWidth;c=getComputedStyle(a.documentElement).overflowY.replace("visible",e<n?"scroll":"visible"),t(l,":root{--esri-vw:"+r+"px;--esri-vh:"+e+"px}[data-header-is-open]{width:"+r+"px;height:"+e+"px;overflow-y:"+c+"}"),(i=o.matchMedia("(max-width: 1023px)")).matches?(O.querySelector(".esri-header-menus-content").classList.add("hidden"),I.querySelector(".esri-header-menus-content").classList.remove("hidden")):(O.querySelector(".esri-header-menus-content").classList.remove("hidden"),I.querySelector(".esri-header-menus-content").classList.add("hidden"))}function d(){r.matches?(s(q,"header:breakpoint:s"),I.lastChild.appendChild(T),G.classList.add("hidden"),N.classList.add("hidden"),R.classList.add("hidden")):(s(q,"header:breakpoint:not:s"),V.appendChild(T),G.classList.remove("hidden"),N.classList.remove("hidden"),R.classList.remove("hidden"))}function p(){i.matches?s(q,"header:breakpoint:sm"):(s(q,"header:breakpoint:not:sm"),s(q,"header:menu:close"))}q.parentNode&&(s(q,"header:update",n),e(a.head,l),o.addEventListener("orientationchange",u),o.addEventListener("resize",u),r=o.matchMedia("(max-width: 768px)"),i=o.matchMedia("(max-width: 1023px)"),r.addListener(d),i.addListener(p),d(),p(),u())})),q}function G(t){var n=t.prefix||"esri-footer",r=function(t,n){if(t)return e("div",{class:n+"-brand"},e("a",{class:n+"-brand-link",href:t.href,aria:{label:t.label}},l({imgDef:t.path,imgClass:n+"-brand-image"})))}(t.brand,n),i=function(t,n){return e("div",{class:n+"-info",aria:{label:t.label}},e.apply(void 0,["ul",{class:n+"-info-list"}].concat(a(t.menu.map((function(t,r){return e("li",{class:n+"-info-item",id:n+"-info-link--"+r},e("a",{class:n+"-info-link",href:t.href},t.label))}))))))}(t.info,n),u=t.language?function(t,n){var r=e("button",{class:n+"-language-control",title:"Current language, "+t.buttonLabel},""+t.buttonLabel),i=e("div",{class:n+"-language"},r);r.addEventListener("click",(function(t){t.preventDefault(),e(d,{aria:{expanded:!0}})})),t.prefix=n+"-language-dialog";var o=function(t){var n=e.apply(void 0,["select",{class:t.prefix+"-choice",autofocus:"",aria:{label:t.optionsLabel}}].concat(a(t.options.map((function(e){var t=document.createElement("option");return t.value=e.value,t.innerHTML=e.label,t}))))),r=e("form",{class:t.prefix,aria:{labelledby:t.prefix+"-message",describedby:"dialog-description"},role:"dialog",tabindex:"-1"},e("p",{class:t.prefix+"-message",id:t.prefix+"-message"},e("strong",t.greetingLabel)," ",t.messageLabel),n,e("button",{class:t.prefix+"-submit",type:"submit",aria:{label:t.submitLabel+" "+t.optionsLabel}},t.submitLabel));return r.addEventListener("submit",(function(e){e.preventDefault(),window.location.href=n.value})),r}(t),c=e("button",{class:n+"-language-dialog-close",id:"dialog-description","aria-label":t.closeLabel},l({imgDef:g.md,imgClass:n+"-language-dialog-close-image"}));function u(t){t.preventDefault(),e(d,{aria:{expanded:!1}})}c.addEventListener("click",u),e(o,c);var d=e("div",{class:n+"-language-dialog-barrier",aria:{expanded:!1}},o);
1return r.addEventListener("click",(function(){s(r,"footer:click:language",t)})),i.addEventListener("footer:update:language",(function(e){r.innerHTML=""+t.buttonLabel,i.ownerDocument.body.appendChild(d),i.ownerDocument.defaultView.addEventListener("keydown",(function(){27===(0<arguments.length&&void 0!==arguments[0]?arguments[0]:event).keyCode&&u(event)}))})),i}(t.language,n):e("div",{class:"esri-footer-language"}),d=function(t,n){var r=matchMedia("(max-width: 719px)"),i=!1;r.addListener(c);var o=t.menu.map((function(t,r){return e("li",{class:n+"-menu-item",id:n+"-menu-link--"+r},e("span",{class:n+"-menu-link",id:n+"-heading-"+r},t.label),e("div",{class:n+"-menu--sub",id:n+"-menu--sub--"+r,aria:{labelledby:n+"-menu-link--"+r}},e.apply(void 0,["ul",{class:n+"-menu-list--sub"}].concat(a(t.menu.map((function(t){return e("li",{class:n+"-menu-item--sub"},e("a",{class:n+"-menu-link--sub",href:t.href,"aria-labelledby":n+"-menu--sub--"+r},t.label))})))))))})),l=e("nav",{class:n+"-menu",aria:{label:t.label}},e.apply(void 0,["ul",{class:n+"-menu-list"}].concat(a(o))));return c(),l;function c(){i!==r.matches&&(i=r.matches,o.forEach((function(t){i?function(t){var n="true"!==t.nextElementSibling.getAttribute("aria-hidden");e(t,{tabindex:0,role:"button",aria:{expanded:!n,haspopup:!n}}),t.addEventListener("click",u),t.addEventListener("keypress",d),e(t.nextElementSibling,{aria:{hidden:!0}})}(t.firstChild):function(e){e.removeAttribute("aria-controls"),e.removeAttribute("aria-expanded"),e.removeAttribute("aria-haspopup"),e.removeAttribute("role"),e.removeAttribute("tabindex"),e.addEventListener("click",u),e.addEventListener("keypress",d),e.nextElementSibling.removeAttribute("aria-hidden")}(t.firstChild)})))}function u(t){var n=t.currentTarget,r=n.nextElementSibling,i="true"!==r.getAttribute("aria-hidden");e(n,{aria:{expanded:!i,haspopup:!i}}),e(r,{aria:{hidden:i}}),e(n,i?{aria:{controls:0}}:{aria:{controls:r.id}})}function d(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),s(e.currentTarget,"click"))}}(t.menu,n),p=function(t,n){var r=document.createDocumentFragment();return t.menu.forEach((function(t){var i=t.platform||t.label.toLowerCase().replace(" ","-");e(r,e("a",{class:n+"-social-item "+n+"-social-link -"+i,href:t.href,aria:{label:t.label},target:"_blank",rel:"noopener"},l({imgDef:t.image.path,imgClass:n+"-social-image",alt:"",imgWidth:30,imgHeight:30,viewBox:t.image.viewBox})))})),e("div",{class:n+"-social"},e("nav",{class:n+"-social-nav",aria:{label:t.label||"Social Media"}},r))}(t.social,n),m=function(t){var n=t.showBreadcrumb,r=t.breadcrumbHomeURL,i=t.breadcrumbHomeLabel;if(n){var a="esri-footer-breadcrumb",s=document.createDocumentFragment(),o=t.breadcrumbs||[];return o.forEach((function(t,n){var r=n===o.length-1;e(s,e("li",{class:a+"--items"},"/",r?e("p",{href:t.href,class:a+"--items-current"},""+t.label):e("a",{href:t.href,class:a+"--items-link"},""+t.label)))})),e("div",{class:a},e("a",{href:""+r,class:a+"--pin"},i),e("ul",{class:a+"--list"},s))}}(t),h=e("footer",{class:n+" "+(t.hideMenus?"skinny-footer":"")},e("div",{class:n+"-section--0"},m),e("div",{class:n+"--wrapper"},e("div",{class:n+"-section--1 "+(t.hideMenus?"hidden":"")},r,p),e("div",{class:n+"-section--2 "+(t.hideMenus?"hidden":"")},d),e("div",{class:n+"-section--3"},u,i)));return c(h,(function(){h.addEventListener("focusin",(function(){var e=h.ownerDocument.documentElement.scrollHeight-h.scrollHeight;e>h.ownerDocument.defaultView.pageYOffset&&h.ownerDocument.defaultView.scrollTo(0,e)})),t.hideMenus&&(document.querySelector(".esri-footer").setAttribute("data-minimal",!0),document.querySelector(".esri-footer-barrier").classList.add("skinny-footer")),s(h,"footer:update",t)})),o(h),h.addEventListener("footer:update",(function(t){var n=t.detail;function a(){var t=window.pageYOffset<0;e(h,{data:{hidden:t}})}n.brand&&s(r,"footer:update:brand",n.brand),n.info&&s(i,"footer:update:info",n.info),n.language&&s(u,"footer:update:language",n.language),n.menu&&s(d,"footer:update:menu",n.menu),n.social&&s(p,"footer:update:social",n.social),h.ownerDocument.defaultView.addEventListener("scroll",a),a()})),h}var _="esri-header-notifications",B=[];function N(e){var t=e.targetElm,n=e.menuData;document.querySelector(t).classList.add("esri-header-barrier");var r=F(n.header);document.querySelector(t).appendChild(r),window.esriHeader.node=r}function R(e){var t=e.targetElm,n=e.menuData;document.querySelector(t).classList.add("esri-footer-barrier");var r=G(n.footer);document.querySelector(t).appendChild(r),window.esriFooter.node=r}return window.esriHeader={create:F},window.esriFooter={create:G},{createHeader:N,createFooter:R,create:function(e){var t=e.headerElm,n=e.footerElm,r=e.menuData;N({menuData:r,targetElm:t}),R({menuData:r,targetElm:n})}}}()},34521:(e,t,n)=>{n.d(t,{Em:()=>i,Pj:()=>s,Vk:()=>a,Wu:()=>l,nS:()=>o});var r=n(38116);async function i(e,t={}){return t.authMode??(t.authMode="no-prompt"),t.query={f:"json",...t.query||{}},(await(0,r.default)(e,t)).data}const a={error:{code:"unhandledError"}};async function s(e){return e.reduce((async(e,t)=>{const n=await e,r=await t;return n.push(r),n}),Promise.resolve([]))}async function o(e,t={},n="results"){const r=100;t.start??(t.start=1),t.num=Math.min(t.num||r,r);const a=await i(e,{query:t});if(!a)return[];const s=[],{nextStart:o,total:l}=a,c=l-r,u=Math.ceil(c/r);if(o>-1)for(let n=1;n<=u;n++)s.push(i(e,{query:{...t,start:t.start+n*r,max:r}}));return(await Promise.allSettled([Promise.resolve(a),...s])).reduce(((e,t)=>"fulfilled"!==t.status?e:[...e,...t.value[n]]),[])}async function l(e,t,n,r){const a=Math.ceil(n.length/t),s=[...n],o=[];let l,c=0;return async function n(){if(l=s.splice(0,t),l?.length>0)try{const t=await i(e,{method:"post",body:r(l)});return c++,o.push(t),c>=a?{results:o,success:!0}:n()}catch(e){return c++,c>=a?{results:o,success:!1,error:e}:n()}}()}},35682:(e,t,n)=>{n.d(t,{$P:()=>L,Ar:()=>T,D_:()=>p,Ds:()=>b,GH:()=>o,JE:()=>w,Kw:()=>x,L_:()=>h,Lq:()=>g,Lw:()=>f,MB:()=>y,Qc:()=>v,U8:()=>A,Vp:()=>O,Zr:()=>E,cG:()=>k,eA:()=>P,jI:()=>C,k:()=>c,md:()=>
1S,q6:()=>D,rI:()=>j,t0:()=>m,v7:()=>d,vP:()=>l,x9:()=>u,y_:()=>I});var r=n(428),i=n(34521),a=n(32081),s=n(18852);function o(e){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/subscriptionInfo`,e))}async function l(e,t=!1){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/trustedOrgs`,e),{query:{num:100,...t&&{hub:!1}}}).catch((()=>({trustedOrgs:[]})))}function c(e){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/idp`,e))}function u(){const e=`${r.A.restBaseUrl}portals/self/userDefaultSettings`;return(0,i.Em)(e)}function d(e){return(0,i.nS)((0,a.fK)(`${r.A.restBaseUrl}portals/self/userLicenseTypes`,e),{},"userLicenseTypes")}function p(e){return(0,i.nS)((0,a.fK)(`${r.A.restBaseUrl}portals/self/appBundles`,e),{},"appBundles")}function m(e){return(0,i.Em)(`${r.A.restBaseUrl}portals/self/users/counts`,{query:{type:e}}).catch((()=>{}))}function h(e,t){return(0,i.nS)((0,a.fK)(`${r.A.restBaseUrl}portals/self/roles`,e),{returnPrivileges:t},"roles")}function f(e,t){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/roles/${e}`,t)).catch((()=>{}))}function g(e){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/contacts`,e),{query:{type:"collaboration",num:100,collaborators:!1}})}function b(e,t){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}search`,e),{query:t}).catch((()=>{}))}function y(e,t){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}content/items/${e}/data`,t)).catch((()=>{}))}function v(e){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/oidc`,e))}function w(e){return(0,i.Em)((0,a.fK)(`${r.A.restBaseUrl}portals/self/memberCategorySchema`,e)).catch((()=>{}))}async function S(e){const t=await(0,i.Em)(`${r.A.restBaseUrl}/portals/helpmap?culture=${e}`);return t?.helpMap.m}async function x(e,t){const n=(0,a.fK)(`${(0,s.UG)(e)}/security/config`,e);let r=!1,o=null;try{const e=await(0,i.Em)(n,{query:{token:t}});e?.groupStoreConfig&&(o=e.groupStoreConfig.type?.toLowerCase(),o&&"builtin"!==o&&"saml"!==o&&!o.includes("oidc")&&(r=!0))}catch(e){console.log(e)}return{supportsEnterpriseGroups:r,storeType:o}}async function k(e,t,n="",r){const o=(0,a.fK)((0,s.zA)(e,(0,s.UG)(e),"/security/groups/searchEnterpriseGroups"),e);try{return await(0,i.Em)(o,{query:{token:t,maxCount:1e3,...n?{filter:n}:void 0},signal:r})}catch(e){return{groups:[],hasMore:!1}}}async function T(){return(0,i.Em)(`${r.A.restBaseUrl}portals/languages`).catch((()=>[]))}async function A(e){return(0,i.Em)(`${r.A.restBaseUrl}portals/regions`,{query:{culture:e}}).catch((()=>[]))}async function I(e,t){return(0,i.Em)(`${r.A.downloadsUrl}/dms/rest/download/secured/${e}`,{query:{folder:t}}).catch((()=>{}))}async function O(e,t){const{isPortal:n,portalMode:i,portalHostname:o,httpPort:l,httpsPort:c}=e,{protocol:u,port:d,href:p}=location;if(n&&"singletenant"===i&&("7080"===d||"7443"===d)){const n=await async function(e,t){const n=r.A.isDebug,i=`${(0,s.UG)(e)}/`,o=Boolean(t),l=window.location.href.includes("createadmin.html");try{const t=await fetch(`${i}?f=json&ts=${Date.now()}`),n=await t.json(),r=499!==t.status&&498!==t.status,s=Boolean(t.ok&&"error"===n?.status);if(s&&503===t.status)return{hasIAA:!0,error:n};if(s&&(!o||r)){if(l)return{hasIAA:!1};window.location.href=(0,a.fK)(`https://${e.portalHostname}/home/createadmin.html`,e)}return{hasIAA:!0}}catch(t){const r=t instanceof Response;if(n||!r||499===t.status&&o&&(499===t.status||498===t.status))return{hasIAA:!0,error:t};if(l)return{hasIAA:!1};window.location.href=(0,a.fK)(`https://${e.portalHostname}/home/createadmin.html`,e)}}(e,t);if(n?.hasIAA&&(o.match(/:7080\//)&&"http:"===u&&!p.includes("error.html")&&(window.location.href=`${(0,a.kb)(r.A.baseUrl,e)}error.html?c=WebAdaptorRequired`),!o.match(/:7080\//)&&80!==l&&443!==c&&"http:"===u&&!p.includes("error.html"))){const e="/home/",t=new URL(p),{pathname:n}=t,r=n.indexOf(e);t.pathname=n.substring(r),window.location.href=t.href}}}async function E(e,t,n){const r=n||t?.orgId,i=await e.queryItems({query:`(orgid: ${r} AND contentstatus: public_authoritative)`,num:0});return Boolean(i?.total)}async function j(){return(0,i.Em)(`${r.A.restBaseUrl}portals/self/urls`)}async function C(e,t){const n=new FormData,a=[{username:e,credits:t}];return n.append("userAssignments",JSON.stringify(a)),(0,i.Em)(`${r.A.restBaseUrl}portals/self/assignUserCredits`,{method:"post",body:n}).catch((()=>({success:!1})))}async function D(e,t){return(0,i.Wu)(`${r.A.restBaseUrl}portals/self/updateUserLicenseType`,25,e,(e=>{const n=new FormData;return n.append("users",JSON.stringify(e)),n.append("userLicenseType",t),n}))}async function P(e,t){return(0,i.Wu)(`${r.A.restBaseUrl}portals/self/updateUserRole`,1,e,(e=>{const n=new FormData;return n.append("user",e[0]),n.append("role",t),n}))}function L(e){const t=`${r.A.restBaseUrl}search`;return(0,i.Em)(t,{query:e})}},36490:(e,t,n)=>{n.d(t,{EX:()=>$,Eh:()=>T,F5:()=>U,HK:()=>o,LP:()=>f,MN:()=>p,Ms:()=>w,RA:()=>I,Te:()=>g,Wx:()=>v,Y1:()=>x,_p:()=>S,a5:()=>d,aV:()=>C,dA:()=>E,hE:()=>O,hJ:()=>D,jG:()=>y,ov:()=>b,qc:()=>u,qe:()=>A,rJ:()=>P,tl:()=>c,wQ:()=>l,x$:()=>k,zk:()=>j});var r=n(56303),i=n(48356),a=n(18852),s=n(14590);function o(e){return e&&!e.orgId}
1function l(e){return!!e?.sourceJSON.orgId}function c(e){return e?.sourceJSON.privileges?.includes("portal:user:createItem")}function u(e){return e?.role&&("org_admin"===e.role||"account_admin"===e.role)&&!e.roleId}function d(e,t){return t?.userLicensedItems?.some((t=>t?.entitlements?.includes(e)))}function p(e,t){return!(o(e)||!t.isPortal&&t?.created&&t.created>new Date("2025-02-26"))}function m(e,{user:t,signInSettings:n,self:r}){return t&&c(t)&&d(e,r)&&!(0,a.Yq)(e,n)}function h(e,t){return t?.orgCapabilities?.some((t=>t.id===e))}function f({user:e,signInSettings:t,self:n}){return o(e)||e&&c(e)&&d("arcgisinstapps",n)&&!(0,a.Yq)("arcgisinstantapps",t)}function g({user:e,signInSettings:t,self:n,config:r}){return r.webExperienceEnabled&&l(e)&&m("experienceBuilder",{user:e,signInSettings:t,self:n})}function b({user:e,signInSettings:t,self:n}){return m("arcgisstorymaps",{user:e,signInSettings:t,self:n})||o(e)}function y({user:e,signInSettings:t,self:n,config:r}){return r.showCreateDashboard&&l(e)&&m("dashboards",{user:e,signInSettings:t,self:n})}function v({user:e,subscriptionInfo:t}){return l(e)&&(h("indoorsmaps",t)||h("indoors",t))}function w({user:e,signInSettings:t,portal:n,self:r}){return n?.isPortal&&m("HubforArcGIS",{user:e,signInSettings:t,self:r})}function S({user:e,signInSettings:t,self:n,config:r}){return r.webAppBuilderEnabled&&l(e)&&m("webappbuilder",{user:e,signInSettings:t,self:n})}function x({user:e,signInSettings:t,self:n}){return m("arcgisUrban",{user:e,signInSettings:t,self:n})}function k({user:e,signInSettings:t,self:n,portal:r}){return!r.isPortal&&m("geobim",{user:e,signInSettings:t,self:n})}function T({user:e,config:t,portal:n}){return n?.isPortal&&l(e)&&t?.tpsEnabled}function A(e,t){return L(e)||!l(e)||(0,s.QX)("arcgiswebapps",t)||(0,s.QX)("locationplatformwebapps",t)}function I(e){return e?.canShareOthersItemsToOrg()||e?.canShareOthersItemsToPublic()}function O(e,t){return o(e)||l(e)&&(!t.isCustom()||t.isCustom()&&t.canViewOrgItems())}function E(e,t,n){const i=e.owner,a=e.itemControl?.includes("admin");return!(t.isPortal&&!(0,r.TL)(e,n)&&a&&i.includes("esri_")&&!["esri_livingatlas","esri_demographics","esri_boundaries"]?.includes(i)||!a)}function j(e,t,n,a){if((0,i.aZz)(n)&&!(0,i.axA)(n))return!1;const s=t?.canShareOthersItemsToOrg()||t?.canShareOthersItemsToPublic(),o=s&&n.isOrgItem,c=t?.canPurchaseMarketplace()||t?.canTrialMarketplace(),u=n.access||"private",d=E(n,a,e)||(0,r.TL)(n,e)||t?.isAdmin()&&n.isOrgItem||s&&n.isOrgItem,p="public"===u&&"AppBuilder Extension"!==n.type&&"AppBuilder Widget Package"!==n.type,m="org"===u&&n.isOrgItem,h="licenseByUser"===n.listingProperties?.licenseBy,f="Native Application Installer"!==n.type&&"API Key"!==n.type&&!(0,i.FpI)(n)&&!h&&(!n?.typeKeywords?.includes("ArcgisWorkflowManager")||n?.typeKeywords?.includes("ArcgisWorkflowJobLocation"))&&"IPS Configuration"!==n.type,g=c&&(n.listed||n.sourceJSON?.listed),b=(t?.canShareItemToGroup()||!l(e))&&(p||m),y=function(e,t,n){return e&&!l(e)||t?.canShareItemToGroup()||t?.canShareItemToOrg()||n.canSharePublic&&t?.canShareItemToPublic()}(e,t,a)&&(d||g||b),v="Data Store"===n.type&&!a.isPortal;return f&&(y||o)&&!v}function C(e,t,n){return!o(e)&&(!n||t?.canUpdateOrgItems())}const D=(e,t)=>!o(e)&&(0,r.Ev)(t,e);function P(e,t,n){return(0,r.TL)(n,e)&&(0,i.Xjv)(["notebook"],n)&&t?.canScheduleNotebooks()}function L(e){return!e}function $(e){return L(e)||o(e)}function U(e,t,n){return!!e&&e.privileges.includes("portal:publisher:publishServerServices")&&e.privileges.includes("portal:publisher:bulkPublishFromDataStores")&&(0,r.TL)(t,n)}},39598:(e,t,n)=>{n.d(t,{bf:()=>c,qM:()=>u});var r=n(50172),i=n(17402),a=n(45994);const s=480,o=1024,l=(0,i.createContext)({});function c({children:e}){const{formFactor:t}=function(){const[e,t]=(0,a.J0)("desktop"),[n,r]=(0,a.J0)(0);return(0,a.Nf)((()=>{function e(){const e=window.innerWidth;t(e<s?"mobile":e<o?"tablet":"desktop"),r(e)}return window.addEventListener("resize",e),e(),()=>{window.removeEventListener("resize",e)}}),[]),{formFactor:e,width:n}}();return(0,r.h)(l.Provider,{value:{formFactor:t}},e)}const u=()=>(0,i.useContext)(l)},42501:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(31601),i=n.n(r),a=n(76314),s=n.n(a),o=n(35868),l=s()(i());
1l.i(o.A),l.push([e.id,'*, ::before, ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n --tw-contain-size: ;\n --tw-contain-layout: ;\n --tw-contain-paint: ;\n --tw-contain-style: ;\n}\n\n::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n --tw-contain-size: ;\n --tw-contain-layout: ;\n --tw-contain-paint: ;\n --tw-contain-style: ;\n}/*\n! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com\n*//*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: currentColor; /* 2 */\n}\n\n::before,\n::after {\n --tw-content: \'\';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user\'s configured `sans` font-family by default.\n5. Use the user\'s configured `sans` font-feature-settings by default.\n6. Use the user\'s configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: var(--calcite-sans-family); /* 4 */\n font-feature-settings: normal; /* 5 */\n font-variation-settings: normal; /* 6 */\n -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user\'s configured `mono` font-family by default.\n2. Use the user\'s configured `mono` font-feature-settings by default.\n3. Use the user\'s configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: var(--calcite-code-family); /* 1 */\n font-feature-settings: normal; /* 2 */\n font-variation-settings: normal; /* 3 */\n font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;
1\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-feature-settings: inherit; /* 1 */\n font-variation-settings: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n letter-spacing: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\ninput:where([type=\'button\']),\ninput:where([type=\'reset\']),\ninput:where([type=\'submit\']) {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type=\'search\'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user\'s configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: #9ca3af; /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role="button"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don\'t get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/je
1nsimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden="until-found"])) {\n display: none;\n}\n.\\!container {\n width: 100% !important;\n}\n.container {\n width: 100%;\n}\n@media (min-width: 480px) {\n\n .\\!container {\n max-width: 480px !important;\n }\n\n .container {\n max-width: 480px;\n }\n}\n@media (min-width: 680px) {\n\n .\\!container {\n max-width: 680px !important;\n }\n\n .container {\n max-width: 680px;\n }\n}\n@media (min-width: 864px) {\n\n .\\!container {\n max-width: 864px !important;\n }\n\n .container {\n max-width: 864px;\n }\n}\n@media (min-width: 1024px) {\n\n .\\!container {\n max-width: 1024px !important;\n }\n\n .container {\n max-width: 1024px;\n }\n}\n@media (min-width: 1440px) {\n\n .\\!container {\n max-width: 1440px !important;\n }\n\n .container {\n max-width: 1440px;\n }\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n.pointer-events-none {\n pointer-events: none;\n}\n.visible {\n visibility: visible;\n}\n.invisible {\n visibility: hidden;\n}\n.collapse {\n visibility: collapse;\n}\n.static {\n position: static;\n}\n.fixed {\n position: fixed;\n}\n.absolute {\n position: absolute;\n}\n.relative {\n position: relative;\n}\n.sticky {\n position: sticky;\n}\n.inset-0 {\n inset: 0px;\n}\n.-end-1 {\n inset-inline-end: -0.25rem;\n}\n.-end-3 {\n inset-inline-end: -0.75rem;\n}\n.-right-1 {\n right: -0.25rem;\n}\n.-top-2 {\n top: -0.5rem;\n}\n.-top-4 {\n top: -1rem;\n}\n.bottom-0 {\n bottom: 0px;\n}\n.end-0 {\n inset-inline-end: 0px;\n}\n.left-0 {\n left: 0px;\n}\n.left-1\\/2 {\n left: 50%;\n}\n.left-full {\n left: 100%;\n}\n.right-0 {\n right: 0px;\n}\n.start-0 {\n inset-inline-start: 0px;\n}\n.start-1 {\n inset-inline-start: 0.25rem;\n}\n.top-0 {\n top: 0px;\n}\n.top-1\\/2 {\n top: 50%;\n}\n.top-12 {\n top: 3rem;\n}\n.top-2 {\n top: 0.5rem;\n}\n.top-7 {\n top: 1.75rem;\n}\n.top-\\[-100vh\\] {\n top: -100vh;\n}\n.top-full {\n top: 100%;\n}\n.z-0 {\n z-index: 0;\n}\n.z-10 {\n z-index: 10;\n}\n.z-50 {\n z-index: 50;\n}\n.z-\\[900\\] {\n z-index: 900;\n}\n.z-\\[901\\] {\n z-index: 901;\n}\n.z-\\[902\\] {\n z-index: 902;\n}\n.z-\\[999\\] {\n z-index: 999;\n}\n.z-\\[var\\(--calcite-z-index-3\\)\\] {\n z-index: var(--calcite-z-index-3);\n}\n.order-last {\n order: 9999;\n}\n.float-end {\n float: inline-end;\n}\n.float-right {\n float: right;\n}\n.float-left {\n float: left;\n}\n.clear-both {\n clear: both;\n}\n.-m-4 {\n margin: -1rem;\n}\n.m-0 {\n margin: 0px;\n}\n.m-1 {\n margin: 0.25rem;\n}\n.m-2 {\n margin: 0.5rem;\n}\n.m-3 {\n margin: 0.75rem;\n}\n.m-4 {\n margin: 1rem;\n}\n.m-\\[3px\\] {\n margin: 3px;\n}\n.m-auto {\n margin: auto;\n}\n.mx-1 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n}\n.mx-1\\.5 {\n margin-left: 0.375rem;\n margin-right: 0.375rem;\n}\n.mx-10 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n}\n.mx-2 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n}\n.mx-3 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n}\n.mx-4 {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n.mx-5 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n}\n.mx-6 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n}\n.mx-8 {\n margin-left: 2rem;\n margin-right: 2rem;\n}\n.mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\n.my-0 {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n.my-16 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n}\n.my-2 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n.my-2\\.5 {\n margin-top: 0.625rem;\n margin-bottom: 0.625rem;\n}\n.my-3 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n}\n.my-4 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n.my-6 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n.my-8 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n}\n.my-\\[-1rem\\] {\n margin-top: -1rem;\n margin-bottom: -1rem;\n}\n.my-auto {\n margin-top: auto;\n margin-bottom: auto;\n}\n.-mb-2 {\n margin-bottom: -0.5rem;\n}
1\n.-ms-1 {\n margin-inline-start: -0.25rem;\n}\n.-ms-4 {\n margin-inline-start: -1rem;\n}\n.-mt-1 {\n margin-top: -0.25rem;\n}\n.-mt-2 {\n margin-top: -0.5rem;\n}\n.mb-0 {\n margin-bottom: 0px;\n}\n.mb-0\\.5 {\n margin-bottom: 0.125rem;\n}\n.mb-1 {\n margin-bottom: 0.25rem;\n}\n.mb-1\\.5 {\n margin-bottom: 0.375rem;\n}\n.mb-10 {\n margin-bottom: 2.5rem;\n}\n.mb-12 {\n margin-bottom: 3rem;\n}\n.mb-16 {\n margin-bottom: 4rem;\n}\n.mb-2 {\n margin-bottom: 0.5rem;\n}\n.mb-3 {\n margin-bottom: 0.75rem;\n}\n.mb-4 {\n margin-bottom: 1rem;\n}\n.mb-5 {\n margin-bottom: 1.25rem;\n}\n.mb-6 {\n margin-bottom: 1.5rem;\n}\n.mb-7 {\n margin-bottom: 1.75rem;\n}\n.mb-8 {\n margin-bottom: 2rem;\n}\n.mb-auto {\n margin-bottom: auto;\n}\n.me-0 {\n margin-inline-end: 0px;\n}\n.me-0\\.5 {\n margin-inline-end: 0.125rem;\n}\n.me-1 {\n margin-inline-end: 0.25rem;\n}\n.me-1\\.5 {\n margin-inline-end: 0.375rem;\n}\n.me-2 {\n margin-inline-end: 0.5rem;\n}\n.me-3 {\n margin-inline-end: 0.75rem;\n}\n.me-4 {\n margin-inline-end: 1rem;\n}\n.me-6 {\n margin-inline-end: 1.5rem;\n}\n.me-8 {\n margin-inline-end: 2rem;\n}\n.me-auto {\n margin-inline-end: auto;\n}\n.ml-1 {\n margin-left: 0.25rem;\n}\n.ml-2 {\n margin-left: 0.5rem;\n}\n.ml-3 {\n margin-left: 0.75rem;\n}\n.ml-auto {\n margin-left: auto;\n}\n.mr-1 {\n margin-right: 0.25rem;\n}\n.mr-4 {\n margin-right: 1rem;\n}\n.mr-auto {\n margin-right: auto;\n}\n.ms-0 {\n margin-inline-start: 0px;\n}\n.ms-1 {\n margin-inline-start: 0.25rem;\n}\n.ms-10 {\n margin-inline-start: 2.5rem;\n}\n.ms-14 {\n margin-inline-start: 3.5rem;\n}\n.ms-16 {\n margin-inline-start: 4rem;\n}\n.ms-2 {\n margin-inline-start: 0.5rem;\n}\n.ms-3 {\n margin-inline-start: 0.75rem;\n}\n.ms-4 {\n margin-inline-start: 1rem;\n}\n.ms-5 {\n margin-inline-start: 1.25rem;\n}\n.ms-6 {\n margin-inline-start: 1.5rem;\n}\n.ms-7 {\n margin-inline-start: 1.75rem;\n}\n.ms-8 {\n margin-inline-start: 2rem;\n}\n.ms-auto {\n margin-inline-start: auto;\n}\n.mt-0 {\n margin-top: 0px;\n}\n.mt-0\\.5 {\n margin-top: 0.125rem;\n}\n.mt-1 {\n margin-top: 0.25rem;\n}\n.mt-1\\.5 {\n margin-top: 0.375rem;\n}\n.mt-10 {\n margin-top: 2.5rem;\n}\n.mt-12 {\n margin-top: 3rem;\n}\n.mt-16 {\n margin-top: 4rem;\n}\n.mt-2 {\n margin-top: 0.5rem;\n}\n.mt-3 {\n margin-top: 0.75rem;\n}\n.mt-36 {\n margin-top: 9rem;\n}\n.mt-4 {\n margin-top: 1rem;\n}\n.mt-5 {\n margin-top: 1.25rem;\n}\n.mt-6 {\n margin-top: 1.5rem;\n}\n.mt-8 {\n margin-top: 2rem;\n}\n.mt-\\[0\\.1875rem\\] {\n margin-top: 0.1875rem;\n}\n.mt-\\[15\\%\\] {\n margin-top: 15%;\n}\n.mt-\\[8rem\\] {\n margin-top: 8rem;\n}\n.mt-auto {\n margin-top: auto;\n}\n.box-border {\n box-sizing: border-box;\n}\n.box-content {\n box-sizing: content-box;\n}\n.line-clamp-2 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n.block {\n display: block;\n}\n.inline-block {\n display: inline-block;\n}\n.inline {\n display: inline;\n}\n.flex {\n display: flex;\n}\n.inline-flex {\n display: inline-flex;\n}\n.\\!table {\n display: table !important;\n}\n.table {\n display: table;\n}\n.table-row {\n display: table-row;\n}\n.grid {\n display: grid;\n}\n.contents {\n display: contents;\n}\n.\\!hidden {\n display: none !important;\n}\n.hidden {\n display: none;\n}\n.aspect-square {\n aspect-ratio: 1 / 1;\n}\n.h-0 {\n height: 0px;\n}\n.h-11 {\n height: 2.75rem;\n}\n.h-12 {\n height: 3rem;\n}\n.h-14 {\n height: 3.5rem;\n}\n.h-16 {\n height: 4rem;\n}\n.h-2 {\n height: 0.5rem;\n}\n.h-20 {\n height: 5rem;\n}\n.h-24 {\n height: 6rem;\n}\n.h-28 {\n height: 7rem;\n}\n.h-3 {\n height: 0.75rem;\n}\n.h-32 {\n height: 8rem;\n}\n.h-44 {\n height: 11rem;\n}\n.h-5 {\n height: 1.25rem;\n}\n.h-7 {\n height: 1.75rem;\n}\n.h-8 {\n height: 2rem;\n}\n.h-80 {\n height: 20rem;\n}\n.h-96 {\n height: 24rem;\n}\n.h-\\[150px\\] {\n height: 150px;\n}\n.h-\\[300px\\] {\n height: 300px;\n}\n.h-\\[40rem\\] {\n height: 40rem;\n}\n.h-\\[500px\\] {\n height: 500px;\n}\n.h-auto {\n height: auto;\n}\n.h-full {\n height: 100%;\n}\n.h-px {\n height: 1px;\n}\n.h-screen {\n height: 100vh;\n}\n.max-h-14 {\n max-height: 3.5rem;\n}\n.max-h-64 {\n max-height: 16rem;\n}\n.max-h-72 {\n max-height: 18rem;\n}\n.max-h-8 {\n max-height: 2rem;\n}\n.max-h-80 {\n max-height: 20rem;\n}\n.max-h-96 {\n max-height: 24rem;\n}\n.max-h-\\[120px\\] {\n max-height: 120px;\n}\n.max-h-\\[400px\\] {\n max-height: 400px;\n}\n.max-h-\\[50vh\\] {\n max-height: 50vh;\n}\n.max-h-\\[60vh\\] {\n max-height: 60vh;\n}\n.max-h-\\[70vh\\] {\n max-height: 70vh;\n}\n.max-h-full {\n max-height: 100%;\n}\n.min-h-0 {\n min-height: 0px;\n}\n.min-h-16 {\n min-height: 4rem;\n}\n.min-h-56 {\n min-height: 14rem;\n}\n.min-h-64 {\n min-height: 16rem;\n}\n.min-h-96 {\n min-height: 24rem;\n}\n.min-h-\\[450px\\] {\n min-height: 450px;\n}\n.min-h-\\[45vh\\] {\n min-height: 45vh;\n}\n.min-h-\\[48px\\] {\n min-height: 48px;\n}\n.min-h-\\[500px\\] {\n min-height: 500px;\n}\n.min-h-\\[508px\\] {\n min-height: 508px;\n}\n.min-h-\\[64px\\] {\n min-height: 64px;\n}\n.min-h-\\[65vh\\] {\n min-height: 65vh;\n}\n.min-h-\\[6rem\\] {\n min-height: 6rem;\n}\n.min-h-full {\n min-height: 100%;\n}\n.min-h-max {\n min-height: max-content;\n}\n.min-h-screen {\n min-height: 100vh;\n}\n.w-0 {\n width: 0px;\n}\n.w-1\\/2 {\n width: 50%;\n}\n.w-1\\/4 {\n width: 25%;\n}\n.w-1\\/6 {\n width: 16.666667%;\n}\n.w-10 {\n width: 2.5rem;\n}\n.w-12 {\n width: 3rem;\n}\n.w-16 {\n width: 4rem;\n}\n.w-2\\/3 {\n width: 66.666667%;\n}\n.w-2\\/4 {\n width: 50%;\n}\n.w-2\\/5 {\n width: 40%;\n}\n.w-2\\/6 {\n width: 33.333333%;\n}\n.w-20 {\n width: 5rem;\n}\n.w-24 {\n width: 6rem;\n}\n.w-28 {\n width: 7rem;\n}\n.w-3 {\n width: 0.75rem;\n}\n.w-3\\/12 {\n width: 25%;\n}\n.w-3\\/5 {\n width: 60%;\n}\n.w-32 {\n width: 8rem;\n}\n.w-44 {\n width: 11rem;\n}\n.w-48 {\n width: 12rem;\n}\n.w-5 {\n width: 1.25rem;\n}\n.w-5\\/12 {\n width: 41.666667%;\n}\n.w-52 {\n width: 13rem;\n}\n.w-60 {\n width: 15rem;\n}\n.w-64 {\n width: 16rem;\n}\n.w-7 {\n width: 1.75rem;\n}\n.w-72 {\n width: 18rem;\n}\n.w-8 {\n width: 2rem;\n}\n.w-80 {\n width: 20rem;\n}\n.w-9\\/12 {\n width: 75%;\n}\n.w-\\[--group-browser-pane-width\\] {\n width: var(--group-browser-pane-width);\n}\n.w-\\[18\\.75rem\\] {\n width: 18.75rem;\n}\n.w-\\[200px\\] {\n width: 200px;\n}\n.w-\\[400px\\] {\n width: 400px;\n}\n.w-\\[450px\\] {\n width: 450px;\n}\n.w-\\[50vw\\] {\n width: 50vw;\n}\n.w-\\[65vw\\] {\n width: 65vw;\n}\n.w-\\[80px\\] {\n width: 80px;\n}\n.w-auto {\n width: auto;\n}\n.w-fit {\n width: fit-content;\n}\n.w-full {\n width: 100%;\n}\n.w-px {\n width: 1px;\n}\n.w-screen-xl {\n width: 1440px;\n}\n.min-w-0 {\n min-width: 0px;\n}\n.min-w-16 {\n min-width: 4rem;\n}\n.min-w-20 {\n min-width: 5rem;\n}\n.min-w-32 {\n min-width: 8rem;\n}\n.min-w-48 {\n min-width: 12rem;\n}\n.min-w-52 {\n min-width: 13rem;\n}\n.min-w-60 {\n min-width: 15rem;\n}\n.min-w-80 {\n min-width: 20rem;\n}\n.min-w-96 {\n min-width: 24rem;\n}\n.min-w-\\[--arcgis-browser-pane-width\\] {\n min-width: var(--arcgis-browser-pane-width);\n}\n.min-w-\\[18\\.75rem\\] {\n min-width: 18.75rem;\n}\n.min-w-\\[400px\\] {\n min-width: 400px;\n}\n.min-w-full {\n min-width: 100%;\n}\n.max-w-14 {\n max-width: 3.5rem;\n}\n.max-w-32 {\n max-width: 8rem;\n}\n.max-w-3xl {\n max-width: 48rem;\n}\n.max-w-56 {\n max-width: 14rem;\n}\n.max-w-72 {\n max-width: 18rem;\n}\n.max-w-80 {\n max-width: 20rem;\n}\n.max-w-96 {\n max-width: 24rem;\n}\n.max-w-\\[13\\.75rem\\] {\n max-width: 13.75rem;\n}\n.max-w-\\[15\\.75rem\\] {\n max-width: 15.75rem;\n}\n.max-w-\\[150px\\] {\n max-width: 150px;\n}\n.max-w-\\[20rem\\] {\n max-width: 20rem;\n}\n.max-w-\\[300px\\] {\n max-width: 300px;\n}\n.max-w-\\[400px\\] {\n max-width: 400px;\n}\n.max-w-\\[45ch\\] {\n max-width: 45ch;\n}\n.max-w-\\[65vw\\] {\n max-width: 65vw;\n}\n.max-w-\\[900px\\] {\n max-width: 900px;\n}\n.max-w-fit {\n max-width: fit-content;\n}\n.max-w-full {\n max-width: 100%;\n}\n.max-w-md {\n max-width: 28rem;\n}\n.max-w-min {\n max-width: min-content;\n}\n.max-w-screen-padded {\n max-width: 98vw;\n}\n.max-w-screen-sm {\n max-width: 680px;\n}\n.max-w-screen-xl {\n max-width: 1440px;\n}\n.max-w-xl {\n max-width: 36rem;\n}\n.flex-1 {\n flex: 1 1 0%;\n}\n.flex-auto {\n flex: 1 1 auto;\n}\n.flex-none {\n flex: none;\n}\n.flex-shrink-0 {\n flex-shrink: 0;\n}\n.shrink {\n flex-shrink: 1;\n}\n.shrink-0 {\n flex-shrink: 0;\n}\n.shrink-\\[1\\] {\n flex-shrink: 1;\n}\n.shrink-\\[3\\] {\n flex-shrink: 3;\n}\n.flex-grow {\n flex-grow: 1;\n}\n.flex-grow-0 {\n flex-grow: 0;\n}\n.grow {\n flex-grow: 1;\n}\n.grow-0 {\n flex-grow: 0;\n}\n.basis-0 {\n flex-basis: 0px;\n}\n.basis-1\\/4 {\n flex-basis: 25%;\n}\n.basis-\\[24vw\\] {\n flex-basis: 24vw;\n}\n.basis-full {\n flex-basis: 100%;\n}\n.border-collapse {\n border-collapse: collapse;\n}\n.-translate-x-2\\/4 {\n --tw-translate-x: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.-translate-y-2\\/4 {\n --tw-translate-y: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-x-0 {\n --tw-translate-x: 0px;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-y-8 {\n --tw-translate-y: 2rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-0 {\n --tw-rotate: 0deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-180 {\n --tw-rotate: 180deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.scale-100 {\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.transform {\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.cursor-default {\n cursor: default;\n}\n.cursor-grab {\n cursor: grab;\n}\n.cursor-move {\n cursor: move;\n}
1\n.cursor-pointer {\n cursor: pointer;\n}\n.cursor-text {\n cursor: text;\n}\n.resize-none {\n resize: none;\n}\n.resize {\n resize: both;\n}\n.list-inside {\n list-style-position: inside;\n}\n.list-outside {\n list-style-position: outside;\n}\n.list-disc {\n list-style-type: disc;\n}\n.grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n.flex-row {\n flex-direction: row;\n}\n.flex-row-reverse {\n flex-direction: row-reverse;\n}\n.flex-col {\n flex-direction: column;\n}\n.flex-col-reverse {\n flex-direction: column-reverse;\n}\n.flex-wrap {\n flex-wrap: wrap;\n}\n.place-items-center {\n place-items: center;\n}\n.content-center {\n align-content: center;\n}\n.content-start {\n align-content: flex-start;\n}\n.content-end {\n align-content: flex-end;\n}\n.items-start {\n align-items: flex-start;\n}\n.items-end {\n align-items: flex-end;\n}\n.items-center {\n align-items: center;\n}\n.items-baseline {\n align-items: baseline;\n}\n.items-stretch {\n align-items: stretch;\n}\n.justify-start {\n justify-content: flex-start;\n}\n.justify-end {\n justify-content: flex-end;\n}\n.justify-center {\n justify-content: center;\n}\n.justify-between {\n justify-content: space-between;\n}\n.justify-evenly {\n justify-content: space-evenly;\n}\n.justify-stretch {\n justify-content: stretch;\n}\n.justify-items-center {\n justify-items: center;\n}\n.gap-1 {\n gap: 0.25rem;\n}\n.gap-1\\.5 {\n gap: 0.375rem;\n}\n.gap-12 {\n gap: 3rem;\n}\n.gap-2 {\n gap: 0.5rem;\n}\n.gap-3 {\n gap: 0.75rem;\n}\n.gap-4 {\n gap: 1rem;\n}\n.gap-5 {\n gap: 1.25rem;\n}\n.gap-6 {\n gap: 1.5rem;\n}\n.gap-7 {\n gap: 1.75rem;\n}\n.gap-x-1 {\n column-gap: 0.25rem;\n}\n.gap-x-2 {\n column-gap: 0.5rem;\n}\n.gap-x-3 {\n column-gap: 0.75rem;\n}\n.gap-x-4 {\n column-gap: 1rem;\n}\n.gap-x-5 {\n column-gap: 1.25rem;\n}\n.gap-x-6 {\n column-gap: 1.5rem;\n}\n.gap-x-8 {\n column-gap: 2rem;\n}\n.gap-y-0 {\n row-gap: 0px;\n}\n.gap-y-2 {\n row-gap: 0.5rem;\n}\n.gap-y-3 {\n row-gap: 0.75rem;\n}\n.gap-y-4 {\n row-gap: 1rem;\n}\n.self-start {\n align-self: flex-start;\n}\n.self-center {\n align-self: center;\n}\n.self-stretch {\n align-self: stretch;\n}\n.self-baseline {\n align-self: baseline;\n}\n.justify-self-end {\n justify-self: end;\n}\n.justify-self-center {\n justify-self: center;\n}\n.overflow-auto {\n overflow: auto;\n}\n.overflow-hidden {\n overflow: hidden;\n}\n.overflow-visible {\n overflow: visible;\n}\n.overflow-scroll {\n overflow: scroll;\n}\n.overflow-y-auto {\n overflow-y: auto;\n}\n.overflow-x-hidden {\n overflow-x: hidden;\n}\n.overflow-y-hidden {\n overflow-y: hidden;\n}\n.overflow-y-scroll {\n overflow-y: scroll;\n}\n.truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.text-ellipsis {\n text-overflow: ellipsis;\n}\n.whitespace-nowrap {\n white-space: nowrap;\n}\n.whitespace-pre {\n white-space: pre;\n}\n.whitespace-pre-wrap {\n white-space: pre-wrap;\n}\n.text-nowrap {\n text-wrap: nowrap;\n}\n.break-words {\n overflow-wrap: break-word;\n}\n.break-all {\n word-break: break-all;\n}\n.break-keep {\n word-break: keep-all;\n}\n.rounded {\n border-radius: 0.25rem;\n}\n.rounded-2xl {\n border-radius: 1rem;\n}\n.rounded-half {\n border-radius: 50%;\n}\n.rounded-md {\n border-radius: 0.375rem;\n}\n.rounded-none {\n border-radius: 0px;\n}\n.border {\n border-width: 1px;\n}\n.border-0 {\n border-width: 0px;\n}\n.border-2 {\n border-width: 2px;\n}\n.border-x {\n border-left-width: 1px;\n border-right-width: 1px;\n}\n.border-x-0 {\n border-left-width: 0px;\n border-right-width: 0px;\n}\n.border-y {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n.border-b {\n border-bottom-width: 1px;\n}\n.border-b-0 {\n border-bottom-width: 0px;\n}\n.border-b-2 {\n border-bottom-width: 2px;\n}\n.border-e {\n border-inline-end-width: 1px;\n}\n.border-e-4 {\n border-inline-end-width: 4px;\n}\n.border-l {\n border-left-width: 1px;\n}\n.border-l-0 {\n border-left-width: 0px;\n}\n.border-r {\n border-right-width: 1px;\n}\n.border-r-0 {\n border-right-width: 0px;\n}\n.border-s {\n border-inline-start-width: 1px;\n}\n.border-t {\n border-top-width: 1px;\n}\n.border-t-0 {\n border-top-width: 0px;\n}\n.border-solid {\n border-style: solid;\n}\n.border-dashed {\n border-style: dashed;\n}\n.border-none {\n border-style: none;\n}\n.border-\\[\\#a9a9a9\\] {\n --tw-border-opacity: 1;\n border-color: rgb(169 169 169 / var(--tw-border-opacity, 1));\n}\n.border-\\[\\#d83020\\] {\n --tw-border-opacity: 1;\n border-color: rgb(216 48 32 / var(--tw-border-opacity, 1));\n}\n.border-\\[\\#e7e7e7\\] {\n --tw-border-opacity: 1;\n border-color: rgb(231 231 231 / var(--tw-border-opacity, 1));\n}\n.border-color-1 {\n border-color: var(--calcite-color-border-1);\n}\n.border-color-2 {\n border-color: var(--calcite-color-border-2);\n}\n.border-color-3 {\n border-color: var(--calcite-color-border-3);\n}\n.border-color-brand {\n border-color: var(--calcite-color-brand);\n}\n.border-color-input {\n border-color: var(--calcite-color-border-input);\n}\n.border-color-transparent {\n border-color: transparent;\n}\n.border-white {\n border-color: var(--calcite-color-neutral-blk-000);\n}\n.border-b-\\[var\\(--calcite-color-border-1\\)\\] {\n border-bottom-color: var(--calcite-color-border-1);\n}\n.border-b-\\[var\\(--calcite-color-neutral-blk-020\\)\\] {\n border-bottom-color: var(--calcite-color-neutral-blk-020);\n}\n.border-b-color-1 {\n border-bottom-color: var(--calcite-color-border-1);\n}\n.border-b-color-3 {\n border-bottom-color: var(--calcite-color-border-3);\n}\n.border-b-color-brand {\n border-bottom-color: var(--calcite-color-brand);\n}\n.border-b-color-transparent {\n border-bottom-color: transparent;\n}\n.border-e-color-3 {\n border-inline-end-color: var(--calcite-color-border-3);\n}\n.border-l-color-3 {\n border-left-color: var(--calcite-color-border-3);\n}\n.border-s-color-3 {\n border-inline-start-color: var(--calcite-color-border-3);\n}\n.border-t-\\[var\\(--calcite-color-border-1\\)\\] {\n border-top-color: var(--calcite-color-border-1);\n}\n.border-t-color-1 {\n border-top-color: var(--calcite-color-border-1);\n}\n.border-t-color-3 {\n border-top-color: var(--calcite-color-border-3);\n}\n.bg-\\[\\#b7d3c7\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(183 211 199 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#c7eaff66\\] {\n background-color: #c7eaff66;\n}\n.bg-\\[\\#d2e9f9\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(210 233 249 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#e04ea6\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(224 78 166 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#e7e7e7\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(231 231 231 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#f3ded7\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(243 222 215 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#f8f8f8\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[--calcite-color-border-3\\] {\n background-color: var(--calcite-color-border-3);\n}\n.bg-\\[--calcite-color-border-input\\] {\n background-color: var(--calcite-color-border-input);\n}\n.bg-\\[rgb\\(0\\2c 0\\2c 0\\2c 0\\.7\\)\\] {\n background-color: rgb(0,0,0,0.7);\n}\n.bg-background {\n background-color: var(--calcite-color-background);\n}\n.bg-brand {\n background-color: var(--calcite-color-brand);\n}\n.bg-danger {\n background-color: var(--calcite-color-status-danger);\n}\n.bg-foreground-1 {\n background-color: var(--calcite-color-foreground-1);\n}\n.bg-foreground-3 {\n background-color: var(--calcite-color-foreground-3);\n}\n.bg-transparent {\n background-color: transparent;\n}\n.bg-warning {\n background-color: var(--calcite-color-status-warning);\n}\n.bg-white {\n background-color: var(--calcite-color-neutral-blk-000);\n}\n.bg-cover {\n background-size: cover;\n}\n.fill-danger {\n fill: var(--calcite-color-status-danger);\n}\n.fill-success {\n fill: var(--calcite-color-status-success);\n}\n.stroke-danger {\n stroke: var(--calcite-color-status-danger);\n}\n.stroke-success {\n stroke: var(--calcite-color-status-success);\n}\n.object-contain {\n object-fit: contain;\n}\n.p-0 {\n padding: 0px;\n}\n.p-1 {\n padding: 0.25rem;\n}\n.p-1\\.5 {\n padding: 0.375rem;\n}\n.p-10 {\n padding: 2.5rem;\n}\n.p-2 {\n padding: 0.5rem;\n}\n.p-3 {\n padding: 0.75rem;\n}\n.p-4 {\n padding: 1rem;\n}\n.p-5 {\n padding: 1.25rem;\n}\n.p-6 {\n padding: 1.5rem;\n}\n.px-0 {\n padding-left: 0px;\n padding-right: 0px;\n}\n.px-1 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n.px-1\\.5 {\n padding-left: 0.375rem;\n padding-right: 0.375rem;\n}\n.px-10 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n}\n.px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n.px-3 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n.px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n.px-6 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n.py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n.py-1\\.5 {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n.py-14 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n}\n.py-16 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n.py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.py-3 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n.py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n.py-5 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n.py-6 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n.py-8 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n.py-\\[\\.125rem\\] {\n padding-top: .125rem;\n padding-bottom: .125rem;\n}\n.pb-0 {\n padding-bottom: 0px;\n}\n.pb-1 {\n padding-bottom: 0.25rem;\n}\n.pb-1\\.5 {\n padding-bottom: 0.375rem;\n}\n.pb-12 {\n padding-bottom: 3rem;\n}\n.pb-2 {\n padding-bottom: 0.5rem;\n}\n.pb-3 {\n padding-bottom: 0.75rem;\n}\n.pb-4 {\n padding-bottom: 1rem;\n}
1\n.pb-5 {\n padding-bottom: 1.25rem;\n}\n.pb-6 {\n padding-bottom: 1.5rem;\n}\n.pb-8 {\n padding-bottom: 2rem;\n}\n.pe-0 {\n padding-inline-end: 0px;\n}\n.pe-1 {\n padding-inline-end: 0.25rem;\n}\n.pe-2 {\n padding-inline-end: 0.5rem;\n}\n.pe-3 {\n padding-inline-end: 0.75rem;\n}\n.pe-4 {\n padding-inline-end: 1rem;\n}\n.pe-6 {\n padding-inline-end: 1.5rem;\n}\n.pe-8 {\n padding-inline-end: 2rem;\n}\n.pl-0 {\n padding-left: 0px;\n}\n.pl-2 {\n padding-left: 0.5rem;\n}\n.pr-0 {\n padding-right: 0px;\n}\n.pr-2 {\n padding-right: 0.5rem;\n}\n.pr-4 {\n padding-right: 1rem;\n}\n.ps-0 {\n padding-inline-start: 0px;\n}\n.ps-1 {\n padding-inline-start: 0.25rem;\n}\n.ps-1\\.5 {\n padding-inline-start: 0.375rem;\n}\n.ps-2 {\n padding-inline-start: 0.5rem;\n}\n.ps-3 {\n padding-inline-start: 0.75rem;\n}\n.ps-4 {\n padding-inline-start: 1rem;\n}\n.ps-6 {\n padding-inline-start: 1.5rem;\n}\n.ps-7 {\n padding-inline-start: 1.75rem;\n}\n.ps-8 {\n padding-inline-start: 2rem;\n}\n.pt-0 {\n padding-top: 0px;\n}\n.pt-1 {\n padding-top: 0.25rem;\n}\n.pt-11 {\n padding-top: 2.75rem;\n}\n.pt-12 {\n padding-top: 3rem;\n}\n.pt-2 {\n padding-top: 0.5rem;\n}\n.pt-3 {\n padding-top: 0.75rem;\n}\n.pt-4 {\n padding-top: 1rem;\n}\n.pt-6 {\n padding-top: 1.5rem;\n}\n.pt-8 {\n padding-top: 2rem;\n}\n.text-left {\n text-align: left;\n}\n.text-center {\n text-align: center;\n}\n.text-right {\n text-align: right;\n}\n.text-start {\n text-align: start;\n}\n.text-end {\n text-align: end;\n}\n.align-top {\n vertical-align: top;\n}\n.align-middle {\n vertical-align: middle;\n}\n.font-sans {\n font-family: var(--calcite-sans-family);\n}\n.text-0 {\n font-size: var(--calcite-font-size-0);\n}\n.text-0-wrap {\n font-size: var(--calcite-font-size-0);\n line-height: 1.375;\n}\n.text-0h {\n font-size: var(--calcite-font-size-0);\n line-height: 1.25rem;\n}\n.text-1 {\n font-size: var(--calcite-font-size-1);\n}\n.text-1-wrap {\n font-size: var(--calcite-font-size-1);\n line-height: 1.375;\n}\n.text-1h {\n font-size: var(--calcite-font-size-1);\n line-height: 1.5rem;\n}\n.text-2 {\n font-size: var(--calcite-font-size-2);\n}\n.text-2h {\n font-size: var(--calcite-font-size-2);\n line-height: 1.5rem;\n}\n.text-3 {\n font-size: var(--calcite-font-size-3);\n}\n.text-3h {\n font-size: var(--calcite-font-size-3);\n line-height: 2rem;\n}\n.text-4 {\n font-size: var(--calcite-font-size-4);\n}\n.text-4h {\n font-size: var(--calcite-font-size-4);\n line-height: 2.5rem;\n}\n.text-5 {\n font-size: var(--calcite-font-size-5);\n}\n.text-6 {\n font-size: var(--calcite-font-size-6);\n}\n.text-\\[0\\.875rem\\] {\n font-size: 0.875rem;\n}\n.text-\\[0\\.9375rem\\] {\n font-size: 0.9375rem;\n}\n.text-\\[0\\.9rem\\] {\n font-size: 0.9rem;\n}\n.text-\\[1rem\\] {\n font-size: 1rem;\n}\n.text-n1 {\n font-size: var(--calcite-font-size--1);\n}\n.text-n1-wrap {\n font-size: var(--calcite-font-size--1);\n line-height: 1.375;\n}\n.text-n1\\/6 {\n font-size: var(--calcite-font-size--1);\n line-height: 1.5rem;\n}\n.text-n1h {\n font-size: var(--calcite-font-size--1);\n line-height: 1rem;\n}\n.text-n2 {\n font-size: var(--calcite-font-size--2);\n}\n.text-n2h {\n font-size: var(--calcite-font-size--2);\n line-height: 1rem;\n}\n.font-bold {\n font-weight: var(--calcite-font-weight-bold);\n}\n.font-light {\n font-weight: var(--calcite-font-weight-light);\n}\n.font-medium {\n font-weight: var(--calcite-font-weight-medium);\n}\n.font-normal {\n font-weight: var(--calcite-font-weight-normal);\n}\n.uppercase {\n text-transform: uppercase;\n}\n.lowercase {\n text-transform: lowercase;\n}\n.capitalize {\n text-transform: capitalize;\n}\n.italic {\n font-style: italic;\n}\n.leading-4 {\n line-height: 1rem;\n}\n.leading-6 {\n line-height: 1.5rem;\n}\n.leading-\\[1\\.46\\] {\n line-height: 1.46;\n}\n.leading-loose {\n line-height: 2;\n}\n.leading-normal {\n line-height: 1.5;\n}\n.leading-relaxed {\n line-height: 1.625;\n}\n.leading-snug {\n line-height: 1.375;\n}\n.leading-tight {\n line-height: 1.25;\n}\n.text-\\[var\\(--calcite-color-border-1\\)\\] {\n color: var(--calcite-color-border-1);\n}\n.text-black {\n color: var(--calcite-color-neutral-blk-240);\n}\n.text-brand {\n color: var(--calcite-color-brand);\n}\n.text-color-1 {\n color: var(--calcite-color-text-1);\n}\n.text-color-2 {\n color: var(--calcite-color-text-2);\n}\n.text-color-3 {\n color: var(--calcite-color-text-3);\n}\n.text-color-inverse {\n color: var(--calcite-color-text-inverse);\n}\n.text-color-link {\n color: var(--calcite-color-text-link);\n}
1\n.text-danger {\n color: var(--calcite-color-status-danger);\n}\n.text-home-yellow-medium {\n --tw-text-opacity: 1;\n color: rgb(249 229 78 / var(--tw-text-opacity, 1));\n}\n.text-info {\n color: var(--calcite-color-status-info);\n}\n.text-success {\n color: var(--calcite-color-status-success);\n}\n.text-warning {\n color: var(--calcite-color-status-warning);\n}\n.text-white {\n color: var(--calcite-color-neutral-blk-000);\n}\n.underline {\n text-decoration-line: underline;\n}\n.decoration-brand {\n text-decoration-color: var(--calcite-color-brand);\n}\n.opacity-0 {\n opacity: 0;\n}\n.opacity-20 {\n opacity: 0.2;\n}\n.opacity-25 {\n opacity: 0.25;\n}\n.opacity-50 {\n opacity: 0.5;\n}\n.shadow-1-lg {\n --tw-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 2px 8px 0 rgba(0, 0, 0, 0.04);\n --tw-shadow-colored: 0 4px 16px 0 var(--tw-shadow-color), 0 2px 8px 0 var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-1-sm {\n --tw-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.16), 0 1px 2px -1px rgba(0, 0, 0, 0.08);
1\n --tw-shadow-colored: 0 1px 6px -1px var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-md {\n --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.outline-none {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n.outline {\n outline-style: solid;\n}\n.outline-dashed {\n outline-style: dashed;\n}\n.outline-1 {\n outline-width: 1px;\n}\n.outline-2 {\n outline-width: 2px;\n}\n.outline-\\[\\#007ac2\\] {\n outline-color: #007ac2;\n}\n.outline-\\[\\#949494\\] {\n outline-color: #949494;\n}\n.outline-\\[\\#dfdfdf\\] {\n outline-color: #dfdfdf;\n}\n.blur {\n --tw-blur: blur(8px);\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.filter {\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.transition {\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.transition-transform {\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.duration-200 {\n transition-duration: 200ms;\n}\n.duration-300 {\n transition-duration: 300ms;\n}\n.duration-500 {\n transition-duration: 500ms;\n}\n.ease-in-out {\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.content-none {\n --tw-content: none;\n content: var(--tw-content);\n}\n.word-break {\n word-wrap: break-word;\n word-break: break-word;\n}\n.dialog-content-space-0 {\n --calcite-dialog-content-space: 0;\n}\n.dialog-bg-white {\n --calcite-dialog-background-color: var(--calcite-color-foreground-1);\n}\n.border-t-color-1 {\n border-top-color: var(--calcite-color-border-1);\n}\n.border-b-color-1 {\n border-bottom-color: var(--calcite-color-border-1);\n}\n.border-t-color-3 {\n border-top-color: var(--calcite-color-border-3);\n}\n.border-b-color-3 {\n border-bottom-color: var(--calcite-color-border-3);\n}\n.border-l-color-3 {\n border-left-color: var(--calcite-color-border-3);\n}\n.border-b-color-transparent {\n border-bottom-color: transparent;\n}\n.border-b-color-brand {\n border-bottom-color: var(--calcite-color-brand);\n}\n.\\[--calcite-color-text-link\\:--calcite-color-text-1\\] {\n --calcite-color-text-link: var(--calcite-color-text-1);\n}\n.\\[--calcite-dialog-content-background\\:--calcite-color-foreground-2\\] {\n --calcite-dialog-content-background: var(--calcite-color-foreground-2);\n}\n.\\[--calcite-dialog-content-space\\:1\\.5rem\\] {\n --calcite-dialog-content-space: 1.5rem;\n}\n.\\[--calcite-dialog-size-x\\:600px\\] {\n --calcite-dialog-size-x: 600px;\n}\n.\\[--calcite-loader-padding\\:0\\] {\n --calcite-loader-padding: 0;\n}\n.\\[--col-template\\:1fr\\] {\n --col-template: 1fr;\n}\n.\\[--group-browser-max-width\\:min\\(99vw\\2c _1440px\\)\\] {\n --group-browser-max-width: min(99vw, 1440px);\n}\n\nbody {\n -webkit-font-smoothing: subpixel-antialiased;\n font-kerning: normal;\n text-rendering: optimizeLegibility;\n font-feature-settings:\n "kern",\n "liga" 1,\n "calt" 0;\n}\n\n@media (forced-colors: active) {\n svg.icon-black {\n fill: CanvasText;\n }\n .esri-header-wrap button:hover {\n /* maintain the default text color on hover on FF on windows */\n color: CanvasText !important;\n }\n arcgis-group-browser, arcgis-item-browser, arcgis-member-browser, arcgis-user-popup {\n /* maintain the default text color even on hover on FF on windows */\n --calcite-color-text-2: CanvasText !important;\n }\n}\n\n.\\*\\:flex-grow > * {\n flex-grow: 1;\n}\n\n.\\*\\:basis-full > * {\n flex-basis: 100%;\n}
1\n\n.after\\:absolute::after {\n content: var(--tw-content);\n position: absolute;\n}\n\n.after\\:inset-0::after {\n content: var(--tw-content);\n inset: 0px;\n}\n\n.after\\:-right-1::after {\n content: var(--tw-content);\n right: -0.25rem;\n}\n\n.after\\:-top-1::after {\n content: var(--tw-content);\n top: -0.25rem;\n}\n\n.after\\:-z-10::after {\n content: var(--tw-content);\n z-index: -10;\n}\n\n.after\\:inline-flex::after {\n content: var(--tw-content);\n display: inline-flex;\n}\n\n.after\\:aspect-square::after {\n content: var(--tw-content);\n aspect-ratio: 1 / 1;\n}\n\n.after\\:h-screen::after {\n content: var(--tw-content);\n height: 100vh;\n}\n\n.after\\:items-center::after {\n content: var(--tw-content);\n align-items: center;\n}\n\n.after\\:justify-center::after {\n content: var(--tw-content);\n justify-content: center;\n}\n\n.after\\:rounded-half::after {\n content: var(--tw-content);\n border-radius: 50%;\n}\n\n.after\\:bg-brand::after {\n content: var(--tw-content);\n background-color: var(--calcite-color-brand);\n}\n\n.after\\:bg-danger::after {\n content: var(--tw-content);\n background-color: var(--calcite-color-status-danger);\n}\n\n.after\\:px-1\\.5::after {\n content: var(--tw-content);\n padding-left: 0.375rem;\n padding-right: 0.375rem;\n}\n\n.after\\:text-n2::after {\n content: var(--tw-content);\n font-size: var(--calcite-font-size--2);\n}\n\n.after\\:text-color-inverse::after {\n content: var(--tw-content);\n color: var(--calcite-color-text-inverse);\n}\n\n.after\\:content-\\[attr\\(data-count\\)\\]::after {\n --tw-content: attr(data-count);\n content: var(--tw-content);\n}\n\n.first\\:mt-0:first-child {\n margin-top: 0px;\n}\n\n.first\\:mt-2:first-child {\n margin-top: 0.5rem;\n}\n\n.first\\:border-t-0:first-child {\n border-top-width: 0px;\n}\n\n.first\\:pt-0:first-child {\n padding-top: 0px;\n}\n\n.last\\:mb-0:last-child {\n margin-bottom: 0px;\n}\n\n.last\\:border-b-0:last-child {\n border-bottom-width: 0px;\n}\n\n.last\\:border-b-2:last-child {\n border-bottom-width: 2px;\n}\n\n.focus-within\\:border-b-color-brand:focus-within {\n border-bottom-color: var(--calcite-color-brand);\n}\n\n.hover\\:border-color-brand:hover {\n border-color: var(--calcite-color-brand);\n}\n\n.hover\\:underline:hover {\n text-decoration-line: underline;\n}\n\n.hover\\:decoration-brand-hover:hover {\n text-decoration-color: var(--calcite-color-brand-hover);\n}\n\n.hover\\:opacity-100:hover {\n opacity: 1;\n}\n\n.focus\\:border-b-\\[var\\(--calcite-color-brand\\)\\]:focus {\n border-bottom-color: var(--calcite-color-brand);\n}\n\n.focus\\:outline-none:focus {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.focus\\:outline:focus {\n outline-style: solid;\n}\n\n.focus\\:outline-2:focus {\n outline-width: 2px;\n}\n\n.focus\\:outline-offset-8:focus {\n outline-offset: 8px;\n}\n\n.focus\\:outline-brand:focus {\n outline-color: var(--calcite-color-brand);\n}\n\n.focus-visible\\:border-2:focus-visible {\n border-width: 2px;\n}\n\n.focus-visible\\:border-solid:focus-visible {\n border-style: solid;\n}\n\n.focus-visible\\:border-\\[\\#007ac2\\]:focus-visible {\n --tw-border-opacity: 1;\n border-color: rgb(0 122 194 / var(--tw-border-opacity, 1));\n}\n\n.has-\\[calcite-dropdown-group\\:empty\\]\\:hidden:has(calcite-dropdown-group:empty) {\n display: none;\n}\n\n.data-\\[access\\=link\\]\\:hover\\:bg-foreground-3:hover[data-access="link"] {\n background-color: var(--calcite-color-foreground-3);\n}\n\n.not-first\\:border-t:not(:first-child) {\n border-top-width: 1px;\n}\n\n@media (min-width: 480px) {\n\n .s\\:inset-auto {\n inset: auto;\n }\n\n .s\\:end-0 {\n inset-inline-end: 0px;\n }\n\n .s\\:top-0 {\n top: 0px;\n }\n\n .s\\:m-auto {\n margin: auto;\n }\n\n .s\\:mx-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n .s\\:mb-auto {\n margin-bottom: auto;\n }\n\n .s\\:me-4 {\n margin-inline-end: 1rem;\n }\n\n .s\\:ms-0 {\n margin-inline-start: 0px;\n }\n\n .s\\:mt-0 {\n margin-top: 0px;\n }\n\n .s\\:inline-block {\n display: inline-block;\n }\n\n .s\\:w-max {\n width: max-content;\n }\n\n .s\\:max-w-\\[80\\%\\] {\n max-width: 80%;\n }\n\n .s\\:basis-1\\/3 {\n flex-basis: 33.333333%;\n }\n\n .s\\:flex-row {\n flex-direction: row;\n }
1\n\n .s\\:items-center {\n align-items: center;\n }\n\n .s\\:justify-normal {\n justify-content: normal;\n }\n\n .s\\:self-auto {\n align-self: auto;\n }\n\n .s\\:py-0 {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n\n .s\\:text-0 {\n font-size: var(--calcite-font-size-0);\n }\n\n .s\\:text-2 {\n font-size: var(--calcite-font-size-2);\n }\n\n .s\\:text-n1 {\n font-size: var(--calcite-font-size--1);\n }\n\n .s\\:text-n2 {\n font-size: var(--calcite-font-size--2);\n }\n\n .s\\:font-medium {\n font-weight: var(--calcite-font-weight-medium);\n }\n\n .s\\:after\\:hidden::after {\n content: var(--tw-content);\n display: none;\n }\n}\n\n@media (min-width: 680px) {\n\n .sm\\:mb-2 {\n margin-bottom: 0.5rem;\n }\n\n .sm\\:ms-6 {\n margin-inline-start: 1.5rem;\n }\n\n .sm\\:mt-4 {\n margin-top: 1rem;\n }\n\n .sm\\:mt-7 {\n margin-top: 1.75rem;\n }\n\n .sm\\:w-\\[600px\\] {\n width: 600px;\n }\n\n .sm\\:flex-row {\n flex-direction: row;\n }\n\n .sm\\:items-end {\n align-items: flex-end;\n }
1\n\n .sm\\:items-center {\n align-items: center;\n }\n}\n\n@media (min-width: 864px) {\n\n .m\\:mb-0 {\n margin-bottom: 0px;\n }\n\n .m\\:me-8 {\n margin-inline-end: 2rem;\n }\n\n .m\\:ms-0 {\n margin-inline-start: 0px;\n }\n\n .m\\:ms-2 {\n margin-inline-start: 0.5rem;\n }\n\n .m\\:ms-8 {\n margin-inline-start: 2rem;\n }\n\n .m\\:mt-0 {\n margin-top: 0px;\n }\n\n .m\\:block {\n display: block;\n }\n\n .m\\:hidden {\n display: none;\n }\n\n .m\\:max-h-\\[40vh\\] {\n max-height: 40vh;\n }\n\n .m\\:w-1\\/2 {\n width: 50%;\n }\n\n .m\\:w-1\\/4 {\n width: 25%;\n }\n\n .m\\:w-3\\/4 {\n width: 75%;\n }\n\n .m\\:w-\\[250px\\] {\n width: 250px;\n }\n\n .m\\:w-\\[400px\\] {\n width: 400px;\n }\n\n .m\\:w-screen-xl {\n width: 1440px;\n }\n\n .m\\:min-w-\\[250px\\] {\n min-width: 250px;\n }\n\n .m\\:max-w-\\[640px\\] {\n max-width: 640px;\n }\n\n .m\\:max-w-\\[805px\\] {\n max-width: 805px;\n }\n\n .m\\:max-w-screen-padded {\n max-width: 98vw;\n }\n\n .m\\:flex-row {\n flex-direction: row;\n }\n\n .m\\:gap-x-4 {\n column-gap: 1rem;\n }\n\n .m\\:p-0 {\n padding: 0px;\n }\n\n .m\\:px-0 {\n padding-left: 0px;\n padding-right: 0px;\n }\n\n .m\\:\\[--col-template\\:repeat\\(2\\2c _1fr\\)\\] {\n --col-template: repeat(2, 1fr);\n }\n}\n\n@media (min-width: 1024px) {\n\n .l\\:static {\n position: static;\n }\n\n .l\\:z-0 {\n z-index: 0;\n }\n\n .l\\:mb-0 {\n margin-bottom: 0px;\n }\n\n .l\\:mt-16 {\n margin-top: 4rem;\n }\n\n .l\\:block {\n display: block;\n }\n\n .l\\:hidden {\n display: none;\n }\n\n .l\\:h-full {\n height: 100%;\n }\n\n .l\\:max-h-\\[60vh\\] {\n max-height: 60vh;\n }\n\n .l\\:w-screen-l {\n width: 1024px;\n }\n\n .l\\:max-w-\\[50vw\\] {\n max-width: 50vw;\n }\n\n .l\\:flex-row {\n flex-direction: row;\n }\n\n .l\\:pb-5 {\n padding-bottom: 1.25rem;\n }\n\n .l\\:pe-1 {\n padding-inline-end: 0.25rem;\n }\n\n .l\\:ps-6 {\n padding-inline-start: 1.5rem;\n }\n\n .l\\:pt-0 {\n padding-top: 0px;\n }\n\n .l\\:text-n1 {\n font-size: var(--calcite-font-size--1);\n }\n\n .l\\:text-n1-wrap {\n font-size: var(--calcite-font-size--1);\n line-height: 1.375;\n }\n}\n\n.ltr\\:left-full:where([dir="ltr"], [dir="ltr"] *) {\n left: 100%;\n}\n\n.ltr\\:right-3:where([dir="ltr"], [dir="ltr"] *) {\n right: 0.75rem;\n}\n\n.rtl\\:left-3:where([dir="rtl"], [dir="rtl"] *) {\n left: 0.75rem;\n}\n\n.rtl\\:right-full:where([dir="rtl"], [dir="rtl"] *) {\n right: 100%;\n}\n\n@media (forced-colors: active) {\n\n .forced-colors\\:font-bold {\n font-weight: var(--calcite-font-weight-bold);\n }\n}\n\n.\\[\\&\\:not\\(\\:first-child\\)_span\\]\\:hidden:not(:first-child) span {\n display: none;\n}\n\n@media (min-width: 1024px) {\n\n .l\\:\\[\\&\\:not\\(\\:first-child\\)_span\\]\\:inline-block:not(:first-child) span {\n display: inline-block;\n }\n}\n\n.\\[\\&\\:not\\(\\:last-child\\)\\]\\:border-b-0:not(:last-child) {\n border-bottom-width: 0px;\n}\n\n.\\[\\&\\:not\\(\\:last-child\\)\\]\\:pb-4:not(:last-child) {\n padding-bottom: 1rem;\n}\n\n.\\[\\&\\:not\\(\\:last-child\\)_span\\]\\:hidden:not(:last-child) span {\n display: none;\n}\n\n@media (min-width: 480px) {\n\n .s\\:\\[\\&\\:not\\(\\:last-child\\)_span\\]\\:inline-block:not(:last-child) span {\n display: inline-block;\n }\n}\n\n.\\[\\&\\:not\\(\\:only-child\\)\\]\\:pb-4:not(:only-child) {\n padding-bottom: 1rem;\n}\n\n.\\[\\&\\>div\\]\\:flex>div {\n display: flex;\n}\n\n.\\[\\&\\>div\\]\\:items-center>div {\n align-items: center;\n}\n\n.\\[\\&\\>div\\]\\:gap-2>div {\n gap: 0.5rem;\n}\n\n.\\[\\&\\>li\\]\\:mb-1>li {\n margin-bottom: 0.25rem;\n}\n\n.\\[\\&_a\\]\\:text-color-link a {\n color: var(--calcite-color-text-link);\n}\n\n.\\[\\&_a\\]\\:underline a {\n text-decoration-line: underline;\n}\n',""]);const c=l},43589:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(45994),i=n(32081),a=n(428),s=n(91883);function o({baseUrl:e,locale:t,returnUrl:n}){return(0,r.vJ)((()=>{const r=(0,s.M3)(e);n??(n=window.location.href),(0,i.vh)(n)||(n=n.startsWith("/")?`${a.A.baseUrl}${n}`:`${a.A.baseUrl}/${n}`),window.location.href=`${r}/signin.html?locale=${t}&returnUrl=${encodeURIComponent(n)}`}),[e,t,n]),null}},48356:(e,t,n)=>{n.d(t,{$V2:()=>se,$fY:()=>ce,AVG:()=>xe,AWb:()=>be,Ajy:()=>ue,AzT:()=>gt,BB_:()=>st,BFM:()=>V,BVN:()=>fe,C0H:()=>Re,CDF:()=>Ht,CGB:()=>on,CJx:()=>mn,CZL:()=>wt,Cgo:()=>le,Cu4:()=>j,DGX:()=>Fn,DSC:()=>he,DdE:()=>ae,DsS:()=>me,DuV:()=>dn,E0X:()=>In,E8C:()=>Ae,E9g:()=>_n,EjI:()=>vn,ElR:()=>Ze,F2Y:()=>xt,FPI:()=>Ct,FpI:()=>de,FrL:()=>Q,Fud:()=>zt,GUN:()=>G,Gbf:()=>tt,GlX:()=>w,HEA:()=>p,HQC:()=>kn,HRe:()=>Fe,HXN:()=>nt,IRi:()=>Lt,IW2:()=>J,J0T:()=>f,JQq:()=>B,Ja5:()=>Ft,Jg4:()=>bn,K2b:()=>Wt,K90:()=>Ge,KRE:()=>Un,L5M:()=>qt,LKD:()=>I,Liv:()=>hn,LmA:()=>Nn,ME6:()=>it,MG8:()=>Ne,MbI:()=>$e,Mbs:()=>Qt,MrR:()=>l,N2w:()=>vt,NEv:()=>Me,NL0:()=>Gt,Njx:()=>Sn,NoV:()=>Rt,O0g:()=>M,O26:()=>Ke,P3v:()=>Xe,P7i:()=>y,PJj:()=>Z,PO6:()=>Zt,PzN:()=>W,Q2O:()=>u,QOD:()=>O,QnY:()=>Te,Qtt:()=>N,Quj:()=>je,RYk:()=>lt,RpR:()=>Ye,Rxb:()=>sn,S$l:()=>jt,SE$:()=>Pe,S_R:()=>Vt,T8C:()=>ve,TjZ:()=>mt,Tvg:()=>v,UCu:()=>ft,UgU:()=>xn,Upc:()=>We,VPz:()=>At,Vj7:()=>Et,VrU:()=>ie,WLO:()=>C,WNX:()=>Pn,WW9:()=>En,Wpi:()=>wn,XA8:()=>E,XFq:()=>ne,XYA:()=>ut,Xhz:()=>Jt,Xjv:()=>c,YBD:()=>H,YkZ:()=>Mt,Yub:()=>ot,ZOQ:()=>It,ZRK:()=>re,Zb2:()=>Gn,ZdQ:()=>An,_2F:()=>Tn,_G:()=>Dn,_I:()=>en,_IW:()=>$t,_PQ:()=>ln,_QJ:()=>_t,a8S:()=>ee,aZ0:()=>Ue,aZz:()=>oe,axA:()=>Y,b5i:()=>Be,bI4:()=>Je,cS6:()=>ye,cVz:()=>Ie,d56:()=>m,deE:()=>ze,djS:()=>Qe,drk:()=>x,eTz:()=>jn,egk:()=>Ve,elh:()=>Ln,fD4:()=>Mn,fUR:()=>Ce,fXK:()=>S,fat:()=>Nt,fo6:()=>X,fx5:()=>ge,fzV:()=>D,gMx:()=>gn,ghi:()=>A,hI5:()=>we,hOO:()=>$n,hPH:()=>Oe,hm1:()=>$,i4i:()=>k,icZ:()=>F,ijK:()=>L,is0:()=>d,j4D:()=>Yt,j75:()=>P,jCA:()=>pn,jFD:()=>qe,jMc:()=>pt,jXA:()=>Ut,jZR:()=>yn,jhX:()=>Kt,jhc:()=>K,juO:()=>tn,k3c:()=>On,kCX:()=>_e,kiM:()=>dt,kqD:()=>fn,l67:()=>ht,lLH:()=>rn,m92:()=>an,moY:()=>pe,nQM:()=>Ee,nd8:()=>Bn,o4U:()=>Se,o6U:()=>rt,oEJ:()=>nn,omp:()=>Ot,qFB:()=>Dt,qqg:()=>Bt,qvH:()=>kt,qyh:()=>g,rA4:()=>De,rPg:()=>Le,ris:()=>un,sJM:()=>b,sVt:()=>ct,uW2:()=>Cn,uW5:()=>ke,vKo:()=>bt,vM$:()=>z,vbL:()=>T,wEO:()=>Tt,wFS:()=>h,wS0:()=>St,wWz:()=>He,wt3:()=>R,wtd:()=>te,xM_:()=>U,y2P:()=>Pt,z9j:()=>et,zDN:()=>yt,zKG:()=>_,zUG:()=>at,zhl:()=>q,zmR:()=>Xt,zz8:()=>cn}),n(56303);var r=n(32382),i=n(860),a=n(11180);const s={"3DTiles Service":{openIn:["sceneViewer"],types:["tile","3d","service"],classification:"layer"},"API Key":{openIn:[],types:[],classification:"app"},"Feature Service":{openIn:["mapViewer","sceneViewer"],types:["layer","2d","scene-2d","feature","data","desktopPro"],classification:"layer",hasServiceInfo:!0},"Map Service":{openIn:["mapViewer","sceneViewer"],types:["2d","scene-2d","tile","desktopPro","mapService"],classification:"layer",hasServiceInfo:!0},"Media Layer":{openIn:["mapViewer","sceneViewer"],types:["2d","scene-2d"],classification:"layer",hasServiceInfo:!0},"Map Image Layer":{openIn:["mapViewer","sceneViewer"],types:["2d","scene-2d","desktopPro","service","mapImage"],classification:"layer",hasServiceInfo:!0},"Image Service":{openIn:["mapViewer","sceneViewer"],types:["2d","desktopPro","service","scene-2d","imageManagement"],
1classification:"layer",hasServiceInfo:!0},"Scene Service":{openIn:["sceneViewer"],types:["3d","service","pro"],classification:"layer",hasServiceInfo:!0},Table:{openIn:["mapViewer"],types:["table","data","desktopPro"],classification:"layer",hasServiceInfo:!0},"Feature Collection":{openIn:["mapViewer"],types:["featureCollection","data","publish","views","pro"],classification:"layer"},"Route Layer":{openIn:["mapViewer"],types:["featureCollection","publish","views"],classification:"layer"},"Geocoding Service":{types:["service"],classification:"layer"},"Geoenrichment Service":{types:["service"],classification:"layer"},"Network Analysis Service":{types:["service"],classification:"layer"},"Globe Service":{types:["desktop"],classification:"layer"},"Geoprocessing Service":{types:["service"],openIn:["mapViewer"],classification:"layer",hasServiceInfo:!0},Tool:{openIn:["mapViewer"],types:["2d","desktop","service","tool"],classification:"layer",hasServiceInfo:!0},"Geodata Service":{types:["service"],classification:"layer"},"Geometry Service":{classification:"layer",types:["views"]},"Group Layer":{openIn:["mapViewer"],types:["2d"],classification:"layer",hasServiceInfo:!0},"Workflow Manager Service":{types:["service"],classification:"layer"},"Stream Service":{openIn:["mapViewer"],types:["2d","service","streamLayer","pro"],classification:"layer",hasServiceInfo:!0},"Experience Builder Widget Package":{types:["dataUrl","file","update","documentUrl"],classification:"file"},Feed:{openIn:["mapViewer","iotFeed"],types:["2d","service","feedLayer","pro"],classification:"layer",hasServiceInfo:!0},"GeoBIM Project":{openIn:["geoBIM"],types:["geoBIM"]},"GeoBIM Application":{openIn:["geoBIM"],types:["geoBIM"],classification:"file"},"Knowledge Graph":{types:["service"],classification:"layer",hasServiceInfo:!0},"Knowledge Graph Layer":{openIn:["mapViewer"],types:[],classification:"layer",hasServiceInfo:!0},"Big Data Analytic":{openIn:["iotViewer"],types:["bigDataAnalytic"],classification:"app"},"Real Time Analytic":{openIn:["iotViewer"],types:["realTimeAnalytic"],classification:"app"},"Data Pipeline":{types:["dataPipeline"],openIn:["dataPipeline"],classification:"file"},WMS:{openIn:["mapViewer","sceneViewer"],types:["2d","desktopPro","scene-2d"],classification:"layer"},WFS:{openIn:["mapViewer","sceneViewer"],types:["2d","desktopPro","scene-2d"],classification:"layer"},WCS:{openIn:["mapViewer","sceneViewer"],types:["2d","pro","scene-2d"],classification:"layer"},OGCFeatureServer:{openIn:["mapViewer"],types:["2d"],classification:"layer"},WMTS:{openIn:["mapViewer","sceneViewer"],types:["2d","desktopPro","scene-2d"],classification:"layer"},KML:{openIn:["mapViewer"],types:["2d"],classification:"layer"},"Elevation Layer":{openIn:["sceneViewer"],types:["3d"],classification:"layer",hasServiceInfo:!0},"Vector Tile Service":{openIn:["mapViewer","sceneViewer","viewStyle","downloadStyle"],types:["vectorTile","service","scene-2d","pro"],classification:"layer",hasServiceInfo:!0},"Relational Database Connection":{classification:"layer",types:[]},Markup:{openIn:["mapViewer"],types:["featureCollection","views"],classification:"layer"},"Video Service":{openIn:["excaliburMediaViewer"],types:["excaliburMedia"],classification:"layer"},"Web Map":{openIn:["mapViewer"],types:["map","desktopPro"],classification:"map",openPkg:!0},"Web Scene":{openIn:["sceneViewer"],types:["3d","scene","pro"],classification:"map"},"3D Web Scene":{openIn:["sceneViewer"],types:["3d"],classification:"map"},"Web Mapping Application":{openIn:["appViewer","configureApp","downloadAttachment"],types:["app","web"],classification:"app",hasItemData:!0},"Site Initiative":{openIn:["appViewer","configureApp"],types:["app","web"],classification:"app"},"Hub Site Application":{openIn:["appViewer","configureApp"],types:["app","web"],classification:"app"},"Site Application":{openIn:["appViewer","configureApp"],types:["app","web"],classification:"app"},"Hub Event":{openIn:["hubEventViewer"],types:["hubEvent"],classification:"app"},"Site Page":{openIn:["appViewer","configureApp"],types:["app","web"],classification:"app"},Application:{openIn:["appViewer"],classification:"app",types:["app"]},"Mobile Application":{openIn:["appViewer","downloadAttachment"],types:["mobile-app","mobile"],classification:"app"},"Desktop Application":{openIn:["downloadAttachment"],types:["file","update","platform"],classification:"app"},"Native Application":{types:[],classification:"app"},"Workforce Project":{openIn:["workforceViewer"],types:["workforceProject"],classification:"app",hasItemData:!0},Workflow:{openIn:["workflowViewer"],types:["workflow","pro"],classification:"app",hasItemData:!0},Form:{openIn:["surveyViewer"],types:[],classification:"app"},"Insights Workbook":{openIn:["insightsViewer"],types:["insights"],classification:"app"},"Insights Data Engineering Workbook":{openIn:["insightsViewer"],types:["insights"],classification:"app"},"Insights Page":{openIn:["insightsViewer"],types:["insights","insightsPage"],classification:"app"},"Insights Model":{openIn:["insightsViewer"],types:["insights","insightsModel"],classification:"app"},"Insights Data Engineering Model":{openIn:["insightsViewer"],types:["insights","insightsModel"],classification:"app"},"Insights Theme":{openIn:["insightsViewer"],types:["insights","insightsTheme"],classification:"app"},"Ortho Mapping Project":{openIn:["orthoMaker"],types:["orthoMaker"],classification:"app"},Mission:{openIn:["missionViewer"],types:["mission"],classification:"app"},"Hub Initiative Template":{openIn:["hubInitiative"],types:["hubInitiative"],classification:"app"},"Hub Project":{openIn:["hubProject"],types:["hubProject"],classification:"app"},"QuickCapture Project":{types:["quickCaptureProject"],classification:"app"},Solution:{classification:"solution",types:[],hasItemData:!0},"Deep Learning Studio Project":{openIn:["geoAIStudioUrlViewer"],types:["geoAIStudioProject"],classification:"app"},StoryMap:{classification:"app",types:["storymap"]},"StoryMap Theme":{classification:"file",types:["views"]},Notebook:{openIn:["notebookViewer"],types:["notebook","download","views"],classification:"notebook"},"Data Store":{types:["data-store"]},"Excalibur Imagery Project":{openIn:["excaliburViewer"],types:["excaliburProject"],classification:"app"},"Urban Model":{openIn:["urbanViewer"],types:["urbanModel"],classification:"app"}
1,"Web Experience":{openIn:["webExperienceViewer"],types:["webExperience"],classification:"app"},"Web Experience Template":{openIn:["webExperienceViewer"],types:["webExperienceTemplate"],classification:"app"},"360 VR Experience":{openIn:["vrExperienceViewer"],types:["vrExperience","file","update"],classification:"app"},"Analysis Model":{openIn:[],types:["analysisModel"],hasItemData:!0},"3DTiles Package":{types:["file","publish","tile"],classification:"file"},CSV:{types:["file","update","publish","feature","documentUrl"],classification:"file"},Shapefile:{types:["file","update","publish","feature"],classification:"file"},"File Geodatabase":{types:["file","update","publish","feature"],classification:"file"},GeoJson:{types:["file","update","publish","feature"],classification:"file"},"Service Definition":{types:["file","update","publish","feature","tile"],classification:"file"},"Tile Package":{types:["file","update","publish","tile","desktopPro"],classification:"file",openPkg:!0},"Compact Tile Package":{types:["file","update","publish","tile","compact","desktopPro"],classification:"file",openPkg:!0},"Scene Layer Package":{types:["file","update","publish","scene-package"],classification:"file"},"Vector Tile Package":{types:["file","update","publish","vector-tile","pro"],classification:"file",openPkg:!0},"Deep Learning Package":{types:["file","update"],classification:"file",openPkg:!0},"Esri Classifier Definition":{types:["file","update"],classification:"file",openPkg:!0},"Pro Report Template":{types:["file"],classification:"file"},"Pro Presentation":{types:["file"],classification:"file"},"Image Collection":{types:["file","update","publish","image-collection"],classification:"file"},Layout:{types:["file","update","pro"],classification:"file",openData:!0},"Desktop Add In":{types:["file","desktop","update"],classification:"file",openData:!0},"ArcGIS Pro Add In":{types:["file","update"],classification:"file"},GML:{types:["file"],classification:"file"},"Explorer Add In":{types:["explorer","update"],classification:"file"},"Operations Dashboard Add In":{types:["views"],classification:"file"},"Survey123 Add In":{types:["file","update"],classification:"file"},"Operations Dashboard Extension":{types:["views"],classification:"file"},"AppBuilder Extension":{types:["views"],classification:"file"},"AppBuilder Widget Package":{types:["file","update"],classification:"file"},"Windows Viewer Add In":{types:["file","desktop","update"],classification:"file",openData:!0},"ArcGIS Pro Configuration":{types:["file","update"],classification:"file"},"Globe Document":{types:["desktop","update"],classification:"file",openData:!0},"Map Document":{types:["desktop","update","views"],classification:"file",openData:!0},"Pro Map":{types:["file","update","pro"],classification:"file"},"Published Map":{types:["desktop","update","views"],classification:"file",openData:!0},"Scene Document":{types:["desktop","update","views"],classification:"file",openData:!0},"CityEngine Web Scene":{openIn:["cityEngineViewer"],types:["city-engine","download","update"],classification:"file"},"Desktop Style":{types:["file","update"],classification:"file"},"Geoprocessing Sample":{types:["file","update"],classification:"file"},"Task File":{types:["file","update","pro"],classification:"file"},Layer:{types:["update","desktopPro"],classification:"file",openData:!0},"Pro Layer":{types:["pro","download","update"],classification:"file"},"Pro Report":{types:["pro","download","update"],classification:"file"},Style:{types:["file"],classification:"file"},"Operation View":{types:["operationView","views"],classification:"file"},Dashboard:{openIn:["dashboard"],types:["dashboard","views"],classification:"file"},"Geoprocessing Package":{types:["file","pro","update"],classification:"file",openPkg:!0},"Layer Package":{types:["file","desktopPro","update"],classification:"file",openData:!0},"Pro Layer Package":{types:["file","pro","update"],classification:"file"},"Locator Package":{types:["file","desktop","update"],classification:"file",openPkg:!0},"Map Package":{types:["desktopPro","file","download","update"],classification:"file",openData:!0},"Pro Map Package":{types:["pro","download","update"],classification:"file"},"Mobile Basemap Package":{types:["file","update"],classification:"file"},"Windows Mobile Package":{types:["file","update"],classification:"file"},"Toolbox Package":{types:["file","desktop","update"],classification:"file",openPkg:!0},"ArcPad Package":{types:["file","update"],classification:"file"},"Basemap Package":{types:["file","update"],classification:"file"},"Mobile Map Package":{types:["file","update"],classification:"file"},"Mobile Scene Package":{types:["file","update"],classification:"file"},"Project Package":{types:["file","update","pro"],classification:"file"},"Pro Project":{types:["pro"],classification:"file"},"Insights Workbook Package":{types:["file"],classification:"file"},"Apache Parquet":{types:["file"],classification:"file"},"Rule Package":{types:["file","update"],classification:"file"},"Window Mobile Package":{types:["file","update"],classification:"file"},"Workflow Manager Package":{types:["file","update"],classification:"file"},GeoPackage:{types:["file","update","publish"],classification:"file"},"Export Package":{types:["file","update"],classification:"file"},"Desktop Application Template":{types:["file","update"],classification:"file"},"Native Application Template":{classification:"file",types:["views"]},"Native Application Installer":{types:["file","update"],classification:"file"},"Application Configuration":{classification:"file",types:["views"]},"Viewer Configuration":{classification:"file",types:["views"]},"Windows Viewer Configuration":{classification:"file",types:["views"]},"Map Template":{types:["file","update"],classification:"file"},"Project Template":{types:["file","update","pro"],classification:"file"},"Raster function template":{types:["file","update","download"],classification:"file"},"Feature Collection Template":{classification:"file",types:["views"]},"Layer Template":{classification:"file",types:["views"]},"Administrative Report":{types:["file"],classification:"file"},"Report Template":{classification:"file",types:["views"]},"Color Set":{classification:"file",types:["views"]},"Explorer Layer":{types:["explorer","update","views"],classification:"file"},"Explorer Map":{types:["explorer","update","views"],classification:"file"},"Symbol Set":{classification:"file",types:["views"]},"Document Link":{openIn:["appViewer"],types:["link","documentUrl","views"],classification:"file"},PDF:{types:["dataUrl","pdf","update","documentUrl"],classification:"file"},"CAD Drawing":{types:["file","update"],classification:"file"},"CSV Collection":{types:["file","update"],classification:"file"},Image:{types:["dataUrl","file","update","documentUrl"],classification:"file"},"KML Collection":{types:["file","update"],classification:"file"},"Code Attachment":{types:["file","update"],classification:"file"},"Code Sample":{types:["file","update"],classification:"file"},"Earth Configuration":{types:["file","update"],classification:"file"},"iWork Keynote":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"iWork Numbers":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"iWork Pages":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"Microsoft Excel":{types:["publish","feature","dataUrl","file","update","documentUrl"],classification:"file"},"Microsoft Powerpoint":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"Microsoft Word":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"Visio Document":{types:["dataUrl","file","update","documentUrl"],classification:"file"},"Statistical Data Collection":{classification:"file",types:[]},netCDF:{types:["file"],classification:"file"},"Link Chart":{types:["linkChart","pro"],classification:"app"}};function o(e){const t=e.typeKeywords||[];switch(e.type){case r.w.Layer:if(e.typeKeywords?.includes("lyrx"))return"Pro Layer";break;case r.w.LayerPackage:if(e.typeKeywords?.includes("lpkx"))return"Pro Layer Package";break;case r.w.MapPackage:if(e.typeKeywords?.includes("mpkx"))return"Pro Map Package";break;case r.w.FeatureService:case r.w.FeatureCollection:case r.w.StreamService:if(t.includes("Table"))return"Table";if(t.includes("Route Layer"))return"Route Layer";if(t.includes("Markup"))return"Markup";break;case r.w.ImageService:if(t.includes(a.U.Elevation3DLayer))return"Elevation Layer";break;case r.w.ScenePackage:return"Scene Layer Package";case r.w.MapService:return t.includes(a.U.Spatiotemporal)||!t.includes(a.U.HostedService)&&!t.includes(a.U.Tiled)||t.includes(a.U.Relational)?"Map Image Layer":"Map Service"}return e.type}function l(e){return{openIn:[],classification:"file",types:["views"],...s[o(e)]||{}}}function c(e,t){const n=l(t);return e.some((e=>n?.types?.includes(e)))}function u(e,t){const n=l(e);return n?.classification===t}function d(e){return c(["update"],e)}function p(e){return void 0!==e.sourceJSON}function m(e,t){const n=p(e)?e.portal.isPortal:t?.isPortal;return!n||n&&e.typeKeywords.includes(a.U.ProviderSDS)}function h(e,t){return(p(e)?e.portal.isPortal:t?.isPortal)&&e.typeKeywords.includes(a.U.ProviderBDS)}function f(e,t){return function(e,t){return(p(e)?e.portal.isPortal:t?.isPortal)&&B(e)&&F(e)}(e,t)&&!m(e)}function g(e){return e.type===r.w.StoryMap&&I([a.U.StoryMapCollection],e)}function b(e){return e.type===r.w.StoryMap&&!g(e)&&!y(e)}function y(e){return e.type===r.w.StoryMap&&I([a.U.StoryMapBriefing],e)}function v(e){return e.type===r.w.StoryMapTheme}function w(e){return e.type===r.w.StoryMap&&I([a.U.StoryMapTemplate],e)}function S(e){return e.type===r.w.StoryMap&&I([a.U.StoryMapFrame],e)}function x(e){return(0,i.S1)([r.w.StoryMapTheme,r.w.StoryMap],e.type)&&!function(e){return I([a.U.SmStatusDraft],e)}(e)}const k=e=>e.type===r.w.MapArea||e.typeKeywords.includes(a.U.MapAreaPackage);function T(e){return e.type===r.w.FeatureCollection||e.typeKeywords.includes(a.U.FeatureCollection)}const A=[r.w.FeatureService,r.w.MapService,r.w.VectorTileService,r.w.SceneService,r.w.ImageService,r.w.WFS,r.w.OGCFeatureServer,r.w.KnowledgeGraph,r.w["3DTilesService"]];function I(e,t){return e?.some((e=>t?.typeKeywords?.includes(e)))}function O(e){return I([a.U.Folder],e)}function E(e){return I([a.U.CloudStore_Amazon],e)}function j(e){return I([a.U.CloudStore_Google],e)}function C(e){return I([a.U.CloudStore_Azure],e)}function D(e){return I([a.U.CloudStore_AzureDataLakeStore],e)}function P(e){return I([a.U.CloudStore_Alibaba],e)}function L(e,t){return l(t)?.openIn?.includes(e)}function $(e){return l(e)?.openPkg}function U(e){return l(e)?.openData}function M(e){return e?.type===r.w.GlobeService}function F(e){return e?.type===r.w.FeatureService}function G(e){return e.url?.includes("CDWFeatureLayers")}const _=({url:e},t)=>!t.isPortal&&/tiles[\s\S]*.arcgis.com\//gi.test(e);function B(e){return I([a.U.HostedService],e)&&!(0,i.S1)([r.w.InsightsWorkbook,r.w.InsightsDataEngineeringWorkbook,r.w.InsightsPage],e.type)}function N(e){return e.type===r.w.ExcaliburImageryProject}function R(e){return e.type===r.w.VideoService}function V(e){return e.type===r.w.Form}function W(e){return e.type===r.w.PDF}function z(e){return e.type===r.w.DataPipeline}function q(e){return e.type===r.w.KnowledgeStudioProject||e.type===r.w.KnowledgeGraph}function K(e){return"map"===l(e)?.classification}function J(e){return"layer"===l(e)?.classification}function H(e){return"app"===l(e)?.classification}function X(e){return"file"===l(e)?.classification}function Y(e){return e.type===r.w.CityEngineWebScene}function Q(e){return c(["mobile"],e)}function Z(e){return c(["link"],e)}function ee(e){return c(["urbanModel"],e)}function te(e){return"Urban Project"===e?.type}function ne(e){return c(["mission"],e)}function re(e){return c(["orthoMaker"],e)}function ie(e){return c(["geoAIStudioProject"],e)}function ae(e){return c(["feedLayer"],e)}function se(e){return c(["data"],e)}function oe(e){return(0,i.S1)([r.w.OperationsDashboardAddIn,r.w.OperationsDashboardExtension,r.w.OperationView,r.w.CityEngineWebScene],e?.type)}const le=e=>e.type===r.w.AnalysisModel;function ce(e){return c(["imageManagement"],e)}function ue(e){return c(["notebook"],e)}function de(e){return"ArcGIS Pro"===e?.title&&"esri_apps"===e.owner&&e.tags?.includes("pro")}function pe(e){return e?.typeKeywords?.includes(a.U.NotebookWebTool)}function me(e){return e?.type===r.w.GeoprocessingService&&e?.typeKeywords?.includes(a.U.WebTool)}function he(e){return e?.type===r.w.GeoprocessingService&&e?.typeKeywords?.includes(a.U.Tool)}function fe(e){return e?.typeKeywords.includes(a.U.WebAppBuilder)}function ge(e){return e?.typeKeywords?.includes(a.U.WebAppBuilderForArcGIS)}function be(e){return[a.U.Code,a.U.Notebook,a.U.Snippet].every((t=>e?.typeKeywords.includes(t)))}function ye(e){return c(["data-store"],e)}function ve(e){return e.type===r.w.FeatureService&&e.typeKeywords.includes(a.U.UtilityNetwork)}function we(e){return e.type===r.w.APIKey}const Se=e=>e.type===r.w.WebExperience&&e.typeKeywords.includes(a.U.StatusDraft),xe=e=>e.type===r.w.WebExperienceTemplate&&e.typeKeywords.includes(a.U.StatusDraft);function ke(e){return e.typeKeywords.includes(a.U.APIToken)}function Te(e){return e.typeKeywords.includes(a.U.ViewService)}function Ae(e){return e.type===r.w["3DTilesService"]}function Ie(e){return e.type===r.w.DocumentLink}function Oe(e){return e.type===r.w.WebScene}function Ee(e){return e.type===r.w.RouteLayer||I([a.U.RouteLayer],e)}function je(e){return e.type===r.w.SceneService}function Ce(e){return je(e)&&e.typeKeywords.includes(a.U.Building)}function De(e){return je(e)&&e.typeKeywords.includes(a.U.Point)}function Pe(e){return e.type===r.w.MapService}function Le(e){return e.type===r.w.WebMap}function $e(e){return e.type===r.w.WCS}function Ue(e){return e.type===r.w.WMS}function Me(e){return e.type===r.w.WFS}function Fe(e){return e.type===r.w.OGCFeatureServer}function Ge(e){return e.url.includes("MapServer")}function _e(e){return c(["vectorTile"],e)}function Be(e){return e?.type===r.w.VectorTileService}function Ne(e){return e.type===r.w.ImageService&&I([a.U.Elevation3DLayer,a.U.TiledImagery],e)}function Re(e){return e.typeKeywords.includes(a.U.OrientedImageryLayer)}function Ve(e){return e.typeKeywords.includes(a.U.ViewService)}const We=e=>
1{const t=[a.U.ConfigurableApp,a.U.WebAppBuilder];return(0,i.S1)(["Application","API Key","Native Application","Web Mapping Application","Mobile Application"],e.type)&&!e.typeKeywords.some((e=>(0,i.S1)(t,e)))};function ze(e){return e.type===r.w.KnowledgeGraph}function qe(e){return e.type===r.w.ImageService}function Ke(e){return e.type===r.w.StreamService}function Je(e){return e.typeKeywords.includes(a.U.Table)}function He(e){return e.typeKeywords.includes(a.U.IoTFeatureLayer)}const Xe=e=>e.typeKeywords.includes(a.U.Mobile);function Ye(e){return e.typeKeywords.includes(a.U.Voxel)}function Qe(e){return!!e&&e.typeKeywords.includes(a.U.ExtractedCache)}function Ze(e){return e?.capabilities?.includes("Extract")}function et(e){return e?.layers?.some((e=>"Catalog Layer"===e.type))}function tt(e){return e.typeKeywords.includes(a.U.CloudDrive)}function nt(e){return e.type===r.w.ServiceDefinition}function rt(e){return e.type===r.w.FeatureService&&e.typeKeywords.includes(a.U.LocationTrackingService)}function it(e){return rt(e)&&e.typeKeywords.includes(a.U.LocationTrackingView)}function at(e){return e.type===r.w.CSV}function st(e){return e.typeKeywords.includes(a.U.MultiServicesView)}function ot(e){return e.type===r.w.FeatureCollection&&e.typeKeywords.includes(a.U.MapNotes)}function lt(e){return e.typeKeywords.includes(a.U.Markup)}function ct(e){return e.typeKeywords?.includes(a.U.ServiceProxy)}function ut(e){const t=e.url?e.url.split("?")[0]:"";return!!t.match(/http.+(arcgis.com\/apps)\/?/gi)&&!t.match(/http.+(opendata)\/?/gi)}function dt(e){return e.owner.toLowerCase().indexOf("esri")>-1&&pt(e)}function pt(e){return I([a.U.RequiresSubscription,a.U.RequiresCredits],e)}function mt(e){return e.type===r.w.IPSConfiguration}function ht(e){return e.typeKeywords.includes(a.U.IPS)}function ft(e){return"KML"===e.type&&e.url?.indexOf(`rest/content/items/${e.id}/data`)>-1}function gt(e){return ct(e)&&mn(e)}function bt(e){return I([a.U.InvolvedLookup],e)}function yt(e,t){const n=F(e)&&(B(e)||e.typeKeywords.includes(a.U.Hosted)),r=(t?.layers||[]).some((e=>"esriGeometryMultiPatch"===e?.geometryType));return n&&r}function vt(e){return e.typeKeywords.includes(a.U.Spatiotemporal)}function wt(e){return e.typeKeywords.includes(a.U.Elevation3DLayer)}function St(e){return e.typeKeywords.includes(a.U.SubtypeGroupLayer)}function xt(e,t){if(!e||!t)return!1;const n=t?.layers?.find((t=>t?.id===e?.id));return"SubtypeGroupLayer"===n?.layerType}function kt(e,t){return F(e)&&(t?.layers||[]).some((e=>Boolean(e?.infoFor3D)))}function Tt(e,t){const n=t?.type;return F(e)&&n?.indexOf("Package")>0}function At(e,t){const{featureLayers:n,tables:r}=t??{featureLayers:[],tables:[]};if(!e||!n?.length&&!r?.length)return!1;const i="public"===e.access,a=[...n||[],...r||[]].some((e=>e.capabilities?.includes("Editing"))),s=B(e),o=Zt(e);return i&&a&&s&&!o}function It(e,t){return F(e)&&t&&function(e){return e.type===r.w.MicrosoftExcel}(t)}function Ot(e){const t=e.typeKeywords||[];return e.type===r.w.MapService&&!t.includes(a.U.Spatiotemporal)&&(t.includes(a.U.HostedService)||t.includes(a.U.Tiled))&&!t.includes(a.U.Relational)}const Et=e=>e.typeKeywords.includes(a.U.Tiled);function jt(e){return e?.type===r.w.FeatureCollection&&e?.typeKeywords?.includes(a.U.SketchLayer)}const Ct=e=>e?.type===r.w.TilePackage;function Dt(e,t){return Pe(e)&&t&&F(t)}const Pt=(e,t)=>Pe(e)&&Lt(t),Lt=e=>!0===e?.singleFusedMapCache;function $t(e,t){return je(e)&&t&&F(t)}function Ut(e,t){return Be(e)&&t&&F(t)}function Mt(e,t){return Be(e)&&t?.type?.indexOf("Package")>0}function Ft(e,t){return Ae(e)&&t?.type?.includes("Package")}const Gt=e=>F(e)&&B(e)&&e.sourceJSON.subInfo>=0;function _t(e){return e.typeKeywords.includes(a.U.ShowUnmatchedAddresses)}const Bt=(e,t)=>
1{if(!t?.length||!B(e)||e.type!==r.w.FeatureService)return null;let n,i,a,s,o,l;return t.forEach((e=>{n=e.editingInfo?.lastEditDate,n&&(!i||i<n)&&(i=n),a=e.editingInfo?.schemaLastEditDate||void 0,a&&(!s||s<a)&&(s=a),o=e.editingInfo?.dataLastEditDate||void 0,o&&(!l||l<o)&&(l=o)})),{lastEditDate:i,schemaLastEditDate:s,dataLastEditDate:l}};function Nt(e){return e.typeKeywords.includes(a.U.ChildListing)}function Rt(e){return e.type===r.w.WebMappingApplication}function Vt(e){return e.typeKeywords.includes(a.U.RegisteredApp)}function Wt(e){return e.type===r.w.GeoprocessingService}function zt(e){return e.type===r.w.ArcGISProAddIn}function qt(e){return e.type===r.w.AppBuilderWidgetPackage}function Kt(e){return e.type===r.w.RulePackage}function Jt(e){return e.typeKeywords.includes(a.U.EditExtensionIndoorsSpaces)}function Ht(e){return e.typeKeywords.includes(a.U.IndoorPositioningDataService)}function Xt(e){return e.typeKeywords.includes(a.U.ArcGISAPIForJavaScript)}function Yt(e){return e.typeKeywords.includes(a.U.EGDB)}function Qt(e){return[a.U.BDAW,a.U.Bigquery,a.U.CDW,a.U.Snowflake,a.U.Redshift].some((t=>e.typeKeywords.includes(t)))}function Zt(e){return e.typeKeywords.includes(a.U.PublicDataCollection)}function en(e){return e.typeKeywords.includes(a.U.BulkPublishedService)}function tn(e){return!e.typeKeywords.includes(a.U.FieldMapsDisabled)}function nn(e){return e.typeKeywords.includes(a.U.FieldMapsDisabled)}function rn(e){return e.typeKeywords.includes(a.U.Collector)}function an(e){return e.typeKeywords.includes(a.U.CollectorDisabled)}function sn(e){return e.typeKeywords.includes(a.U.ConfigurableApp)}function on(e){return e.typeKeywords.includes(a.U.Configurable)}function ln(e){return e.typeKeywords.includes(a.U.CodeSample)}function cn(e){return e.type===r.w.Application}function un(e){return e.type===r.w.Dashboard}function dn(e){return e.type===r.w.OperationView}function pn(e){return e.type===r.w.GeocodingService}function mn(e){return e.typeKeywords.includes(a.U.GeocodingFilter)}function hn(e){return e.typeKeywords.includes(a.U.SelfConfigured)}const fn=({typeKeywords:e,type:t})=>e.includes(a.U.Service)&&t!==r.w.ServiceDefinition||t===r.w.FeatureCollection;function gn(e){return e.typeKeywords.includes(a.U.Metadata)}function bn(e){return e.typeKeywords.includes(a.U.UsesSnapshot)}function yn(e){return e.type===r.w.GroupLayer}function vn(e){return e.type===r.w.MediaLayer}function wn(e){return e.type===r.w.Solution}function Sn(e){return e.typeKeywords.includes(a.U.Deployed)}function xn(e){return e.typeKeywords.includes(a.U.ProviderCustomData)}function kn(e){return e.type===r.w.QuickCaptureProject}function Tn(e){return e.type===r.w.Workflow}function An(e){return e.typeKeywords.includes(a.U.ArcGISWorkflowManager)}function In(e){return e.typeKeywords.includes(a.U.ArcGISWorkflowManagerView)}function On(e){return e.typeKeywords.includes(a.U.ArcGISWorkflowJobLocation)}function En(e){return e.type===r.w.WorkforceProject}function jn(e){return e.typeKeywords.includes(a.U.HostedService)}function Cn(e){return p(e)&&e.sourceJSON?.hasViews&&!e.sourceJSON.sourceSchemaChangesAllowed}function Dn(e){return e.typeKeywords.includes(a.U.ReadyToUse)||e.typeKeywords.includes(a.U.ReadytoUse)}function Pn(e){return e.typeKeywords?.includes(a.U.UseOnly)}function Ln(e){return e.typeKeywords?.includes(a.U.ViewerCopyable)}function $n(e){return e.type===r.w.MobileMapPackage}function Un(e){return c(["mobile"],e)||e.typeKeywords?.includes(a.U.MobileApplication)}function Mn(e){return c(["platform"],e)||e.typeKeywords?.includes(a.U.DesktopApplication)}function Fn(e){return e.type===r.w.HubSiteApplication}function Gn(e){return e.typeKeywords.includes(a.U.ManagedImageCollection)}function _n(e){return e.typeKeywords.includes(a.U.ElasticSearch)}function Bn(e){return e.typeKeywords.includes(a.U.OpenSearch)}const Nn=e=>u(e,"file")&&!c(["views","pdf","dataPipeline"],e)},50546:(e,t,n)=>{n.d(t,{NA:()=>h,PO:()=>w,S6:()=>f,fp:()=>g,h4:()=>m,hu:()=>v,rW:()=>x,s1:()=>b,ud:()=>d});var r=n(60901),i=n(96295),a=n(38575),s=n(428),o=n(59357),l=n(34521),c=n(32081),u=n(88294);const d="sign in required";function p(){return s.A.restBaseUrl.substring(0,s.A.restBaseUrl.indexOf("/sharing/rest")).replace("http://","https://")}async function m(e){!function(e,t){const n={appId:t??"arcgisonline",portalUrl:p(),locale:s.T?.locale??"en",popup:!1};e&&(n.forceLogin=e);const a=new i.A(n);r.default.registerOAuthInfos([a])}(!1,e);const t=`${p()}/sharing`;return await r.default.checkSignInStatus(t),await r.default.getCredential(t)}async function h(){try{const e=await(0,l.Em)(`${s.A.restBaseUrl}portals/self/settings`,{query:{f:"json"}});return e.anonymousAccessNotice?.enabled&&!(0,o.Ri)("ago_conditions_accepted")?(window.location.href=`${s.A.baseUrl}pages/Account/accept_conditions.html#client_id=${g()}&redirect_uri=${window.location.href}`,{redirected:!0}):{redirected:!1,response:e}}catch(e){return{redirected:!1}}}function f(e,t=window.location.href,n){const i=0===window.location.href.indexOf("http://");r.default.destroyCredentials(),b();const a=new URL((0,c.fK)(`${s.A.restBaseUrl}oauth2/signout`,e)),{searchParams:o}=a;o.append("client_id","arcgisonline"),o.append("redirect_uri",t),n&&i&&(e.isPortal||"enterprise"===e.user?.sourceJSON.provider)&&o.append("token",n),window.location.href=a.href}function g(){try{return(0,o._S)(u.$u)||(0,o.Hd)(u.$u)||u.gP.ArcGISOnline}catch{return u.gP.ArcGISOnline}}function b(){(0,o.sc)(u.$u),(0,o.X)(u.$u)}function y(){(0,o.sc)(u.IT),(0,o.X)(u.IT)}function v(e){const t=window.location?.pathname,n=t.replace(/^.*\//,"").replace(/\?.*$/,"").split(".html")[0],r=(0,o._S)(u.$u)||(0,o.Hd)(u.$u),i=s.A.isMultiTenant;"geoanalyticsengine"!==n||r?"geoanalyticsfabric"!==n||r?["manager","notebook","notebookhome"].includes(n)&&!r?(0,o.J2)(u.$u,u.gP.ArcGISNotebooks):i&&["indoors"].includes(n)&&!r&&(0,o.J2)(u.$u,u.gP.IndoorsOnline):(0,o.J2)(u.$u,u.gP.GeoanalyticsFabric):(0,o.J2)(u.$u,u.gP.GeoanalyticsEngine),function(e){const t=window.location?.pathname,n=t.replace(/^.*\//,"").replace(/\?.*$/,"").split(".html")[0],r=g(),i=s.A.isMultiTenant;S(r,u.gP.ArcGISNotebooks,["manager","notebook","notebookhome"],n,!1,!1,e),i&&(r===u.gP.IndoorsOnline?S(r,u.gP.IndoorsOnline,["","index","indoors"],n,!1,!0,e):r===u.gP.GeoanalyticsEngine?S(r,u.gP.GeoanalyticsEngine,["item","geoanalyticsengine"],n,!1,!0,e):r===u.gP.GeoanalyticsFabric&&S(r,u.gP.GeoanalyticsFabric,["item","geoanalyticsfabric"],n,!1,!0,e))}(e)}function w(e){const t=window.location?.pathname,n=t.replace(/^.*\//,"").replace(/\?.*$/,"").split(".html")[0],r=["geoanalyticsengine"],i=["geoanalyticsfabric"],a=["indoors"],o=g(),l=s.A.isMultiTenant;["geoanalyticsengine","geoanalyticsfabric","indoors"].includes(n)&&(r.includes(n)?S(o,u.gP.GeoanalyticsEngine,r,n,!0,!1,e):i.includes(n)?S(o,u.gP.GeoanalyticsFabric,i,n,!0,!1,e):l&&a.includes(n)&&S(o,u.gP.IndoorsOnline,a,n,!0,!1,e))}function S(e,t,n,r,i,a,l){const c=`${s.A.baseUrl}signin.html?forceLogin=${i}&returnUrl=${encodeURIComponent(window.location.href)}`;if(e!==t&&n.includes(r))(0,o.J2)(u.$u,t),l?.({type:"setClientId",payload:t}),i&&(y(),l?.({type:"setCredential",payload:void 0}),window.location.href=c),a&&(window.location.href=c);else if(e!==t||n.includes(r)){if(e===t&&n.includes(r)){const e=(0,o.Hd)(u.IT,!0)||(0,o._S)(u.IT,!0);e?.["/"]&&i&&Object.keys(e["/"]).some((n=>e["/"][n].appId!==t))&&(y(),l?.({type:"setCredential",payload:void 0}),window.location.reload())}}else{const e=`${c}&client=arcgisonline`;i?(y(),l?.({type:"setCredential",payload:void 0}),window.location.href=e):a?window.location.href=e:(b(),l?.({type:"setClientId",payload:void 0}))}}async function x(){try{const e=p(),{token:t,expires_in:n,username:r}=await(0,l.Em)(`${e}/sharing/rest/oauth2/platformSelf`,{query:{f:"json",expiration:30},headers:{"X-Esri-Auth-Client-Id":g(),"X-Esri-Auth-Redirect-Uri":window.location.href.replace(/#.*$/,"")},withCredentials:!0,method:"post"});return t?new a.A({expires:Date.now()+1e3*n,token:t,userId:r,server:e}):null}catch(e){return console.error(e),null}}},53919:(e,t,n)=>{n.d(t,{$Z:()=>x,Az:()=>We,BC:()=>k,BP:()=>Q,Bo:()=>Ee,C6:()=>S,D1:()=>w,DB:()=>Ce,EK:()=>C,EQ:()=>p,Fm:()=>E,G8:()=>G,GK:()=>fe,Gm:()=>H,IL:()=>xe,J9:()=>K,K3:()=>ze,Kb:()=>ge,Kq:()=>N,LR:()=>v,MC:()=>ve,Mc:()=>o,Mq:()=>P,N1:()=>he,NS:()=>Ae,O6:()=>J,O9:()=>ee,OJ:()=>_e,Ou:()=>I,Oz:()=>oe,P6:()=>d,Qq:()=>V,TV:()=>Y,UH:()=>Se,VA:()=>B,W3:()=>m,Wj:()=>U,Y$:()=>Ne,YB:()=>se,Zz:()=>Ue,_y:()=>ue,a$:()=>$e,aG:()=>ke,bo:()=>q,cI:()=>Pe,ct:()=>O,d9:()=>me,dC:()=>F,dq:()=>W,dw:()=>pe,eB:()=>Me,eh:()=>Ie,f0:()=>Ve,fP:()=>ie,fi:()=>ae,gG:()=>ye,gM:()=>Ke,hV:()=>y,he:()=>De,hi:()=>Z,iQ:()=>we,iv:()=>re,jN:()=>je,ku:()=>h,l2:()=>Be,mY:()=>qe,n6:()=>Re,nn:()=>Ge,oj:()=>Te,oq:()=>Le,pR:()=>j,pi:()=>z,qV:()=>X,rF:()=>ne,rR:()=>$,s$:()=>L,s8:()=>te,t_:()=>be,v:()=>f,vF:()=>D,wM:()=>de,x4:()=>Je,xT:()=>_,xj:()=>Oe,zy:()=>ce});var r=n(48356),i=n(32081),a=n(36490);function s(e){return Object.entries(e).map((([e,t])=>`${e}=${t}`)).join("&")}function o(e,t){return!t||e?.includes("token=")?e:`${e}?token=${t.token}`}function l(e){const t=e.customBaseUrl?.split(".")[0].replace("maps","");return t?.includes("dev")?"dev":t?.includes("qa")?"qa":""}function c(){const e=window.location.pathname.split("/").filter((e=>e));let t=e&&e.length&&"home"!==e[0]?e[0]:"/";return"/"!==t&&(t=`/${t}/`),`${location.protocol}//${location.host}${t}`}function u(e){return e.isPortal?`${c()}apps`:"/apps"}function d(e){return e?.startsWith("/apps/")?e.replace("/apps/",`${c()}apps/`):e}function p(e,t,n,r,i){const a=[{org:".mapsdevext.arcgis.com",www:"devext.arcgis.com"},{org:".maps.arcgis.com",www:"www.arcgis.com"},{org:".mapsqa.arcgis.com",www:"qaext.arcgis.com"}],s=a[1],o=a.find((t=>e?.includes(t.org)||r.portalHostname===t.www))||s,l=t?.contentOrigin||t?.sourceJSON?.contentOrigin;if(!r.isPortal&&!n&&l&&"self"!==l&&"public"===t.access&&(i||["Web Mapping Application","Dashboard"].includes(t.type))&&e){if(0===e.indexOf("/apps/"))return`https://${o.www}${e}`;{const t=e.split(o.org),n=t[t.length-1];return`https://${o.www}${n}`}}return e}function m(e,t,n){switch(e.type){case"Web Experience":return function(e,t,n){return`${le(t,n)}/${e.id}`}(e,t,n);case"StoryMap":{const t=(0,r.qyh)(e)?"collections":(0,r.P7i)(e)?"briefings":"stories";return`${n.storymapsUrl}/${t}/${e.id}`}default:return""}}function h(e,t,n){const r="public"!==e.access&&n?`?token=${n.token}`:"";return`${t.restUrl}/content/items/${e.id}/data${r}`}function f(){return(0,i.nj)("js/arcgisonline/css/images/default_thumb.png")}function g(e,t){const n=e.type,i={};return(0,r.DsS)(e)||"Geoprocessing Service"===n?{tool:e.id}:(e.numViews||e.typeKeywords?.includes("Layer Template")||!(0,r.JQq)(e)||"Feature Service"!==n&&"Feature Collection"!==n||("Feature Service"!==n||"Feature Service"===n&&!e.typeKeywords?.includes("View Service"))&&(i.panel="gallery",i.suggestField=!0),{...i,...t?{layerId:t.id}:{},...(0,r.jhc)(e)?{webmap:e.id}:{layers:e.id}})}function b(e,t,n,a){return a||!(0,r.jMc)(t)||n.isPortal?e:(0,i.$1)(e)}function y(e,t,n,r,i){return b(`${t.newMapViewerUrl}?${s(g(e,i))}`,e,n,r)}function v(e,t,n,i,a){const o={...g(e,a),...(0,r.jhc)(e)?{}:{useExisting:1}};return b(`${t.baseUrl}webmap/viewer.html?${s(o)}`,e,n,i)}function w(e,t,n,r,i){return b(`${t.baseUrl}webmap/viewer.html?${s(g(e,i))}`,e,n,r)}function S(e,t,n,r,i){return b(`${t.baseUrl}webmap/viewer.html?${s(g(e,i))}&isAmin=true`,e,n,r)}function x(e,t,n){return`${t.baseUrl}webmap/viewer.html?${s({...g(e,n),...(0,r.jhc)(e)?{}:{review:!0}})}`}function k(e){return`./webscene/viewer.html?${(0,r.Q2O)(e,"layer")?"layers":"webscene"}=${e.id}`}function T(e){const t=e?.urlKey?`${e.urlKey}.${e.customBaseUrl}`:e.portalHostname;return`${location.protocol}//${t}`}function A(e){return e.surveyUrl||"https://survey123.arcgis.com"}function I(e,t,n){return`${A(n)}/surveys/${e.id}?portalUrl=${T(t)}`}function O(e,t){return`${u(t)}/datapipelines/editor?item=${e.id}`}function E(e,t){return`${u(t)}/knowledge-studio/main?id=${e.id}`}function j(e,t){return`arcgis-survey123connect://?itemID=${e.id}&portalUrl=${T(t)}`}
1function C(e,t,n){return`${A(n)}/share/${e.id}?portalUrl=${T(t)}&open=native`}function D(e,t,n){return`${A(n)}/share/${e.id}?portalUrl=${T(t)}`}function P(e){return`../apps/geobim?id=${e.id}`}function L(e,t){return`${u(t)}/webeditor/index.html?webmap=${e.id}`}function $(e,t,n){const r=t.isPortal,i=`${u(t)}/workforce${r?"/#":""}/projects/${e.id}/dispatch/assignments`;return r?i:p(i,e,n,t,!0)}function U(e,t){const n=t.insightsUrl||"https://insights.arcgis.com",i=function(e){return(0,r.Xjv)(["insightsModel"],e)?"model":(0,r.Xjv)(["insightsTheme"],e)?"theme":(0,r.Xjv)(["insightsPage"],e)?"page":"default"}(e);return{page:`${n}/#/view/${e.id}`,model:`${n}/#/?model=${e.id}`,theme:`${n}/index.html#/?theme=${e.id}`,default:`${n}/#/${e.id}`}[i]}function M(e){return e.urbanUrl||"https://urban.arcgis.com"}function F(e,t){return`${M(t)}?id=${e.id}`}function G(e,t){return`${M(t)}/projects/${e.id}`}function _(e,t,n){return p(`${u(t)}/orthomaker/#/projects/${e.id}`,e,n,t,!0)}function B(e,t,n){return p(`${u(t)}/mission/app.html#missiondetails/${e.id}`,e,n,t,!0)}function N(e,t,n){return p(`${u(t)}/deeplearningstudio/#/projects/${e.id}`,e,n,t,!0)}function R(e){const t=l(e);return e.isPortal?`${u(e)}/sites/#/home`:`https://${e.urlKey}.hub${t}.arcgis.com`}function V(e,t){return`${R(t)}/edit/new/browse?name=${e.id}`}function W(e,t){return`${R(t)}/projects/${e.id}`}function z(e,t){return`${W(e,t)}/edit`}function q(e,t){return`${R(t)}/pages/${e.id}`}function K(e,t){return`${q(e,t)}/edit`}function J(e,t){return`${R(t)}/discussions/${e.id}`}function H(e,t){return`${J(e,t)}/edit`}function X(e,t){return`https://hub${l(t)}.arcgis.com/events/${e.id}?open=home`}function Y(e,t){return`${t.iotViewerUrl||"https://velocity.arcgis.com"}/${e&&"Big Data Analytic"===e.type?"bigdata":"realtime"}/${e.id}`}function Q(e,t){return`${t.iotViewerUrl||"https://velocity.arcgis.com"}/feeds/${e.id}`}function Z(e,t){return`${u(t)}/360vr/index.html?id=${e.id}`}function ee(e,t,n){const r=`${u(t)}/CEWebViewer/viewer.html?3dWebScene=${e.id}`;return t.isPortal?`..${r}`:p(r,e,n,t,!0)}function te(e,t,n){return p(`${u(t)}/excalibur/app.html#/canvas/project?id=${e.id}`,e,n,t,!0)}function ne(e,t){return`${u(t)}/excalibur/app.html#/projects/${e.id}`}function re(e,t,n){return p(`${u(t)}/excalibur/app.html#/canvas/service/${e.id}`,e,n,t,!0)}function ie(e,t,n){return p(`${u(t)}/dashboards/${e.id}`,e,n,t,!0)}function ae(e,t,n){return`${ie(e,t,n)}#mode=edit`}function se(e,t){return`${u(t)}/fieldmaps/maps/${e.id}`}function oe(e,t){return`${t.baseUrl}notebook/notebook.html?id=${e.id}`}function le(e,t){return e.isPortal?"../apps/experiencebuilder":t.webExperienceUrl||"https://experience.arcgis.com"}function ce(e,t,n){return`${le(t,n)}/experience/${t.isPortal?"?id=":""}${e.id}`}function ue(e,t,n){const r=e.typeKeywords.includes("ExpressExperienceApp")?"&mode=express":"";return`${le(t,n)}/builder/?id=${e.id}${r}`}function de(e,t,n){return`${le(t,n)}/builder/?template=${e.id}`}function pe(e,t,n){return`${le(t,n)}/template/${t.isPortal?"?id=":""}${e.id}`}function me(e){const t=e.url?.includes("/webappviewer3d/");return e.url?.replace(t?"/webappviewer3d/":"/webappviewer/","/webappbuilder/")}function he(e){return`${u(e)}/webappbuilder/index.html`}function fe(e,t){return function(e,t){return t.isPortal&&e&&e.startsWith("/apps/")?e.replace("/apps/",`${u(t)}/`):e}(function(e,t){const n=e?.url;if(!n)return"";const a=new RegExp("^(?:[a-z]+:)?//","i").test(n)||-1!==n.indexOf("../");if(!t.isPortal)try{const a=(0,i.Dl)(n);if("public"!==e.access&&(0,r.XYA)(e))return n.replace(a.host,window.location.hostname);if("KML"===e.type)return n.includes("/sharing/rest/content/items/")?n.replace(a.host,t.portalHostname):n}catch(e){return n}if(t.isPortal&&!a){const e=(0,i.ON)(t);if(!n.includes(e))return e+n}return(0,i.qh)(n)}(t,e),e)}function ge(e,t){e.typeKeywords;const n=[],i=`appid=${e.id}`,a=e.ownerFolder,s=a&&"/"!==a?`folderid=${a}`:"";let o="./webmap/configureApp.html";if("Hub Project"===e.type)return z(e,t);if(["Hub Site Application","Hub Initiative"].includes(e.type))return`${e.url}/edit`;if("Site Application"===e.type)return`../apps/sites/admin/#/layout/${e.id}`;if((0,r.Liv)(e))o=e.url,o&&(n.push("edit=true"),o.includes("appid=")||n.push(i),!o.includes("folderId")&&s&&n.push(s));else{if((0,r.Rxb)(e))return`../apps/configure-template/index.html?appid=${e.id}`;s&&n.push(s),n.push(i)}return o?`${o}${o.includes("?")?"&":"?"}${n.join("&")}`:""}function be(e,t,n,r){const i=t?.isPortal,a="public"!==e.access&&n?.token?`&token=${n.token}`:"",s=`${r?e.itemUrl:e.url}/resources/styles/root.json?f=pjson`,o=t.portalHostname.toLowerCase(),l=i&&"esri_livingatlas"===e.owner&&s.includes(o);return`${s}${l?"":a}`}function ye(e,t,n){const r=document.documentElement.lang,i=(r?.match(/(zh-)|(pt-)/)?r.toLowerCase():r?.split("-")[0])??"en";return p(`${u(t)}/vtseditor/${i}/#/${e.id}/layers`,e,n,t,!0)}function ve(e,t,n,r,i){return`${be(e,n,r,i)}&download=true`}function we(e,t,n,s,o){const l="public"!==e.access&&s||(0,r.BVN)(e)&&(0,a.dA)(e,t,n)?`?token=${s.token}`:"";let c=o&&(o.url||h(o,t,s))||"";try{c=(0,i.Lo)(c)||c}catch(e){}return o?.url?c+l:c}function Se(e,t){return`${t.storymapsUrl}/stories/${e.id}`}function xe(e,t){return`${t.storymapsUrl}/collections/${e.id}`}function ke(e,t){return`${t.storymapsUrl}/stories/${e.id}/edit`}function Te(e,t){return`${t.storymapsUrl}/collections/${e.id}/edit`}function Ae(e,t){return`${t.storymapsUrl}/briefings/${e.id}/edit`}function Ie(e,t){return`${Oe(e,t)}/edit`}function Oe(e,t){return`${t.storymapsUrl}/templates/${e.id}`}function Ee(e,t){return`${Ne(t)}?theme=${e.id}`}function je(e,t){return`${t.storymapsUrl}/collections/new?theme=${e.id}`}function Ce(e,t){return`${t.storymapsUrl}/briefings/new?theme=${e.id}`}function De(e,t){return`${t.storymapsUrl}/themes/${e.id}/edit`}function Pe(e,t){return`${t.storymapsUrl}/stories/new?template=${e.id}`}function Le(e,t){return`${t.storymapsUrl}/briefings/new?template=${e.id}`}function $e(e,t){return`${t.storymapsUrl}/collections/new?template=${e.id}`}function Ue(e,t){return`${t.storymapsUrl}/frames/new?template=${e.id}`}function Me(e,t,n){return p(`${u(t)}/workflowmanager/${e.id}`,e,n,t,!0)}function Fe(e){return e?`?${"Web Scene"===e.type?"webscene":"webmap"}=${e.id}`:""}function Ge(e,t){return`${u(e)}/instantgallery/index.html${Fe(t)}`}function _e(e,t){return`${u(e)}/indoors/gallery.html${Fe(t)}`}function Be(e,t,n){const r=n?"/builder/page/template/":"";return`${le(e,t)}${r}${Fe(n)}`}function Ne(e,t){return`${e.storymapsUrl}/stories/new${Fe(t)}`}function Re(e,t){const n=t?`#id=${t.id}`:"";return`${u(e)}/dashboards/new${n}`}function Ve(e){return`${R(e)}/edit/new`}function We(e){return`${M(e)}/new-model-setup`}function ze(e){return`${u(e)}/geobim`}function qe(e,t){return`${u(e)}/tps/gallery.html${Fe(t)}`}function Ke(e){return`https://navigator.arcgis.app?routeItemID=${e.id}`}function Je(e,t){const n=`${e.itemUrl}/info/metadata/metadata.xml`,r=t?.token;return`${n}?format=default&output=html${r?`&token=${r}`:""}`}},54140:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=54140,e.exports=t},56303:(e,t,n)=>{n.d(t,{Bu:()=>Bt,pe:()=>Wt,il:()=>je,Sv:()=>Ce,ns:()=>De,Xc:()=>He,p_:()=>ye,el:()=>Ye,NX:()=>Qe,GR:()=>Ke,Dn:()=>Ze,X:()=>Te,W9:()=>I,vX:()=>O,CS:()=>Ue,yH:()=>$e,l2:()=>We,xS:()=>he,ne:()=>de,qm:()=>y,E3:()=>te,$o:()=>re,n3:()=>oe,ED:()=>Ut,AP:()=>Ne,EX:()=>Ve,ko:()=>Re,X1:()=>et,cg:()=>Le,HW:()=>Ae,vb:()=>Se,OZ:()=>ke,pp:()=>wt,Dx:()=>kt,Sf:()=>At,US:()=>It,P6:()=>Et,_H:()=>Ot,_0:()=>jt,tY:()=>Ct,pI:()=>Tt,II:()=>_t,UW:()=>xt,VD:()=>G,db:()=>tt,fy:()=>Jt,mE:()=>X,Km:()=>A,gX:()=>B,Ck:()=>q,xn:()=>U,Tg:()=>$,UF:()=>ae,U4:()=>ie,jH:()=>se,sP:()=>fe,AC:()=>Ee,KM:()=>Oe,F_:()=>ge,Nb:()=>be,ts:()=>F,$9:()=>me,ty:()=>z,Gm:()=>le,yl:()=>_,yD:()=>N,ru:()=>pe,e9:()=>rt,O0:()=>R,GJ:()=>V,dY:()=>W,sm:()=>Z,bP:()=>M,VS:()=>E,br:()=>L,Jj:()=>P,xk:()=>j,vw:()=>H,i3:()=>Y,y4:()=>Q,_u:()=>C,uC:()=>D,tO:()=>ce,fL:()=>we,Vb:()=>xe,GM:()=>J,kl:()=>K,Gf:()=>Vt,Lj:()=>Rt,Uh:()=>Me,Uk:()=>Lt,dQ:()=>bt,gL:()=>yt,K8:()=>Fe,Xd:()=>_e,bD:()=>mt,KT:()=>ft,gS:()=>ot,dZ:()=>ct,GP:()=>Ge,fB:()=>gt,g5:()=>dt,Eb:()=>Ft,oi:()=>Gt,XL:()=>vt,Ev:()=>x,_i:()=>Nt,lz:()=>k,gd:()=>Je,C8:()=>ue,Zn:()=>ee,A3:()=>ne,Xb:()=>$t,J8:()=>ze,F8:()=>Xe,Dq:()=>qe,pK:()=>Pe,j8:()=>zt,Zp:()=>st,k1:()=>pt,LP:()=>ht,c$:()=>lt,pZ:()=>ut,oq:()=>S,ib:()=>v,TL:()=>w,SV:()=>nt,WH:()=>T,YY:()=>Pt,kC:()=>qt,wL:()=>Kt,fi:()=>Ie});var r=n(27083),i=n(48356),a=n(81798),s=n(860),o=n(63172),l=n(11180),c=n(18852),u=n(92569),d=n(34521),p=n(95603),m=n(32081),h=n(36490);function f(e){const t=["features:user:edit","features:user:fullEdit","portal:user:createItem","portal:user:joinGroup","portal:user:viewOrgGroups","portal:user:viewOrgItems","portal:user:viewOrgUsers"];return e&&e?.privileges?.every((e=>t.includes(e)))&&t.length===e.privileges.length}var g=n(14590),b=(n(30753),n(32382));function y(e,t,n,r){return"Feature Service"===e?.type&&i.JQq(e)&&r&&!(i.BB_(e)||r.isMultiServicesView)&&(x(e,t)||r?.capabilities?.includes("Editing")&&n?.canEditFeaturesFullControl()&&e.isOrgItem)}function v(e,t){return w(e,t)||e.isOrgItem||!1}function w(e,t){return e.owner===t?.username}function S(e,t){return(0,h.qc)(t)&&v(e,t)}function x(e,t){return t&&(w(e,t)||["update","admin"].includes(e.itemControl))}function k(e,t){return x(e,t)&&!i.o6U(e)&&i.JQq(e)&&!i.kCX(e)}function T(e,t){return t.tilesOnDemandEnabled&&i.icZ(e)}
1const A=(e,t,n)=>w(e,t)||(0,h.dA)(e,n,t);function I(e,t,n,r){return w(e,t)||(0,h.dA)(e,r,t)||v(e,t)&&n?.canDeleteOrgItems()||!1}function O(e){return i.Xjv(["download"],e)||i.Xjv(["file"],e)}function E(e){return i.PJj(e)}function j(e){return i.PzN(e)}function C(e){return i.a8S(e)}function D(e,t){return(0,h.wQ)(t)&&i.wtd(e)}function P(e){return i.ZRK(e)}function L(e){return i.XFq(e)}function $(e){return i.VrU(e)}function U(e,t){return i.vM$(e)&&!(0,c.Yq)("datapipelines",t)}function M(e){return i.zhl(e)}function F(e){return["Explorer Add In","Explorer Layer","Explorer Map"].includes(e?.type)}function G(e){return i.FrL(e)}function _(e,t,n,r){return!(i.DsS(e)&&!function(e,t,n){return n?.canRunWebTool()||w(e,t)&&n?.canPublishServerGPServices()}(e,t,r))&&(0,h.qe)(t,n)&&("GeoJson"===e.type||i.ijK("mapViewer",e)&&("Group Layer"!==e.type||!e.typeKeywords?.includes(l.U.Scene))&&!i.CDF(e))}function B(e,t){return!(!i.vbL(e)||e.typeKeywords.includes(l.U.Markup)||i.nQM(e)||t&&(0,h.HK)(t)&&e.typeKeywords.includes(l.U.MapNotes))}function N(e,t,n,r,s,o,l){const c=!e.numViews&&i.SE$(e),u=(0,a.R7)(e,o,l),d=c||u;return _(e,r,s,n)&&!["GeoJson","OGCFeatureServer","Media Layer","Group Layer","WCS","Knowledge Graph Layer"].includes(e.type)&&!i.DsS(e)&&(!i.K2b(e)||t.isPortal)&&!i.CDF(e)&&!i.S$l(e)&&!n?.isLocationPlatform()&&!d}function R(e,t,n){return i.Xjv(["3d","scene"],e)&&("3DTiles Service"!==e.type||e.typeKeywords.includes(l.U.IntegratedMesh))&&(0,h.qe)(t,n)}function V(e,t,n){const r="Feature Service"===e.type&&i.LKD(["Multipatch"],e);return(i.Xjv(["scene-2d"],e)||i.jZR(e))&&!r&&!i.LKD(["HasOnlyMultipatchGeometries"],e)&&!i.CDF(e)&&(0,h.qe)(t,n)}function W(e,t,n){return i.rPg(e)&&e.typeKeywords?.includes(l.U.DataEditing)&&t?.userLicensedItems?.some((e=>e.entitlements?.includes("webeditor")))&&n&&(n.canEditFeatures()||n.canEditFeaturesFullControl()||n.isDataEditor()||n.isPublisher()||n.isFacilitator()||n.isAdmin())}function z(e,t){return i.ijK("geoBIM",e)&&(0,h.a5)("geobim",t)}function q(e){return i.Xjv(["app"],e)&&!!e.url}function K(e,t){return i.Xjv(["workforceProject"],e)&&!(0,c.Yq)("geobim",t)}function J(e){return i.Xjv(["workflow"],e)}function H(e,t){return t?.orgId&&i.BFM(e)}function X(e,t){return x(e,t)&&t?.orgId&&i.BFM(e)}function Y(e,t,n){return t?.orgId&&i.BFM(e)&&!n?.blockedApps?.includes("survey123")}function Q(e,t,n,r){return!t?.isPortal&&n?.orgId&&i.BFM(e)&&!(0,c.Yq)("survey123",r)}function Z(e,t){return i.Xjv(["insights"],e)&&!(0,c.Yq)("arcgisInsights",t)}function ee(e,t){return e.type===b.w.Discussion&&!(0,c.Yq)("HubforArcGIS",t)}function te(e,t,n){return ee(e,n)&&x(e,t)}function ne(e,t){return e.type===b.w.HubPage&&!(0,c.Yq)("HubforArcGIS",t)}function re(e,t,n){return ne(e,n)&&x(e,t)}function ie(e,t){return i.Xjv(["hubInitiative"],e)&&!(0,c.Yq)("HubforArcGIS",t)}function ae(e,t){return i.Xjv(["hubEvent"],e)&&!(0,c.Yq)("HubforArcGIS",t)}function se(e,t){return i.Xjv(["hubProject"],e)&&!(0,c.Yq)("HubforArcGIS",t)}function oe(e,t){return i.Xjv(["hubProject"],e)&&!(0,c.Yq)("HubforArcGIS",t)}function le(e){return i.Xjv(["bigDataAnalytic","realTimeAnalytic"],e)}function ce(e,t,n){return!t.isPortal&&i.Xjv(["vrExperience"],e)&&!(0,c.Yq)("arcgis360vr",n)}function ue(e,t){return i.ris(e)&&!(0,c.Yq)("dashboards",t)}function de(e,t,n){return ue(e,n)&&x(e,t)&&window.innerWidth>960}function pe(e){if(!i.nQM(e))return!1;const{device:t}=new o.A;return t.ios||t.android}function me(e,t,n,r){return"Web Map"===e.type&&!(0,c.Yq)("fieldmaps",r)&&n?.canCreateItem()&&(0,h.wQ)(t)&&(w(e,t)||(0,h.qc)(t))}const he=(e,t,n)=>i.Upc(e)&&!(0,h.HK)(t)&&(!n.isPortal||"esri_apps"!==e.owner);function fe(e){return i.DdE(e)}function ge(e){return i.Qtt(e)}function be(e){return i.wt3(e)}function ye(e,t,n,r,i){return"Notebook"===e.type&&r?.canCreateNotebooks()&&function(e,t){if(e.isPortal)return t.notebookServerEnabled&&e.sourceJSON.supportsHostedNotebooks;{const n=["Trial Developer","Trial","Trial Press"],r=e.sourceJSON.subscriptionInfo,i=n.includes(r?.type)||(0,p.rk)(r?.options);return t.notebookServerEnabled&&(!i||(e.sourceJSON?.allowedBetaFeatures||[]).includes("notebooks"))}}(t,n)&&!(0,c.Yq)("arcgisnotebooks",i)}function ve(e){const t=["status: Published","status: Changed"];return e.typeKeywords?.some((e=>t.includes(e)))}function we(e,t){return"Web Experience"===e.type&&ve(e)&&!(0,c.Yq)("experienceBuilder",t)}function Se(e,t,n){const{origin:r}=i.HEA(e)?e.sourceJSON:e;return"Web Experience"===e.type&&!(0,c.Yq)("experienceBuilder",n)&&x(e,t)&&!r}function xe(e,t){return"Web Experience Template"===e.type&&ve(e)&&!(0,c.Yq)("experienceBuilder",t)}function ke(e,t,n){return"Web Experience Template"===e.type&&!(0,c.Yq)("experienceBuilder",n)&&x(e,t)}function Te(e,t,n){return"Web Experience Template"===e.type&&ve(e)&&x(e,t)&&!(0,c.Yq)("experienceBuilder",n)&&(0,h.wQ)(t)}function Ae(e,t,n){const{origin:r}=i.HEA(e)?e.sourceJSON:e;return"Web Mapping Application"===e.type&&e.typeKeywords.includes(l.U.WebAppBuilder)&&x(e,t)&&!r&&!(0,c.Yq)("webappbuilder",n)}function Ie(){return-1!==navigator.userAgent.indexOf("Windows")&&-1===navigator.userAgent.indexOf("Windows Phone")}function Oe(e){return i.Xjv(["desktop","desktopPro"],e)&&!i.moY(e)&&!i.CDF(e)&&!i.DsS(e)&&Ie()&&"3DTiles Service"!==e.type}function Ee(e,t){return!("3DTiles Service"===e.type||"Scene Service"===e.type&&e.typeKeywords.includes(l.U.Voxel))&&!i.CDF(e)&&(i.Xjv(["pro"],e)||i.Xjv(["desktopPro"],e)&&!i.moY(e)&&Ie())&&!t?.isLocationPlatform()}async function je(e,t,n,r,a){const s=e.owner,o=r?.indexOf("admin")>-1,l=e.typeKeywords?.some((e=>
1e.match(/(sourceId#).*/gi))),c=x(e,n);if(t.isPortal&&!w(e,n)&&o&&s.indexOf("esri_")>-1)return!1;if(0===e.type?.indexOf("Hub")&&!["Hub Initiative Template","Hub Initiative","Hub Event","Hub Project","Hub Page"].includes(e.type)||"Site Application"===e.type)return c;if(!c||"Web Mapping Application"!==e.type)return!1;if(i.LKD(["WABTemplate"],e))return!1;if(i.LKD(["selfConfigured"],e))return!!a?.source||i.XYA(e)||!l;if(i.LKD(["configurableApp"],e))return!0;if(a?.source){const e=`${t.url}content/items/${a.source}/data`;try{const t=await(0,d.Em)(e);return!!t?.configurationSettings}catch(e){return!1}}return!1}function Ce(e,t,n){return(n?.canCreateItem()||t&&!(0,h.wQ)(t))&&i.Xjv(["map","scene"],e)}function De(e,t,n){const r=e?.typeKeywords||[];return n?.canCreateItem()&&(r.includes(l.U.Configurable)&&r.includes(l.U.CreateAppWithoutMap)&&!r.includes(l.U.WebAppBuilderForArcGIS)||r.includes(l.U.WebAppBuilderForArcGIS)&&(0,h.wQ)(t))}function Pe(e){return"Vector Tile Service"===e.type}function Le(e,t){return(0,h.tl)(t)&&"Vector Tile Service"===e?.type}function $e(e,t,n){return x(e,t)&&"Vector Tile Service"===e?.type&&n}function Ue(e,t,n){return!(e?.typeKeywords.includes("Web AppBuilder")&&!x(e,t))&&Boolean(n)}function Me({item:e,user:t,config:n,userRole:r,resultData:a,resultDataInRecycleBin:s,itemData:o,serviceLayers:l,serviceInfo:c,ignoreExistingItems:u}){return x(e,t)&&!i.wWz(e)&&!i.CDF(e)&&(ot({item:e,user:t,userRole:r,resultData:a,resultDataInRecycleBin:s,itemData:o,serviceLayers:l,serviceInfo:c,ignoreExistingItems:u})||ct({item:e,config:n,userRole:r,resultData:a,resultDataInRecycleBin:s,itemData:o,serviceLayers:l,serviceInfo:c,ignoreExistingItems:u})||dt({item:e,user:t,userRole:r,resultData:a,resultDataInRecycleBin:s,serviceInfo:c,ignoreExistingItems:u})||mt({item:e,user:t,userRole:r,resultData:a,resultDataInRecycleBin:s,serviceInfo:c,ignoreExistingItems:u})||ft({item:e,user:t,userRole:r,resultData:a,resultDataInRecycleBin:s,itemData:o,serviceLayers:l,serviceInfo:c,ignoreExistingItems:u}))}function Fe(e,t,n,r){return bt({item:e,user:t,userRole:n,serviceInfo:r})||yt({item:e,user:t,userRole:n,serviceInfo:r})}function Ge(e,t,n,r){return!i.wWz(e)&&x(e,t)&>({item:e,user:t,userRole:n,serviceInfo:r})&&!i.wS0(e)&&!i.CDF(e)}function _e(e,t,n,r){return Ge(e,t,n,r)&&!i.N2w(e)&&!i.CDF(e)}function Be(e,t,n){const{origin:r}=i.HEA(e)?e.sourceJSON:e;return("StoryMap"===e.type||i.Tvg(e))&&x(e,t)&&((0,g.QX)("storymaps",n)||(0,h.HK)(t))&&!r}function Ne(e,t,n){return i.sJM(e)&&Be(e,t,n)&&!i.GlX(e)}function Re(e,t,n){return i.GlX(e)&&Be(e,t,n)}function Ve(e,t,n){return i.qyh(e)&&Be(e,t,n)&&!i.GlX(e)}function We(e,t,n){return i.P7i(e)&&Be(e,t,n)&&!i.GlX(e)}function ze(e){return i.sJM(e)&&i.drk(e)&&!i.GlX(e)}function qe(e){return i.GlX(e)&&i.drk(e)}function Ke(e,t){return i.GlX(e)&&i.drk(e)&&!(i.P7i(e)||i.qyh(e)||i.qyh(e)||i.fXK(e))&&t?.canCreateItem()}function Je(e){return i.P7i(e)&&i.drk(e)&&!i.GlX(e)}function He(e,t){return i.P7i(e)&&i.GlX(e)&&t?.canCreateItem()}function Xe(e){return i.qyh(e)&&i.drk(e)&&!i.GlX(e)}function Ye(e,t){return i.qyh(e)&&i.GlX(e)&&t?.canCreateItem()}function Qe(e,t){return i.fXK(e)&&i.GlX(e)&&t?.canCreateItem()}function Ze(e,t){return i.Tvg(e)&&i.drk(e)&&t?.canCreateItem()}function et(e,t,n){return i.Tvg(e)&&Be(e,t,n)}function tt(e,t,n,r){return"Image Service"===e.type&&e.typeKeywords.includes(l.U.ManagedImageCollection)&&n?.canPublishDynamicImagery(r)&&(w(e,t)||(0,h.dA)(e,r,t)||x(e,t))}function nt(e,t){return e.typeKeywords.includes(l.U.RequiresSubscription)&&(0,h.EX)(t)||i.Yub(e)||i.RYk(e)}function rt(e,t){return e?.typeKeywords.includes(l.U.FunctionTemplate)&&t&&!e.url&&"raster function template"===e.type.toLowerCase()}function it({item:e,userRole:t,serviceInfo:n,isView:r}){const a=t?.canCreateItem(),s=!(i.BB_(e)||n?.isMultiServicesView)&&!i.CDF(e)&&i.JQq(e)&&i.icZ(e),o=i.bI4(e)&&!r,l=i.o6U(e);return!(!(s&&a&&i.d56(e))||o||l)}function at(e,t,n,i){const a=(e?.layers||[]).find((e=>e.id===t.id)),s=structuredClone(t);return a?.layerDefinition&&(s.drawingInfo={...s.drawingInfo,...a.layerDefinition.drawingInfo},s.featureReduction={...s.featureReduction,...a.layerDefinition.featureReduction}),(0,r.A)({...s},n,i)}function st(e,t){const n=(e||[]).concat(t||[]).filter((e=>i.SE$(e)));return n?.[0]}function ot({item:e,user:t,userRole:n,resultData:r,resultDataInRecycleBin:a,itemData:s,serviceLayers:o,serviceInfo:c,ignoreExistingItems:u}){const d=it({item:e,userRole:n,serviceInfo:c}),p=d&&(0,h.dA)(e,e.portal,t)&&n?.canPublishTiles(),m=i.N2w(e),f=e.typeKeywords.includes(l.U.HostedService),g=st(r,a),b=o?.featureLayers,y=i.JQq(e)&&(b||[]).every((e=>at(s,e,!0)));return Boolean(d&&p&&y&&!m&&f&&(u||!g))}function lt(e,t){const n=(e||[]).concat(t||[]).filter((e=>"Vector Tile Service"===e.type));return n?.[0]}function ct({item:e,userRole:t,resultData:n,resultDataInRecycleBin:r,itemData:a,serviceLayers:s,serviceInfo:o,config:l,ignoreExistingItems:c}){const u=l?.publishVectorTilesFromFeaturesEnabled,d=lt(n,r),p=s?.featureLayers||[],m=i.JQq(e)&&p.every((e=>at(a,e,!0))),h=it({item:e,userRole:t,serviceInfo:o});return Boolean(u&&m&&h&&(c||!d))}function ut(e,t){const n=(e||[]).concat(t||[]).filter((e=>i.NEv(e)));return n?.[0]}function dt({item:e,user:t,userRole:n,resultData:r,resultDataInRecycleBin:a,serviceInfo:s,ignoreExistingItems:o}){const l=e.portal.isPortal,c=i.N2w(e),u=it({item:e,userRole:n,serviceInfo:s}),d=u&&(!l||l&&!c),p=u&&(0,h.dA)(e,e.portal,t)&&n?.canPublishFeatures(),m=ut(r,a);return Boolean(u&&d&&p&&(l||!c)&&!i.zDN(e,s)&&(o||!m)&&!i.z9j(s))}function pt(e,t){const n=(e||[]).concat(t||[]).filter((e=>i.HRe(e)));return n?.[0]}function mt({item:e,user:t,userRole:n,resultData:r,resultDataInRecycleBin:a,serviceInfo:s,ignoreExistingItems:o}){const l=e.portal.isPortal,c=it({item:e,userRole:n,serviceInfo:s}),u=c&&!l&&(0,h.dA)(e,e.portal,t)&&n?.canPublishFeatures(),d=pt(r,a);return Boolean(c&&u&&!i.N2w(e)&&(o||!d)&&!i.z9j(s))}function ht(e,t){const n=(e||[]).concat(t||[]).filter((e=>i.Quj(e)));return n?.[0]}function ft({item:e,user:t,userRole:n,resultData:r,resultDataInRecycleBin:a,itemData:s,serviceLayers:o,serviceInfo:l,ignoreExistingItems:c}){const u=it({item:e,userRole:n,serviceInfo:l}),d=e.portal&&!e.portal.isPortal&&u&&(0,h.dA)(e,e.portal,t)&&n?.canPublishScenes(),p=o?.featureLayers||[],m=i.JQq(e)&&p.every((e=>at(s,e,!0,"scene"))),f=o?.tables||[],g=p.every((e=>"esriGeometryPoint"===e?.geometryType)),b=p.every((e=>"esriGeometryMultiPatch"===e?.geometryType)),y=["esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset","esriFieldTypeBigInteger"],v=p.some((e=>e?.fields?.some((e=>y.includes(e.type))))),w=ht(r,a);return Boolean(u&&!i.CDF(e)&&d&&m&&(g||b)&&!v&&(c||!w)&&!i.egk(e)&&!f.length&&!i.vKo(e))}function gt({item:e,user:t,userRole:n,serviceInfo:r}){const a=(0,h.dA)(e,e.portal,t)&&n?.canPublishFeatures(),s=i.zDN(e,r),o=i.o6U(e)&&!e.portal.isPortal,l=it({item:e,userRole:n,serviceInfo:r,isView:!0});return Boolean(!i.CDF(e)&&!s&&l&&a&&!i.egk(e)&&!o)}function bt({item:e,user:t,userRole:n,serviceInfo:r}){const i=Dt(e,t,n,r),a=n?.canPublishDynamicImagery(e.portal);return i&&a&&Pt(r)}function yt({item:e,user:t,userRole:n,serviceInfo:r}){const i=Dt(e,t,n,r),a=n?.canPublishTiledImagery(e.portal);return i&&a&&!Pt(r)}function vt(e,t){return(0,h.dA)(e,e.portal,t)&&e?.typeKeywords.includes("Involved Lookup")}function wt(e,t,n,r){const a=t&&i.ElR(r)&&n?.canCreateItem();return Boolean(!e.portal.isReadOnly&&!i.wWz(e)&&!i.CDF(e)&&!i.N2w(e)&&i.JQq(e)&&t&&(!e.portal.isPortal||e.portal.isPortal&&!i.o6U(e))&&(i.icZ(e)&&(0,h.dA)(e,e.portal,t)||a))}function St(e){return!i.o6U(e)&&!i.CDF(e)}function xt(e){return!i.CDF(e)}function kt(e){return!i.CDF(e)}function Tt(e){return St(e)}function At(e){return St(e)}function It(e){return St(e)}function Ot(e){return St(e)}function Et(e){return St(e)}function jt(e){return St(e)}function Ct(e,t,n,r){const i=Dt(e,t,n,r),a=n?.canPublishTiledImagery(e.portal);return!e.portal.isReadOnly&&i&&a&&Pt(r)}function Dt(e,t,n,r){const a=(0,h.dA)(e,e.portal,t)||w(e,t),s=i.JQq(e)&&!e.portal.isPortal;return i.jFD(e)&&r?.bandCount&&!i.CZL(e)&&a&&s&&n?.canCreateItem()&&n?.canPublishImageCollection(e.portal)}function Pt(e){return(e?.capabilities?.split(",").map((e=>e.toLowerCase().trim()))||[]).includes("tilesonly")}function Lt(e,t,n,r,a){const s=t?.classification,o=t.types.includes("featureCollection"),c="file"===s,u=c||o,d=a?.length||null;if(!u||c&&d)return!1;const{portal:p}=e,m=p.supportsHostedServices,f=Boolean(p.helperServices?.rasterAnalytics?.url),g=r?.canCreateItem(),b=m&&g&&(0,h.dA)(e,p,n),y=b&&r?.canPublishTiles(),v=b&&r?.canPublishFeatures(),w=b&&r?.canPublishScenes(),S=y,x=p.isPortal&&b&&f,k=b,T=!p.isPortal||p.sourceJSON.supportsSceneServices,A=p.sourceJSON.supports3DTilesServices,I=t.types.includes("feature"),O=i.Q2O(e,"file")&&I||i.nQM(e)&&!d||o&&!d&&!i.RYk(e);return(v&&O||y&&t.types.includes("tile")||w&&T&&t.types.includes("scene-package")||S&&t.types.includes("vector-tile")||x&&t.types.includes("image-collection")||k&&e.typeKeywords.includes(l.U.PhotoLocations)||b&&e.typeKeywords.includes(l.U.GeoPackage)||b&&t.types.includes("notebook"))&&("3DTiles Package"!==e.type||!p.isPortal||A)}function $t(e,t,n){const r=x(e,n),a=t.sourceJSON.metadataEditable&&"IPS Configuration"!==e.type;return i.gMx(e)&&(!r||!a)}function Ut(e,t,n){const r=x(e,n),i=t.sourceJSON.metadataEditable&&"IPS Configuration"!==e.type;return r&&i}function Mt(e,t){return e.replaceLayerEnabled||t.isPortal&&!(0,u.Bc)(t)}function Ft(e,t,n,r,a,s){const o=i.Xjv(["tile","vectorTile","tiled-imagery"],e),l=e.typeKeywords.includes("Tiled Imagery"),c=s&&i.icZ(s),u=i.JQq(e);return!(!o||l||!u&&!i.djS(e)||u&&i.Xjv(["tile"],e)&&c||"FeatureServer"===a?.sourceServiceType||i.E8C(e))&&Mt(r,t)&&x(e,n)&&(i.kCX(e)||i.MG8(e)||i.Xjv(["tile","scene-2d"],e))}function Gt(e,t,n,r,a){const s=i.Xjv(["scene-2d"],e),o=a&&Object.keys(a).some((e=>e.includes("Service2Data"))),l=i.Xjv(["3d","scene"],e)&&!i.Xjv(["tiled-imagery"],e),c=i.Xjv(["tile","vectorTile","tiled-imagery"],e);return!(!l||!o||!i.JQq(e)&&!i.djS(e)||c&&s)&&Mt(r,t)&&x(e,n)&&i.Xjv(["3d","scene","scene-2d"],e)}function _t(e,t){const{isPortal:n}=e.portal,r=i.Quj(e)&&e.typeKeywords.includes(l.U.Voxel),a=!r&&[l.U["3DObject"],l.U.Building,l.U.IntegratedMesh,l.U.Point,l.U.PointCloud].includes(t?.layers?.[0]?.layerType);return n?!r:a}function Bt(e,t,n){return t&&!i.CDF(e)&&!i.egk(e)&&!i.BB_(e)&&!i.o6U(e)&&!i.qvH(e,n)&&!i.axA(e)&&i.JQq(e)&&x(e,t)&&(e.portal.isPortal&&n?.supportsAppend||!e.portal.isPortal&&n?.layers?.some((e=>e.supportsAppend)))&&!(f(t)&&e.itemControl?.includes("update"))}function Nt(e,t,n){return n&&(function(e,t,n){return"Feature Service"===e.type&&!i.LKD([l.U.ViewService,l.U.MultiServicesView],e)&&(e.itemControl?.includes("update")||(0,h.dA)(e,t,n))}
1(e,t,n)||x(e,n))&&!i.CDF(e)&&(i.is0(e)||i.UCu(e)||!i.djS(e)&&i.kCX(e)&&!i.JQq(e))&&!i.axA(e)&&!(f(n)&&e.itemControl?.includes("update"))}function Rt(e,t,n,r,a,o,l){const c=(e.portal.isPortal&&!i.d56(e,e.portal)?r:a)?.capabilities,u=(0,s.Gn)(c||"",",",!0).includes("ChangeTracking");if(!l&&i.Gbf(e))return!1;const d=i.JQq(e);return(!d||!i.icZ(e)||!1!==r?.sourceSchemaChangesAllowed)&&!(!((0,h.dA)(e,e.portal,t)&&d&&i.icZ(e))||r?.syncEnabled||i.QnY(e)||u||!i.CDF(e))&&(n?.owner===e.owner&&n?.type?.toLowerCase()in{shapefile:1,"file geodatabase":1,geojson:1}||("CSV"===n?.type||"Microsoft Excel"===n?.type)&&Boolean(o))}function Vt(e,t,n,r,a,s,o){return!(!i.Gbf(e)||!o?.mimeType)&&Rt(e,t,n||{type:o.mimeType.includes("csv")?"CSV":"Microsoft Excel"},r,a,s,!0)}function Wt(e,t,n,r,a,s,o){return!i.axA(e)&&!i.CDF(e)&&(Rt(e,t,n,r,a,s,!1)||Vt(e,t,n,r,a,s,o)||Bt(e,t,a))}function zt(e){return e.includes("Extract")}function qt(e,t,n){const{isPortal:r}=e,a=i.Quj(t)&&t.typeKeywords.includes(l.U.Voxel),s=!a&&["3DObject","Building","IntegratedMesh","Point","PointCloud"].includes(n?.layers?.[0]?.layerType);return r?!a:s}function Kt(e){return e.includes("Editing")}async function Jt(e,t,n,r){return e.isPortal&&["Map Service","WMS","WFS","OGCFeatureServer","Feature Service","Image Service","Geocoding Service"].includes(t.type)&&["org_admin","org_publisher"].includes(n.role)&&!i.omp(t)&&await(0,m.pf)(t.url,e,r)&&!i.sVt(t)}},57066:(e,t,n)=>{n.d(t,{M4:()=>u,p5:()=>c,u4:()=>l});var r=n(50172),i=n(45994),a=n(75198);const s=(e,t)=>{const{type:n,payload:r}=t;switch(n){case"setPageScroll":return{...e,pageScroll:r};case"setHideHeader":return{...e,hideHeader:r};case"setLiveRegionMessage":return{...e,liveRegionMessage:r};case"setShowReadOnlyModal":return{...e,showReadOnlyModal:r};case"setAlertOptions":return{...e,alertOptions:r};case"setState":return{...e,...r};default:return e}},o=(0,r.q6)({});function l({children:e}){const[t,n]=(0,i.WO)(s,{pageScroll:!0,hideHeader:!1,liveRegionMessage:"",showReadOnlyModal:!1,alertOptions:void 0}),a=(0,i.Kr)((()=>({...t,dispatch:n})),[t]);return(0,r.h)(o.Provider,{value:a},e)}const c=()=>(0,i.NT)(o),u=()=>{const{portal:e}=(0,a.Us)(),{dispatch:t}=c();return()=>{const{isReadOnly:n}=e;return n&&t({type:"setShowReadOnlyModal",payload:!0}),n}}},57077:(e,t,n)=>{n.d(t,{HK:()=>u,KQ:()=>c,ND:()=>l,PA:()=>s,cO:()=>o});var r=n(95603),i=n(32081),a=n(34521);async function s(e,t){try{const n=`${e.url}portals/self/servers/`;if(e.isPortal&&t){const e=await(0,a.Em)(n);return e?.servers||[]}return[]}catch(e){return[]}}function o(e){return e?.filter((e=>e.isHosted)).shift()}function l(e,t){return e?.filter((e=>e.serverFunction?.indexOf(t)>-1)).shift()}function c(e,t){const n=t.indexOf(":6080")>-1?t.replace("http:","https:").replace(":6080",":6443"):t;return e?.filter((e=>{let r=e.url?(0,i.XG)(e.url):e.url,a=e.adminUrl?(0,i.XG)(e.adminUrl):e.adminUrl;r=r.indexOf(":")>-1?e.url:r,a=a.indexOf(":")>-1?e.adminUrl:a;const s=n!==t;return t.indexOf(r)>-1||t.indexOf(a)>-1||s&&(n.indexOf(r)>-1||n.indexOf(a)>-1)})).shift()}function u(e,t){if(t?.isPortal)return e.notebookServerEnabled&&t?.sourceJSON.supportsHostedNotebooks;const n=["Trial Developer","Trial","Trial Press"].includes(t?.sourceJSON.subscriptionInfo?.type)||(0,r.rk)(t?.sourceJSON.subscriptionInfo?.options);return e.notebookServerEnabled&&!n}},57329:(e,t,n)=>{n.d(t,{H:()=>a});const r=["portal:user:joinGroup","portal:user:viewOrgGroups","portal:user:viewOrgItems","portal:user:viewOrgUsers","premium:user:demographics","premium:user:featurereport","premium:user:geocode","premium:user:networkanalysis"],i=["features:user:edit",...r],a={SYSTEM_ROLES:{VIEWER:"iAAAAAAAAAAAAAAA",DATA_EDITOR:"iBBBBBBBBBBBBBBB",FACILITATOR:"iCCCCCCCCCCCCCCC",PRIVILEGES:{iAAAAAAAAAAAAAAA:r,iBBBBBBBBBBBBBBB:i,iCCCCCCCCCCCCCCC:["portal:admin:createUpdateCapableGroup","portal:user:invitePartneredCollaborationMembers","portal:user:addExternalMembersToGroup","portal:publisher:publishFeatures","portal:publisher:publishTiles","portal:publisher:publishServerServices","portal:user:createGroup","portal:user:createItem","portal:user:joinNonOrgGroup","portal:user:shareGroupToOrg","portal:user:shareGroupToPublic","portal:user:shareToGroup","portal:user:shareToOrg","portal:user:shareToPublic","portal:user:viewOrgUsers","portal:user:viewOrgItems","portal:user:viewOrgGroups","premium:user:geoenrichment","premium:user:spatialanal
1ysis","premium:publisher:geoanalytics","premium:publisher:rasteranalysis","portal:publisher:bulkPublishFromDataStores","portal:publisher:enumerateDataStores","portal:publisher:registerDataStores",...i]}},LICENSE_LEVELS:{ONE:"1",ONE_PLUS_EDIT:"11",TWO:"2"}}},59357:(e,t,n)=>{function r(e,t,n,r=!0){!function(e,t,n){n=n||{};let r=n?.expires;if("number"==typeof r){const e=new Date,t=24*r*60*60*1e3;e.setTime(Date.now()+t),r=n.expires=e}"string"!=typeof r&&r?.toUTCString&&(n.expires=r.toUTCString());let i,a=`${e}=${encodeURIComponent(t)}`;for(i in n){a+=`; ${i}`;const e=n[i];!0!==e&&(a+=`=${e}`)}document.cookie=a}(e,r?JSON.stringify(t||""):t,n)}function i(e,t=!0){const n=function(e){const t=document.cookie,n=new RegExp(`(?:^|; )${i=e,i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}=([^;]*)`),r=t.match(n);var i;return r?decodeURIComponent(r[1]):void 0}(e);if(!n)return n;try{return t?JSON.parse(n||""):n}catch{return n}}function a(e,t){try{const n=window.localStorage.getItem(e);return n&&t?JSON.parse(n):n}catch(e){return}}function s(e){try{window.localStorage.removeItem(e)}catch(e){}}function o(e,t,n){try{window.sessionStorage.setItem(e,n?JSON.stringify(t):t)}catch(e){}}function l(e,t){try{const n=window.sessionStorage.getItem(e);return n&&t?JSON.parse(n):n}catch(e){return}}function c(e){try{window.sessionStorage.removeItem(e)}catch(e){}}n.d(t,{Hd:()=>l,J2:()=>o,Ri:()=>i,TV:()=>r,X:()=>c,_S:()=>a,sc:()=>s})},63172:(e,t,n)=>{n.d(t,{A:()=>r});const r=class{constructor(){this.doc=document,this.win=window,this.platform=this.win.navigator.platform,this.ua=this.win.navigator.userAgent,this.device={ios:!1,android:!1,androidChrome:!1,desktop:!1,windowsPhone:!1,iphone:!1,iphoneX:!1,ipod:!1,ipad:!1,chrome:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!this.win.cordova&&!this.win.phonegap),phonegap:!(!this.win.cordova&&!this.win.phonegap),os:null,osVersion:null,webView:null,standalone:null,statusBar:null,needsStatusbarOverlay:null,pixelRatio:null,minimalUi:null,statusbar:null},this.screenWidth=this.win.screen.width,this.screenHeight=this.win.screen.height,this.windowsPhone=this.ua.match(/(Windows Phone);?[\s/]+([\d.]+)?/),this.android=this.ua.match(/(Android);?[\s/]+([\d.]+)?/),this.ipad=this.ua.match(/(iPad).*OS\s([\d_]+)/),this.ipod=this.ua.match(/(iPod)(.*OS\s([\d_]+))?/),this.iphone=!this.ipad&&this.ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/),this.iphoneX=this.iphone&&(375===this.screenWidth&&812===this.screenHeight||414===this.screenWidth&&896===this.screenHeight),this.ie=this.ua.indexOf("MSIE ")>=0||this.ua.indexOf("Trident/")>=0,this.edge=this.ua.indexOf("Edg/")>=0||this.ua.indexOf("EdgA/")>=0||this.ua.indexOf("EdgiOS/")>=0||this.ua.indexOf("Edge/")>=0,this.firefox=this.ua.indexOf("Gecko/")>=0&&this.ua.indexOf("Firefox/")>=0||this.ua.indexOf("FxiOS")>=0,this.chrome=this.ua.indexOf("Chrome/")>=0||this.ua.indexOf("CriOS/"),this.macos="MacIntel"===this.platform,this.windows="Win32"===this.platform,this.isMobile=!1,this.isTablet=!1,this.setVals()}setVals(){if(this.windowsPhone&&(this.device.os="windows",this.device.osVersion=this.windowsPhone[2],this.device.windowsPhone=!0),this.android&&!this.windows&&(this.device.os="android",this.device.osVersion=this.android[2],this.device.android=!0,this.device.androidChrome=this.ua.toLowerCase().indexOf("chrome")>=0),(this.ipad||this.iphone||this.ipod)&&(this.device.os="ios",this.device.ios=!0),this.iphone&&!this.ipod&&(this.device.osVersion=this.iphone[2].replace(/_/g,"."),this.device.iphone=!0,this.device.iphoneX=this.iphoneX),this.ipad&&(this.device.osVersion=this.ipad[2].replace(/_/g,"."),this.device.ipad=!0),this.ipod&&(this.device.osVersion=this.ipod[3]?this.ipod[3].replace(/_/g,"."):null,this.device.iphone=!0),this.device.ios&&this.device.osVersion&&this.ua.indexOf("Version/")>=0&&"10"===this.device.osVersion.split(".")[0]&&(this.device.osVersion=this.ua.toLowerCase().split("version/")[1].split(" ")[0]),this.press=this.device.desktop?"mousedown":"touchstart",this.release=this.device.desktop?"mouseup":"touchend",this.click=this.device.desktop?"click":"touchend",this.clickOrRelease=this.device.desktop?"click, mouseup":"touchend",this.move=this.device.desktop?"mousemove":"touchmove",this.device.webView=!(!(this.iphone||this.ipad||this.ipod)||!this.ua.match(/.*AppleWeb
1Kit(?!.*Safari)/i)&&!this.win.navigator.standalone)||this.win.matchMedia&&this.win.matchMedia("(display-mode: standalone)").matches,this.device.standalone=this.device.webView,this.device.desktop=!(this.device.os||this.device.android||this.device.webView),this.device.desktop&&(this.device.macos=this.macos,this.device.windows=this.windows),this.device.os&&"ios"===this.device.os){const e=this.device.osVersion.split("."),t=this.doc.querySelector('meta[name="viewport"]');this.device.minimalUi=!this.device.webView&&(this.ipod||this.iphone)&&(1*e[0]==7?1*e[1]>=1:1*e[0]>7)&&t&&t.getAttribute("content").indexOf("minimal-ui")>=0}this.device.needsStatusbarOverlay=this.needsStatusbarOverlay(),this.device.statusbar=this.needsStatusbarOverlay(),this.device.pixelRatio=this.win.devicePixelRatio||1,this.isMobile=this.isMobileDevice(),this.isTablet=this.isTabletDevice()}needsStatusbarOverlay(){return!(!(this.device.webView||this.device.android&&this.device.cordova)||this.win.innerWidth*this.win.innerHeight!=this.win.screen.width*this.win.screen.height||this.device.iphoneX&&(90===this.win.orientation||-90===this.win.orientation))}isMobileDevice(){return!this.device.desktop&&!this.device.ipad}isTabletDevice(){return this.device.ipad}isPCWithTouchScreen(){return this.device.desktop&&("ontouchstart"in window||navigator.maxTouchPoints>0)}isLandscape(){return 90===Math.abs(+this.win.orientation)}}},72616:(e,t,n)=>{n.d(t,{$4:()=>I,$R:()=>v,Gn:()=>D,Gr:()=>h,Me:()=>b,O9:()=>C,Ob:()=>A,S9:()=>S,TX:()=>f,VW:()=>y,Wx:()=>g,dn:()=>E,kW:()=>O,mc:()=>T,ok:()=>x,w3:()=>w,xE:()=>j,yr:()=>k});var r=n(56303),i=n(48356),a=n(34521),s=n(2659),o=n(32081),l=n(19400),c=n(84614),u=n(77582);const d=1e4,p=45e3;function m(e,t){return new Promise(((n,r)=>{const i=t=>t?t.error&&""!==t.error?r(t.error):n(function(e,t){let n=t.fullExtent||t.extent;return!n||n.spatialReference&&(n.spatialReference.wkid||n.spatialReference.wkt)||(t.fullExtent=null,t.extent=null,n=null),(e.allSSL||"https:"===location.protocol)&&t.tileServers?.length&&t.tileServers.forEach(((n,r)=>{((0,o.JQ)(e,n)||(0,o.QK)(e,n))&&(t.tileServers[r]=n.replace("http:","https:"))})),t}(e,t)):r("Request error, no response"),s=e=>r(e);(0,a.Em)(t).then(i,s);let l=setTimeout((async()=>{clearTimeout(l),l=null;const e=t.toLowerCase();!e.includes("/arcgis/rest/")&&e.includes("/arcgis/")&&(t=t.replace("/arcgis/","/arcgis/rest/").replace("/ArcGIS/","/ArcGIS/rest/"),(0,a.Em)(t).then(i,s)),l=setTimeout((()=>{clearTimeout(l),l=null,r("Request timed out.")}),p)}),d)}))}async function h(e,t){try{return{result:await m(e,t)}}catch(e){return a.Vk}}async function f({adminUrl:e,service:t,token:n}){try{const r=`${e}/edit`;return{result:(0,a.Em)(r,{query:{service:JSON.stringify(t),token:n},method:"post"})}}catch(e){return a.Vk}}async function g({adminUrl:e,definition:t,layerId:n,async:r=!0,stringifiedDefinition:i}){const s=`${e}${null!=n?`/${n}`:""}/updateDefinition`;try{return{result:await(0,a.Em)(s,{query:{updateDefinition:i??JSON.stringify(t),async:r},method:"post"})}}catch(e){return a.Vk}}async function b({layerId:e,adminUrl:t,definition:n}){const r=`${t}/${e}/updateDefinition`;try{return{result:await(0,a.Em)(r,{query:{updateDefinition:JSON.stringify(n),async:!1},method:"post"})}}catch(e){return a.Vk}}async function y({layerId:e,async:t=!0,adminUrl:n,definition:r,token:i}){const s=`${n}${null!=e?`/${e}`:""}/addToDefinition?${i?`?token=${i}`:""}`;try{return{result:await(0,a.Em)(s,{query:{addToDefinition:JSON.stringify(r),async:t,token:i},method:"post"})}}catch(e){return a.Vk}}async function v(e,t){try{return{result:await(0,a.Em)(`${e}/addToDefinition`,{query:{async:!0,addToDefinition:JSON.stringify(t)},method:"post"})}}catch(e){return a.Vk}}async function w({layerId:e,async:t=!0,adminUrl:n,definition:r}){const i=`${n}${null!=e?`/${e}`:""}/deleteFromDefinition`;try{return{result:await(0,a.Em)(i,{query:{deleteFromDefinition:JSON.stringify(r),async:t},method:"post"})}}catch(e){return a.Vk}}async function S(e){try{return{result:await(0,a.Em)(`${e.url}/replicas`)}}catch(e){return{error:e}}}async function x(e,t){try{const n=`${t.url}/unRegisterReplica`,r=e.isPortal?{replicaID:"*"}:{ReplicaID:"*"};return{result:await(0,a.Em)(n,{query:r,method:"post"})}}catch(e){return{error:e}}}async function k(e,t,n,r){const i=`${n}/cleanupChangeTracking`,s={layers:(e||[]).map((e=>e.id)).join(","),retentionPeriod:t,retentionPeriodUnits:"days",token:r,async:!0};try{return{result:await(0,a.Em)(i,{query:s,method:"post"})}}catch(e){return console.error("Error cleaning up change tracking.",e),{error:e}}}async function T(e,t){try{const n={f:"json",token:t},r=await(0,a.Em)(e,{query:n,method:"post"});return{result:[].concat(r?.layers||[]).concat(r?.tables||[]).some((e=>"InProgress"===e.updateLayerDefinitionStatus))}}catch{return{result:!1}}}function A(e){return"statusURL"in e}async function I(e,t,n,r){try{const t=[];
1return(r||[]).forEach((r=>{const i=n.layers.find((e=>`${e.id}`===r));i&&i.indexes.forEach((n=>{const{name:i,fields:a}=n;if("shape"===a?.toLowerCase()){const n={indexes:[{name:i,fields:a}]};t.push(g({adminUrl:e,definition:n,layerId:parseInt(r,10)}))}}))})),await(0,s.w)(l.Cg),await Promise.all(t),{}}catch(e){return{error:e}}}async function O(e){try{return{result:await(0,a.Em)(e,{method:"post"})}}catch(e){return{error:e}}}async function E(e){try{return{result:await(0,a.Em)(e,{method:"post"})}}catch(e){return{error:e}}}async function j(e,t,n,s){const o=e.url,l={where:"1=1",returnCountOnly:!0},c=`${o}/${n[0].id}/query`,u=s?.find((e=>"Table"===e.type&&"Review"===e.name));try{if((0,r.Ev)(e,t)&&(0,i.JQq)(e)&&(0,i.vKo)(e)){const e=await(0,a.Em)(c,{query:l}),t=u?await(0,a.Em)(`${o}/${u.id}/query`,{query:l}):null,n=e?.count||0;return{successful:n,total:n+(t?.count||0)}}}catch(e){return null}return null}async function C({item:e,updateObj:t}){try{const n=`${e.url.replace("/rest/","/rest/admin/")}/updateFeature`,r={updateFeature:JSON.stringify(t)};return{result:await(0,a.Em)(n,{query:r,method:"post"})}}catch(e){return console.error(e),{error:e}}}async function D({field:e,featureLayer:t,layer:n,limit:r=10,removeNull:s,item:o}){if("esriFieldTypeDate"===e.type||"esriFieldTypeString"===e.type&&!(0,i.eTz)(o)||c.Ng.includes(e.type))return{result:((await(0,u.default)({layer:t,field:e.name})).uniqueValueInfos||[]).filter((({value:e})=>!s||"<NULL RESULT>"!==e)).slice(0,r)};const l=`${o.url}/${n.id}/query`,d={where:"1=1",returnGeometry:!1,spatialRel:"esriSpatialRelIntersects",outStatistics:JSON.stringify([{onStatisticField:"*",outStatisticFieldName:"countOfExpr",statisticType:"count"}]),resultOffset:0,resultRecordCount:r};n.advancedQueryCapabilities?.supportsOrderByOnlyOnLayerFields?(d.outFields=["*"],d.groupByFieldsForStatistics=[e.name]):(d.orderByFields=["count(*) desc"],d.groupByFieldsForStatistics=[`CASE WHEN ${e.name} is null THEN '<NULL RESULT>' ELSE ${e.name} END`]);const p=await(0,a.Em)(l,{query:d});return p.features?{result:p.features.map((e=>({value:e.attributes.EXPR_1,count:e.attributes.countOfExpr}))).filter((({value:e})=>!s||"<NULL RESULT>"!==e))}:{error:{code:"unhandledError"}}}},73270:(e,t,n)=>{n.d(t,{K4:()=>u,Pt:()=>c,Tw:()=>l,im:()=>o});var r=n(428),i=n(34521),a=n(32081),s=n(14395);async function o(e,t){const n=await(0,i.Em)(`${r.A.restBaseUrl}community/users/${e}/`);return new s.A({...n,sourceJSON:n,portal:t})}async function l(e){return(await(0,i.Em)(`${r.A.restBaseUrl}search`,{query:{num:1,filter:`owner:${e}`}})).total||0}async function c(e){if(!e)return{result:[]};try{const t=await async function(e){const t=(0,a.w)(e);try{return await(0,i.Em)(t,{query:{num:1}})}catch(e){return null}}(e);if(!t)return{result:[]};const{folders:n}=t,{username:r}=e;return{result:[{username:r,id:r,title:r,created:"now"},...n.sort(((e,t)=>e.title.localeCompare(t.title)))]}}catch(e){return console.error(e),{error:{code:"unhandledError"}}}}async function u(e){try{const t=`${r.A.restBaseUrl}community/users/${e.username}`,n=await(0,i.Em)(t);return{result:n?.groups??[]}}catch(e){return console.error(e),{error:{code:"unhandledError"}}}}},75017:(e,t,n)=>{n(86696),n(23034);var r=n(85072),i=n.n(r),a=n(97825),s=n.n(a),o=n(77659),l=n.n(o),c=n(55056),u=n.n(c),d=n(10540),p=n.n(d),m=n(41113),h=n.n(m),f=n(42501),g={};g.styleTagTransform=h(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=p(),i()(f.A,g),f.A&&f.A.locals&&f.A.locals;var b=n(24007);n(22143),(0,b.Qu)(`${location.origin}${location.pathname.substring(0,location.pathname.lastIndexOf("/"))}/js/arcgis-charts-components/arcgis-charts-components/`);var y=n(78021),v=n(35652),w=n(66801),S=n(32083),x=n(58842),k=n(15565),T=n(61985),A=n(80189),I=n(19759),O=n(8e3),E=n(65670),j=n(1912),C=n(65648),D=n(44153),P=n(56053),L=n(64672),$=n(20857),U=n(38575),M=n(60901),F=n(95157),G=n(39553),_=n(85049),B=n(11682),N=n(56020),R=n(33884),V=n(45449),W=n(39220),z=n(40772),q=n(28809),K=n(24376),J=n(11479),H=n(90050),X=n(84700),Y=n(46227),Q=n(88358),Z=n(53815),ee=n(95503),te=n(20398),ne=n(97410),re=n(4
16495),ie=n(20879),ae=n(83382),se=n(95225),oe=n(75351),le=n(14395),ce=n(79645),ue=n(29221),de=n(38116),pe=n(72180),me=n(32857),he=n(15697),fe=n(33432),ge=n(90001),be=n(83189),ye=n(65363),ve=n(7589),we=n(96989),Se=n(78720),xe=n(40010),ke=n(77582),Te=n(82609),Ae=n(95610),Ie=n(55736),Oe=n(94900),Ee=n(41990),je=n(67966),Ce=n(170),De=n(72400),Pe=n(99204),Le=n(48884),$e=n(50451),Ue=n(22374),Me=n(78073),Fe=n(51480),Ge=n(74072),_e=n(73879),Be=n(74252),Ne=n(85813);window.require=function(e,t){const n={"esri/Basemap":w.default,"esri/config":S.default,"esri/core/reactiveUtils":T,"esri/core/urlUtils":I,"esri/core/lang":k,"esri/geometry/Extent":O.A,"esri/geometry/geometryEngine":E,"esri/geometry/Point":j.A,"esri/geometry/Polygon":C.A,"esri/geometry/SpatialReference":D.A,"esri/geometry/support/jsonUtils":P,"esri/geometry/support/webMercatorUtils":L,"esri/Graphic":$.default,"esri/identity/Credential":U.A,"esri/identity/IdentityManager":M.default,"esri/identity/ServerInfo":F.A,"esri/intl":G,"esri/layers/FeatureLayer":_.default,"esri/layers/GraphicsLayer":B.A,"esri/layers/ImageryLayer":N.default,"esri/layers/KMLLayer":R.default,"esri/layers/Layer":V.default,"esri/layers/MapImageLayer":W.default,"esri/layers/ogc/wcsUtils":z,"esri/layers/ogc/wfsUtils":q,"esri/layers/StreamLayer":K.default,"esri/layers/TileLayer":Q.default,"esri/layers/WFSLayer":Z.default,"esri/layers/WMSLayer":ee.default,"esri/layers/WMTSLayer":te.default,"esri/Map":ne.default,"esri/WebMap":je.default,"esri/portal/PortalItem":se.default,"esri/renderers/SimpleRenderer":ce.A,"esri/renderers/support/jsonUtils":ue,"esri/request":de.default,"esri/rest/geometryService":pe,"esri/rest/geoprocessor":me,"esri/rest/print":ge,"esri/rest/support/PrintTemplate":be,"esri/rest/support/PrintParameters":ye,"esri/rest/support/ProjectParameters":he.A,"esri/rest/support/Query":fe.default,"esri/symbols/SimpleFillSymbol":Ie.A,"esri/smartMapping/heuristics/scaleRange":ve.A,"esri/views/MapView":Oe.default,"esri/views/support/colorUtils":Ee,"esri/widgets/ScaleRangeSlider":Me.A,"esri/widgets/Search/SearchViewModel":Ge.A,"esri/widgets/Search":Fe.A,"esri/widgets/Sketch/SketchViewModel":_e.A,"esri/widgets/BasemapGallery":Ce.A,"esri/widgets/Histogram":Le.A,"esri/widgets/HistogramRangeSlider":$e.A,"esri/arcade":y,"esri/portal/PortalUser":le.A,"esri/portal/PortalItemResource":oe.A,"esri/portal/Portal":ae.default,"esri/core/Collection":x.A,"esri/layers/support/FeatureTemplate":X.A,"esri/layers/support/arcadeUtils":Te,"esri/layers/support/fieldUtils":Y,"esri/layers/support/FeatureReductionBinning":H,"esri/smartMapping/statistics/uniqueValues":ke.default,"esri/smartMapping/statistics/histogram":we.default,"esri/smartMapping/statistics/summaryStatistics":Se.default,"esri/smartMapping/statistics/summaryStatisticsForAge":xe.A,"esri/widgets/smartMapping/support/utils":Be,"esri/widgets/FeatureTable":De.A,"esri/widgets/FeatureTable/support/TableTemplate":Pe.A,"esri/popup/support/FieldInfoFormat":re.A,"esri/support/popupUtils":Ae,"esri/widgets/Popup":Ue.default,"esri/PopupTemplate":ie.A,"esri/layers/support/FeatureEffect":J.A,"esri/arcade/featureset/support/RecentlyUsedCache":v.A,"esri/core/sql":A,"esri/applications/MapViewer/templateUtils":Ne};t(...e.map((e=>{const t=n[e];return t||console.error(`${e} not defined. Please add to utils/require.ts`),t})))},window.require.on=function(){return{remove:()=>{}}};var Re=n(50172),Ve=n(17402),We=n(45994),ze=n(84976),qe=n(75198),Ke=n(428),Je=n(26534),He=n(47767),Xe=n(39598),Ye=n(57066),Qe=n(77804),Ze=n(65626),et=n(33040),tt=n.n(et),nt=n(77853),rt=n(81421),it=n(10070),at=n(16630);function st(e){const t=`${Ke.A.restBaseUrl}community/users/${e.username}/notifications/${e.id}/delete`;return(0,de.default)(t,{method:"post",query:{f:"json"}})}var ot=n(32081),lt=n(50546),ct=n(25818),ut={};ut.styleTagTransform=h(),ut.setAttributes=u(),ut.insert=l().bind(null,"head"),ut.domAPI=s(),ut.insertStyleElement=p(),i()(ct.A,ut),ct.A&&ct.A.locals&&ct.A.locals;var dt=n(95603);const pt="js-header-boundary",mt=["content.html","gallery.html","group.html","groups.html","index.html","search.html","user.html"];function ht({className:e}){const{hideHeader:t}=(0,Ye.p5)(),n=t?"hidden":"",r=(0,G.prefersRTL)();return(0,Re.h)("header",{class:`w-full esri-header-barrier ${e} ${n}`,dir:r?"rtl":"ltr"})}function ft({className:e}){const t=(0,He.Zp)(),n=(0,We.li)(null),{user:r,portal:i,clientId:a,userRole:s,licenseInfo:o,userProperties:l,portalSettings:c,credential:u,config:d,locale:p,subscriptionInfo:m,signInSettings:h}=(0,We.NT)(qe.BR),{hideHeader:f}=(0,Ye.p5)(),g=(0,We.li)(null),b=(0,Je.Bd)({header:"arcgis-online-4.x/components/Header/t9n/header",common:"arcgis-online-4.x/t9n/common"},p),[y,v]=(0,We.J0)(!1),w=(0,nt.fE)({bundle:b,portal:i,user:r,userRole:s,userProperties:l,clientId:a,licenseInfo:o,pathname:window.location.pathname,notifications:g.current,subscriptionInfo:m,signInSettings:h});(0,We.vJ)((()=>
1{if(w&&n.current){if(y){const e=new CustomEvent("header:update:inlineSearch",{detail:w?.header?.search});document.querySelector(".esri-header-inlineSearch")?.dispatchEvent(e)}else tt().createHeader({targetElm:`.${pt}`,menuData:w}),v(!0),requestAnimationFrame((()=>{if((0,dt.rk)(m?.options)){const e=document.querySelector(".esri-header-barrier .esri-header-brand");e&&e.classList.add("is-location-platform")}}));const e=n.current,t=[{event:"header:click:signin",handler:I},{event:"header:click:signout",handler:O},{event:"header:click:switch",handler:E},{event:"header::search:typing",handler:j},{event:"header:click:notifications:dismiss",handler:C},{event:"header:update:mapViewer",handler:x},{event:"header:update:name",handler:k},{event:"click",handler:A},{event:"keydown",handler:T}];return t.forEach((t=>{e?.addEventListener(t.event,t.handler)})),()=>{t.forEach((t=>{e?.removeEventListener(t.event,t.handler)}))}}}),[w,n.current]),(0,We.vJ)((()=>{r&&b&&async function(e,t,n){const r=e.username||e.email;if(!r)return[];const i=`${Ke.A.restBaseUrl}community/users/${r}/notifications`,a=await(0,de.default)(i,{query:{f:"json"}}),s=(a.data?.notifications||[]).map((e=>function(e,t,n){if(e&&e.received&&e.id){const r={date:(0,at.A)(e.received,Date.now(),{...t?.user?.culture?{locale:t?.user?.culture}:{}}),id:e.id,text:""};return"webapp_not_copied"===e.type&&t.isPortal&&(e.type="webapp_not_copied_portal"),n.header.notifications.types[e.type]&&(e.data.baseUrl=Ke.A.baseUrl,r.text=(0,it.Ay)(n.header.notifications.types[e.type],e.data)),"message_received"===e.type&&e.data?.message&&(r.text=e.data.message),r.text&&r}return null}(e,t,n))).filter(Boolean);return s}(r,i,b).then((e=>{g.current=e,L(e)})).catch((()=>{}))}),[r,i,b]),(0,We.vJ)((()=>{i?.isPortal&&y&&(n.current?.querySelector(".esri-header-account-signin-control.-switch")?.classList.add("hidden"),i?.sourceJSON.isWebTierAuth&&n.current?.querySelector(".esri-header-account-signin-control.-logout")?.classList.add("hidden"),function(e){return e?.isPortal&&"singletenant"===e.portalMode&&e.sourceJSON.isWebTierAuth&&"7443"!==window.location.port}(i)&&n.current?.querySelector(".esri-header-account-control--signin")?.classList.add("hidden"),r&&window.location.href.includes("unlicensed.html")&&n.current?.querySelector(".esri-header-account")?.classList.add("hidden"))}),[i,w,y]);const S=(e,t)=>{e.dispatchEvent(new CustomEvent("header:update:menus",{detail:t}))},x=e=>{const t=e.detail,n=[...w.header.menus].map((e=>e));n[0].forEach((e=>{e.label===b.header.map&&(e.href=(0,nt.bh)(t.mapViewer))})),S(document.querySelector("#esri-header-menus-desktop"),n),S(document.querySelector("#esri-header-menus-mobile"),n)},k=e=>{const t=e.detail,n=w.header.account;n.user.name=t.name,document.querySelector(".esri-header-account").dispatchEvent(new CustomEvent("header:update:account",{detail:n}))},T=e=>{const n=e.target;n.classList.contains("esri-header-inlineSearch-input")&&n.value.length>0&&"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),t(`/search.html?searchTerm=${n.value}`))},A=e=>{const n=e.target,r=n.classList?.contains("esri-header-account-content-link"),i=n.classList?.contains("esri-header-menus-link"),{page:a,path:s}=(0,ot.Jm)(n.href);if(window.parent.location.href===window.location.href&&(!(0,ot.vh)(n.href)||s.includes(d.baseUrl))&&(i||r)&&mt.includes(a)){e.preventDefault(),e.stopImmediatePropagation();const r=n.closest(".esri-header-menus-list");if(r?.querySelectorAll(".esri-header-menus-link").forEach((e=>{e.classList.remove("-is-active")})),n.classList.add("-is-active"),n.href===`${location.origin}${location.pathname}`){const e=new Event("pageRefresh");window.dispatchEvent(e)}document.querySelector("arcgis-app-switcher")?.dispatchEvent(new CustomEvent("arcgisAppSwitcherToggle",{detail:!1})),document.querySelector(".esri-header-account-control[aria-expanded=true]")?.click(),document.querySelector(".esri-header-notifications-control[aria-expanded=true]")?.click(),t(`/${s.endsWith("notebook/")?`notebook/${a}`:a}`)}},I=e=>{e.preventDefault(),["item.html","group.html"].some((e=>window.location.href.includes(e)))?window.location.href=`./signin.html?locale=${p}&useLandingPage=false&returnUrl=${encodeURIComponent(window.location.href)}`:window.location.href=`./signin.html?locale=${p}&useLandingPage=true`},O=e=>{if(e.preventDefault(),i?.isPortal){const e="private"===i.access?(0,ot.fK)(Ke.A.signin,i):i.allSSL||"https:"===window.location.protocol?(0,ot.fK)("./index.html",i):`${Ke.A.baseUrl}index.html`;(0,lt.S6)(i,e,u?.token)}else window.location.href=`${Ke.A.baseUrl}pages/Account/manage_accounts.html#client_id=${a}
1&signout=true`},E=e=>{e.preventDefault();const t=`${Ke.A.baseUrl}pages/Account/manage_accounts.html#client_id=${a}`;window.open(t,"_blank").focus()},j=(0,rt.s)((e=>{e.detail.length>=2&&D(e.detail).then((e=>{n.current.querySelector(".esri-header-wrap").dispatchEvent(new CustomEvent("header:search:update:suggestions",{detail:{minIconWidth:"44",suggestions:[{hideHR:!0,links:P(e.results)}]}}))}))}),280),C=e=>{const t=[];(function(e,t){const n=t.map((t=>({username:e.username,id:t}))).map(st);return Promise.allSettled(n)})(r,e.detail).then((e=>{e.forEach((e=>{"fulfilled"===e.status&&e.value.data&&t.push(e.value.data.notificationId);const n=(g.current||[]).filter((e=>t.indexOf(e.id)<0));L(n)}))}))},D=async e=>{const t=e.substring(0,409).replace(/(\/)/g,"\\/").replace(/(\?)/g,"\\?");try{return(await(0,de.default)(`${Ke.A.restBaseUrl.replace("http://","https://")}search/suggest`,{query:{suggest:t,filters:`${i?.id?`accountid:"${i.id}"`:""}${Ke.A.viewQueries.none||""}`,searchFields:"title",f:"json"}})).data}catch(e){throw new Error(e)}},P=e=>e.map((e=>{const t=(0,Ze.Mn)(e),n=`${Ke.A.baseUrl}js/arcgis-app-components/arcgis-app/assets/arcgis-item-type/${(0,Ze.Z)(e)}32.svg`;return{text:e.title,href:`${Ke.A.baseUrl||"./"}item.html?id=${e.id}`,icon:n,iconSize:22,secondary:(0,it.Ay)(b.header.itemTypeBy,{itemType:t,owner:e.owner})}})),L=e=>{g.current=e;const t=n.current.querySelector(".esri-header-notifications");t.dispatchEvent(new CustomEvent("header:update:notifications",{detail:(0,nt.Oo)(b.header,e)})),0===e.length&&t.dispatchEvent(new CustomEvent("header:menu:close",{bubbles:!0}))},$=c?.informationalBanner?.enabled?"esri-header-canvas--short":"",U=f?"hidden":"",M=(0,G.prefersRTL)();return null!=b?(0,Re.h)("header",{class:`${pt} esri-header-barrier ${$} w-full ${e} ${U}`,dir:M?"rtl":"ltr",ref:n}):(0,Re.h)(ht,{className:e})}const gt=function({loading:e,class:t}){return e?(0,Re.h)(ht,{className:t}):(0,Re.h)(ft,{className:t})};var bt=n(81803);const yt=function({class:e,position:t="top"}){const{portalSettings:n}=(0,We.NT)(qe.BR),r=`flex text-0h font-bold font-sans text-center py-3 px-8 ${"top"===t?"border-b border-solid border-b-[var(--calcite-color-border-1)]":"border-t border-solid border-t-[var(--calcite-color-border-1)]"} ${e}`;return Boolean(n?.informationalBanner?.enabled)?(0,Re.h)("div",{style:{backgroundColor:n.informationalBanner.bgColor,color:n.informationalBanner.fontColor},class:r},(0,Re.h)("p",{class:"m-auto break-words"},(0,bt.CN)(n.informationalBanner.text))):null};function vt(){const{portal:e,locale:t,config:n}=(0,qe.Us)(),{showReadOnlyModal:r,dispatch:i}=(0,Ye.p5)(),a=(0,Je.Bd)("arcgis-online-4.x/t9n/common",t);if(!e||!a)return null;const s=()=>{i({type:"setShowReadOnlyModal",payload:!1})},{isPortal:o}=e,l=o?"":(0,it.Ay)(a.errors.readOnly.online,{linkStart:`<calcite-link href="${n.agoStatusUrl.replace("json/agostatus.json","")}">`,linkEnd:"</calcite-link>"});return(0,Re.h)("calcite-dialog",{open:r,modal:!0,outsideCloseDisabled:!0,oncalciteDialogClose:s,heading:a.error,headingLevel:3,class:"dialog-bg-white"},(0,Re.h)("div",{dangerouslySetInnerHTML:{__html:o?a.errors.readOnly.portal:l}}),(0,Re.h)("calcite-button",{slot:"footer-end",onClick:s},a.ok))}var wt=n(84706),St={};function xt(){const{userRole:e,portal:t,helpMap:n,locale:r,subscriptionInfo:i,config:a}=(0,We.NT)(qe.BR),[s,o]=(0,We.J0)(!1),l=(0,Je.Bd)({header:"arcgis-online-4.x/components/Header/t9n/header",common:"arcgis-online-4.x/t9n/common"},r);if(!l||!t||!n)return null;const c=t.isPortal,u=i?.availableCredits<=0,d=t.sourceJSON.created,p=Date.now()-d<=36e5,m=i?.state,h="suspended"===m,f="expired"===m,g=(0,dt.rk)(i?.options),b="restricted"===m;if(c||!u||p||h||f||g)return null;const y=e?.isAdmin(),v=b?l.header.restrictedBanner.title:l.header.restrictedBanner.titleSoft,w=y?b?l.header.restrictedBanner.allMembers:l.header.restrictedBanner.someMembers:l.header.restrictedBanner.you,S=`${t.sourceJSON.helpBase}${n[120001308]||""}`,x=`${t.sourceJSON.helpBase}${n[120004138]||""}`,k=function(){if(!c){if(i){const e=i.type;if("Student Use"===e||"Personal Use"===e)return(t.ipCntryCode?a.purchaseUrls[t.ipCntryCode.toLowerCase()]:void 0)||a.purchaseUrls.renew}if(t.ipCntryCode){const e=t.ipCntryCode.toLowerCase();return a.purchaseUrls[e]}}}();return(0,Re.h)(Re.FK,null,(0,Re.h)("div",{class:"restricted-banner-wrapper"},(0,Re.h)("div",{class:"restricted-banner-content"},(0,Re.h)("calcite-icon",{icon:"exclamation-mark-triangle",class:"restricted-banner__icon",scale:"s"}),y&&(0,Re.h)("span",{class:"me-2"},(0,Re.h)("strong",null,v)),(0,Re.h)("span",{class:"me-2"},w),y&&(0,Re.h)("calcite-link",{onClick:function(){o(!0)}},l.header.restrictedBanner.removeRestrictions),!y&&(0,Re.h)("calcite-link",{href:x,iconEnd:"launch",target:"_blank"},l.header.restrictedBanner.learnMore))),(0,Ve.createPortal)((0,Re.h)("calcite-dialog",{open:s,modal:!0,scale:"l",widthScale:"s",oncalciteDialogClose:()=>{o(!1)},heading:l.header.restrictedBanner.removeRestrictions,headingLevel:3,class:"dialog-bg-white"},(0,Re.h)("div",{class:"my-4"},(0,Re.h)("p",null,b?l.header.restrictedBanner.noCredits:l.header.restrictedBanner.titleSoft,(0,Re.h)("span",{class:"ms-2",dangerouslySetInnerHTML:{__html:`${k?kt(l.header.restrictedBanner.visitEsriStore,`<calcite-link href="${k}" target="_blank">`,"</calcite-link>"):kt(l.header.restrictedBanner.constactCS,'<calcite-link href="http://www.esri.com/about-esri/offices/">',"</calcite-link>")}`}}),b&&(0,Re.h)("p",null,(0,Re.h)("calcite-link",{href:S,target:"_blank",iconEnd:"launch"},l.header.restrictedBanner.learnMoreLong)))),(0,Re.h)("calcite-button",{slot:"footer-end",onClick:()=>{o(!1)}},l.common.ok)),document.body))}function kt(e,t,n){return(0,it.Ay)(e,{startLink:t,endLink:n})}St.styleTagTransform=h(),St.setAttributes=u(),St.insert=l().bind(null,"head"),St.domAPI=s(),St.insertStyleElement=p(),i()(wt.A,St),wt.A&&wt.A.locals&&wt.A.locals;var Tt=n(93837),At=n(25485),It=n(34521),Ot=n(35682),Et=n(8233),jt=n(88294),Ct=n(14590),Dt=n(30753);const Pt=async()=>{const e=await(0,It.Em)(`${Ke.A.restBaseUrl}portals/self/signinSettings`);try{const t=await(0,It.Em)(`${Ke.A.restBaseUrl}search`,{query:{num:10,start:0,sortField:"title",sortOrder:"asc",q:Ke.A.blockedAppsConfigItemQuery}});if(t){const n=t.results?.[0]?.id,r=await(0,It.Em)(`${Ke.A.restBaseUrl}content/items/${n}/data`);if(r?.blockedApps){const t=r?.blockedApps;e.blockBetaApps&&t.forEach((t=>{t.isBeta&&!e.blockedApps.includes(t.clientid)&&e.blockedApps.push(t.clientid)})),e.blockedAppsWithInfo=e.blockedApps.map((e=>t.find((t=>
1t.clientid===e)))).filter(Boolean)}}}catch{}return e};function Lt({prefix:e}){const{dispatch:t,portal:n,locale:r}=(0,qe.Us)(),{liveRegionMessage:i,alertOptions:a,pageScroll:s,dispatch:o}=(0,Ye.p5)(),[l,c]=(0,We.J0)(!0),u=(0,We.li)(null),{pathname:d}=function(){const[e,t]=(0,We.J0)(window.location);return(0,We.vJ)((()=>{const e=()=>{t(window.location)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),e}(),p=(0,qe.Iu)(),{pathname:m,search:h}=(0,He.zy)();(0,We.vJ)((()=>{m.startsWith("/notebook")||m===`/${d.split("/").pop()}`||window.location.reload()}),[d,m]),(0,We.vJ)((()=>((async()=>{let e=null;const n=Ke.A;let r=Ke.T?.locale||navigator.language;S.default.request.proxyUrl=n.proxyServer,(0,lt.hu)(t);const i=(0,lt.fp)();t({type:"setState",payload:{config:n,locale:r,clientId:i}});try{e=await(0,lt.h4)(i)}catch(e){}const a=new ae.default({url:n.restBaseUrl});try{await a.load(),a?.isPortal&&(S.default.assetsPath=`${location.protocol}//${a.portalHostname}/jsapi/jsapi4/@arcgis/core/assets/`),t({type:"setState",payload:{portal:a,user:a.user,credential:e}})}catch(e){if(e?.message?.toLowerCase().includes("user not allowed"))throw new Error(lt.ud)}const s=await(0,Ot.md)(r);s&&t({type:"setState",payload:{helpMap:s,config:{...n,helpMap:s,helpBase:a.sourceJSON.helpBase}}});const{user:o}=a,{response:l}=await(0,lt.NA)();if(l&&t({type:"setPortalSettings",payload:l}),a.isPortal){if(l){const e=(0,Tt.X)(l.portalConfigProperties,{...n,helpMap:s,helpBase:a.sourceJSON.helpBase});t({type:"setConfig",payload:e})}if(o&&a.sourceJSON.isWebTierAuth){M.default.registerServers([new F.A({server:n.restBaseUrl,hasServer:!1,hasPortal:!0,webTierAuth:!0})]),await M.default.getCredential(n.restBaseUrl,{oAuthPopupConfirmation:!1});const e=await(0,lt.rW)();t({type:"setCredential",payload:e})}(0,Ot.Vp)(a,o)}if(o||e){const e=await Promise.allSettled([(0,It.Em)(`${a.url}community/self`,{query:{returnUserLicensedItems:!0}}),Pt(),(0,Et.A)(o,n),(0,Ot.GH)(a)]),[s,l,c,u]=e.map((e=>"rejected"===e.status?null:e.value));let d,p=!1;if([jt.gP.IndoorsOnline,jt.gP.GeoanalyticsEngine,jt.gP.GeoanalyticsFabric].includes(i)){try{d=await M.default.checkAppAccess(a.url,jt.gP.ArcGISOnline),(0,lt.s1)(),t({type:"setClientId",payload:jt.gP.ArcGISOnline})}catch(e){d=await M.default.checkAppAccess(a.url,i)}p=Boolean(d?.viewOnly)}else try{d=await M.default.checkAppAccess(a.url,i),p=Boolean(d?.viewOnly)}catch(e){console.log(e)}(0,lt.PO)(t),r=null!=o?.culture?o.culture||navigator.language:a.culture||navigator.language,r=(0,Je.Vr)(r),t({type:"setState",payload:{userRole:o?new Dt.X({user:o,communitySelf:s,viewOnly:p}):null,userProperties:c,communitySelf:s,signInSettings:l,subscriptionInfo:u,locale:r}});const m=await(0,Ct.qh)(a,u,l);t({type:"setLicenseInfo",payload:m})}else r=a.culture||navigator.language,r=(0,Je.Vr)(r),t({type:"setLocale",payload:r});c(!1)})(),()=>clearTimeout(u.current))),[t,e]),(0,We.vJ)((()=>{void 0!==r&&G.setLocale(r||Je.MY)}),[r]),(0,We.vJ)((()=>{n&&p&&void 0!==r&&(0,At.N_)(n,r)}),[n,p,r]),(0,We.vJ)((()=>{S.default.request.interceptors.push({error:e=>{if(e.message.includes("Invalid token")||498===e.details?.httpStatus)throw new Error(lt.ud)}})}),[]),(0,We.vJ)((()=>(n?.user&&n?.sourceJSON?.isWebTierAuth&&(f(),g()),f)),[n]);const f=()=>{u.current&&(clearTimeout(u.current),u.current=null)},g=async function(){const e=await(0,lt.rW)();if(e){t({type:"setCredential",payload:e});const n=e.expires-Date.now();u.current=setTimeout(g,n-12e4)}};if("private"===n?.access&&!n?.user)throw new Error(lt.ud);return"true"===new URLSearchParams(h).get("embedded")?(0,Re.h)("div",null,(0,Re.h)(Xe.bf,null,(0,Re.h)(He.sv,null)),(0,Re.h)(Qe.A,{alert:a,onClose:()=>{o({type:"setAlertOptions",payload:null})}})):(0,Re.h)("div",{class:"flex flex-col min-h-screen "+(s?"h-auto":"h-screen")},(0,Re.h)(xt,null),(0,Re.h)(yt,{position:"top",class:"flex-none"}),(0,Re.h)(gt,{loading:l,class:"flex-none"}),(0,Re.h)("div",{class:"flex flex-1 min-w-0 max-h-full "+(s?"":"overflow-hidden")},(0,Re.h)(Xe.bf,null,(0,Re.h)(He.sv,null))),(0,Re.h)("div",{id:"a11y-live-region",class:"sr-only",role:"alert","aria-live":"polite","aria-atomic":"true"},i),(0,Re.h)(yt,{position:"bottom",class:"flex-none"}),(0,Re.h)(vt,null),(0,Re.h)(Qe.A,{alert:a,onClose:()=>{o({type:"setAlertOptions",payload:null})}}))}function $t({prefix:e}){return(0,Re.h)(Ye.u4,null,(0,Re.h)(Lt,{prefix:e}))}var Ut=n(43589);const Mt=function(){const{credential:e,portal:t}=(0,We.NT)(qe.BR);if(!t)return null;if(!e)throw new Error(lt.ud);return(0,Re.h)(Re.FK,null,(0,Re.h)(He.sv,null))},Ft=function({pageScroll:e=!0}){const{dispatch:t}=(0,qe.Us)(),{dispatch:n}=(0,Ye.p5)(),[r,i]=(0,We.J0)(!1);return(0,We.vJ)((()=>{(async()=>{(0,lt.hu)(t),i(!0),document.querySelector('.esri-header-canvas[data-open="true"]')||document.documentElement.removeAttribute("data-header-is-open")})(),n({type:"setPageScroll",payload:e})}),[]),(0,Re.h)(Re.FK,null,(0,Re.h)(He.sv,null))},Gt=({children:e})=>{const{locale:t}=(0,qe.Us)(),n=(0,Je.Bd)("arcgis-online-4.x/t9n/common",t);return(0,Re.h)(Ve.Suspense,{fallback:(0,Re.h)("div",{class:"w-full self
1-center flex flex-col items-center justify-center"},(0,Re.h)("calcite-loader",{label:n?.loading||"Loading...",scale:"m"}))},e)},_t=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(36921),n.e(49667),n.e(3902),n.e(96730),n.e(87659)]).then(n.bind(n,51378)))),Bt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(71409)]).then(n.bind(n,71409)))),Nt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(49667),n.e(59076)]).then(n.bind(n,59076)))),Rt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(36921),n.e(60340),n.e(89535)]).then(n.bind(n,76762)))),Vt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(10246),n.e(65175),n.e(44517),n.e(36921),n.e(49667),n.e(3902),n.e(64066),n.e(60340),n.e(8738)]).then(n.bind(n,8738)))),Wt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(85527),n.e(6418)]).then(n.bind(n,6418)))),zt=(0,Ve.lazy)((()=>n.e(94635).then(n.bind(n,94635)))),qt=((0,Ve.lazy)((()=>Promise.all([n.e(23859),n.e(42922),n.e(20114),n.e(23542),n.e(10246),n.e(68753),n.e(85294),n.e(38401),n.e(36502),n.e(81211),n.e(65175),n.e(44517),n.e(36921),n.e(49667),n.e(74986),n.e(3902),n.e(64066),n.e(93411),n.e(96730),n.e(6833)]).then(n.bind(n,92211)))),(0,Ve.lazy)((()=>n.e(55236).then(n.bind(n,55236))))),Kt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(58162)]).then(n.bind(n,58162)))),Jt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(36921),n.e(49667),n.e(72390)]).then(n.bind(n,72390)))),Ht=(0,Ve.lazy)((()=>
1Promise.all([n.e(42922),n.e(65175),n.e(21237)]).then(n.bind(n,21237)))),Xt=(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(44517),n.e(36921),n.e(49667),n.e(85527),n.e(74063)]).then(n.bind(n,74063)))),Yt=(0,Ve.lazy)((()=>Promise.all([n.e(68753),n.e(79848),n.e(74986),n.e(12222)]).then(n.bind(n,12222)))),Qt=(0,Ve.lazy)((()=>n.e(46278).then(n.bind(n,46278)))),Zt=(0,Ve.lazy)((()=>Promise.all([n.e(68753),n.e(79848),n.e(74986),n.e(93411),n.e(50569)]).then(n.bind(n,50569))));function en({locale:e,prefix:t}){const n=(0,He.r5)();return n?.message===lt.ud?(0,Re.h)(Ut.A,{locale:e,baseUrl:t}):(0,Re.h)(He.C5,{to:"/error.html"})}function tn(e,t){return(0,ze.Ys)([{path:"/",element:(0,Re.h)($t,{prefix:t}),errorElement:(0,Re.h)(en,{locale:e,prefix:t}),children:[{element:(0,Re.h)(Ft,null),children:[{path:"",element:(0,Re.h)(He.C5,{to:"/index.html"})},{path:"index.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Wt,null))},{path:"home-mobile.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Wt,null))},{path:"gallery.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Nt,null))},{path:"groups.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Rt,null))},{path:"group.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Vt,null))},{path:"search.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Jt,null))},{path:"notfound.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Kt,null))},{path:"unlicensed.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Ht,null))},{path:"error.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Bt,null))},{path:"indoors.html",element:(0,Re.h)(Gt,null,(0,Re.h)(zt,null))},{path:"newuser.html",element:(0,Re.h)(Gt,null,(0,Re.h)(qt,null))},{path:"/user.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Xt,null))},{element:(0,Re.h)(Mt,null),children:[{path:"content.html",element:(0,Re.h)(Gt,null,(0,Re.h)(_t,null))}]},{element:(0,Re.h)(Mt,null),children:[{path:"notebook/notebookhome.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Yt,null))}]},{element:(0,Re.h)(Mt,null),children:[{path:"notebook/manager.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Qt,null))}]},{path:"*",element:(0,Re.h)(He.C5,{to:"/notfound.html"})}]},{element:(0,Re.h)(Ft,{pageScroll:!1}),children:[{element:(0,Re.h)(Mt,null),children:[{path:"notebook/notebook.html",element:(0,Re.h)(Gt,null,(0,Re.h)(Zt,null))}]}]}]}],{basename:t})}(0,Ve.lazy)((()=>Promise.all([n.e(42922),n.e(65175),n.e(36921),n.e(97452)]).then(n.bind(n,97452))));const nn=()=>{const{locale:e}=(0,We.NT)(qe.BR),t=(0,Je.Bd)("arcgis-online-4.x/t9n/common",e),n=function(e){const{baseUrl:t,isDebug:n}=e;let r=(window.location.pathname.includes("/home")?window.location.pathname:new URL(t).pathname).split("/").filter((e=>!e.includes(".html"))).join("/");const i=r.indexOf("/home");if(n&&-1===i){const e=r.endsWith("/")?r.length-1:r.length;r=r.slice(0,e)}else r=r.slice(0,i+5);return r}(Ke.A);return(0,Re.h)(Ve.Suspense,{fallback:(0,Re.h)("div",{class:"h-screen flex flex-col items-center justify-center"},(0,Re.h)("calcite-loader",{label:t?.loading||"Loading...",scale:"m"}))},(0,Re.h)(ze.pg,{router:tn(e,n)}))};(()=>
1{const e=G.createJSONLoader({pattern:"arcgis-online-4.x/",base:"arcgis-online-4.x/",location:`${Ke.A.baseUrl}/js/arcgis-online-4.x/`});G.registerMessageBundleLoader(e),(0,Re.XX)((0,Re.h)(qe.Dv,null,(0,Re.h)(nn,null)),document.querySelector(".js-root"))})()},75198:(e,t,n)=>{n.d(t,{BR:()=>o,Dv:()=>l,Iu:()=>u,Us:()=>c});var r=n(50172),i=n(45994),a=n(37330);const s=(e,t)=>{const{type:n,payload:r}=t;switch(n){case"setPortalSettings":return{...e,portalSettings:r};case"setSignInSettings":return{...e,signInSettings:r};case"setCommunitySelf":return{...e,communitySelf:r};case"setConfig":return{...e,config:r};case"setHelpMap":return{...e,helpMap:r};case"setLocale":let t=r;return"no"===t&&(t="nb"),{...e,locale:t};case"setPortal":return{...e,portal:r};case"setUser":return{...e,user:r};case"setUserRole":return{...e,userRole:r};case"setUserProperties":return{...e,userProperties:r};case"setLicenseInfo":return{...e,licenseInfo:r};case"setClientId":return{...e,clientId:r};case"setCredential":return{...e,credential:r};case"setSubscriptionInfo":return{...e,subscriptionInfo:r};case"setSanitizer":return{...e,sanitizer:r};case"setState":return"no"===r.locale&&(r.locale="nb"),{...e,...r}}},o=(0,r.q6)({});function l({children:e}){const[t,n]=(0,i.WO)(s,{locale:"en",sanitizer:new a.A({whiteList:{thead:[]}},!0)}),l={...t,dispatch:n};return(0,r.h)(o.Provider,{value:l},e)}const c=()=>(0,i.NT)(o),u=()=>{const{portal:e,userRole:t,credential:n}=c();return(0,i.Kr)((()=>e&&(!e.sourceJSON.user||Boolean(e.sourceJSON.user&&t&&n))),[e,t,n])}},75846:()=>{},77804:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(50172),i=n(45994),a=n(75198),s=n(78483),o=n(26534),l=n(2659);const c=function({alert:e,onClose:t}){const{locale:n}=(0,i.NT)(a.BR),c=(0,o.Bd)({common:"arcgis-online-4.x/t9n/common"},n),[u,d]=(0,i.J0)(),[p,m]=(0,i.J0)();if(!c)return null;(0,i.vJ)((()=>{u&&e?(m(!1),(0,l.w)(s.m).then((()=>{d(e),m(!0)}))):u&&!e?(m(!1),(0,l.w)(s.m).then((()=>{d(null)}))):!u&&e&&requestAnimationFrame((()=>{d(e),m(!0)})),setTimeout((()=>{window.dispatchEvent(new CustomEvent("calciteInternalAlertSync",{detail:{queue:[]}}))}),s.m+10)}),[e]);const h=u?.kind||"success";return(0,r.h)("calcite-alert",{icon:u?.icon||!0,style:{...u?.zIndex&&{"--calcite-z-index-toast":u?.zIndex}},kind:h,placement:u?.placement,open:p,label:u?.label||u?.title||u?.message,autoClose:"danger"!==h,oncalciteAlertClose:()=>{m(!1),d(null),t()}},!!u?.title&&(0,r.h)("h4",{slot:"title"},u.title),!!u?.message&&(0,r.h)("p",{slot:"message"},u.message),!!u?.linkText&&(0,r.h)("calcite-link",{slot:"link",...u.href?{href:u.href,target:u.openLinkInNewTab?"_blank":void 0}:{onClick:u.onClick}},u.linkText))}},77853:(e,t,n)=>{n.d(t,{Oo:()=>y,St:()=>E,bh:()=>O,fE:()=>m});var r=n(45994),i=n(428),a=n(91883),s=n(57077),o=n(95603),l=n(32081),c=n(88294),u=n(14590),d=n(1372);const p=i.A.baseUrl||"./",m=e=>{const{portal:t,user:n,bundle:l,pathname:m,subscriptionInfo:k}=e,j=t?.portalProperties?.topNav?.search||"all",C=(0,r.Kr)((()=>function(e,t,n){if(!e||!t)return null;const r=d.JP.Classic===E(t,void 0)?`${p}webmap/viewer.html`:i.A.newMapViewerUrl,a={overview:{label:e.header.overview,href:`${p}../features/features.html`},pricing:{label:e.header.pricing,href:`${p}../features/plans/pricing.html`},map:{label:e.header.map,href:r},scene:{label:e.header.scene,href:`${p}webscene/viewer.html`},help:{label:e.header.help,href:v(t),newContext:!0},home_link:{label:e.header.home_link,href:`${p}index.html`},gallery:{label:e.header.gallery,href:`${p}gallery.html`},groups:{label:e.header.groups,href:`${p}groups.html`}},s={header:{theme:"web",brand:{label:"ArcGIS Online",href:`${p}${t.isPortal?"index.html":"../features/features.html"}`,brandText:"ArcGIS"},menus:[],search:{label:e.common.search,hide:n.includes("search.html"),inline:!0,dialog:{prefix:"esri-header-search-dialog",action:`${i.A.baseUrl}search.html`,label:"ArcGIS Online",submitLabel:e.common.search,cancelLabel:e.common.cancel,queryLabel:t?.isPortal?e.header.searchAgoEnterprise:e.header.searchAgo}},account:{label:e.header.yourProfile,controls:{signin:e.header.signIn,signout:e.header.signOut,...t.isPortal?void 0:{switch:e.header.switchAccounts}},menus:[{label:"profile & settings",href:`${p}user.html`},{label:"my esri",href:"#",data:{agoMethod:"goMyesri"}},{label:"training",href:"#",data:{agoMethod:"goTraining"}},{label:"community & forums",href:"#",data:{agoMethod:"goEsriCommunity"}},{label:"help",href:v(t)}]}}},o=(function(e){const{id:t,access:n,isPortal:r}=e;return!t&&!n&&!r}
1(t)?["overview","pricing","map","scene","help"]:f(t)).map((e=>a[e]));return s.header.menus=[o],s}(l,t,m)),[l,t,m]),D=(0,r.Kr)((()=>n?function(e,t){if(!e||!t||e.user&&!e.licenseInfo)return null;const{portal:n,user:r,userRole:l,userProperties:m,licenseInfo:k,subscriptionInfo:j}=e,C=function(e,t,n,r,a,l){const c=window.location.pathname.toLowerCase(),m=i.A.notebookLandingEnabled?"notebookhome.html":"notebook.html",h=g(e)?d.JP.Modern:E(e,r),f=(0,o.rk)(l?.options),b=(0,u.QX)("arcgiswebapps",a)||f&&(0,u.QX)("locationplatformwebapps",a);return{myProfile:{href:`${p}user.html${window.location.pathname.includes("home/user.html")?"?nav=1":""}`},mySettings:{href:`${p}user.html${window.location.pathname.includes("home/user.html")?"?nav=1":""}#settings`},pricing:{href:`${p}../features/plans/pricing.html`},overview:{href:`${p}../features/features.html`},ArcGIS:{href:`${p}${g(e)?"index.html":"../features/features.html"}`,show:g(e)||!t},groups:{href:`${p}groups.html`,active:c.indexOf("groups.html")>-1},myContent:{href:`${p}content.html`,active:c.indexOf("content.html")>-1},map:{show:b,href:O(h)},help:{href:v(e),openInNewTab:!0},gallery:{show:Boolean(e.id)&&!f,href:`${p}gallery.html`,active:c.indexOf("gallery.html")>-1},home_link:{show:!g(e)&&!f,href:`${p}index.html`,active:c.indexOf("index.html")>-1||c.indexOf(".html")<0},scene:{data:{id:"sceneNavLink"},show:i.A.sceneViewerEnabled&&b,href:`${p}webscene/viewer.html`},notebook:{show:(0,s.HK)(i.A,e),href:`${p}notebook/${m}`,openInNewTab:!i.A.notebookLandingEnabled,active:c.includes("notebookhome.html")},myAccount:{show:I(t),href:`${p}organization.html`,active:c.indexOf("organization.html")>-1},marketplace:{show:!g(e),href:i.A.marketplaceUrl},features:{show:g(e)&&!e.isPortal,href:`${p}../features/features.html`},esriCommunity:{show:w(e,t),href:i.A.esriCommunityLink,openInNewTab:!0},myEsri:{show:w(e,t),href:x(e,t),openInNewTab:!0},arcgisBlog:{show:w(e,t),href:"https://www.esri.com/arcgis-blog/arcgis-online/",openInNewTab:!0},training:{show:w(e,t),href:S(e,t),openInNewTab:!0},trialDownload:{show:A(e),href:T(e,t),openInNewTab:!0}}}(n,r,0,m,k,j);return function(e,t,n){const{bundle:r,portal:s,user:l,userRole:u,clientId:d,notifications:m,subscriptionInfo:v,signInSettings:w}=e,S=function(e){return c.gP.GeoanalyticsEngine===e}(d),x=function(e){return c.gP.GeoanalyticsFabric===e}(d),k=h(d),T={name:l.fullName,id:l.username,group:"",image:(I=l.thumbnailUrl,I||(A="js/arcgisonline/css/images/no-user-thumb.jpg",i.A.cdnServerUrl.lastIndexOf("/")===i.A.cdnServerUrl.length-1?`${(0,a.Aj)()?i.A.cdnServerUrl.replace(/\/$/,"./"):i.A.cdnServerUrl}${A}`:`${(0,a.Aj)()?i.A.cdnServerUrl.replace(/\.$/,".."):i.A.cdnServerUrl}/${A}`))};var A,I;let O=["myProfile","mySettings","myEsri","training","trialDownload","esriCommunity","arcgisBlog","help"];S||x?O=["mySettings","arcgisBlog","help"]:k&&(O=[]);const E=f(s,l,u,d,w);t.header.account.user=T,t.header.menus=S||x?[[{active:!0,href:S?`${p}geoanalyticsengine.html`:`${p}geoanalyticsfabric.html`,label:r.header.subscription}]]:[b(E,r.header,n)],t.header.account.menus=b(O,r.header,n),t.header.brand&&(t.header.brand.href=`${p}${s.isPortal?"index.html":"../features/features.html"}`),l&&!k&&(t.header.notifications=y(r.header,m),s?.id&&(s?.isPortal||"active"===v?.state||"restricted"===v?.state)&&(t.header.appSwitcher={portal:s,user:l,api:"4"})),(S||x||k||"member"===s?.portalProperties?.topNav?.search&&l?.orgId!==s.id)&&delete t.header.search,g(s)||delete t.header.brand;return(0,o.rk)(v?.options)&&(t.header.brand||(t.header.brand={}),t.header.brand.brandText="ArcGIS Location Platform",t.header.brand.href="#",t.header.brand.image="js/arcgisonline/sharing/dijit/css/images/app-icons/location-platform.png"),function(e,t){window.location.pathname.indexOf("/notebook.html")>-1&&(t.header.collapseMenus=[!0,!1])}(0,t),t}(e,t,C)}(e,C):null),[n,e,C]);return n?D:("all"!==j&&C?.header&&delete C.header.search,C)};function h(e){return c.gP.IndoorsOnline===e}function f(e,t,n,r,i){const a=h(r),s=Boolean(i?.blockedApps?.includes("arcgisnotebooks")),{gallery:o="all",groups:l="all",map:c="all",notebook:u="notebookCreators",scene:d="all"}=e.portalProperties?.topNav||{};let p=["home_link"];if(t){const r=t.orgId===e.id;p=!e.portalProperties?.topNav&&g(e)?["ArcGIS","overview","pricing","map","sce
1ne","groups","myContent"]:[...p,...("all"===o||"members"===o&&r)&&!a?["gallery"]:[],...("all"===c||"members"===c&&r||"mapCreators"===c&&n?.canCreateItem())&&!a?["map"]:[],...("all"===d||"members"===d&&r||"sceneCreators"===d&&n?.canCreateItem())&&!a?["scene"]:[],...s||e.isPortal&&!e.sourceJSON.supportsHostedNotebooks||!("members"===u&&r||"notebookCreators"===u&&n?.canCreateNotebooks())||a?[]:["notebook"],...("all"===l||"members"===l&&r)&&!a?["groups"]:[],...r&&!a?["myContent","myAccount"]:[]]}else p=e.portalProperties?.topNav?[...p,..."all"===o?["gallery"]:[],..."all"===c?["map"]:[],..."all"===d?["scene"]:[],..."all"===l?["groups"]:[],...e.isPortal?["help"]:[]]:[...p,"gallery","map","scene","groups",...e.isPortal?["help"]:[]];return p}function g(e){const{urlKey:t,isPortal:n}=e;return!t&&!n&&!!e.user}function b(e,t,n){const r=[];return e.forEach((e=>{const i=n[e];!i||"show"in i&&!i.show||r.push(function(e,t){const{href:n,data:r,active:i,openInNewTab:a}=t??{};return{label:e,href:n?"function"==typeof n?n():n:"#",data:r,active:i,newContext:a}}(t[e]??e,i))})),r}function y(e,t){const{label:n,dismissLabel:r,dismissAllLabel:i,noNotifications:a}=e.notifications;return{label:n,dismissAllLabel:i,dismissLabel:r,emptyMessage:{image:{path:["M15.5 1A14.5 14.5 0 1 0 30 15.5 14.5 14.5 0 0 0 15.5 1zm0 28.1a13.6 13.6 0 1 1 13.6-13.6 13.615 13.615 0 0 1-13.6 13.6zM8.581 17.276l.637-.636 3.288 3.098 10.073-9.92.637.637-10.71 10.556z"],viewBox:"0 0 32 32"},text:a},messages:t||[]}}function v(e){return e.isPortal?function(e){const t=e?.sourceJSON.helpBase;if(t.indexOf("enterprise.arcgis.com")>-1)return`${t}portal/`;let n=t;return"ArcGISEnterpriseOnKubernetes"!==e?.sourceJSON.portalDeploymentType&&(n+="portal/"),e.allSSL||"https:"===window.location.protocol||function(e){return(!1===i.A.isMultiTenant||e?.isPortal)&&e?.portalHostname&&!e.portalHostname.match(/:7080\//)&&80!==e.httpPort&&443!==e.httpsPort&&"https:"===window.location.protocol}(e)||"7443"===window.location.port?(0,l.fK)(`${window.location.protocol}//${window.location.host}${n}`,e):n}(e):e?.sourceJSON.helpBase||"support.html"}function w(e,t){return!e.isPortal&&"both"===t.sourceJSON?.userType}function S(e,t){return k(`${window.location.protocol}//www.esri.com/training/arcgis-online-training`,e,t)}function x(e,t){return k(i.A.myEsriLink,e,t)}function k(e,t,n){const r=function(e){const t=e.portalHostname;return-1!==t.indexOf("dev")?"dev":-1!==t.indexOf("qa")?"qa":null}(t),a=`https://accounts${r?"dev"===r?"-dev":"-stg":""}.esri.com/`,s=`&authBaseUrl=${(0,l.fK)(i.A.restBaseUrl.replace("/sharing/rest/",""),t)}`;return`${a}LoginHandler/switchuser?username=${n?.username??""}&redirect_uri=${e}${s}`}function T(e,t){const n=(t?.culture||e?.culture||window.dojoConfig?.locale||"en").toLowerCase(),r={nl:1}[n]?"en":n in{"pt-br":1,"pt-pt":1,"zh-cn":1,"zh-hk":1,"zh-tw":1}?n:n.split("-")[0].toLowerCase();return`${i.A.learnArcGIS}/${r}/trial`}function A(e){return!e?.isPortal&&["Trial","Trial Press"].includes(e?.sourceJSON.subscriptionInfo?.type)}function I(e){const t=!e.sourceJSON.accountId,n=e.role&&("org_admin"===e.role||"account_admin"===e.role)&&!e.roleId;return!i.A.restrictOrganizationPageToAdmin||t||n}function O(e){return"classic"===e?new URL("./webmap/viewer.html?useExisting=1",location.href).href:"modern"===e?i.A.newMapViewerUrl:"#"}function E(e,t){const n="modern";if(e.isPortal&&"modernOnly"===e.portalProperties?.mapViewer)return n;if(t?.mapViewer){if(t.mapViewer!==n)return t.mapViewer}else if(e.portalProperties?.mapViewer&&e.portalProperties.mapViewer!==n)return e.portalProperties.mapViewer;return n}},77862:(e,t,n)=>{var r={"./arcgis-aggregation-scale-threshold-slider.entry.js":[77851,77851],"./arcgis-aggregation_8.entry.js":[85655,62529,85655],"./arcgis-app-print_2.entry.js":[33710,33710],"./arcgis-app-switcher_2.entry.js":[51556,84942,51556],"./arcgis-application-environment_2.entry.js":[27645,27645],"./arcgis-arcade.entry.js":[16088,16088],"./arcgis-attributes_2.entry.js":[74432,62529,79906,74432],"./arcgis-browser_10.entry.js":[70464,70464],"./arcgis-calcite-block-options.entry.js":[74678,74678],"./arcgis-categories-picker_6.entry.js":[32770,32770],"./arcgis-categorize-items.entry.js":[15708,15708],"./arcgis-category-schema-editor_4.entry.js":[24617,84942,24617],"./arcgis-category-tree.entry.js":[81313,81313],"./arcgis-ckeditor5-popover.entry.js":[71592,71592],"./arcgis-ckeditor5.entry.js":[95912,95912],"./arcgis-color-contrast_8.entry.js":[52875,52875],"./arcgis-color-input_9.entry.js":[66276,66276],"./arcgis-credential-comparison-table.entry.js":[50226,50226],"./arcgis-credit-estimate_2.entry.js":[15733,15733],"./arcgis-delete-folder_3.entry.js":[65110,96255,65110],"./arcgis-delete-items-composite-disclaimer_3.entry.js":[40184,96255,40184],"./arcgis-dependency-check-notice.entry.js":[22889,22889],"./arcgis-dependency-check_12.entry.js":[94236,90737,94236],"./arcgis-drag-and-drop.entry.js":[62534,62534],"./arcgis-effects_2.entry.js":[31025,62529,31025],"./arcgis-field-add-pages-add-field.entry.js":[13526,95097,30272,13526],"./arcgis-field-add-pages-pick-field-type.entry.js":[71803,71803],"./arcgis-field-add.entry.js":[16892,16892],"./arcgis-field-calculate-editor_2.entry.js":[752
116,62529,99937,75216],"./arcgis-field-calculate.entry.js":[91363,62529,99937,91363],"./arcgis-field-delete.entry.js":[82696,62529,79906,82696],"./arcgis-field-description-input.entry.js":[18460,18460],"./arcgis-field-info.entry.js":[71043,62529,71043],"./arcgis-field-pick-list_4.entry.js":[61144,62529,24369,72965,3696,61144],"./arcgis-file-browser.entry.js":[20827,20827],"./arcgis-file-upload.entry.js":[71246,95097,30272,20374,45601,71246],"./arcgis-filter_4.entry.js":[29945,62529,29945],"./arcgis-floor-configuration_11.entry.js":[3248,3248],"./arcgis-font-family-dropdown.entry.js":[30598,80491,30598],"./arcgis-font-picker.entry.js":[59220,80491,59220],"./arcgis-geofence-editor.entry.js":[9970,9970],"./arcgis-group-browser-filter-access.entry.js":[76134,76134],"./arcgis-group-browser_16.entry.js":[19828,62925,19828],"./arcgis-group-thumbnail_3.entry.js":[92602,92602],"./arcgis-image-collection-explorer.entry.js":[47602,31089,47602],"./arcgis-image-display-order.entry.js":[97029,97029],"./arcgis-image-item-filters-p
1opover.entry.js":[31613,31089,31613],"./arcgis-image-item-info-table_2.entry.js":[99604,99604],"./arcgis-image-item-inspect-popover.entry.js":[8778,8778],"./arcgis-image-item-list-settings-popover.entry.js":[27348,27348],"./arcgis-image-item-sort-popover.entry.js":[25612,31089,25612],"./arcgis-image-upload-from-map.entry.js":[40930,18549],"./arcgis-image-upload_3.entry.js":[85147,85147],"./arcgis-info-banner.entry.js":[10459,10459],"./arcgis-information_2.entry.js":[18257,18257],"./arcgis-item-badge_7.entry.js":[50455,50455],"./arcgis-item-browser-filter-content-type.entry.js":[38850,38850],"./arcgis-item-browser-filter-delete-protection.entry.js":[48845,48845],"./arcgis-item-browser-filter-expiration.entry.js":[73983,73983],"./arcgis-item-browser-find.entry.js":[20116,20116],"./arcgis-item-browser_31.entry.js":[60689,20374,90737,62925,98981,60689],"./arcgis-item-classification-attribute-tooltip_2.entry.js":[43642,43642],"./arcgis-item-classification-header-help-tooltip_10.entry.js":[65434,93435,65434],"./arcgis-item-classification.entry.js":[65876,93435,65876],"./arcgis-item-palette.entry.js":[74857,74857],"./arcgis-item-type_2.entry.js":[67341,67341],"./arcgis-items-summary_4.entry.js":[85731,8112],"./arcgis-label-content-filter.entry.js":[22767,22767],"./arcgis-label_3.entry.js":[24382,62529,80491,24382],"./arcgis-layer-override_3.entry.js":[88306,62529,88306],"./arcgis-layer-view-join-info-popover.entry.js":[29039,29039],"./arcgis-layer-view_14.entry.js":[72913,62529,72913],"./arcgis-layers-and-tables-summary-popup.entry.js":[42904,98981,42904],"./arcgis-layers-and-tables-summary.entry.js":[26947,26947],"./arcgis-lazy-loading-list.entry.js":[98240,98240],"./arcgis-lazy-loading-select.entry.js":[9284,9284],"./arcgis-member-browser-actions.entry.js":[88037,88037],"./arcgis-member-browser-content.entry.js":[73291,73291],"./arcgis-member-browser-filter-affiliation.entry.js":[82577,82577],"./arcgis-member-browser-filter-app.entry.js":[28352,28352],"./arcgis-member-browser-filter-categories.entry.js":[31855,31855],"./arcgis-member-browser-filter-credits.entry.js":[67129,67129],"./arcgis-member-browser-filter-date.entry.js":[3283,3283],"./arcgis-member-browser-filter-email-status.entry.js":[16370,16370],"./arcgis-member-browser-filter-group-roles.entry.js":[3288,3288],"./arcgis-member-browser-filter-login-type.entry.js":[29307,29307],"./arcgis-member-browser-filter-mfa.entry.js":[62725,62725],"./arcgis-member-browser-filter-my-groups.entry.js":[67082,67082],"./arcgis-member-browser-filter-my-org-switch.entry.js":[71315,71315],"./arcgis-member-browser-filter-org-groups.entry.js":[64358,64358],"./arcgis-member-browser-filter-partner-collabs.entry.js":[31778,31778],"./arcgis-member-browser-filter-roles.entry.js":[23618,23618],"./arcgis-member-browser-filter-search-switch.entry.js":[63888,63888],"./arcgis-member-browser-filter-user-types.entry.js":[67208,67208],"./arcgis-member-browser-filters.entry.js":[86061,86061],"./arcgis-member-browser-pagination.entry.js":[82156,82156],"./arcgis-member-browser-search.entry.js":[34444,34444],"./arcgis-member-browser-sort.entry.js":[70340,70340],"./arcgis-member-browser-table-row.entry.js":[44067,44067],"./arcgis-member-browser-table.entry.js":[34802,34802],"./arcgis-member-browser-top-bar.entry.js":[17581,17581],"./arcgis-member-browser.entry.js":[30947,30947],"./arcgis-member-card.entry.js":[16837,16837],"./arcgis-member-category-schema-editor.entry.js":[52497,52497],"./arcgis-meter.entry.js":[45255,45255],"./arcgis-modal-arcade.entry.js":[16348,16348],"./arcgis-new-item-3dtiles-dataset-type-select.entry.js":[44488,44488],"./arcgis-new-item-append-key-value-pair.entry.js":[1682,1682],"./arcgis-new-item-append-layer-card.entry.js":[57478,57478],"./arcgis-new-item-append-match-field.entry.js":[92190,92190],"./arcgis-new-item-breadcrumbs.entry.js":[66761,66761],"./arcgis-new-item-classification.entry.js":[99363,93435,99363],"./arcgis-new-item-description.entry.js":[80113,80113],"./arcgis-new-item-feature-layer-browser.entry.js":[42648,42648],"./arcgis-new-item-layer-preference.entry.js":[73806,73806],"./arcgis-new-item-layer-summary-item.entry.js":[72891,72891],"./arcgis-new-item-loader.entry.js":[17588,17588],"./arcgis-new-item-pages-append-key-pair-select.entry.js":[5e3,20374,5e3],"./arcgis-new-item-pages-append-match-fields.entry.js":[76216,95097,30272,20374,76216],"./arcgis-new-item-pages-append-select-layer.entry.js":[461,20374,60267,461],"./arcgis-new-item-pages-append-select-update.entry.js":[92299,95097,30272,20374,45601,92299],"./arcgis-new-item-pages-append-select.entry.js":[52845,95097,30272,20374,45601,52845],"./arcgis-new-item-pages-append-upload.entry.js":[768,95097,30272,20374,45601,60267,768],"./arcgis-new-item-pages-csv-location-fields.entry.js":[9176,20374,60267,9176],"./arcgis-new-item-pages-data-store-browser-card.entry.js":[87576,87576],"./arcgis-new-item-pages-data-store-browser.entry.js":[63109,95097,30272,82379,63109],"./arcgis-new-item-pages-data-store-database-credentials.entry.js":[71403,95097,30272,82379,71403],"./arcgis-new-item-pages-data-store-list.entry.js":[42085,95097,30272,82379,61015,42085],"./arcgis-new-item-pages-data-store-select-arango-credentials.entry.js":[73619,73619],"./arcgis-new-item-pages-data-store-select-cloud-credentials.entry.js":[78186,95097,30272,82379,78186],"./arcgis-new-item-pages-data-store-select-cloud.entry.js":[80841,80841],"./arcgis-new-item-pages-data-store-select-database-type.entry.js":[67780,67780],"./arcgis-new-item-pages-data-store-select-database.entry.js":[90543,95097,30272,82379,90543],"./arcgis-new-item-pages-data-store-select-folder.entry.js":[79026,79026],"./arcgis-new-item-pages-data-store-select-nosql-credentials.entry.js":[77606,95097,30272,82379,77606],"./arcgis-new-item-pages-data-store-select-nosql.entry.js":[48093,48093],"./arcgis-new-item-pages-data-store-select-server-list.entry.js":[90906,95097,30272,82379,90906],"./arcgis-new-item-pages-data-store-select.entry.js":[25237,95097,30272,61015,25237],"./arcgis-new-item-pages-data-upload.entry.js":[90268,90268],"./arcgis-new-item-pages-developer-credentials-automate-choice.entry.js":[22904,22904],"./arcgis-new-item-pages-developer-credentials-generate-token-check.entry.js":[63750,95097,30272,63750],"./arcgis-new-item-pages-developer-credentials-input.entry.js":[47722,95097,30272,47722],"./arcgis-new-item-pages-developer-credentials-item-access.entry.js":[83686,83686],"./arcgis-new-item-pages-developer-credentials-privilege-picker.entry.js":[12432,12432],"./arcgis-new-item-pages-developer-credentials-select.entry.js":[71356,71356],"./arcgis-new-item-pages-developer-credentials-summary.entry.js":[83538,95097,30272,83538],"./arcgis-new-item-pages-feature-layer
1-from-custom-data-provider.entry.js":[34018,34018],"./arcgis-new-item-pages-feature-layer-from-existing.entry.js":[3715,95097,30272,3715],"./arcgis-new-item-pages-feature-layer-from-scratch.entry.js":[92358,95097,92358],"./arcgis-new-item-pages-feature-layer-from-template.entry.js":[66952,95097,30272,66952],"./arcgis-new-item-pages-feature-layer-from-url.entry.js":[881,95097,30272,881],"./arcgis-new-item-pages-feature-layer-preference.entry.js":[4512,95097,4512],"./arcgis-new-item-pages-feature-layer-select.entry.js":[43561,43561],"./arcgis-new-item-pages-feature-layer-summary.entry.js":[30137,30137],"./arcgis-new-item-pages-feature-layer-upload.entry.js":[83852,83852],"./arcgis-new-item-pages-home.entry.js":[95199,95199],"./arcgis-new-item-pages-hybrid-image-select.entry.js":[85727,85727],"./arcgis-new-item-pages-layer-upload.entry.js":[20769,20769],"./arcgis-new-item-pages-locator-select.entry.js":[27569,95097,30272,27569],"./arcgis-new-item-pages-scene-layer-from-template.entry.js":[29574,29574],"./arcgis-new-item-pages-scene-layer-select.entry.js":[8391,8391],"./arcgis-new-item-pages-server-list.entry.js":[78172,95097,30272,82379,78172],"./arcgis-new-item-pages-service-scope.entry.js":[67972,67972],"./arcgis-new-item-pages-tile-layer-from-existing.entry.js":[90247,95097,30272,61015,90247],"./arcgis-new-item-pages-tile-layer-from-url.entry.js":[67917,67917],"./arcgis-new-item-pages-tile-layer-select.entry.js":[18421,18421],"./arcgis-new-item-pages-tile-layer-settings.entry.js":[99300,95097,30272,61015,99300],"./arcgis-new-item-pages-tile-layer-type-select.entry.js":[45030,45030],"./arcgis-new-item-switch-card.entry.js":[18694,18694],"./arcgis-new-item_19.entry.js":[58127,95097,30272,20374,82379,61015,60267,58127],"./arcgis-notebook-runtime-select.entry.js":[40137,40137],"./arcgis-onboarding-whats-new.entry.js":[54936,54936],"./arcgis-onboarding.entry.js":[85,85],"./arcgis-option.entry.js":[25161,25161],"./arcgis-popover-rename-form.entry.js":[12641,12641],"./arcgis-popup-color-button.entry.js":[6899,6899],"./arcgis-popup_15.entry.js":[16829,62529,16829],"./arcgis-privileges-picker.entry.js":[49343,49343],"./arcgis-publish-item-pages-item-properties.entry.js":[6650,95097,30272,20374,6650],"./arcgis-publish-item.entry.js":[34005,34005],"./arcgis-raster-dimension-slider.entry.js":[69840,69840],"./arcgis-raster-multidimensional-info.entry.js":[65341,65341],"./arcgis-raster-multidimensional-subset.entry.js":[66235,66235],"./arcgis-raster-multidimensional-variable-info.entry.js":[20862,20862],"./arcgis-raster-multidimensional.entry.js":[60744,60744],"./arcgis-raster-processing-template.entry.js":[70648,70648],"./arcgis-restore-items.entry.js":[41677,41677],"./arcgis-scheduler-combobox_5.entry.js":[32847,32847],"./arcgis-scheduler.entry.js":[5991,5991],"./arcgis-service-scope.entry.js":[16432,16432],"./arcgis-simple-color-picker.entry.js":[67003,67003],"./arcgis-sketch-actions-popover_2.entry.js":[48643,48643],"./arcgis-sketch-layer-editor_5.entry.js":[69040,62529,80491,69040],"./arcgis-smart-mapping-age_10.entry.js":[22564,62529,24369,49831,72965,68126,26807,22564],"./arcgis-smart-mapping-assist-feedback.entry.js":[45028,62529,24369,45028],"./arcgis-smart-mapping-background-symbol_6.entry.js":[32523,62529,24369,32523],"./arcgis-smart-mapping-class-breaks-color-slider.entry.js":[99580,62529,24369,49831,99580],"./arcgis-smart-mapping-color-size-slider_17.entry.js":[99613,62529,24369,49831,72965,68126,84942,99613],"./arcgis-smart-mapping-color-slider.entry.js":[20082,62529,24369,49831,26807,20082],"./arcgis-smart-mapping-dropdown.entry.js":[2564,62529,24369,2564],"./arcgis-smart-mapping-field-pick-list_2.entry.js":[51977,62529,24369,49831,68126,26807,68025,51977],"./arcgis-smart-mapping-flow-color-slider.entry.js":[6245,62529,24369,6245],"./arcgis-smart-mapping-gamma-slider_2.entry.js":[18893,62529,24369,18893],"./arcgis-smart-mapping-hillshade-type-button.entry.js":[99147,62529,24369,99147],"./arcgis-smart-mapping-panels-gallery.entry.js":[83221,62529,24369,49831,68126,26807,68025,83221],"./arcgis-smart-mapping-panels-raster-class-breaks_8.entry.js":[9703,62529,24369,72965,3696,9703],"./arcgis-smart-mapping-panels-raster-gallery.entry.js":[18357,62529,24369,3696,18357],"./arcgis-smart-mapping-raster-slider.entry.js":[81036,62529,24369,81036],"./arcgis-smart-mapping-relationship-color-slider_3.entry.js":[49809,62529,24369,49809],"./arcgis-smart-mapping-scale-alert-popover.entry.js":[14904,62529,24369,14904],"./arcgis-smart-mapping-slider-input.entry.js":[64593,62529,24369,64593],"./arcgis-smart-mapping-styler-popover.entry.js":[63804,62529,24369,63804],"./arcgis-smart-mapping-type-actions-popover_2.entry.js":[81582,62529,24369,81582],"./arcgis-smart-mapping-vector-symbol-button.entry.js":[2692,62529,24369,2692],"./arcgis-smart-mapping.entry.js":[71028,62529,24369,71028],"./arcgis-symbol-order.entry.js":[54169,54169],"./arcgis-symbol-picker.entry.js":[81235,81235
1],"./arcgis-symbol-styler-inline-input.entry.js":[90309,90309],"./arcgis-symbol-styler.entry.js":[47704,62529,47704],"./arcgis-table-editing-popover.entry.js":[55291,55291],"./arcgis-table_3.entry.js":[28824,62529,6443],"./arcgis-time-slider-config-time-extent.entry.js":[1743,62529,1743],"./arcgis-time-slider-config-time-interval.entry.js":[13418,62529,13418],"./arcgis-time-slider-config-time-playback.entry.js":[42410,62529,42410],"./arcgis-time-slider-config.entry.js":[94110,62529,94110],"./arcgis-time-zone-popover.entry.js":[69192,69192],"./arcgis-time-zone.entry.js":[92296,62529,92296],"./arcgis-tunnel.entry.js":[62798,62798],"./arcgis-un-ntc-pick-list_2.entry.js":[3065,3065],"./arcgis-user-avatar.entry.js":[38033,38033],"./arcgis-user-picker.entry.js":[12182,12182],"./arcgis-workflow.entry.js":[62133,62133],"./arcgis-xy-slider.entry.js":[19353,19353]};function i(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(i)))}i.keys=()=>Object.keys(r),i.id=77862,e.exports=i},78483:(e,t,n)=>{n.d(t,{h:()=>r,m:()=>i});const r=300,i=300},78636:(e,t,n)=>{n.d(t,{$W:()=>h,Ky:()=>f,OT:()=>m,RZ:()=>u,hg:()=>d,m7:()=>b,nt:()=>g,rL:()=>p});var r=n(95225),i=n(428),a=n(56303),s=n(48356),o=n(79111),l=n(34521),c=n(72616);async function u(e,t){try{const n=`${i.A.restBaseUrl}content/items/${e}/relatedItems`,a=await(0,l.Em)(n,{query:{relationshipType:"Service2Service",direction:"reverse"}}),s=(a?.relatedItems?a.relatedItems:a||[]).map((e=>new r.default({...e,portal:t})))||[];return s?.length?s.slice(0):s}catch(e){return[]}}async function d(e){try{return{result:await(0,l.Em)(e)}}catch(e){return{error:e}}}async function p(e){try{return{result:await(0,l.Em)(e)}}catch(e){return{error:e}}}async function m(e){try{return{result:await(0,l.Em)(`${e.url}/layers`)}}catch(e){return{error:e}}}async function h(e){try{return{result:await(0,l.Em)(`${e.url}/layers`)}}catch(e){return{error:e}}}async function f(e){try{return{result:await(0,l.Em)(e.url)}}catch(e){return{error:e}}}async function g(e){try{return{result:await(0,l.Em)(e.url)}}catch(e){return{error:e}}}async function b({portal:e,user:t,layersInfo:n,tablesInfo:u,searchLayers:d,searchTables:p,layers:m,tables:h}){const f={},g=[];d.forEach((e=>{const t=(0,o.yb)(d,p,e.id);t&&g.push(t)}));const b=await async function(e){try{return await(0,l.nS)(`${i.A.restBaseUrl}search`,{num:100,start:1,filter:`id:${e.join(" OR id:")}`})}catch{return}}(g);d.forEach((e=>{const t=n?.[e.id]?.indexes||u?.[e.id]?.indexes||[],r=(0,o.yb)(d,p,e.id);f[e.id]||(f[e.id]={});const i=b?.find((e=>e.id===r));(0,s.JQq)(i)&&(f[e.id].fullTextFields||(f[e.id].fullTextFields=[]),"esriFieldTypeString"===e.field.type)&&(t.some((t=>t.fields.split(", ").includes(e.field.name)&&"FullText"===t.indexType))||f[e.id].fullTextFields.push(e.field)),f[e.id].fields||(f[e.id].fields=[]),t.some((t=>t.fields===e.field.name&&"FullText"!==t.indexType))||f[e.id].fields.push(e.field)}));let y=[];Object.keys(f).forEach((e=>{const t=f[e];let n=m?.filter((t=>t.value===e))[0];n||(n=h?.filter((t=>t.value===e))[0]),(t.fields.length||t.fullTextFields?.length)&&n?.layer.itemId&&y.push({id:e,itemId:n.layer.itemId,url:n.layer.url,fields:t.fields,fullTextFields:t.fullTextFields})}));const v=await Promise.all(y.map((e=>(0,l.Em)(`${i.A.restBaseUrl}content/items/${e.itemId}`))));y.forEach((t=>{const n=v.filter((e=>e.id===t.itemId))[0];if(!n)return!1;const i=new r.default({...n,portal:e});t.portalItem=i,(0,s.egk)(i)&&(t.isView=!0)}));const w=y.filter((e=>e.isView));(await Promise.all(w.map((async e=>await e.portalItem.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"}))))).forEach(((e,t)=>{const r=e?.filter((e=>(0,s.JQq)(e)))[0];r&&(w[t].parentServiceUrl=`${r.url}/${n[w[t].id].id}`)})),y=y.filter((e=>(0,a.Ev)(e.portalItem,t)&&(!e.isView||e.parentServiceUrl))),await Promise.all(y.map((e=>async function(e,t,n){const r={indexes:[]};n.fields.forEach((e=>{r.indexes.push({fields:e.name,isUnique:!1,isAscending:!0,description:"web map settings"})})),n.fullTextFields?.length&&r.indexes.push({indexType:"FullText",fields:n.fullTextFields.map((e=>e.name)).join(", "),description:"web map settings"});const i=n.isView?n.parentServiceUrl:n.url;if(r.indexes.length)try{return await(0,c.$R)(i.replace("/rest/services","/rest/admin/services"),r),e?.[n.id]&&(e[n.id].indexes=[...e[n.id].indexes||[],...r.indexes]),t?.[n.id]&&(t[n.id].indexes=[...t[n.id].indexes||[],...r.indexes]),{layersInfo:e,tablesInfo:t}}catch{}}(n,u,e))))}},79111:(e,t,n)=>{n.d(t,{$O:()=>g,GT:()=>c,bg:()=>h,eH:()=>f,gR:()=>m,iE:()=>u,jZ:()=>a,lK:()=>w,n:()=>d,oI:()=>b,yb:()=>v});var r=n(48356),i=n(78636);function a(e){return"GroupLayer"===e.layerType}function s(e){return"ArcGISSceneServiceLayer"===e.layerType}function o(e){return"BuildingSceneLayer"===e.layerType}function l(e){let t=[];const n=e.sublayers?"sublayers":"layers";return e[n]?.forEach((e=>{"group"===e.layerType?t=t.concat(l(e)):t.push(e)})),t}
1function c(e,t,n){return e.filter((e=>e.id===t)).some((e=>e.field.name===n))}function u(e){return(e??[]).map(((e,t)=>{let n=e.subLayer;const r=null!=n;r&&"string"==typeof n&&(n=isNaN(parseInt(n,10))?null:parseInt(n,10));const i=`${e.id}${r?`#${n}`:""}`;return{searchLayerId:`${e.id}${t}`,id:i,layer:i,exactMatch:e.field.exactMatch?"true":"false",field:{...e.field,value:e.field.name,label:e.field.alias||e.field.name}}}))}function d(e){return(e??[]).map(((e,t)=>{const n=`${e.id}`;return{searchTableId:`${n}${t}`,id:n,table:n,exactMatch:e.field.exactMatch?"true":"false",field:{...e.field,value:e.field.name,label:e.field.name}}}))}function p(e){const t={};return e?.forEach((e=>{t[e.id]||(t[e.id]=[]),t[e.id].push(e.field.name)})),t}function m(e,t){const n=p(t);let r,i;for(let t=0;t<e.length;t++)if(r=e[t],(n[r.value]?.length??0)<r.layer.fields.length){for(let e=0;e<r.layer.fields.length;e++){const t=r.layer.fields[e];if(!n[r.value]?.includes(t.name)){i=t;break}}break}return{layer:r,field:i}}function h(e,t){const n=p(t);let r,i;for(let t=0;t<e.length;t++)if(r=e[t],(n[r.value]?.length??0)<r.layer.fields.length){for(let e=0;e<r.layer.fields.length;e++){const t=r.layer.fields[e];if(!n[r.value]?.includes(t.name)){i=t;break}}break}return{table:r,field:i}}async function f(e,t,n,r,i){r.layers.forEach((async r=>{try{a(r)?await f(e,t,n,r,i):await g(e,t,n,r,i)}catch(e){console.error("Error processing group layer",e)}}))}async function g(e,t,n,r,a){const c=/\/((MapServer|FeatureServer)\/([0-9]+)$).*/gi,u=function(e){return"ArcGISMapServiceLayer"===e.layerType}(r)&&!!r.url?.match(/\/((MapServer)).*/gi),d=s(r)&&!!r.url?.match(/\/((SceneServer)).*/gi);return u&&!r.url.match(c)?await async function(e,t,n,r){try{const{result:a}=await(0,i.rL)(r.url);if(a?.capabilities?.includes("Query")){const{result:a}=await(0,i.OT)(r);a?.layers.forEach((i=>{y(e,t,n,r,i,!0)}))}}catch(e){console.error("Error processing map server layer",e)}}(e,t,n,r):r?.url&&(r.url.match(c)||u)?await async function(e,t,n,r){try{const{result:a}=await(0,i.Ky)(r);y(e,t,n,r,a)}catch(e){console.error("Error processing layer",e)}}(e,t,n,r):d&&r.itemId?await async function(e,t,n,r,a){const c=/\/((MapServer|FeatureServer)\/([0-9]+)$).*/gi,u=/\/((FeatureServer)).*/gi,d="/layers/",p=await(0,i.RZ)(r.itemId,a);p?.length&&p.forEach((async a=>{const p=!!a.url?.match(u);if(p&&!a.url.match(c))try{const{result:c}=await(0,i.rL)(a.url);c?.capabilities?.includes("Query")&&await async function(e,t,n,r,a){try{const{result:c}=await(0,i.$W)(a),u=/\/layers\/([0-9]+)$/i;let d;if(u.test(r.url))try{d=parseInt(r.url.match(u)[1],10)}catch(e){d=void 0}const p=null!=d;await async function(e,t){const n=o(e),r=s(e);if(!n&&!r)return;let a=e.url;let c;r&&/\/layers\/([0-9]+)$/i.test(a)&&(a=a.substring(0,a.indexOf("/layers/")));const u=await(0,i.Ky)(e);c=r&&parseFloat(u?.serviceVersion)<1.7?[]:l(u);try{const e=[];c.forEach((async t=>{try{const r=`${a}/${n?"sublayers":"layers"}/${t.id}`,s=await(0,i.Ky)(r);e.push(s)}catch(e){console.error(`Error fetching sub layer ${t.id}. Skipping...`,e)}})),t.layers.forEach((t=>{const n=e.filter((e=>e.associatedLayerID===t.id))[0];n&&(t.id=n.id)}))}catch(e){console.error("Error checking sub layers",e)}}(r,c),c?.layers.forEach((i=>{p&&i.id===d&&!o(r)||p&&1===c.layers.length?y(e,t,n,r,i,!0):p&&!o(r)||y(e,t,n,r,i,!0)}))}catch(e){console.error("Error checking related items",e)}}(e,t,n,r,a)}catch(e){console.error("Error fetching map server layer",e)}else if(a.url&&(a.url.match(c)||p)){const s=r.url.indexOf(d);if(s>-1)try{const o=`${a.url}${d}${r.url.substring(s+8)}`,l=await(0,i.hg)(o);y(e,t,n,r,l)}catch(e){console.error("Error fetching feature server layer",e)}}}))}(e,t,n,r,a):void 0}async function b(e,t,n,r){const a=!!r.url?.match(/\/(FeatureServer\/([0-9]+)$).*/gi);r.url&&a&&await async function(e,t,n,r){try{const{result:a}=await(0,i.nt)(r);!function(e,t,n,r,i){e||(e={}),e[r.id]||(e[r.id]=i);const a=`${r.id}`,s={esriFieldTypeSmallInteger:1,esriFieldTypeInteger:1,esriFieldTypeString:1};if(t[a]=[],i?.capabilities?.includes("Query")&&"Table"===i.type&&((i.fields||[]).forEach((e=>{if(e&&e.type in s==1&&!e.domain){const n=t[a],r={label:e.name,value:e.name,name:e.name,type:e.type};n.push(r),t[a]=n}})),t[a]&&t[a].length)){const e={label:r.title||i.name,value:a,layer:r};n.push(e)}}(e,t,n,r,a)}catch(e){console.error("Error processing table layer",e)}}(e,t,n,r)}function y(e,t,n,r,i,a){e||(e={}),e[r.id]||(e[r.id]=i);const s=`${r.id}${a?`#${i.id}`:""}`,o={esriFieldTypeSmallInteger:1,esriFieldTypeInteger:1,esriFieldTypeString:1},l=null!=a;if(t[s]=[],i?.capabilities?.includes("Query")&&"Feature Layer"===i.type&&((i.fields||[]).forEac
1h((e=>{if(e&&e.type in o==1&&!e.domain){const n=t[s];n.push({label:e.alias||e.name,value:e.name,name:e.name,type:e.type}),t[s]=n}})),t[s]&&t[s].length)){const e={label:l?i.name:r.title||i.name,value:s,layer:l?i:r};l&&(e.subLayer="string"==typeof i.id?parseInt(i.id,10):i.id),n.push(e)}}function v(e,t,n){return function(e,t,n){let r=e?.find((e=>e.value===n));return r||(r=t?.find((e=>e.value===n))),r}(e,t,n)?.layer?.itemId||""}function w({item:e,itemData:t,searchConfig:n,enableByLayer:i,enableByTable:a,defaultHintText:s}){let o=structuredClone(t?.applicationProperties)??{};o.viewing={...o.viewing,search:n},!i&&o.viewing.search?.layers?.length>0&&(o.viewing.search.layers=[]),!a&&o.viewing.search?.tables?.length>0&&(o.viewing.search.tables=[]);const l=o.viewing.search?.layers?.length||0,c=o.viewing.search?.tables?.length||0;return(0,r.hPH)(e)&&0===l&&0===c&&(o.viewing.search?.hintText===s?o={}:(o.viewing.search?.layers&&(o.viewing.search.layers=void 0),o.viewing.search?.tables&&(o.viewing.search.tables=void 0))),o}},79200:(e,t,n)=>{n.d(t,{g:()=>a});var r=n(85049),i=n(7589);const a=async e=>{const t=new r.default({url:e}),{maxScale:n,minScale:a}=await(0,i.A)({layer:t});return{maxScale:n,minScale:a}}},81421:(e,t,n)=>{function r(e,t){let n;return(...r)=>{clearTimeout(n),n=window.setTimeout((()=>{e(...r)}),t)}}n.d(t,{s:()=>r})},81798:(e,t,n)=>{n.d(t,{w6:()=>W,ue:()=>_,nP:()=>P,d6:()=>K,e1:()=>M,R7:()=>U,nE:()=>G,Zo:()=>T,OX:()=>k,rg:()=>z,Qw:()=>I,ow:()=>V,S_:()=>B,_r:()=>N,Mn:()=>O,kT:()=>$,I9:()=>j,e0:()=>w,t:()=>A,Ao:()=>E,Im:()=>R,k9:()=>L,R9:()=>S,pD:()=>D,t7:()=>x,J5:()=>C,ai:()=>q});var r=n(87606),i=n(65626),a=n(860),s=n(428),o=n(56303),l=n(48356),c=n(32382),u=n(53919),d=n(11180),p=n(57077),m=n(95603),h=n(36490);function f(e){return{eventType:"other",pageName:"item",pageUrl:window.location.href,path:window.location.pathname,attribute:e.type}}const g={Data:"data",Overview:"overview",Settings:"settings",Usage:"usage",Visualize:"visualize",ImageManagement:"imageManagement"};var b=n(96298),y=n(73270),v=n(20360);function w(e,t,n){let r=t;return r===g.Visualize&&(r="visualization"),`${e.title} - ${n[r]||n.overview}`}function S(e,t){const n=function(e){return{...f(e),category:"item page view",details:e.access}}(t);n&&e?.logEvent(n)}function x(e,t){(!t.isPortal||t.isPortal&&"public"===t.access&&"public"===e.access)&&(0,r.A)({item:e,imageSrc:"thumbnailUrl",noindex:e=>["noindex","nofollow"].every((t=>e.robots?.includes(t))),canonicalUrl:()=>(0,u.W3)(e,t,s.A)})}function k(e,t){return e?T(e,["data","visualize","settings"],t):e}function T(e,t,n){return e&&t?e.map((e=>{const r={...e};return t.includes(e.id)&&(r.disabled=n),r})):e}function A({portal:e,item:t,user:n,userRole:r,strings:i,itemData:a,subscriptionInfo:u,sublayer:d,options:f}){if(!t)return[];const{forSublayer:g}=f||{},b=l.Xjv(["layer","featureCollection","streamLayer","feedLayer"],t),y=!e.isPortal,v=!o.SV(t,n),w=!l.TjZ(t),S=!l.CDF(t),x=t.type!==c.w.APIKey,k=F(a)||g&&l.F2Y(d,a),T=l.uW5(t)&&(0,m.rk)(u.options),A=[{title:i.overview,id:"overview"}];return l.$V2(t)&&v&&w&&S&&A.push({title:i.data,id:"data"}),l.$fY(t)&&o.db(t,n,r,e)&&A.push({title:i.imageManagement,id:"imageManagement"}),b&&v&&w&&S&&!k&&A.push({title:i.visualization,id:"visualize"}),(l.Ajy(t)||l.moY(t))&&A.push({title:i.preview,id:"preview"}),l.AWb(t)&&A.push({title:i.preview,id:"snippets"}),(0,h.rJ)(n,r,t)&&A.push({title:i.tasks,id:"tasks"}),l.DsS(t)&&!l.moY(t)&&A.push({title:i.tasks,id:"tasks"}),o.TL(t,n)&&l.Ajy(t)&&(0,p.HK)(s.A,e)&&r?.canCreateNotebooks()&&A.push({title:i.snapshots,id:"snapshots"}),l.cS6(t)&&(o.TL(t,n)||(0,h.dA)(t,e,n))&&l.j4D(t)&&!l.Mbs(t)&&A.push({title:i.layers,id:"layers"}),(0,h.wQ)(n)&&(o.TL(t,n)||(0,h.dA)(t,e,n)||o.Ev(t,n))&&y&&x&&w&&!T&&!g&&A.push({title:i.usage,id:"usage"}),function(e,t,n,r){const i=o.Ev(e,t)||o.W9(e,t,n,r),a=l.cS6(e),s=a&&(o.TL(e,t)||o.oq(e,t));return i&&(!a||s)}(t,n,r,e)&&w&&!g&&A.push({title:i.settings,id:"settings"}),A}function I(e,t,n,r,i,s,c,u,p,m,h,f,g){const b=l.JQq(e),y=l.zDN(e,p),v=o.Lj(e,n,i,p,m,f,!1),w=o.Gf(e,n,i,p,m,f,g),S=o.gS({item:e,user:n,userRole:r,resultData:s,resultDataInRecycleBin:c,itemData:u,serviceLayers:h,serviceInfo:p}),x=o.g5({item:e,user:n,userRole:r,resultData:s,resultDataInRecycleBin:c,serviceInfo:p}),k=o.bD({item:e,user:n,userRole:r,resultData:s,resultDataInRecycleBin:c,serviceInfo:p}),T=o.KT({item:e,user:n,userRole:r,resultData:s,resultDataInRecycleBin:c,itemData:u,serviceLayers:h,serviceInfo:p}),A=o.fB({item:e,user:n,userRole:r,serviceInfo:p}),I=o.dQ({item:e,user:n,userRole:r,serviceInfo:p}),O=o.gL({item:e,user:n,userRole:r,serviceInfo:p}
1),E=t.types.includes("featureCollection")?o.Uk(e,t,n,r,s):null,j=o.YY(p);let C=[...t.types||[]];const D=E||S||x||k||T||A||I||O,P=C.includes("scene-2d")&&!e.typeKeywords.includes(d.U.HasOnlyMultipatchGeometries)&&(!l.E8C(e)||e.typeKeywords.includes(d.U.IntegratedMesh));return l.Quj(e)&&l.RpR(e)&&(C=(0,a.h_)(C,["pro"])),C=v?(0,a.uX)(C,["overwrite"]):(0,a.h_)(C,["overwrite"]),C=w?(0,a.uX)(C,["overwriteCloud"]):(0,a.h_)(C,["overwriteCloud"]),C=y?(0,a.uX)(C,["multipatch"]):(0,a.h_)(C,["multipatch"]),C=j?(0,a.uX)(C,["tiled-imagery"]):(0,a.h_)(C,["tiled-imagery"]),C=l.wWz(e)?(0,a.uX)(C,["velocity"]):(0,a.h_)(C,["velocity"]),C=P?(0,a.uX)(C,["scene-2d"]):(0,a.h_)(C,["scene-2d"]),C=l.djS(e)||!t.types.includes("vectorTile")||b?(0,a.h_)(C,["update"]):(0,a.uX)(C,["update"]),C=D?(0,a.uX)(C,["publish"]):(0,a.h_)(C,["publish"]),{...t,types:C}}function O(e,t,n,r,a){const{displayName:s,displayNameHosted:o}=(0,i._6)({item:e,i18n:r.itemType,user:n,serviceInfo:a,portal:t});return{displayName:s,sentenceCaseDisplayName:o}}function E(e){const t=e.url||"",n=/(\/(MapServer|GeocodeServer|GPServer|GeometryServer|ImageServer|NAServer|FeatureServer|GeoDataServer|GlobeServer|MobileServer|WMServer|SceneServer|VectorTileServer|StreamServer)).*/gi,r=t.replace(n,"").replace(/^.*\//,"").replace(/\?.*$/,""),i=t.replace(/http.+\/(arcgis\/rest\/services|\/.*\/rest\/services|arcgis\/services)\/?/gi,"").match(n);try{return i?decodeURI(r):e.title}catch(e){return r}}function j(e,t,n){return e.isPortal?n?.adminUrl&&n.url?function(e,t){const n=e.url,r=n.replace(n.split("/rest/")[0],t.url);return l.d56(e)||l.deE(e)?r.replace("/rest/","/rest/admin/"):r.replace("/rest/","/admin/").replace("/FeatureServer",".MapServer").replace("/MapServer",".MapServer").replace("/VectorTileServer",".VectorTileServer").replace("/SceneServer",".SceneServer").replace("/ImageServer",".ImageServer")}(t,n):t.url:t.url?.replace("/rest/","/rest/admin/")||null}function C(e,t,n){if(!(l.jFD(e)&&"completed"===n&&e.sourceJSON.properties?.jobUrl&&((0,h.dA)(e,e.portal,t)||o.TL(e,t)||o.Ev(e,t))&&(l.JQq(e)||e.typeKeywords.includes(d.U.ManagedImageCollection))))return;const{jobId:r,jobUrl:i,jobStatus:a,jobType:s,...c}=e.sourceJSON.properties;return c}function D(e,t,n,r,i){const a=function(e,t,n,r){const i=r||n?.token;if(e&&!l.NEv(e)&&!l.HRe(e)&&t&&((l.sVt(e)||l.UCu(e))&&"public"!==e.access||l.JQq(e)&&((0,h.dA)(e,e.portal,t)||"public"!==e.access)||l.vbL(e)&&"public"!==e.access))return i}(e,t,n,i);return`${r}${a?`?token=${a}`:""}`}function P(e,t,n,r){const i=D(e,t,n,e.url,r);return i?.indexOf("?token=")>-1}function L(e,t,n){return t.isPortal&&l.SE$(e)&&!0===n?.singleFusedMapCache}function $(e,t){return e.sourceJSON.properties?.jobUrl?.indexOf("RasterAnalysisTools/GPServer/CreateImageCollection")>-1&&"completed"!==t}function U(e,t,n){const r=e.url?.match(/Server\/(\d+)/i);let i;return i=r&&n?.featureLayers||t,(i||[])?.some(M)}function M(e){const t=["esriFieldTypeBigInteger","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"];return(e?.fields||[]).some((e=>t.includes(e.type)))}function F(e){return!!e?.layers?.every((({layerType:e})=>"SubtypeGroupLayer"===e))}function G(e){return!F(e)&&!!e?.layers?.some((({layerType:e})=>"SubtypeGroupLayer"===e))}const _=["NotSpecified","ReadyToUse","SelfConfigured","Configurable","CodeSample"];function B(e){const{typeKeywords:t}=e;return l._G(e)?"ReadyToUse":l.Liv(e)?"SelfConfigured":l.CGB(e)?"Configurable":l._PQ(e)?"CodeSample":void 0}function N(e,t){const{typeKeywords:n}=e;return l._G(e)?t.item.purpose.readyToUse:l.Liv(e)?t.item.purpose.selfConfigured:l.CGB(e)?t.item.purpose.configurable:l._PQ(e)?t.item.purpose.codeSample:t.item.purpose.notSpecified}function R(e){return!!e&&JSON.stringify(e)===JSON.stringify({})}function V(e,t){const n=function(e){return{"Windows Mobile":e.item.api.mobile,"ArcGIS for iPhone":e.item.api.arcGISForiPhone,"ArcGIS for Windows Phone":e.item.api.arcGISForWindowsPhone,"ArcGIS for Windows Store":e.item.api.arcGISForWindowsStore,"ArcGIS for Windows Universal":e.item.api.arcGISForWindowsUniversal,"ArcGIS for Android":e.item.api.arcGISForAndroid,Flex:e.item.api.flex,JavaScript:e.item.api.javaScript,Silverlight:e.item.api.silverlight,"Web ADF":e.item.api.webADF,Other:e.item.api.other,Java:"Java",Qt:"Qt",".NET-Windows Desktop":".NETâWindows Desktop",WPF:"WPF","OS X":"OS X"}}(t),r=Object.keys(n).filter((t=>e.typeKeywords?.includes(t)));return r?.join(" ")||t.item.api.notSpecified}const W={JavaScript:"JavaScript",Flex:"Flex",Silverlight:"Silverlight",WebADF:"Web ADF",Other:"Other",ArcGISForiPhone:"ArcGIS for iPhone",ArcGISForMobile:"Windows Mobile",ArcGISForWindowsPhone:"ArcGIS for Windows Phone",ArcGISForWindowsStore:"ArcGIS for Windows Store",ArcGISForWindowsUniversal:"ArcGIS for Windows Universal",ArcGISForAndroid:"ArcGIS for Android",Java:"Java",DotNETWindowsDesktop:".NET-Windows Desktop",OsX:"OS X",Qt:"Qt",Wpf:"WPF"};function z(e){return(e.groups||[]).filter((e=>e?.sourceJSON?.capabilities?.includes("updateitemcontrol")))}
1const q={0:{offset:-720,id:"Dateline Standard Time",supportsDaylightSavingTime:!1,offsetText:"-12:00"},110:{offset:-660,id:"UTC-11",supportsDaylightSavingTime:!1,offsetText:"-11:00",msid:110},200:{offset:-600,id:"Hawaiian Standard Time",supportsDaylightSavingTime:!1,offsetText:"-10:00"},300:{offset:-540,id:"Alaskan Standard Time",supportsDaylightSavingTime:!0,offsetText:"-9:00"},400:{offset:-480,id:"Pacific Standard Time",supportsDaylightSavingTime:!0,offsetText:"-8:00"},410:{offset:-480,id:"Pacific Standard Time (Mexico)",supportsDaylightSavingTime:!0,offsetText:"-8:00"},520:{offset:-420,id:"US Mountain Standard Time",supportsDaylightSavingTime:!1,offsetText:"-7:00"},510:{offset:-420,id:"Mountain Standard Time (Mexico)",supportsDaylightSavingTime:!0,offsetText:"-7:00"},500:{offset:-420,id:"Mountain Standard Time",supportsDaylightSavingTime:!0,offsetText:"-7:00"},610:{offset:-360,id:"Central America Standard Time",supportsDaylightSavingTime:!1,offsetText:"-6:00"},620:{offset:-360,id:"Central Standard Time",supportsDaylightSavingTime:!0,offsetText:"-6:00"},630:{offset:-360,id:"Central Standard Time (Mexico)",supportsDaylightSavingTime:!0,offsetText:"-6:00"},600:{offset:-360,id:"Canada Central Standard Time",supportsDaylightSavingTime:!1,offsetText:"-6:00"},710:{offset:-300,id:"SA Pacific Standard Time",supportsDaylightSavingTime:!1,offsetText:"-5:00"},700:{offset:-300,id:"Eastern Standard Time",supportsDaylightSavingTime:!0,offsetText:"-5:00"},720:{offset:-300,id:"US Eastern Standard Time",supportsDaylightSavingTime:!0,offsetText:"-5:00"},730:{offset:-270,id:"Venezuela Standard Time",supportsDaylightSavingTime:!1,offsetText:"-4:30"},850:{offset:-240,id:"Paraguay Standard Time",supportsDaylightSavingTime:!0,offsetText:"-4:00"},800:{offset:-240,id:"Atlantic Standard Time",supportsDaylightSavingTime:!0,offsetText:"-4:00"},810:{offset:-240,id:"Central Brazilian Standard Time",supportsDaylightSavingTime:!0,offsetText:"-4:00"},830:{offset:-240,id:"SA Western Standard Time",supportsDaylightSavingTime:!1,offsetText:"-4:00"},820:{offset:-240,id:"Pacific SA Standard Time",supportsDaylightSavingTime:!0,offsetText:"-4:00"},900:{offset:-210,id:"Newfoundland Standard Time",supportsDaylightSavingTime:!0,offsetText:"-3:-30"},910:{offset:-180,id:"E. South America Standard Time",supportsDaylightSavingTime:!0,offsetText:"-3:00"},950:{offset:-180,id:"Argentina Standard Time",supportsDaylightSavingTime:!0,offsetText:"-3:00"},940:{offset:-180,id:"SA Eastern Standard Time",supportsDaylightSavingTime:!1,offsetText:"-3:00"},920:{offset:-180,id:"Greenland Standard Time",supportsDaylightSavingTime:!0,offsetText:"-3:00"},930:{offset:-180,id:"Montevideo Standard Time",supportsDaylightSavingTime:!0,offsetText:"-3:00"},1010:{offset:-120,id:"UTC-02",supportsDaylightSavingTime:!1,offsetText:"-2:00"},1e3:{offset:-120,id:"Mid-Atlantic Standard Time",supportsDaylightSavingTime:!0,offsetText:"-2:00"},1100:{offset:-60,id:"Azores Standard Time",supportsDaylightSavingTime:!0,offsetText:"-1:00"},1110:{offset:-60,id:"Cape Verde Standard Time",supportsDaylightSavingTime:!1,offsetText:"-1:00"},1220:{offset:0,id:"Morocco Standard Time",supportsDaylightSavingTime:!0,offsetText:"0:00"},1230:{offset:0,id:"UTC",supportsDaylightSavingTime:!1,offsetText:"0:00"},1200:{offset:0,id:"GMT Standard Time",supportsDaylightSavingTime:!0,offsetText:"0:00"},1210:{offset:0,id:"Greenwich Standard Time",supportsDaylightSavingTime:!1,offsetText:"0:00"},1340:{offset:60,id:"W. Europe Standard Time",supportsDaylightSavingTime:!0,offsetText:"1:00"},1300:{offset:60,id:"Central Europe Standard Time",supportsDaylightSavingTime:!0,offsetText:"1:00"},1320:{offset:60,id:"Romance Standard Time",supportsDaylightSavingTime:!0,offsetText:"1:00"},1310:{offset:60,id:"Central European Standard Time",supportsDaylightSavingTime:!0,offsetText:"1:00"},1330:{offset:60,id:"W. Central Africa Standard Time",supportsDaylightSavingTime:!1,offsetText:"1:00"},1350:{offset:60,id:"Namibia Standard Time",supportsDaylightSavingTime:!0,offsetText:"1:00"},1430:{offset:120,id:"GTB Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"}
1,1460:{offset:120,id:"Middle East Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1410:{offset:120,id:"Egypt Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1480:{offset:120,id:"Syria Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1400:{offset:120,id:"E. Europe Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1470:{offset:120,id:"South Africa Standard Time",supportsDaylightSavingTime:!1,offsetText:"2:00"},1420:{offset:120,id:"FLE Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1490:{offset:120,id:"Turkey Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1440:{offset:120,id:"Israel Standard Time",supportsDaylightSavingTime:!0,offsetText:"2:00"},1450:{offset:180,id:"Jordan Standard Time",supportsDaylightSavingTime:!0,offsetText:"3:00"},1510:{offset:180,id:"Arabic Standard Time",supportsDaylightSavingTime:!0,offsetText:"3:00"},1530:{offset:180,id:"Kaliningrad Standard Time",supportsDaylightSavingTime:!0,offsetText:"3:00"},1500:{offset:180,id:"Arab Standard Time",supportsDaylightSavingTime:!1,offsetText:"3:00"},1520:{offset:180,id:"E. Africa Standard Time",supportsDaylightSavingTime:!1,offsetText:"3:00"},1535:{offset:210,id:"Iran Standard Time",supportsDaylightSavingTime:!0,offsetText:"3:30"},1600:{offset:240,id:"Arabian Standard Time",supportsDaylightSavingTime:!1,offsetText:"4:00"},1610:{offset:240,id:"Azerbaijan Standard Time",supportsDaylightSavingTime:!0,offsetText:"4:00"},1540:{offset:240,id:"Russian Standard Time",supportsDaylightSavingTime:!0,offsetText:"4:00"},1650:{offset:240,id:"Mauritius Standard Time",supportsDaylightSavingTime:!0,offsetText:"4:00"},1640:{offset:240,id:"Georgian Standard Time",supportsDaylightSavingTime:!1,offsetText:"4:00"},1620:{offset:240,id:"Caucasus Standard Time",supportsDaylightSavingTime:!0,offsetText:"4:00"},1660:{offset:270,id:"Afghanistan Standard Time",supportsDaylightSavingTime:!1,offsetText:"4:30"},1710:{offset:300,id:"West Asia Standard Time",supportsDaylightSavingTime:!1,offsetText:"5:00"},1715:{offset:300,id:"Pakistan Standard Time",supportsDaylightSavingTime:!0,offsetText:"5:00"},1720:{offset:330,id:"India Standard Time",supportsDaylightSavingTime:!1,offsetText:"5:30"},1730:{offset:330,id:"Sri Lanka Standard Time",supportsDaylightSavingTime:!1,offsetText:"5:30"},1740:{offset:345,id:"Nepal Standard Time",supportsDaylightSavingTime:!1,offsetText:"5:45"},1800:{offset:360,id:"Central Asia Standard Time",supportsDaylightSavingTime:!1,offsetText:"6:00"},1810:{offset:360,id:"Bangladesh Standard Time",supportsDaylightSavingTime:!0,offsetText:"6:00"},1755:{offset:360,id:"Ekaterinburg Standard Time",supportsDaylightSavingTime:!0,offsetText:"6:00"},1820:{offset:390,id:"Myanmar Standard Time",supportsDaylightSavingTime:!1,offsetText:"6:30"},1900:{offset:420,id:"SE Asia Standard Time",supportsDaylightSavingTime:!1,offsetText:"7:00"},1830:{offset:420,id:"N. Central Asia Standard Time",supportsDaylightSavingTime:!0,offsetText:"7:00"},2e3:{offset:480,id:"China Standard Time",supportsDaylightSavingTime:!1,offsetText:"8:00"},1910:{offset:480,id:"North Asia Standard Time",supportsDaylightSavingTime:!0,offsetText:"8:00"},2020:{offset:480,id:"Singapore Standard Time",supportsDaylightSavingTime:!1,offsetText:"8:00"},2040:{offset:480,id:"W. Australia Standard Time",supportsDaylightSavingTime:!0,offsetText:"8:00"},2030:{offset:480,id:"Taipei Standard Time",supportsDaylightSavingTime:!1,offsetText:"8:00"},2050:{offset:480,id:"Ulaanbaatar Standard Time",supportsDaylightSavingTime:!1,offsetText:"8:00"},2060:{offset:540,id:"North Asia East Standard Time",supportsDaylightSavingTime:!0,offsetText:"9:00"},2110:{offset:540,id:"Tokyo Standard Time",supportsDaylightSavingTime:!1,offsetText:"9:00"},2100:{offset:540,id:"Korea Standard Time",supportsDaylightSavingTime:!1,offsetText:"9:00"},2140:{offset:570,id:"Cen. Australia Standard Time",supportsDaylightSavingTime:!0,offsetText:"9:30"},2130:{offset:570,id:"AUS Central Standard Time",supportsDaylightSavingTime:!1,offsetText:"9:30"}
1,2210:{offset:600,id:"E. Australia Standard Time",supportsDaylightSavingTime:!1,offsetText:"10:00"},2200:{offset:600,id:"AUS Eastern Standard Time",supportsDaylightSavingTime:!0,offsetText:"10:00"},2240:{offset:600,id:"West Pacific Standard Time",supportsDaylightSavingTime:!1,offsetText:"10:00"},2220:{offset:600,id:"Tasmania Standard Time",supportsDaylightSavingTime:!0,offsetText:"10:00"},2150:{offset:600,id:"Yakutsk Standard Time",supportsDaylightSavingTime:!0,offsetText:"10:00"},2300:{offset:660,id:"Central Pacific Standard Time",supportsDaylightSavingTime:!1,offsetText:"11:00"},2250:{offset:660,id:"Vladivostok Standard Time",supportsDaylightSavingTime:!0,offsetText:"11:00"},2410:{offset:720,id:"New Zealand Standard Time",supportsDaylightSavingTime:!0,offsetText:"12:00"},2430:{offset:720,id:"UTC+12",supportsDaylightSavingTime:!1,offsetText:"12:00"},2400:{offset:720,id:"Fiji Standard Time",supportsDaylightSavingTime:!0,offsetText:"12:00"},2310:{offset:720,id:"Magadan Standard Time",supportsDaylightSavingTime:!0,offsetText:"12:00"},2500:{offset:780,id:"Tonga Standard Time",supportsDaylightSavingTime:!1,offsetText:"13:00"},120:{offset:780,id:"Samoa Standard Time",supportsDaylightSavingTime:!0,offsetText:"13:00"}},K=async(e,t,n)=>{const{id:r,owner:i}=n;return!(!e||!t)&&(e.username===i||(0,h.qc)(e)||t.canUpdateOrgItems()||await(async(e,t,n)=>{const r=(await(0,y.K4)(e)).result??[],i=await(0,b.cL)(t,s.A)??[];return"shared"===n.access&&(0,v.$N)(r,i)})(e,r,n))}},81803:(e,t,n)=>{function r(e){const t=document.createElement("textarea");return t.textContent=e,t.innerHTML}function i(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}function a(e){return e?.replace(/</g,"<").replace(/>/g,">")??""}function s(e){return e?.replace(/</g,"<").replace(/>/g,">")??""}function o(e){return(e?.toLowerCase()??"").indexOf("http://")>-1}function l(e){if(!e)return"";const t=document.createElement("div");return t.innerHTML=e,t.textContent}function c(e){if(!e)return!1;const t=e?.split("<")??[];return t.length>1&&t.some((e=>e.search(/^[A-Za-z/]+.*[>]+.*$/m)>-1))}function u(e){return e?.replace(/(?:\r)/g," ").replace(/(?:\n)/g," ")}function d(e){return e.replace(/(https?:\/\/[^\s]+)/g,(e=>`<calcite-link href="${e}" target="_blank">${e}</calcite-link>`))}function p(e){return e?.replace(/(?: )/g,"\r").replace(/(?: )/g,"\n")}function m(e){return e?.replace(/(?:" | | |\r\n|\r|\n")/g,"<br>")}function h(e){const t=/(?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9](?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9-]*[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9])?\.)+[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9](?:[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9-]*[\u00A0-\uD7FF\uE000-\uFFFF-a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/gi;if(!/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/.test(e)&&t.test(e)){const n=e.match(t);if(n.length&&n.shift().length===e.length)return!0}return!1}function f(e){try{JSON.parse(e)}catch(e){return!1}return!0}n.d(t,{Bu:()=>x,CN:()=>i,Cb:()=>I,DK:()=>a,FF:()=>m,Fh:()=>f,HI:()=>s,Lc:()=>u,OR:()=>T,SX:()=>A,V7:()=>v,_N:()=>r,_e:()=>l,b6:()=>S,b7:()=>c,bd:()=>h,eS:()=>p,f4:()=>d,kP:()=>w,wL:()=>o});const g=new RegExp(/\p{Emoji_Presentation}/gmu),b=new RegExp(/[<>]/gm);function y(e,t){return[...new Set(e.match(t))]}function v(e,t){return g.test(e)&&t?y(e,g):b.test(e)?y(e,b):null}function w(e,t){const n=new RegExp(e,"g");return t.replace(n,"")}function S(e){return e?.[0].toUpperCase()+e.slice(1)||""}const x=e=>{if(!e)return e;let t,n,r=k(e),i=r.indexOf("http");for(;i>-1;){const e=r.substring(i,i+8);if(e.includes("http://")||e.includes("https://")){if(t=!0,i>6&&"href="===r.substring(i-6,i-1).toLowerCase()){t=!1;const e=r.toLowerCase().indexOf("/a",i);i=i+r.toLowerCase().substring(i,e).length+1}if(t){n=r.indexOf(" ",i),-1===n&&(n=r.length);const e=r.substring(i,n),t=`<calcite-link href="${e}" target="_blank">${e}</calcite-link>`;r=`${r.substring(0,i)}${t}${r.substring(n,r.length)}`,i=i+t.length-e.length+5}}else i+=1;i=r.indexOf("http",i)}return r},k=e=>e?e.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/"/g,"""):e;function T(e,t,n){const r=e.indexOf(t),i=e.slice(r,n).replace(/"/g,'\\"').replace(/\$\{addEscapeDash}/g,'\\\\\\"');return`${e.slice(0,r)}"${i}"${e.slice(n)}`}function A(e,t){return e?e.split(t):[]}function I(e){return e.charAt(0).toLowerCase()+e.slice(1)}}
1,84614:(e,t,n)=>{n.d(t,{Ev:()=>r,Ng:()=>i});const r={esriFieldTypeOID:"key",esriFieldTypeBoolean:"boolean",esriFieldTypeString:"string",esriFieldTypeSingle:"number",esriFieldTypeDouble:"number",esriFieldTypeInteger:"integer",esriFieldTypeSmallInteger:"integer",esriFieldTypeGlobalID:"key",esriFieldTypeDate:"date-time",esriFieldTypeBigInteger:"integer",esriFieldTypeDateOnly:"calendar",esriFieldTypeTimeOnly:"clock",esriFieldTypeTimestampOffset:"time-zone",esriFieldTypeGUID:"key"},i=["esriFieldTypeInteger","esriFieldTypeBigInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeSmallInteger"]},84706:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(31601),i=n.n(r),a=n(76314),s=n.n(a)()(i());s.push([e.id,".restricted-banner-wrapper {\n border-top: 3px solid;\n border-color: var(--calcite-color-status-danger);\n}\n\n.restricted-banner-content {\n display: flex;\n align-items: center;\n justify-content: center;\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n text-align: center;\n width: 1440px;\n max-width: 96vw;\n margin-right: auto;\n margin-left: auto;\n}\n\n.restricted-banner__icon {\n margin-inline-end: 0.5rem;\n color: var(--calcite-color-status-danger);\n}\n",""]);const o=s},85477:(e,t,n)=>{n.d(t,{Um:()=>o,g3:()=>l,mV:()=>c,mh:()=>u,xX:()=>s});var r=n(38116),i=n(34521),a=n(2659);function s(e){switch(!0){case e<15:return 2e3;case e<17:return 15e3;case e<27:return 3e4;default:return 12e4}}function o(e,t={}){let n=0;return new Promise((i=>{const a=async()=>{try{t.authMode="no-prompt",t.query={f:"json",...t.query||{}};const o=await(0,r.default)(e,t),l=o.data||{status:"Failed"},c=(l?.status||l?.jobStatus||"").toLowerCase();if(["esrijobsucceeded","completed"].includes(c))return void i({result:l});["esrijobfailed","failed"].includes(c)||o.httpStatus>400?i({error:{code:"asyncJobFailed",details:l}}):setTimeout(a,s(n++))}catch(e){i({error:{code:"unhandledError",details:e}})}};a()}))}const l=async(e,t)=>{let n=0;const r=async()=>{const i=await e();return t(i)?i:(await(0,a.w)(s(n++)),r())};try{return r()}catch(e){throw console.error(e),e}};async function c(e){try{return{result:(await(0,i.Em)(e,{method:"post"})).status}}catch(e){return{result:"error"}}}async function u(e){try{const t=e.indexOf("?token="),n=t>-1?`${e.substring(0,t)}/cancel${e.substring(t)}`:`${e}/cancel`;return{result:await(0,i.Em)(n,{query:{cancel:!0}})}}catch(e){return{error:e}}}},88294:(e,t,n)=>{n.d(t,{$u:()=>r,IT:()=>i,gP:()=>a});const r="portalAppClientId",i="esriJSAPIOAuth",a={ArcGISOnline:"arcgisonline",ArcGISNotebooks:"arcgisnotebooks",GeoanalyticsEngine:"geoanalyticsengine",GeoanalyticsFabric:"geoanalyticsfabric",IndoorsOnline:"indoorsonline"}},89578:(e,t,n)=>{n.d(t,{$7:()=>b,IU:()=>a,LE:()=>m,SW:()=>r,Uy:()=>d,Wh:()=>i,YI:()=>f,_w:()=>u,dA:()=>o,f4:()=>p,it:()=>s,kk:()=>g,lk:()=>y,oP:()=>h,w1:()=>l,zD:()=>c});const r={ADD:"add",CODESNIPPET:"codeSnippets",TASK:"tasks",PARAMETERS:"parameters",PUBLISH:"publish",SNAPSHOT:"snapshots",SHARE:"share",INFO:"info",FILES:"files",ANALYSIS:"analysis"},i={VIEW:"view",ADD:"add",EDIT:"edit"},a={TITLE:"title",DESCRIPTION:"description",TAGS:"tags",TERMSOFUSE:"termsOfUse",CREDIT:"credit"},s={MY_SNIPPETS:"mySnippets",SHARED_SNIPPETS:"sharedSnippets",ESRI_CURATED:"esriCurated"},o="Notebook Code Snippet Library",l={sm:"353px",md:"400px",lg:"450px"},c={Standard:"feature",GeoAnalytics:"geoanalytics",Raster:"raster",Pipelines:"pipelines",Session:"session"},u=["my","favorites","group","org","living atlas","all"],d=["String","Long","Double","Boolean","FeatureSet","RecordSet","Date","LinearUnit","RasterDataLayer","File"],p=["esriCentimeters","esriDecimalDegrees","esriDecimeters","esriFeet","esriInches","esriKilometers","esriMeters","esriMiles","esriMillimeters","esriNauticalMiles","esriPoints","esriYards"],m=new Set(["False","def","if","raise","None","del","import","return","True","elif","in","try","and","else","is","while","as","except","lambda","with","assert","finally","nonlocal","yield","break","for","not","class","from","or","continue","global","pass"]),h=new Set(["esri_out_feature_service_name"]),f='# Inserted snippet writes output parameter file for web tool execution\nimport os\n# Only run this snippet during web tool execution when env variable "ENB_JOBID" will be present\nif "ENB_JOBID" in os.environ:\n out_param_name = "<<output_parameter>>"\n out_param_file = os.path.join(\n os.environ["ENB_JOBID"], "value_" + out_param_name + ".dat")\n with open(out_param_file, "w") as writer:\n writer.write(str(<<output_parameter>>))',g='# Inserted snippet writes output parameter file for web tool execution\nimport os\nimport re\nimport shutil\n# Only run this snippet during web tool execution when env variable "ENB_JOBID" will be present\nif "ENB_JOBID" in os.environ:\n out_file = <<output_parameter>>["url"]\n if not re.match(r"^https://", out_file):\n out_param_dir = os.path.join(os.environ["ENB_JOBID"], "outputs")\n os.makedirs(out_param_dir, exist_ok=True)\n shutil.copy(src=out_file, dst=out_param_dir)\n out_param_name = "<<output_parameter>>"\n out_param_file = os.path.join(\n os.environ["ENB_JOBID"], "value_" + out_param_name + ".dat")\n with open(out_param_file, "w") as writer:\n writer.write(str(<<output_parameter>>))';function b(){return{num:100,start:1,total:0,loading:!0,initialized:!1,search:{prev:"",curr:""}}}var y;!function(e){e[e.ADD_NEW_CODE_SNIPPET=0]="ADD_NEW_CODE_SNIPPET",e[e.ADD_NEW_SNIPPET_LIBRARY=1]="ADD_NEW_SNIPPET_LIBRARY",e[e.OPEN_LIBRARY_MANAGEMENT=2]="OPEN_LIBRARY_MANAGEMENT",e[e.SEARCH_UPDATED=3]="SEARCH_UPDATED"}(y||(y={}))}
1,91883:(e,t,n)=>{n.d(t,{Aj:()=>l,M3:()=>c,Nb:()=>h,S8:()=>v,Vj:()=>d,Xx:()=>T,YE:()=>m,Yv:()=>b,cb:()=>S,gj:()=>O,jY:()=>w,mf:()=>k,n0:()=>I,nX:()=>x,nr:()=>p,vB:()=>y,wZ:()=>A,x5:()=>f,zX:()=>u,zg:()=>g});var r=n(37330),i=n(18852),a=n(35682),s=n(57077),o=n(89578);function l(){return document.location.pathname.includes("/notebook/")}function c(e){if(l()){const t=e.split("/"),n=t.lastIndexOf("notebook");return n>-1&&t.splice(n,1),t.join("/")}return e}async function u(e){if(!e?.user)return{success:!1};try{if(e.isPortal){if(e.user){const t=(await(0,s.PA)(e,e.user)||[]).filter((e=>e.serverFunction.split(",").some((e=>"notebookserver"===e.toLowerCase()))));if(t.length){const e=t[0];return e.adminContext="/admin",{success:!0,data:e}}}}else{const e=(await(0,a.rI)()).urls?.notebooks?.https;if(e?.length)return{success:!0,data:{url:`https://${e[0]}`,adminContext:""}}}return{success:!1}}catch(e){return console.error(e),{success:!1}}}function d(e){return{10.7:"1.0","10.7.0":"1.0","10.7.1":"2.0",10.8:"3.0","10.8.0":"3.0","10.8.1":"4.0"}[e]||e}function p(e,t,n=null){n=n||t.value;const r=e.filter((e=>e.id===n))[0];return JSON.stringify({notebookRuntimeName:r.name,notebookRuntimeVersion:r.version})}function m(e){const t=Date.now();return e?.filter((e=>!e.deprecationDate||t<new Date(e.deprecationDate).getTime()))??[]}function h(e,t){return t.searchKey&&(e+=` (${t.searchKey})`),t.modifiedDate?.start&&t.modifiedDate?.end&&(e+=` (modified:[${t.modifiedDate.start} TO ${t.modifiedDate.end}])`),t.createdDate?.start&&t.createdDate?.end&&(e+=` (uploaded:[${t.createdDate.start} TO ${t.createdDate.end}])`),t.tags?.length&&(e+=` tags: ('${t.tags.join("' AND '")}')`),t.status&&(e+=t.status),e}function f(e){return e?`["${e}"]`:""}function g(e,t){return(0,i.Bc)(t)?(e.results=e.result,e.startTime=e.starttime,e.endTime=e.endtime,e.jobId=e.jobid,e.type=e.name,"FAILED"===e.status&&(e.errors={messages:e.messages}),e):e}function b(e){const t=e.split("&"),n={};if(t?.length)for(const e in t){const r=t[e].split("=");n[r[0]]=r[1]||null}return n}function y(e){const t=document.getElementById("notebook-iframe");t&&t.contentWindow.postMessage(e,"*")}function v(e){return!(o.LE.has(e)||e&&!e.match(/^[\p{L}\p{M}_][\p{L}\p{M}_0-9]*$/u))}function w(e){return o.oP.has(e)}const S=(e,t)=>e.filter((e=>e.direction===t)).map((e=>{const t=JSON.parse(JSON.stringify(e));return delete t.idx,delete t.direction,t}));function x(e,t,n){const r=n[e].snippets.snippetsArr.findIndex((e=>e.resource===t.resource));r>-1&&(n[e].snippets.snippetsArr.splice(r,1),n[e].snippets.pagination.total--,n[e].properties.codeSnippetCount--)}function k(e){return{__html:new r.A({whiteList:{span:["class"]}}).sanitize(e)}}const T=(e,t)=>{if(!e)return!1;const n=e.find((e=>e.esriProvidedRuntime&&e.name===t?.notebookRuntimeName&&parseInt(e.version)===parseInt(t?.notebookRuntimeVersion)));return Boolean(n?.deprecationDate&&new Date(n.deprecationDate).getTime()<Date.now())},A=(e,t)=>{if(!e)return!1;let n=0;for(const t of e)if(t.esriProvidedRuntime){const e=parseInt(t.version,10);n=Math.max(n,e)}const r=e.find((e=>e.esriProvidedRuntime&&e.name===t?.notebookRuntimeName&&parseInt(e.version)===parseInt(t?.notebookRuntimeVersion)));return Boolean(r&&parseInt(r.version)<n)},I=e=>{let t=!1,n=!1;for(const r of e)if(r.isValid){if("esriServerNoteBooksAdvanced"===r.name){t=!0;break}"esriServerNoteBooksStandard"===r.name&&(n=!0)}return t?"advanced":n?"standard":"unavailable"},O=e=>{const t=Math.floor(e/3600);return{hours:t,minutes:Math.floor((e-3600*t)/60)}}},92569:(e,t,n)=>{function r(e){return"ArcGISEnterpriseOnKubernetes"===e.sourceJSON?.portalDeploymentType}function i(e){return e.isPortal&&e.sourceJSON?.isWebTierAuth}n.d(t,{Bc:()=>r,TG:()=>i})},93837:(e,t,n)=>{n.d(t,{X:()=>i,g:()=>a});const r=["extentService","footerLinks","gcsBasemapService","httpsDomains","longTokenExpiration","restrictOrganizationPageToAdmin","searchArcGISOnlineEnabled","showCreateDashboard","showInAppLauncher","sceneViewerEnabled","surveyUrl","tokenExpiration","webAppBuilderEnabled","configurePortalAGOEnv","portalAGOConfigEnabled","portalLivingAtlasConfigEnabled","showSocialMediaLinks","iotViewerUrl","tpsEnabled"];function i(e,t){if(!e)return t;const n={...t};return r.forEach((t=>{const r=e[t];void 0!==r&&(n[t]=r)})),n}function a(e){return e.replace(/:80\//,"/").replace(/:443\//,"/")}},95603:(e,t,n)=>{function r(e){return["Organizational Plan","Community","In House","ConnectED","ELA","Education Site License","Education","HUP Online Entitlement","Demo and Marketing"].includes(e?.type)}n.d(t,{Uo:()=>r,e9:()=>s,kF:()=>a,lF:()=>d,mK:()=>o,mZ:()=>u,p$:()=>l,rk:()=>c});const i={Developer:"developer",PersonalUse:"personal use",StudentUse:"student use",Trial:"trial",TrialDeveloper:"trial developer",TrialPress:"trial press"};function a(e,t,n){return!t&&([i.TrialDeveloper,i.Developer].indexOf(e?.toLowerCase())>-1||c(n))}function s(e,t){return!t&&[i.Trial,i.TrialPress].indexOf(e?.toLowerCase())>-1}function o(e,t){return!t&&i.PersonalUse.toLowerCase()===e.toLowerCase()}function l(e,t){return!t&&i.StudentUse.toLowerCase()===e.toLowerCase()}function c(e){return Boolean(e?.includes("Developer"))}function u(e){return Boolean(e?.includes("NoApiKeys"))}const d=e=>["Geoanalytics Engine","GeoAnalytics MS Fabric"].includes(e?.type)}
1,96298:(e,t,n)=>{n.d(t,{$U:()=>Ae,DK:()=>me,E3:()=>ie,GU:()=>O,Gk:()=>A,Gs:()=>ke,HL:()=>be,K3:()=>j,L6:()=>we,LD:()=>S,Lh:()=>le,M2:()=>fe,Mc:()=>Q,NK:()=>H,NV:()=>V,Or:()=>xe,P6:()=>ge,Pe:()=>ne,Pv:()=>U,R0:()=>Z,R9:()=>se,S9:()=>D,VT:()=>ye,Y:()=>ce,YM:()=>w,YU:()=>ee,Zb:()=>ae,_$:()=>P,_R:()=>q,cL:()=>ve,d4:()=>Se,do:()=>Te,fI:()=>he,fk:()=>re,gR:()=>K,m2:()=>Y,mQ:()=>G,nr:()=>X,oV:()=>Ie,ou:()=>z,pp:()=>pe,qJ:()=>C,rZ:()=>de,sJ:()=>I,sv:()=>E,te:()=>L,uj:()=>W,vC:()=>ue,w7:()=>x,xg:()=>Oe,yv:()=>oe,zM:()=>$});var r=n(95225),i=n(14395),a=n(72616),s=(n(85477),n(79200)),o=n(563),l=n(81798),c=n(860),u=n(428),d=n(56303),p=n(48356),m=n(32382),h=n(79111),f=n(53919),g=n(34521),b=n(81803),y=n(32081),v=n(36490);async function w(e,t){const n=new r.default({id:e,portal:t});return await n.load(),n}const S=async(e,t,n=!1)=>{const r=`${t.userContentUrl}/items/${e.id}/delete`;return(0,g.Em)(r,{method:"post",query:{permanentDelete:n}})};async function x(e,t,n,r){try{const a=(0,d.Ev)(e,n)&&((0,d.TL)(e,n)||(0,v.hE)(n,r)),s=(0,v.RA)(r),{access:o}=e;let l={access:o};if(a||s){const{result:r}=await T(e),a=r?.sharing??{access:o,groups:[]};l={access:a.access};const{groups:s}=a;if("shared"===a.access&&1===s?.length&&s[0]===n?.sourceJSON.favGroupId&&(l={access:"private"}),s.length){const r=!(0,d.TL)(e,n)&&e.owner?new i.A({username:e.owner,portal:t}):null,[a,o]=await Promise.all([n?.fetchGroups(),r?.fetchGroups()]),c=(a||[]).concat(o||[]).filter((e=>s.find((t=>e.id===t)))).map((e=>`id:"${e.id}"`));if(c?.length){const e=await t.queryGroups({query:c.join(" OR "),num:k});return l.groups=(e.results||[]).sort(((e,t)=>t.title.localeCompare(e.title))),l.total=e.total,{result:l}}return delete l.groups,{result:l}}}return{result:l}}catch(e){return console.error("error:",e),te(e)}}const k=100,T=async e=>{try{const t=`${(0,y.KO)(e)}`;return{result:await(0,g.Em)(t)}}catch(e){return te(e)}};function A(e,t){const n=`${t.restBaseUrl}content/items/${e}`;return(0,g.Em)(n)}async function I(e){try{const t=`${e.itemUrl}/data`;return{result:await(0,g.Em)(t)}}catch(e){return te(e)}}async function O(e,t){try{const n=`${t.restBaseUrl}content/items/${e}/data`;return{result:await(0,g.Em)(n)}}catch(e){return{error:e}}}async function E(e,t){try{return{result:await(0,g.Em)(`${t.restBaseUrl}search`,{query:e})}}catch(e){return{error:e}}}async function j(e){try{const t=(0,p.JQq)(e)?"Service2Service":"Service2Data",n="Service2Service"!==t||(0,p.DdE)(e)?"reverse":"forward",{result:r}=await P(e,{relationshipType:t,direction:n});return{result:{items:Array.isArray(r.items)?r.items:void 0,map:r.map,itemsInRecycleBin:Array.isArray(r.itemsInRecycleBin)?r.itemsInRecycleBin:void 0}}}catch(e){return te(e)}}async function C(e){try{const t=(0,p.SE$)(e)||(0,p.b5i)(e),n=t||(0,p.Quj)(e)||(0,p.NEv)(e)||(0,p.HRe)(e)||(0,p.b5i)(e)||(0,p.E8C)(e);let r=n?"Service2Service":(0,p.nQM)(e)?"Service2Route":"Service2Data",i="Service2Service"===r||"Service2Route"===r?"reverse":"forward";(0,p._I)(e)&&(r="DataStore2BPService",i="reverse");const{result:a}=await P(e,{relationshipType:r,direction:i}),s=Array.isArray(a.items)?a.items.shift():void 0,o=Array.isArray(a.itemsInRecycleBin)?a.itemsInRecycleBin.shift():void 0;if(n&&(t&&s&&!(0,p.egk)(s)||!s)){const{result:t}=await P(e,{relationshipType:"Service2Data",direction:"forward"}),n=Array.isArray(t.items)?t.items.shift():s,r=Array.isArray(t.itemsInRecycleBin)?t.itemsInRecycleBin.shift():s;return{result:{item:n,map:t.map,itemInRecycleBin:r}}}return{result:{item:s,map:a.map,itemInRecycleBin:o}}}catch(e){return te(e)}}async function D(e,{relationshipType:t,direction:n}){const r=`${u.A.restBaseUrl}content/items/${e}/relatedItems`;return await(0,g.Em)(r,{query:{f:"json",relationshipType:t,direction:n},responseType:"json"})}async function P(e,t){try{const n={WMA2Code:1,MobileApp2Code:1},r=`${e.itemUrl}/relatedItems`,i=await(0,g.Em)(r,{query:{...t,includeRecycleBin:!0}}),{relationshipType:a,direction:s}=t,o=i?.relatedItems||i||[],l={},c=await Promise.all(o.filter((e=>!e.inRecycleBin)).map((async t=>{const n=`${a}_${s}`,r=await w(t.id,e.portal);return l[n]?l[n].push(r):l[`${a}_${s}`]=[r],r})));return{result:{items:a in n?(c||[]).shift():c||[],map:l,itemsInRecycleBin:o.filter((e=>e.inRecycleBin))}}}catch(e){return te(e)}}async function L(e,t,n){if((0,p.cVz)(e))try{navigator?.sendBeacon?.((0,f.ku)(e,t,n))}catch(e){}}function $(e){return e?.length?e.reverse().map((e=>
1((0,h.jZ)(e)&&e.layers?.length&&(e.layers=$(e.layers)),e))):[]}async function U(e,t,n){let r,i,a;const s=[],o=(0,p.hPH)(e);if(t.types.includes("map")||t.types.includes("scene")){const e=structuredClone(n);if(e){a=e.baseMap||null;const n=$(e.operationalLayers),l=$(a?.baseMapLayers),c=$(a?.elevationLayers),u=$(e.tables);i={baseMapLayers:l,operationalLayers:n,elevationLayers:c,tables:u,presentation:t.types.includes("scene")?null:e.presentation};const d=[].concat(n||[]).concat(c||[]).concat(l||[]).concat(u||[]);for(const e of d){if(o){r=[].concat(e.layers||[]);for(let e=0;e<r.length;++e)M(r[e],a)}s.push({...e,...M(e,a),sublayers:r})}}return{webMap:i,baseMap:a,layers:s}}}function M(e,t){const n=e.url||e.styleUrl,r=e.type||e.layerType;let i=e.itemId?`item.html?id=${e.itemId}`:null;const{wmtsInfo:a}=e;return a?(e.title=a.layerIdentifier||e.title,e.url=a.url):"VectorTileLayer"===r&&e.styleUrl?i=K(i,e):e.url="OpenStreetMap"===r?"//www.openstreetmap.org/":n,{...e,url:e.url,itemUrl:i,type:r,name:e.title?F(e.title):(0,l.Ao)({url:e.url,title:t.title})}}function F(e){let t=(0,b._N)(e);try{t=decodeURI(t)}catch(e){return t}return t}async function G({credential:e,item:t,itemData:n,itemInfo:r,serviceInfo:i,user:a,serverToken:s}){const o=t.url?.match(/Server\/(\d+)/i),c=!a&&(0,p.moY)(t),u=[],d=[],m={},h=J(t,t.portal,a,e,s);let f,b;if((0,p.vbL)(t)||!(r.types.includes("feature")||r.types.includes("tile")||r.types.includes("table")||r.types.includes("mapImage"))){if(r.types.includes("tool")&&(i.currentVersion>=10.6||c)){const n={tools:[].concat({tools:N(t,a,e,i.tasks||[],s)})};return{layers:n.tools,serviceLayers:n}}if(r.types.includes("service")&&(0,p.SE$)(t)&&(i?.tables?.length||i?.layers?.length)){const n={featureLayers:i.layers.map((n=>({...n,url:(0,l.pD)(t,a,e,`${t.url}/${n.id}`,s)}))),tables:i.tables.map((n=>({...n,url:(0,l.pD)(t,a,e,`${t.url}/${n.id}`,s)})))};return{layers:[].concat(n.featureLayers).concat(n.tables),serviceLayers:n}}if(r.types.includes("service")){const n=i?.layers?{featureLayers:[].concat([...i.layers]),url:(0,l.pD)(t,a,e,t.url,s),name:(0,l.Ao)(t)}:{featureLayers:[].concat({...i,url:(0,l.pD)(t,a,e,t.url,s),name:(0,l.Ao)(t)})};return{layers:n.featureLayers,serviceLayers:n}}if(!(0,p.vbL)(t)||(0,p.Yub)(t)||(0,p.RYk)(t))return;{(i?.layers||[]).forEach((e=>{f=e.layerDefinition,b="Table"===f?.type?d:u,f&&b.push(f)}));const r={tables:B(t,a,e,n,d,"Table",s),featureLayers:u?.length?B(t,a,e,n,u,"Feature Layer",s):void 0};return{layers:[].concat(r.featureLayers||[]).concat(r.tables||[]),serviceLayers:r}}}if(!o&&t.url){let r=`${t.url}/layers`;"3DTiles Service"===t.type&&(r=`${t.url.replace("/tileset.json","")}/layers`);try{const o=await(0,g.Em)(r,{query:{token:h},authMode:"no-prompt"});if(o.currentVersion)return await _(t,a,e,n,i,s);{const r={tables:B(t,a,e,n,o.tables,"Table",s),featureLayers:o.layers?.length?B(t,a,e,n,o.layers,"Feature Layer",s):o.layers?void 0:[].concat(o),reviewTable:R(t,a,e,o.tables||[],s)};return{layers:(r.featureLayers||[]).concat(r.tables||[]),serviceLayers:r}}}catch(r){return await _(t,a,e,n,i,s)}}else if(t.url)return m[(0,p.bI4)(t)?"tables":"layers"]=[].concat(i?.layers??{...i,url:(0,l.pD)(t,a,e,t.url,s),name:i.name??(0,l.Ao)(t)}),(0,p.bI4)(t)?{layers:m.tables,serviceLayers:{tables:m.tables}}:{layers:m.layers,serviceLayers:{featureLayers:m.layers}}}async function _(e,t,n,r,i,a){const s=J(e,e.portal,t,n,a),o=(i?.layers||[]).map((t=>(0,g.Em)(`${e.url}/${t.id}`,{query:{token:s},authMode:"no-prompt"}))),l=(i?.table||[]).map((t=>(0,g.Em)(`${e.url}/${t.id}`,{query:{token:s},authMode:"no-prompt"})));try{const i=await Promise.all({tables:l,layers:o}),s={tables:B(e,t,n,r,i.tables,"Table",a),featureLayers:i.layers?.length?B(e,t,n,r,i.layers,"Feature Layer",a):i.layers?void 0:[].concat(i),reviewTable:R(e,t,n,i.tables||[],a)};return{layers:[].concat(s.featureLayers||[]).concat(s.tables||[]),serviceLayers:s}}catch(e){return}}function B(e,t,n,r,i,a,s){const o="Table"!==a&&r?.layers?.length?r.layers:i,c=Array.isArray(r?.tables),u=(0,p.vbL)(e),d=i?.filter((e=>("Table"!==a||"Review"!==e.name)&&("Table"!==a||!e.name.endsWith("_3DOAM")&&!e.name.endsWith("_3DOAT"))&&("Table"===a?!c||r.tables.some((t=>t?.id===e.id)):(o||[]).some((t=>
1{const n=t?.id||0===t?.id?t:t.layerDefinition||t||{};return e.id===n.id}))))).map((r=>{const i=`${e.url}${u||!r?.id&&0!==r.id?"":`/${r.id}`}`;return{...r,name:F(r.name),type:r.type||a,url:u?void 0:(0,l.pD)(e,t,n,i,s)}}));return d?.length?d:null}function N(e,t,n,r,i){return r.map((r=>{const a=`${e.url}/${r}`;return{name:F(r),url:(0,l.pD)(e,t,n,a,i)}}))}function R(e,t,n,r,i){const a=r.filter((e=>"Table"===e.type&&"Review"===e.name)).map((r=>{const a=r.id?`/${r.id}`:"";return{...r,url:(0,l.pD)(e,t,n,a,i)}}));return a?.[0]}async function V(e){const{item:t,portal:n,layerId:r,name:i}=e;let a=`${(0,l.I9)(n,t)}/${r}`,s={};try{return"Map Service"===t.type?(a=`${a}/edit`,s={layerDefinition:JSON.stringify({name:i})}):(a=`${a}/updateDefinition`,s={updateDefinition:JSON.stringify({name:i}),async:!1}),{result:await(0,g.Em)(a,{query:s})}}catch(e){return te(e)}}function W(e,t){const n=`${t.restBaseUrl}content/items/${e.id}/resources/cloudProvider.json`;return(0,g.Em)(n)}async function z(e,t,n,r){const i=e?.url,a=n?.featureLayers||[];if(e?.numViews||!(0,p.JQq)(e)||!(0,p.icZ)(e)||(0,p.HXN)(r||{}));else{const e=a.map((e=>async function(e,t,n){const r=`${t}${n?`/${n}`:""}/updateDefinition`;let i=0,a=0;try{const t=await(0,s.g)(e);i=t?.minScale||0,a=t?.maxScale||0,await(0,g.Em)(r,{query:{updateDefinition:JSON.stringify({maxScale:a,minScale:i})},method:"post"})}catch(e){}}(`${i}/${e.id}`,t,e.id)));await Promise.all(e)}}async function q(e,t,n){const{itemUrl:r}=e,i=`${r}/info/publishParameters.json`;if((0,p.Gbf)(e)&&n?.mimeType||t&&((0,p.zUG)(t)||"Microsoft Excel"===t.type))try{return await(0,g.Em)(i)}catch(e){return}}function K(e,t){const{styleUrl:n}=t;if(e){const r=(0,y.Dl)(e),i=(0,y.Dl)(n),a=n.includes(".arcgis.com"),s=!!(n.includes("cdn.arcgis.com")||a&&t?.itemId&&n.match(/tile.*.arcgis.com/i));return`//${!a||s?r.host+r.relative:i.host+r.relative.substring(r.relative.indexOf("/home/"))}`}return n}function J(e,t,n,r,i){const a=i||r?.token;return e&&"WFS"!==e.type&&r&&(((0,p.sVt)(e)||(0,p.UCu)(e))&&"public"!==e.access||(0,p.JQq)(e)&&((0,v.dA)(e,t,n)||"public"!==e.access)||(0,p.vbL)(e)&&"public"!==e.access)?a:null}async function H(e,t,n){try{const r=e.portal,i=n||e.url,a=(0,y.fK)(`${r.restUrl}/generateToken`,r);return i?(await(0,g.Em)(a,{query:{serverUrl:i,token:t?.token}})).token:void 0}catch(e){return}}async function X(e){const{itemUrl:t}=e,n=await(0,g.Em)(t);let r={typeKeywords:n?.typeKeywords||e.typeKeywords};return n&&(0,p.jFD)(n)&&n?.size!==e.size&&(r={...r,size:n.size,subInfo:n.subInfo}),r}async function Y(e,t,n,r,i){try{const{portal:a,type:s,typeKeywords:o}=e,l=(0,v.dA)(e,e.portal,t),c=(0,d.TL)(e,t),u=(0,p.JQq)(e),m=l||c,h=r?.canPublishTiledImagery(a),f=(o??[]).includes("Tiled Imagery");if(!(!a.isPortal&&"Image Service"===s&&u&&f&&m&&h))return{result:!1};const b=`${a.helperServices.rasterAnalytics.url}/ExportToTilePackage`,y={f:"json",token:J(e,e.portal,t,n,i)},w=await(0,g.Em)(b,{query:y,authMode:"anonymous"});return{result:"ExportToTilePackage"===w?.name}}catch(e){return te(e)}}async function Q({credential:e,item:t,itemInfo:n,user:r,itemData:i,serverToken:a,breakCache:s}){const o=!r&&(0,p.moY)(t),c=(0,p.JQq)(t);if(o)return{};if(n.hasServiceInfo&&t.url){t.url=c?(0,y.G_)(t,t.url):t.url;const{isPortal:n}=t.portal,i=(0,p.sVt)(t)||(0,p.kiM)(t)&&(n&&!c||!r||!(0,v.wQ)(r)),o={token:a||(0,l.nP)(t,r,e,a)?e.token:void 0};try{const e=new URL(t.url);e.searchParams.set("ts",`${Date.now()}`);const n=s?e.href:t.url;return{result:await(0,g.Em)(n,{query:o,authMode:i?"anonymous":"auto",cacheBust:s})}}catch(e){return te(e)}}else if((0,p.vbL)(t)||(0,p.nQM)(t))return i||I(t);return{}}async function Z({item:e,portal:t,user:n,userRole:r,adminServerToken:i,adminUrl:a,credential:s,federatedServers:o,serviceInfo:u,breakCache:h}){const f=[m.w.FeatureService,m.w.MapService,m.w.VectorTileService,m.w.SceneService,m.w.ImageService,m.w.KnowledgeGraph],{isPortal:b}=t,v={token:i||s?.token||null},w=(0,p.Jg4)(e),S=(0,p.JQq)(e),x=(0,p.icZ)(e),k=b&&!S&&(0,p.Quj)(e)&&(0,y.pf)(e.url,t,o),T=S&&x,A=(0,l.k9)(e,t,u);let I=S||A||w||k?a:e.url?.replace("/rest/services/","/rest/admin/services/");if(w&&x&&!S&&(I=I.replace(".MapServer",".FeatureServer")),((0,d.Ev)(e,n)||(0,d.W9)(e,n,r,t))&&(S&&(0,c.S1)(f,e.type)||w||k||A))try{const e=new URL(I);e.searchParams.set("ts",`${Date.now()}`);const t=h?e.href:I;return{result:await(0,g.Em)(t,{query:v,cacheBust:T||h})}}catch(e){return te(e)}}async function ee(e,t){const n=`${e.itemUrl}/resources/styles/root.json`,r=null!=t;if((0,p.b5i)(e)&&!r)try{return await(0,g.Em)(n),!0}catch(e){return!1}return t??!1}function te(e,t){return{error:{code:t||e?.messageCode||"unhandledError",message:e?.message||e}}}function ne(e,t,n,r){const i=`${r.restBaseUrl}content/users/${t.username}/items/${e}/move`,a={folder:n||"/"};return(0,g.Em)(i,{query:a,method:"post"})}async function re({item:e,updateObj:t,user:n,folderId:r}){try{const i=`${e.owner?(0,y._7)(e.owner):(0,y.w)(n)}${r?.length>0?`/${r}`:""}/items/${e.id}/update`;return{result:await(0,g.Em)(i,{method:"post",...t instanceof FormData?{body:t}:{query:t}})}}catch(e){return console.error(e),te(e)}}async function ie({categories:e,itemIds:t,config:n}){try{const r=`${n.restBaseUrl}/content/updateItems`,i=JSON.stringify(t.map((t=>({[t]:{categories:Array.isArray(e)?e:e[t]}}))));return{result:await(0,g.Em)(r,{query:{items:i},method:"post"})}}catch(e){return console.error(e),te(e)}}async function ae(e,t){try{const n=`${e.itemUrl}/setContentStatus`,r={status:t??"",clearEmptyFields:!t};return{result:await(0,g.Em)(n,{query:r,method:"post"})}}catch(e){return console.error(e),te(e)}}async function se(e){try{const t=`${(0,y.KO)(e)}/protect`;return{result:await(0,g.Em)(t,{method:"post"})}}catch(e){return console.error(e),te(e)}}async function oe(e){try{const t=`${(0,y.KO)(e)}/unprotect`;return{result:await(0,g.Em)(t,{method:"post"})}}catch(e){return console.error(e),te(e)}}async function le(e){try{return{result:await(0,g.Em)(`${(0,y.KO)(e)}/unlist`,{method:"post"})}}catch(e){return te(e)}}async function ce(e,t){const n=Boolean(t?.isCustom()&&t?.canManageMarketplace()),r=Boolean(t?.isAdmin())||n,{sourceUrl:i,listed:a}=e.sourceJSON,s=(0,p.sVt)(e)&&i&&(i.includes(".arcgis.com")||i.includes(".esri.com")),{canListApps:o,canListData:l}=e.portal;return!(a||!e.portal||!r)&&(l&&s?(0,p.K2b)(e):!(!o||!((0,p.S_R)(e)||(0,p.Fud)(e)||(0,p.L5M)(e)))||!(!l||!(0,p.jhX)(e))||!!l&&await async function(e){try{const t=`${e.portal.restUrl}/portals/isServerRegistered`,n=e.url&&new URL(e.url);if((0,p.rPg)(e))return!0;
1if((0,p.icZ)(e)||(0,p.SE$)(e)||(0,p.jFD)(e)||(0,p.Quj)(e)){if((0,p.JQq)(e)||(0,y.JQ)(e.portal,e.url))return!0;if(n&&null!=n.protocol&&null!=n.host){const e={serverUrl:`${n.protocol}//${n.host}`},r=await(0,g.Em)(t,{query:e});return r?.registered??!1}}return!1}catch(e){return!1}}(e))}async function ue(e){if(!(0,p.Jg4)(e))return{result:void 0};const t=`${e.itemUrl}/resources/cdwServiceInfo.json`;try{const e=await(0,g.Em)(t);return{result:e?.lastSnapshot}}catch(e){return te(e)}}const de=async(e,t,n)=>{try{const r=(0,y.hk)(e,t),i=`${r}/addRating`;return await(0,g.Em)(i,{method:"post",query:{rating:n}}),{result:await(0,g.Em)(r)}}catch(e){return te(e)}},pe=async(e,t)=>{try{const n=(0,y.hk)(e,t),r=`${n}/deleteRating`;return await(0,g.Em)(r,{method:"post"}),{result:await(0,g.Em)(n)}}catch(e){return te(e)}},me=async(e,t,n,r)=>{try{const i=`${(0,y.hk)(e,t)}/share`,a={...n?.length?{groups:n.join(",")}:void 0,...r,confirmItemControl:!0};return{result:await(0,g.Em)(i,{method:"post",query:a})}}catch(e){return te(e)}},he=async(e,t,n)=>{try{const r=`${(0,y.w)(e)}/unshareItems`,i={...t?.length?{items:t.join(",")}:void 0,...n?.length?{groups:n.join(",")}:void 0};return{result:await(0,g.Em)(r,{method:"post",query:i})}}catch(e){return te(e)}};async function fe(e,t){const{result:n}=await(0,a.Gr)(t,e);return Boolean(n)}async function ge(e,t,n){const r=n?.capabilities?.includes("ChangeTracking"),i={disableChangeTracking:!1,has3DObjectSceneWithUpdate:!1};if(r&&t?.Service2Service_forward?.length){i.disableChangeTracking=!0;const e=t.Service2Service_forward.find((e=>"Scene Service"===e.type&&["3DObject","Scene Service","Hosted Service"].every((t=>e.typeKeywords.includes(t)))));if(e)try{const t=await(0,g.Em)(e.url);if(t?.code)i.has3DObjectSceneWithUpdate=!0,i.disableChangeTracking=!0;else if(t?.layers){const e=t.layers?.some((e=>null!=e?.updateEnabled));i.has3DObjectSceneWithUpdate=!0,i.disableChangeTracking=e}}catch(e){return{has3DObjectSceneWithUpdate:!0,disableChangeTracking:!0}}else i.disableChangeTracking=!1}return i}async function be(e,t,n){const r=e?.sourceJSON?.properties||{},{statusId:i}=n,s=(0,a.Ob)(n)?n.statusURL:n.statusUrl;if(i||s){const n={...r,indexJobId:i,indexJobUrl:s},{error:a}=await re({item:e,user:t,updateObj:{properties:JSON.stringify(n)}});return a?r:n}return r}async function ye(e,t){const n=e?.sourceJSON?.properties||{};if(!n?.indexJobId&&!n?.indexJobUrl)return n;const{indexJobId:r,indexJobUrl:i,...a}=n,s=JSON.stringify(a),{error:o}=await re({item:e,user:t,updateObj:{properties:s}});return o?n:a}async function ve(e,t){const n=`${t.restBaseUrl}content/items/${e}/groups`;try{const e=await(0,g.Em)(n,{method:"post"}),t=e?.admin??[],r=e.data?.member??[],i=e.data?.other??[];return{result:[...t,...r,...i]}}catch(e){return console.error(e),te(e)}}async function we(e,t,n){const r=e?.sourceJSON?.properties||{},{jobId:i,jobUrl:a}=n;if(!i&&!a)return;const s={...r,cacheJobId:i,cacheJobUrl:a},{error:o}=await re({item:e,user:t,updateObj:{properties:JSON.stringify(s)}});return o?r:s}async function Se(e,t){const n=e?.sourceJSON?.properties||{};if(!n?.cacheJobId&&!n?.cacheJobUrl)return;const{cacheJobId:r,cacheJobUrl:i,...a}=n,{error:s}=await re({item:e,user:t,updateObj:{properties:JSON.stringify(a)}});return s?n:a}async function xe(e,t,n){const r=e?.sourceJSON?.properties||{},{jobId:i}=n;if(!i)return;const a={...r,migrateCacheJobId:i},{error:s}=await re({item:e,user:t,updateObj:{properties:JSON.stringify(a)}});return s?r:a}async function ke(e,t){const n=e?.sourceJSON?.properties||{};if(!n?.migrateCacheJobId)return;const{migrateCacheJobId:r,...i}=n,{error:a}=await re({item:e,user:t,updateObj:{properties:JSON.stringify(i)}});return a?n:i}async function Te(e,t,n){try{const r=`${e}content/items/${t}/resources`;return{result:await(0,g.Em)(r,{query:{preventCache:Date.now(),...n}})}}catch(e){return console.error(e),te(e)}}async function Ae(e,t,n){try{const r=`${n.restBaseUrl}content/users/${e.username}/${t}`;return{result:await(0,g.Em)(r)}}catch(e){return te(e)}}function Ie(e,t,n){return"Notebook"===e.type?(0,o.Fr)(t,n):{data:null}}async function Oe(e,t,n,r,i){const a=`${u.A.restBaseUrl}content/users/${e}/addRelationship`,s={relationshipType:t,direction:i||"forward",originItemId:n,destinationItemId:r};try{return{result:await(0,g.Em)(a,{query:s,method:"post"})}}catch(e){return console.error(e),te(e)}}}
1,99683:(e,t,n)=>{n.d(t,{E:()=>d,z:()=>u});var r=n(38157),i=n(16772),a=n(61377),s=n(12998),o=n(89163);class l extends r.p{constructor(e,t,n){super(e,t),this.token=n}async sendRequest(e){return e.headers.set("X-Esri-Authorization",`Bearer ${this.token}`),e.headers.remove("x-ms-encryption-algorithm"),e.headers.set("accept","*/*"),await this._nextPolicy.sendRequest(e)}}class c{constructor(e){this.token=e}create(e,t){return new l(e,t,this.token)}}async function u(e,t){const n=(0,i.vC)(new a.t);return n.factories.unshift(new c(t)),new s.b(e,n)}async function d(e,t){const n=(0,i.vC)(new a.t);return n.factories.unshift(new c(t)),new o.w(e,n)}}};import e from"./runtime.js";import*as t from"./5525.js";e.C(t);import*as n from"./98310.js";e.C(n);import*as r from"./49748.js";e.C(r);import*as i from"./78169.js";e.C(i);import*as a from"./38111.js";e.C(a);import*as s from"./47313.js";e.C(s);import*as o from"./2746.js";e.C(o);import*as l from"./64889.js";e.C(l);import*as c from"./99922.js";e.C(c);import*as u from"./81238.js";e.C(u);import*as d from"./6249.js";e.C(d);import*as p from"./47885.js";e.C(p);import*as m from"./67966.js";e.C(m);import*as h from"./56020.js";e.C(h);import*as f from"./7632.js";e.C(f);import*as g from"./20398.js";e.C(g);
1import*as b from"./53815.js";e.C(b);import*as y from"./95503.js";e.C(y);import*as v from"./40772.js";e.C(v);import*as w from"./29424.js";e.C(w);import*as S from"./main.js";e.C(S),e(e.s=75017);
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.