UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

2 lines • 7.57 kB
/*! For license information please see 8a87c181b85d0b86b9bb.js.LICENSE.txt */ "use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9e3],{79e3:(t,n,e)=>{e.d(n,{D:()=>D,a:()=>O,b:()=>T,g:()=>S,h:()=>A,i:()=>F,k:()=>U,l:()=>R,m:()=>L,p:()=>w,q:()=>b,r:()=>x,s:()=>k,t:()=>I,u:()=>P,v:()=>C,w:()=>q}),e(34088);var r=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"].join(","),o="undefined"==typeof Element,i=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,u=!o&&Element.prototype.getRootNode?function(t){var n;return null==t||null===(n=t.getRootNode)||void 0===n?void 0:n.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function t(n,e){var r;void 0===e&&(e=!0);var o=null==n||null===(r=n.getAttribute)||void 0===r?void 0:r.call(n,"inert");return""===o||"true"===o||e&&n&&t(n.parentNode)},l=function t(n,e,o){for(var u=[],l=Array.from(n);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),s=t(d.length?d:c.children,!0,o);o.flatten?u.push.apply(u,s):u.push({scopeParent:c,candidates:s})}else{i.call(c,r)&&o.filter(c)&&(e||!n.includes(c))&&u.push(c);var f=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),p=!a(f,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(f&&p){var h=t(!0===f?c.children:f.children,!0,o);o.flatten?u.push.apply(u,h):u.push({scopeParent:c,candidates:h})}else l.unshift.apply(l,c.children)}}return u},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var n,e=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"contenteditable");return""===e||"true"===e}(t))&&!c(t)?0:t.tabIndex},s=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},f=function(t){return"INPUT"===t.tagName},p=function(t){var n=t.getBoundingClientRect(),e=n.width,r=n.height;return 0===e&&0===r},h=function(t,n){return!(n.disabled||a(n)||function(t){return f(t)&&"hidden"===t.type}(n)||function(t,n){var e=n.displayCheck,r=n.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var o=i.call(t,"details>summary:first-of-type")?t.parentElement:t;if(i.call(o,"details:not([open]) *"))return!0;if(e&&"full"!==e&&"legacy-full"!==e){if("non-zero-area"===e)return p(t)}else{if("function"==typeof r){for(var a=t;t;){var l=t.parentElement,c=u(t);if(l&&!l.shadowRoot&&!0===r(l))return p(t);t=t.assignedSlot?t.assignedSlot:l||c===t.ownerDocument?l:c.host}t=a}if(function(t){var n,e,r,o,i=t&&u(t),a=null===(n=i)||void 0===n?void 0:n.host,l=!1;if(i&&i!==t)for(l=!!(null!==(e=a)&&void 0!==e&&null!==(r=e.ownerDocument)&&void 0!==r&&r.contains(a)||null!=t&&null!==(o=t.ownerDocument)&&void 0!==o&&o.contains(t));!l&&a;){var c,d,s;l=!(null===(d=a=null===(c=i=u(a))||void 0===c?void 0:c.host)||void 0===d||null===(s=d.ownerDocument)||void 0===s||!s.contains(a))}return l}(t))return!t.getClientRects().length;if("legacy-full"!==e)return!0}return!1}(n,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(n)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if("FIELDSET"===n.tagName&&n.disabled){for(var e=0;e<n.children.length;e++){var r=n.children.item(e);if("LEGEND"===r.tagName)return!!i.call(n,"fieldset[disabled] *")||!r.contains(t)}return!0}n=n.parentElement}return!1}(n))},m=function(t,n){return!(function(t){return function(t){return f(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var n,e=t.form||u(t),r=function(t){return e.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)n=r(window.CSS.escape(t.name));else try{n=r(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var o=function(t,n){for(var e=0;e<t.length;e++)if(t[e].checked&&t[e].form===n)return t[e]}(n,t.form);return!o||o===t}(t)}(n)||d(n)<0||!h(t,n))},v=function(t){var n=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(n)||n>=0)},y=function t(n){var e=[],r=[];return n.forEach((function(n,o){var i=!!n.scopeParent,u=i?n.scopeParent:n,a=function(t,n){var e=d(t);return e<0&&n&&!c(t)?0:e}(u,i),l=i?t(n.candidates):u;0===a?i?e.push.apply(e,l):e.push(u):r.push({documentOrder:o,tabIndex:a,item:n,isScope:i,content:l})})),r.sort(s).reduce((function(t,n){return n.isScope?t.push.apply(t,n.content):t.push(n.content),t}),[]).concat(e)},g=function(t,n){var e;return e=(n=n||{}).getShadowRoot?l([t],n.includeContainer,{filter:m.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:v}):function(t,n,e){if(a(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(r));return n&&i.call(t,r)&&o.unshift(t),o.filter(e)}(t,n.includeContainer,m.bind(null,n)),y(e)};const w={getShadowRoot:!0};function S(t){const n=R(t,"[dir]");return n?n.getAttribute("dir"):"ltr"}function E(t){return t.getRootNode()}function N(t){return t.host||null}function b(t,{selector:n,id:e}){if(!t)return null;t.assignedSlot&&(t=t.assignedSlot);const r=E(t);return(e?"getElementById"in r?r.getElementById(e):null:n?r.querySelector(n):null)||b(N(r),{selector:n,id:e})}function R(t,n){return t?t.closest(n)||R(N(E(t)),n):null}async function T(t){if(t)return function(t){return"function"==typeof t?.setFocus}(t)?t.setFocus():t.focus()}function A(t){(function(t){if(t)return g(t,w)[0]??t})(t)?.focus()}function C(t,n,e){return"string"==typeof n&&""!==n?n:""===n||!0===n?t[e]:void 0}function I(t){return Boolean(t).toString()}function x(t){return O(t)||function(t){return!!function(t){return function(t){return t.currentTarget.assignedNodes({flatten:!0})}(t).filter((t=>t.nodeType===Node.TEXT_NODE)).map((t=>t.textContent)).join("").trim()}(t)}(t)}function D(t){for(const n of t.childNodes)if(n.nodeType===Node.TEXT_NODE&&""!==n.textContent?.trim()||n.nodeType===Node.ELEMENT_NODE)return!0;return!1}function O(t){return!!k(t).length}function k(t,n){return function(t,n){const e=t.assignedElements({flatten:!0});return n?function(t,n){return t.filter((t=>t.matches(n)))}(e,n):e}(t.target,n)}function F(t){return!(!t.isPrimary||0!==t.button)}function P(t){return 0===t.detail}function L(t,n){if(t.parentNode!==n.parentNode)return!1;const e=Array.from(t.parentNode.children);return e.indexOf(t)<e.indexOf(n)}async function q(t,n,e,r){return async function(t,n,e,r,o){let i=B(t,e,n);if(i||(await M(),i=B(t,e,n)),!i)return async function(t,n){await M(),t?.(),await M(),n?.()}(r,o);r?.();try{await i.finished}catch{}finally{o?.()}}(t,n,"transition",e,r)}function B(t,n,e){const r="transition"===n?"transitionProperty":"animationName";return t.getAnimations().find((t=>t[r]===e))}function M(){return new Promise((t=>requestAnimationFrame((()=>t()))))}function U(t){switch(!0){case t.endsWith("px"):return parseFloat(t);case t.endsWith("vw"):return window.innerWidth/100*parseFloat(t);case t.endsWith("vh"):return window.innerHeight/100*parseFloat(t);default:return 0}}}}]);