You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
186 lines
4.3 KiB
186 lines
4.3 KiB
7 months ago
|
import {
|
||
|
DOCUMENT
|
||
|
} from "./chunk-OSQBUYO6.js";
|
||
|
import {
|
||
|
Directive,
|
||
|
EventEmitter,
|
||
|
Inject,
|
||
|
Injectable,
|
||
|
InjectionToken,
|
||
|
Input,
|
||
|
NgModule,
|
||
|
Optional,
|
||
|
Output,
|
||
|
inject,
|
||
|
setClassMetadata,
|
||
|
ɵɵProvidersFeature,
|
||
|
ɵɵattribute,
|
||
|
ɵɵdefineDirective,
|
||
|
ɵɵdefineInjectable,
|
||
|
ɵɵdefineInjector,
|
||
|
ɵɵdefineNgModule,
|
||
|
ɵɵinject
|
||
|
} from "./chunk-FGESKT7O.js";
|
||
|
|
||
|
// node_modules/@angular/cdk/fesm2022/bidi.mjs
|
||
|
var DIR_DOCUMENT = new InjectionToken("cdk-dir-doc", {
|
||
|
providedIn: "root",
|
||
|
factory: DIR_DOCUMENT_FACTORY
|
||
|
});
|
||
|
function DIR_DOCUMENT_FACTORY() {
|
||
|
return inject(DOCUMENT);
|
||
|
}
|
||
|
var RTL_LOCALE_PATTERN = /^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
|
||
|
function _resolveDirectionality(rawValue) {
|
||
|
const value = rawValue?.toLowerCase() || "";
|
||
|
if (value === "auto" && typeof navigator !== "undefined" && navigator?.language) {
|
||
|
return RTL_LOCALE_PATTERN.test(navigator.language) ? "rtl" : "ltr";
|
||
|
}
|
||
|
return value === "rtl" ? "rtl" : "ltr";
|
||
|
}
|
||
|
var _Directionality = class _Directionality {
|
||
|
constructor(_document) {
|
||
|
this.value = "ltr";
|
||
|
this.change = new EventEmitter();
|
||
|
if (_document) {
|
||
|
const bodyDir = _document.body ? _document.body.dir : null;
|
||
|
const htmlDir = _document.documentElement ? _document.documentElement.dir : null;
|
||
|
this.value = _resolveDirectionality(bodyDir || htmlDir || "ltr");
|
||
|
}
|
||
|
}
|
||
|
ngOnDestroy() {
|
||
|
this.change.complete();
|
||
|
}
|
||
|
};
|
||
|
_Directionality.ɵfac = function Directionality_Factory(t) {
|
||
|
return new (t || _Directionality)(ɵɵinject(DIR_DOCUMENT, 8));
|
||
|
};
|
||
|
_Directionality.ɵprov = ɵɵdefineInjectable({
|
||
|
token: _Directionality,
|
||
|
factory: _Directionality.ɵfac,
|
||
|
providedIn: "root"
|
||
|
});
|
||
|
var Directionality = _Directionality;
|
||
|
(() => {
|
||
|
(typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(Directionality, [{
|
||
|
type: Injectable,
|
||
|
args: [{
|
||
|
providedIn: "root"
|
||
|
}]
|
||
|
}], () => [{
|
||
|
type: void 0,
|
||
|
decorators: [{
|
||
|
type: Optional
|
||
|
}, {
|
||
|
type: Inject,
|
||
|
args: [DIR_DOCUMENT]
|
||
|
}]
|
||
|
}], null);
|
||
|
})();
|
||
|
var _Dir = class _Dir {
|
||
|
constructor() {
|
||
|
this._dir = "ltr";
|
||
|
this._isInitialized = false;
|
||
|
this.change = new EventEmitter();
|
||
|
}
|
||
|
/** @docs-private */
|
||
|
get dir() {
|
||
|
return this._dir;
|
||
|
}
|
||
|
set dir(value) {
|
||
|
const previousValue = this._dir;
|
||
|
this._dir = _resolveDirectionality(value);
|
||
|
this._rawDir = value;
|
||
|
if (previousValue !== this._dir && this._isInitialized) {
|
||
|
this.change.emit(this._dir);
|
||
|
}
|
||
|
}
|
||
|
/** Current layout direction of the element. */
|
||
|
get value() {
|
||
|
return this.dir;
|
||
|
}
|
||
|
/** Initialize once default value has been set. */
|
||
|
ngAfterContentInit() {
|
||
|
this._isInitialized = true;
|
||
|
}
|
||
|
ngOnDestroy() {
|
||
|
this.change.complete();
|
||
|
}
|
||
|
};
|
||
|
_Dir.ɵfac = function Dir_Factory(t) {
|
||
|
return new (t || _Dir)();
|
||
|
};
|
||
|
_Dir.ɵdir = ɵɵdefineDirective({
|
||
|
type: _Dir,
|
||
|
selectors: [["", "dir", ""]],
|
||
|
hostVars: 1,
|
||
|
hostBindings: function Dir_HostBindings(rf, ctx) {
|
||
|
if (rf & 2) {
|
||
|
ɵɵattribute("dir", ctx._rawDir);
|
||
|
}
|
||
|
},
|
||
|
inputs: {
|
||
|
dir: "dir"
|
||
|
},
|
||
|
outputs: {
|
||
|
change: "dirChange"
|
||
|
},
|
||
|
exportAs: ["dir"],
|
||
|
features: [ɵɵProvidersFeature([{
|
||
|
provide: Directionality,
|
||
|
useExisting: _Dir
|
||
|
}])]
|
||
|
});
|
||
|
var Dir = _Dir;
|
||
|
(() => {
|
||
|
(typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(Dir, [{
|
||
|
type: Directive,
|
||
|
args: [{
|
||
|
selector: "[dir]",
|
||
|
providers: [{
|
||
|
provide: Directionality,
|
||
|
useExisting: Dir
|
||
|
}],
|
||
|
host: {
|
||
|
"[attr.dir]": "_rawDir"
|
||
|
},
|
||
|
exportAs: "dir"
|
||
|
}]
|
||
|
}], null, {
|
||
|
change: [{
|
||
|
type: Output,
|
||
|
args: ["dirChange"]
|
||
|
}],
|
||
|
dir: [{
|
||
|
type: Input
|
||
|
}]
|
||
|
});
|
||
|
})();
|
||
|
var _BidiModule = class _BidiModule {
|
||
|
};
|
||
|
_BidiModule.ɵfac = function BidiModule_Factory(t) {
|
||
|
return new (t || _BidiModule)();
|
||
|
};
|
||
|
_BidiModule.ɵmod = ɵɵdefineNgModule({
|
||
|
type: _BidiModule,
|
||
|
declarations: [Dir],
|
||
|
exports: [Dir]
|
||
|
});
|
||
|
_BidiModule.ɵinj = ɵɵdefineInjector({});
|
||
|
var BidiModule = _BidiModule;
|
||
|
(() => {
|
||
|
(typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(BidiModule, [{
|
||
|
type: NgModule,
|
||
|
args: [{
|
||
|
exports: [Dir],
|
||
|
declarations: [Dir]
|
||
|
}]
|
||
|
}], null, null);
|
||
|
})();
|
||
|
|
||
|
export {
|
||
|
Directionality,
|
||
|
BidiModule
|
||
|
};
|
||
|
//# sourceMappingURL=chunk-6NZ2BEBG.js.map
|