223 lines
6.2 KiB
JavaScript
223 lines
6.2 KiB
JavaScript
import {
|
|
ElementRef,
|
|
TemplateRef,
|
|
isDevMode
|
|
} from "./chunk-COCNRMG2.js";
|
|
import {
|
|
isObservable
|
|
} from "./chunk-576P5TAG.js";
|
|
import {
|
|
Observable,
|
|
of
|
|
} from "./chunk-2K3BB2X3.js";
|
|
|
|
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-core-environments.mjs
|
|
var environment = {
|
|
isTestMode: false
|
|
};
|
|
|
|
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-core-logger.mjs
|
|
var record = {};
|
|
var PREFIX = "[NG-ZORRO]:";
|
|
function notRecorded(...args) {
|
|
const asRecord = args.reduce((acc, c) => acc + c.toString(), "");
|
|
if (record[asRecord]) {
|
|
return false;
|
|
} else {
|
|
record[asRecord] = true;
|
|
return true;
|
|
}
|
|
}
|
|
function consoleCommonBehavior(consoleFunc, ...args) {
|
|
if (environment.isTestMode || isDevMode() && notRecorded(...args)) {
|
|
consoleFunc(...args);
|
|
}
|
|
}
|
|
var warn = (...args) => consoleCommonBehavior((...arg) => console.warn(PREFIX, ...arg), ...args);
|
|
|
|
// node_modules/@angular/cdk/fesm2022/element.mjs
|
|
function coerceNumberProperty(value, fallbackValue = 0) {
|
|
if (_isNumberValue(value)) {
|
|
return Number(value);
|
|
}
|
|
return arguments.length === 2 ? fallbackValue : 0;
|
|
}
|
|
function _isNumberValue(value) {
|
|
return !isNaN(parseFloat(value)) && !isNaN(Number(value));
|
|
}
|
|
function coerceElement(elementOrRef) {
|
|
return elementOrRef instanceof ElementRef ? elementOrRef.nativeElement : elementOrRef;
|
|
}
|
|
|
|
// node_modules/@angular/cdk/fesm2022/array.mjs
|
|
function coerceArray(value) {
|
|
return Array.isArray(value) ? value : [value];
|
|
}
|
|
|
|
// node_modules/@angular/cdk/fesm2022/css-pixel-value.mjs
|
|
function coerceCssPixelValue(value) {
|
|
if (value == null) {
|
|
return "";
|
|
}
|
|
return typeof value === "string" ? value : `${value}px`;
|
|
}
|
|
|
|
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-core-util.mjs
|
|
function isNotNil(value) {
|
|
return typeof value !== "undefined" && value !== null;
|
|
}
|
|
function isTemplateRef(value) {
|
|
return value instanceof TemplateRef;
|
|
}
|
|
function toCssPixel(value) {
|
|
return coerceCssPixelValue(value);
|
|
}
|
|
function isTouchEvent(event) {
|
|
return event.type.startsWith("touch");
|
|
}
|
|
function getEventPosition(event) {
|
|
return isTouchEvent(event) ? event.touches[0] || event.changedTouches[0] : event;
|
|
}
|
|
function isPromise(obj) {
|
|
return !!obj && typeof obj.then === "function" && typeof obj.catch === "function";
|
|
}
|
|
var isBrowser = typeof window !== "undefined";
|
|
var isFirefox = isBrowser && window.mozInnerScreenX != null;
|
|
function wrapIntoObservable(value) {
|
|
if (isObservable(value)) {
|
|
return value;
|
|
}
|
|
if (isPromise(value)) {
|
|
return new Observable((subscriber) => {
|
|
Promise.resolve(value).then((result) => {
|
|
subscriber.next(result);
|
|
subscriber.complete();
|
|
}).catch((error) => subscriber.error(error));
|
|
});
|
|
}
|
|
return of(value);
|
|
}
|
|
function canUseDom() {
|
|
return !!(typeof window !== "undefined" && window.document && window.document.createElement);
|
|
}
|
|
var MARK_KEY = `rc-util-key`;
|
|
function getMark({ mark } = {}) {
|
|
if (mark) {
|
|
return mark.startsWith("data-") ? mark : `data-${mark}`;
|
|
}
|
|
return MARK_KEY;
|
|
}
|
|
function getContainer(option) {
|
|
if (option.attachTo) {
|
|
return option.attachTo;
|
|
}
|
|
const head = document.querySelector("head");
|
|
return head || document.body;
|
|
}
|
|
function injectCSS(css, options = {}) {
|
|
if (!canUseDom()) {
|
|
return null;
|
|
}
|
|
const styleNode = document.createElement("style");
|
|
if (options.cspNonce) {
|
|
styleNode.nonce = options.cspNonce;
|
|
}
|
|
styleNode.innerHTML = css;
|
|
const container = getContainer(options);
|
|
const { firstChild } = container;
|
|
if (options.prepend && container.prepend) {
|
|
container.prepend(styleNode);
|
|
} else if (options.prepend && firstChild) {
|
|
container.insertBefore(styleNode, firstChild);
|
|
} else {
|
|
container.appendChild(styleNode);
|
|
}
|
|
return styleNode;
|
|
}
|
|
var containerCache = /* @__PURE__ */ new Map();
|
|
function findExistNode(key, option = {}) {
|
|
const container = getContainer(option);
|
|
return Array.from(containerCache.get(container)?.children || []).find((node) => node.tagName === "STYLE" && node.getAttribute(getMark(option)) === key);
|
|
}
|
|
function updateCSS(css, key, options = {}) {
|
|
const container = getContainer(options);
|
|
if (!containerCache.has(container)) {
|
|
const placeholderStyle = injectCSS("", options);
|
|
const { parentNode } = placeholderStyle;
|
|
containerCache.set(container, parentNode);
|
|
parentNode.removeChild(placeholderStyle);
|
|
}
|
|
const existNode = findExistNode(key, options);
|
|
if (existNode) {
|
|
if (options.cspNonce && existNode.nonce !== options.cspNonce) {
|
|
existNode.nonce = options.cspNonce;
|
|
}
|
|
if (existNode.innerHTML !== css) {
|
|
existNode.innerHTML = css;
|
|
}
|
|
return existNode;
|
|
}
|
|
const newNode = injectCSS(css, options);
|
|
newNode?.setAttribute(getMark(options), key);
|
|
return newNode;
|
|
}
|
|
|
|
// node_modules/@babel/runtime/helpers/esm/typeof.js
|
|
function _typeof(o) {
|
|
"@babel/helpers - typeof";
|
|
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) {
|
|
return typeof o2;
|
|
} : function(o2) {
|
|
return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2;
|
|
}, _typeof(o);
|
|
}
|
|
|
|
// node_modules/@babel/runtime/helpers/esm/toPrimitive.js
|
|
function toPrimitive(t, r) {
|
|
if ("object" != _typeof(t) || !t) return t;
|
|
var e = t[Symbol.toPrimitive];
|
|
if (void 0 !== e) {
|
|
var i = e.call(t, r || "default");
|
|
if ("object" != _typeof(i)) return i;
|
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|
}
|
|
return ("string" === r ? String : Number)(t);
|
|
}
|
|
|
|
// node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
|
|
function toPropertyKey(t) {
|
|
var i = toPrimitive(t, "string");
|
|
return "symbol" == _typeof(i) ? i : i + "";
|
|
}
|
|
|
|
// node_modules/@babel/runtime/helpers/esm/defineProperty.js
|
|
function _defineProperty(e, r, t) {
|
|
return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
|
|
value: t,
|
|
enumerable: true,
|
|
configurable: true,
|
|
writable: true
|
|
}) : e[r] = t, e;
|
|
}
|
|
|
|
export {
|
|
environment,
|
|
warn,
|
|
_typeof,
|
|
toPropertyKey,
|
|
_defineProperty,
|
|
coerceNumberProperty,
|
|
coerceElement,
|
|
coerceArray,
|
|
coerceCssPixelValue,
|
|
isNotNil,
|
|
isTemplateRef,
|
|
toCssPixel,
|
|
isTouchEvent,
|
|
getEventPosition,
|
|
wrapIntoObservable,
|
|
canUseDom,
|
|
updateCSS
|
|
};
|
|
//# sourceMappingURL=chunk-5F4IS6F4.js.map
|