diff --git a/.gitignore b/.gitignore index b01bd0a9..32ff5337 100644 --- a/.gitignore +++ b/.gitignore @@ -65,8 +65,14 @@ terraform.rc # Node node_modules/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* +.npm +.eslintcache -# Java +# Java .gradle build/ !gradle/wrapper/gradle-wrapper.jar @@ -75,4 +81,63 @@ build/ .idea bin/ dist/ -application-local.yaml \ No newline at end of file +application-local.yaml + +# Python +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +env/ +venv/ +ENV/ +develop-eggs/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +*.egg-info/ +.installed.cfg +*.egg + +# IDEs +.vscode/ +*.swp +*.swo +*~ + +# Jupyter Notebook +.ipynb_checkpoints + +# Environment variables +.env +.env.local +.env.*.local + +# Pre-commit +.pre-commit-config.yaml.bak + +# Build artifacts +*.min.js +*.min.css +*.map + +# Logs +*.log +logs/ + +# Temporary files +*.tmp +*.temp +.cache/ + +# Oracle specific +*.classpath +*.project +.settings/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..60062d1f --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,41 @@ +# Pre-commit hooks configuration +# See https://pre-commit.com for more information + +repos: + # Ruff - Fast Python linter and formatter + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.1.15 + hooks: + # Run the linter + - id: ruff + args: [--fix, --exit-non-zero-on-fix] + # Run the formatter + - id: ruff-format + + # Prettier - Code formatter for JavaScript, TypeScript, JSON, YAML, etc. + - repo: https://github.com/pre-commit/mirrors-prettier + rev: v4.0.0-alpha.8 + hooks: + - id: prettier + types_or: [javascript, jsx, ts, tsx, json, yaml, markdown] + exclude: | + (?x)^( + .*\.min\.js| + .*\.min\.css| + node_modules/.*| + .*\.lock + )$ + + # General file checks + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.5.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + args: [--allow-multiple-documents] + - id: check-json + - id: check-added-large-files + args: ["--maxkb=2000"] + - id: check-merge-conflict + - id: detect-private-key diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..446b6d90 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,19 @@ +# Dependencies +node_modules/ +package-lock.json +yarn.lock + +# Build outputs +dist/ +build/ +*.min.js +*.min.css + +# Generated files +*.map + +# Lock files +pnpm-lock.yaml + +# Jupyter notebooks (can be formatted separately if needed) +*.ipynb diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..e53de675 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "printWidth": 100, + "tabWidth": 2, + "useTabs": false, + "semi": true, + "singleQuote": false, + "trailingComma": "es5", + "bracketSpacing": true, + "arrowParens": "always", + "endOfLine": "auto" +} diff --git a/README.md b/README.md index d5eb2dca..e9a41833 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,115 @@ -# OCI Generative AI toolkit +# Oracle AI Developer Hub -[![License: UPL](https://img.shields.io/badge/license-UPL-green)](https://img.shields.io/badge/license-UPL-green) [![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=oracle-devrel_oci-generative-ai-jet-ui)](https://sonarcloud.io/dashboard?id=oracle-devrel_oci-generative-ai-jet-ui) +This repository contains technical resources to help AI Developers build AI applications, agents, and systems using Oracle AI Database and OCI services alongside other key components of the AI/Agent stack. +## What You'll Find -## Introduction +This repository is organized into several key areas: -Using Oracle JET, create a user-friendly prompt-led user interface (UI) to interact with Oracle's new Generative AI service. This toolkit will configure your Generative AI Service connection so you can begin your journey with AI, or migrate your existing (local or Cloud) LLMs to the Oracle AppDev ecosystem. -[Enhance Engagement Using Content Generation with OCI Generative AI](JET.md) +### 📱 **Apps** (`/apps`) -This project deploys an AI pipeline with a multipurpose front end for text generation and summarization. The pipeline integrates with a database to track interactions, enabling fine-tuning and performance monitoring for application optimization. It leverages OCI Generative AI APIs on a Kubernetes cluster. -[Accelerating AI Application Deployment Using Cloud Native Strategies](K8S.md) +Applications and reference implementations demonstrating how to build AI-powered solutions with Oracle technologies. These complete, working examples showcase end-to-end implementations of AI applications, agents, and systems that leverage Oracle AI Database and OCI services. Each application includes source code, deployment configurations, and documentation to help developers understand architectural patterns, integration approaches, and best practices for building production-grade AI solutions. + +| Name | Description | Link | +| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| oci-generative-ai-jet-ui | Full-stack AI application with Oracle JET UI, OCI Generative AI integration, Kubernetes deployment, and Terraform infrastructure | [![View App](https://img.shields.io/badge/View%20App-blue?style=flat-square)](./apps/oci-generative-ai-jet-ui) | + +### 📓 **Notebooks** (`/notebooks`) + +Jupyter notebooks and interactive tutorials covering: + +- AI/ML model development and experimentation +- Oracle Database AI features and capabilities +- OCI AI services integration patterns +- Data preparation and analysis workflows +- Agent development and orchestration examples + +| Name | Description | Stack | Link | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| memory_context_engineering_agents | Build AI agents with 6 types of persistent memory. Covers memory engineering, context window management, and just-in-time retrieval patterns. | LangChain, Oracle AI Database, OpenAI, Tavily | [![Open Notebook](https://img.shields.io/badge/Open%20Notebook-orange?style=flat-square)](./notebooks/memory_context_engineering_agents.ipynb) | +| oracle_rag_agents_zero_to_hero | Learn to build RAG agents from scratch using Oracle AI Database. | Oracle AI Database, OpenAI, OpenAI Agents SDK | [![Open Notebook](https://img.shields.io/badge/Open%20Notebook-orange?style=flat-square)](./notebooks/oracle_rag_agents_zero_to_hero.ipynb) | +| oracle_rag_with_evals | Build RAG systems with comprehensive evaluation metrics | Oracle AI Database, OpenAI, BEIR, Galileo | [![Open Notebook](https://img.shields.io/badge/Open%20Notebook-orange?style=flat-square)](./notebooks/oracle_rag_with_evals.ipynb) | + +### 🎓 **Workshops** (`/workshops`) + +Hands-on workshops and guided learning experiences: + +- Step-by-step tutorials for building AI applications +- End-to-end project walkthroughs +- Best practices and architectural patterns +- Integration guides for Oracle AI Database and OCI services + +| Name | Description | Link | +| ------------- | ---------------------------- | ---- | +| _Coming soon_ | Workshops will be added here | - | + +### 📚 **Guides** (`/guides`) + +Comprehensive documentation and reference materials: + +- Architecture patterns and design guides +- API documentation and integration examples +- Deployment and operations guides +- Troubleshooting and optimization tips +- Security and compliance best practices + +| Name | Description | Link | +| ------------- | ------------------------- | ---- | +| _Coming soon_ | Guides will be added here | - | + +### 🤝 **Partners** (`/partners`) + +Notebooks and apps contributed by partners in the AI ecosystem. AI Developers can use these resources to understand how to use Oracle AI Database and OCI alongside tools such as LangChain, Galileo, LlamaIndex, and other popular AI/ML frameworks and platforms. + +| Name | Description | Stack | Link | +| ------------- | ------------------------------------------------ | ----- | ---- | +| _Coming soon_ | Partner-contributed resources will be added here | - | - | + +## Getting Started + +1. **Explore Applications**: Start with the applications in `/apps` to see complete, working examples +2. **Follow Workshops**: Check `/workshops` for guided learning paths +3. **Experiment with Notebooks**: Use `/notebooks` for hands-on experimentation +4. **Reference Guides**: Consult `/guides` for detailed documentation +5. **Check Partner Resources**: Explore `/partners` for integrations with popular AI tools and frameworks ## Contributing -This project is open source. Please submit your contributions by forking this repository and submitting a pull request! Oracle appreciates any contributions that are made by the open-source community. +This project is open source. Please submit your contributions by forking this repository and submitting a pull request! Oracle appreciates any contributions that are made by the open-source community. + +### Development Setup + +Before contributing, please set up pre-commit hooks to ensure code is automatically formatted: + +1. **Install pre-commit**: + + ```bash + pip install pre-commit + ``` + +2. **Install additional dependencies** (optional, includes pre-commit and ruff): + + ```bash + pip install -r requirements-dev.txt + ``` + +3. **Install pre-commit hooks**: + + ```bash + pre-commit install + ``` + +4. **Optional: Format existing code**: + ```bash + pre-commit run --all-files + ``` + +The pre-commit hooks will automatically format your code using: + +- **Ruff** for Python files (formatting and linting) +- **Prettier** for JavaScript, TypeScript, JSON, YAML, and Markdown files + +For more detailed information, see [SETUP_PRE_COMMIT.md](./SETUP_PRE_COMMIT.md). ## License @@ -23,4 +119,8 @@ Licensed under the Universal Permissive License (UPL), Version 1.0. See [LICENSE](LICENSE) for more details. -ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK. \ No newline at end of file +ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK. + +--- + +**Note**: This repository is actively maintained and updated with new resources, examples, and best practices for Oracle AI development. diff --git a/SETUP_PRE_COMMIT.md b/SETUP_PRE_COMMIT.md new file mode 100644 index 00000000..8cdd91dc --- /dev/null +++ b/SETUP_PRE_COMMIT.md @@ -0,0 +1,96 @@ +# Pre-commit Setup Guide + +This repository uses pre-commit hooks to automatically format code on every commit. + +## Formatters Used + +- **Ruff**: Fast Python linter and formatter (replaces Black, isort, and flake8) +- **Prettier**: Code formatter for JavaScript, TypeScript, JSON, YAML, and Markdown + +## Initial Setup + +1. **Install dependencies** (if not already installed): + + ```bash + pip install -r requirements-dev.txt + ``` + + Or install individually: + + ```bash + pip install pre-commit ruff + ``` + +2. **Install pre-commit hooks**: + + ```bash + pre-commit install + ``` + + This will set up the git hooks to run automatically on every commit. + +3. **Optional: Run on all files** (to format existing code): + ```bash + pre-commit run --all-files + ``` + +## How It Works + +Once installed, pre-commit will automatically: + +- Format Python code with Ruff before each commit +- Format JavaScript/TypeScript/JSON/YAML/Markdown files with Prettier +- Check for trailing whitespace, end-of-file issues, and other common problems +- Prevent committing if there are formatting issues + +## Manual Usage + +You can also run the formatters manually: + +```bash +# Run all hooks on staged files +pre-commit run + +# Run all hooks on all files +pre-commit run --all-files + +# Run a specific hook +pre-commit run ruff --all-files +pre-commit run prettier --all-files +``` + +## Configuration Files + +- `.pre-commit-config.yaml`: Pre-commit hooks configuration +- `pyproject.toml`: Ruff configuration (Python formatting and linting) +- `.prettierrc`: Prettier configuration (JavaScript/TypeScript formatting) +- `.prettierignore`: Files to exclude from Prettier formatting + +## Updating Hooks + +To update pre-commit hooks to their latest versions: + +```bash +pre-commit autoupdate +``` + +## Troubleshooting + +If hooks fail, you can: + +1. **Skip hooks for a specific commit** (not recommended): + + ```bash + git commit --no-verify + ``` + +2. **Update hook versions**: + + ```bash + pre-commit autoupdate + ``` + +3. **Clear pre-commit cache**: + ```bash + pre-commit clean + ``` diff --git a/app/scripts/hooks/hooks.json b/app/scripts/hooks/hooks.json deleted file mode 100644 index 3d06b2aa..00000000 --- a/app/scripts/hooks/hooks.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "description": "OJET-CLI hooks configuration file", - "hooks": { - "after_app_create": "scripts/hooks/after_app_create.js", - "after_app_restore": "scripts/hooks/after_app_restore.js", - "after_component_create": "scripts/hooks/after_component_create.js", - "after_component_package": "scripts/hooks/after_component_package.js", - "before_build": "scripts/hooks/before_build.js", - "before_injection": "scripts/hooks/before_injection.js", - "before_optimize": "scripts/hooks/before_optimize.js", - "before_component_optimize": "scripts/hooks/before_component_optimize.js", - "before_component_package": "scripts/hooks/before_component_package.js", - "before_release": "scripts/hooks/before_release.js", - "before_watch": "scripts/hooks/before_watch.js", - "after_build": "scripts/hooks/after_build.js", - "after_component_build": "scripts/hooks/after_component_build.js", - "before_release_build": "scripts/hooks/before_release_build.js", - "before_serve": "scripts/hooks/before_serve.js", - "after_serve": "scripts/hooks/after_serve.js", - "after_watch": "scripts/hooks/after_watch.js", - "before_app_typescript": "scripts/hooks/before_app_typescript.js", - "before_component_typescript": "scripts/hooks/before_component_typescript.js", - "after_app_typescript": "scripts/hooks/after_app_typescript.js", - "after_component_typescript": "scripts/hooks/after_component_typescript.js", - "before_webpack": "scripts/hooks/before_webpack.js" - } -} diff --git a/app/src/components/content/data/answers.json b/app/src/components/content/data/answers.json deleted file mode 100644 index c8eb4166..00000000 --- a/app/src/components/content/data/answers.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - "Answer 1", - "Answer 2", - "Answer 3", - "Answer 4" -] diff --git a/app/src/components/content/data/questions.json b/app/src/components/content/data/questions.json deleted file mode 100644 index 10b977ae..00000000 --- a/app/src/components/content/data/questions.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - "Question 1", - "Question 2", - "Question 3", - "Question 4" -] diff --git a/app/src/components/oj-sample/CHANGELOG.md b/app/src/components/oj-sample/CHANGELOG.md deleted file mode 100644 index 89930c9e..00000000 --- a/app/src/components/oj-sample/CHANGELOG.md +++ /dev/null @@ -1,172 +0,0 @@ -# Change Log for oj-sample JET pack - -## Version 9.0.0 - -* Upgrade to JET 15 base -* Terminal release of the sample component set - no further updates will be issued - -## Version 8.0.0 - -* Upgrade to JET 14 base -* Deprecation of oj-sample-calendar, oj-sample-calendar-provider and oj-sample-calendar-event in favor of the supported component oj-sp-calendar -* Deprecation of oj-sample-organization-tree & oj-sample-organization-tree-item -* Removal of the deprecated oj-sample-pull-to-refresh which was replaced by oj-refresher in JET 5.1.0 - -## Version 7.0.0 - -* Upgrade to JET 13 base -* Deprecation of oj-sample-drawer -* The contextMenu slot on oj-sample-checkbox-switch is now a no-op - -## Version 6.0.1 - -* Address design time issue with oj-sample-timed-event in Visual Builder - -## Version 6.0.0 - -* Upgrade to JET 12 base -* Bump in support range to ">=10.0.0 <13.0.0" - -## Version 5.0.7 - -* Documentation and descriptive metadata clean up - -## Version 5.0.6 - -* Bundling fixes - -## Version 5.0.5 - -* Bug fixes in oj-sample-export-data and associated shared code update -* Updated implementations of oj-sample-copy-text and oj-sample-visualization-exporter for better Redwood compatibility - -## Version 5.0.4 - -* Public JET 11 release - -## Version 5.0.3 - -* Internal release version - -## Version 5.0.0 - -* Migration of the implementation of oj-sample-markdown-viewer to use the Marked library rather than Showdown. -* Various README formatting corrections -* Upgrade of overall supported JET version ranges to >= 9 <12 -## Version 4.0.7 - -* Improve metadata to add implements and preferredContent throughout the pack - -## Version 4.0.6 - -* Introduce packaged audits -## Version 4.0.5 - -* Introduce optimized bundles and CDN support -## Version 4.0.0 - -* Update for JET 10 compatibility -* JET minimum version increased to > 8.0.0 -* Deprecation of oj-sample-pull-to-refresh in favor of oj-refresher -* Deprecation of oj-sample-highlight-text in favor of oj-highlight-text -## Version 3.2.4 - -* Update to downstream dependencies of calendar - -## Version 3.2.3 - -* Minification packaging changes - -## Version 3.2.2 - -* Documentation updates - -## Version 3.2.1 - -* New icons for design time representation of the components -* Update chroming options on export components to be JET 8+ compatible - -## Version 3.2.0 - -* Update across the pack for JET 9 support -* Addition of locale support to oj-sample-calendar -* Addition of keyboard selection support to oj-sample-metric -* Form embedding support for the Redwood Design system, ensuring that form components such as input-email display correctly -* Bug fix in design time of oj-sample-export-data to allow editing of selected columns through the property inspector - -## Version 3.1.4 - -* Fix up of badly formed HTML in metric, show-when-ready and organization-tree-item -* Changes to minimum sizing for oj-sample-metric - -## Version 3.1.3 - -* Bugfix for show-when-ready display of children - -## Version 3.1.1 - -* Documentation improvements for pull-to-refresh - -## Version 3.1.0 - -* oj-sample-input-url, oj-sample-input-email relocated from the oj-ext pack - -## Version 3.0.0 - -* Expansion of JET support range to include JET 8 -* Bug fixes to various components -* oj-sample-export-data, oj-sample-checkbox-switch, oj-sample-metric relocated from the oj-ext pack -* oj-sample-online-detector, oj-sample-orientation-detector and oj-sample-pull-to-refresh relocated from the oj-sample-mobile pack - -## Version 2.3.1 - -* Visual Builder property inspector improvements for oj-sample-highlight-text -* Visual Builder design time improvements for oj-sample-tooltip - -## Version 2.3.0 - -* Added new oj-sample-input-text-typeahead component for use on search-as-you-type style screens -* Fixed documentation error in highlight-text component where a hyphen was missing from one of the code samples -* Fixed problem with the property inspector for the tooltip component not showing correctly in Oracle Visual Builder - -## Version 2.2.0 - -* Addition of the new oj-sample-highlight-text component -* Minor improvements to oj-sample-country-picker and oj-sample-tooltip - -## Version 2.1.0 - -* Addition of the new oj-sample-tooltip component - -## Version 2.0.3 - -* Expansion of JET-compatibility version ranges on components -* Bug fix for show-when-ready content not being interactive if state toggles more than once -* Bug fix for calendar to ensure that it refreshes if it is associated with a Data Provider that raises a change event - -## Version 2.0.2 - -* Image updates for org tree - -## Version 2.0.1 - -* Minor metadata cleanup - -## Version 2.0.0 - -* Update to support JET 7.0.0 - -## Version 1.1.0 - -* Update baseline to JET 6.2.0 and replace use of deprecated JET APIs -* New oj-sample-organization-tree component added to the pack -* Race condition fix in show-when-ready when external state flag is toggled rapidly - - -## 1.0.1 - -* Bug fixes in oj-sample-drawer - -## 1.0.0 - -* Initial release \ No newline at end of file diff --git a/app/src/components/oj-sample/markdown-viewer/CHANGELOG.md b/app/src/components/oj-sample/markdown-viewer/CHANGELOG.md deleted file mode 100644 index a9b4be97..00000000 --- a/app/src/components/oj-sample/markdown-viewer/CHANGELOG.md +++ /dev/null @@ -1,84 +0,0 @@ -# Change Log for <oj-sample-markdown-viewer> Component - -## Version 9.0.0 - -* Upgrade to JET 15 base. Supported versions of JET for this version are now JET 13 through 15 -* This is the terminal release of this sample component - no further updates will be issued - -## Version 8.0.0 - -* Upgrade to JET 14 base. Supported versions of JET for this version are now JET 12 through 14 -* Upgrade markdown processing library to marked 4.3.0 -* Remove the deprecated _ghost_ option for the flavor property - -## Version 7.0.0 - -* Upgrade to JET 13 base. Supported versions of JET for this version are now JET 11 through 13 - -## Version 6.0.1 - -* Provision of type definition to improve design time experience for consumers using TypeScript and virtual DOM - -## Version 6.0.0 - -* Upgrade to a JET 12 base -* Bump in support range to >=10.0.0 <13.0.0 - -## Version 5.0.2 - -* Documentation and descriptive metadata clean up - -## Version 5.0.1 - -* Code clean up - -## Version 5.0.0 - -* Update of supported JET version range to >=9.0.0 <12.0.0 -* Introduction of the new html-rendering property to provide more control over how the generated HTML markup is styled - -## Version 4.0.0 - -* Switch to the marked library (MIT licence) for markdown interpretation from Showdown -* Removal of support for ghost variant (vanilla will be used instead) - -## Version 3.0.1 - -* Design time metadata improvements - -## Version 3.0.0 - -* Update JET compatibility range to include JET 10 -* Set minimum JET support version to 8.0.0 - -## Version 2.2.2 - -* Minification packaging into distribution - -## Version 2.2.1 - -* New icon for design time - -## Version 2.2.0 - -* Expansion of JET support range to include JET 9 - -## Version 2.1.0 - -* Expansion of JET support range to include JET 8 - -## Version 2.0.1 - -* Expansion of JET support range to include version from 6.1.0 upwards - -## Version 2.0.0 - -* Update to support JET 7.0.0 - -## Version 1.1.0 - -* Update baseline to JET 6.2.0 and replace use of deprecated JET APIs - -## 1.0.0 - -* Initial release diff --git a/app/src/components/oj-sample/markdown-viewer/component.json b/app/src/components/oj-sample/markdown-viewer/component.json deleted file mode 100644 index eb3b6319..00000000 --- a/app/src/components/oj-sample/markdown-viewer/component.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"markdown-viewer","pack":"oj-sample","type":"composite","implements":["SampleMarkdownViewer"],"status":[{"type":"deprecated","since":"9.0.0","description":"The sample component set has reached end of life and will not be updated"}],"displayName":"Markdown Document Viewer","description":"A component which interprets and displays strings in the GITHub version of markdown (.md) format","version":"9.0.0","license":"https://opensource.org/licenses/UPL","jetVersion":">=13.0.0 <16.0.0","dependencies":{"oj-ref-marked":"^4.3.0"},"icon":{"iconPath":"extension/images/cca-markdown-viewer.svg","selectedIconPath":"extension/images/cca-markdown-viewer.svg","hoverIconPath":"extension/images/cca-markdown-viewer.svg"},"properties":{"value":{"displayName":"Markdown","description":"String in markdown format to be converted for display (Required)","type":"string","propertyGroup":"data","extension":{"vbdt":{"placeholderValue":"Markdown content"}}},"flavor":{"displayName":"Markdown Variant","description":"Select one of the sub-dialects of markdown to support","value":"vanilla","type":"string","enumValues":["vanilla","github"],"propertyGroup":"common"},"outputFilter":{"displayName":"Output Filter Function","description":"Callback function which you can define to sanitize the HTML output generated for the viewer. This function should return a promise to the sanitized HTML string","type":"function(string):promise"},"htmlRendering":{"displayName":"HTML Rendering","description":"Provides additional control over styling such as header sizes in rendered markdown","value":"legacy","type":"string","enumValues":["legacy","inherit","redwood"],"propertyEditorValues":{"legacy":{"description":"Provides some minor override formatting for lists and pre elements"},"inherit":{"description":"Pick up all HTML styles from the application"},"redwood":{"description":"Optimized header sizing for when the application is running in the Redwood theme"}},"propertyGroup":"common"}},"extension":{"oracle":{"businessApprovals":{"marked":"142506"}},"catalog":{"category":"Sample Components","tags":["markdown"],"coverImage":"extension/images/cca-markdown-viewer.svg"}}} diff --git a/app/src/components/oj-sample/markdown-viewer/extension/tests/tests.js b/app/src/components/oj-sample/markdown-viewer/extension/tests/tests.js deleted file mode 100644 index bd8e2282..00000000 --- a/app/src/components/oj-sample/markdown-viewer/extension/tests/tests.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - Copyright (c) 2017, 2019, Oracle and/or its affiliates. - The Universal Permissive License (UPL), Version 1.0 - */ -/* - * QUnit Tests for Markdown Viewer - */ -'use strict'; -define(['ojs/ojcontext', 'knockout', - 'oj-sample/markdown-viewer/extension/tests/viewModels/testModel', - 'text!oj-sample/markdown-viewer/extension/tests/views/test.html' - ], - function (Context, ko, TestModel, testMarkup) { - QUnit.module('markdown-viewer:properties'); - QUnit.test('Default properties test', function (assert) { - //insert the testing DOM structure - var insertSite = document.getElementById('qunit-fixture'); - var template = document.createElement('template'); - template.innerHTML = testMarkup; - insertSite.appendChild(template.content); - var done = assert.async(); - assert.expect(1); - - require(['oj-sample/markdown-viewer/loader'], function () { - var componentDom = document.getElementById('oj-sample-markdown-viewer-tests'); - var testModel = new TestModel(); - var busyContext = Context.getContext(componentDom).getBusyContext(); - ko.applyBindings(testModel, componentDom); - - busyContext.whenReady().then(function () { - //did it instantiate? - var ccaElement = document.getElementById('demoMarkdown'); - var flavor = ccaElement.getProperty('flavor'); - - assert.ok(flavor === 'vanilla', 'Default markdown flavor is: \"vanilla\"'); - done(); - }); - }); - }); - - }); \ No newline at end of file diff --git a/app/src/components/oj-sample/markdown-viewer/extension/tests/viewModels/testModel.js b/app/src/components/oj-sample/markdown-viewer/extension/tests/viewModels/testModel.js deleted file mode 100644 index ce642571..00000000 --- a/app/src/components/oj-sample/markdown-viewer/extension/tests/viewModels/testModel.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) 2017, 2019, Oracle and/or its affiliates. - * The Universal Permissive License (UPL), Version 1.0 - * Markdown Viewer Test Model - */ -define(['knockout'], - function (ko) { - 'use strict'; - - function markdownTestViewModel() { - - } - - return markdownTestViewModel; - }); \ No newline at end of file diff --git a/app/src/components/oj-sample/markdown-viewer/lib/markdownCleaner.js b/app/src/components/oj-sample/markdown-viewer/lib/markdownCleaner.js deleted file mode 100644 index 41857e49..00000000 --- a/app/src/components/oj-sample/markdown-viewer/lib/markdownCleaner.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2018, 2023, Oracle and/or its affiliates. - * The Universal Permissive License (UPL), Version 1.0 - */ -define([], -function(){ - 'use strict'; - function MarkdownCleaner() { - } - - MarkdownCleaner.prototype.defaultCleanse = function(rawOutput){ - var scriptTag = /<[//]*script[\s]*>/gi; - return rawOutput.replace(scriptTag,'<script>'); - }; - - - return new MarkdownCleaner; -}); - - diff --git a/app/src/components/oj-sample/markdown-viewer/loader.js b/app/src/components/oj-sample/markdown-viewer/loader.js deleted file mode 100644 index 5e6fe0ee..00000000 --- a/app/src/components/oj-sample/markdown-viewer/loader.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - Copyright (c) 2017, 2023, Oracle and/or its affiliates. - The Universal Permissive License (UPL), Version 1.0 -*/ -define(['ojs/ojcomposite', 'text!./markdown-viewer-view.html', './markdown-viewer-viewModel', 'text!./component.json', 'css!./markdown-viewer-styles'], - function(Composite, view, viewModel, metadata) { - Composite.register('oj-sample-markdown-viewer', { - view: view, - viewModel: viewModel, - metadata: JSON.parse(metadata) - }); - } -); \ No newline at end of file diff --git a/app/src/components/oj-sample/markdown-viewer/resources/nls/root/markdown-viewer-strings.js b/app/src/components/oj-sample/markdown-viewer/resources/nls/root/markdown-viewer-strings.js deleted file mode 100644 index ab8297dd..00000000 --- a/app/src/components/oj-sample/markdown-viewer/resources/nls/root/markdown-viewer-strings.js +++ /dev/null @@ -1,10 +0,0 @@ -/* Copyright 2017, 2019 Oracle and/or its affiliates. All rights reserved. */ -/* - * Standard String resources used within the component - */ -define({ - "ojsampleMarkdownViewer": { - "designTimeMarker": "Set value property for content", - "@designTimeMarker": { "description": "Text displayed in the Visual Builder Design Time environment to help the developer to locate the component when it would be otherwise invisible" }, - } -}); diff --git a/app/src/components/oj-sample/min/calendar-bundle.js b/app/src/components/oj-sample/min/calendar-bundle.js deleted file mode 100644 index 8f358125..00000000 --- a/app/src/components/oj-sample/min/calendar-bundle.js +++ /dev/null @@ -1,8 +0,0 @@ -define("text!oj-sample/calendar/calendar-view.html",[],(function(){return'\x3c!--\n calendar\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n \n \n \n \n \n \n \n \n
\n\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n
'})),define("oj-sample/calendar/resources/nls/calendar-strings",{root:!0}),function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a(require("moment"),require("fullcalendar/fullcalendar.min")):"function"==typeof define&&define.amd?define("oj-sample/calendar/resources/nls/locale-all-patched",["moment","fullcalendar/fullcalendar.min"],a):"object"==typeof exports?a(require("moment"),require("fullcalendar/fullcalendar.min")):a(e.moment,e.FullCalendar)}("undefined"!=typeof self?self:this,(function(e,a){return function(e){function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}var t={};return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},a.p="",a(a.s=438)}([function(a,t){a.exports=e},function(e,t){e.exports=a},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(72);var n=t(1);n.datepickerLocale("af","af",{closeText:"Selekteer",prevText:"Vorige",nextText:"Volgende",currentText:"Vandag",monthNames:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],dayNamesShort:["Son","Maa","Din","Woe","Don","Vry","Sat"],dayNamesMin:["So","Ma","Di","Wo","Do","Vr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("af",{buttonText:{year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayHtml:"Heeldag",eventLimitText:"Addisionele",noEventsMessage:"Daar is geen gebeurtenisse nie"})},function(e,a,t){!function(e){e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(74);var n=t(1);n.datepickerLocale("ar-dz","ar-DZ",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-dz",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(76);var n=t(1);n.datepickerLocale("ar-kw","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-kw",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(78);var n=t(1);n.datepickerLocale("ar-ly","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-ly",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(a,r,s,o){var d=t(a),i=n[e][t(a)];return 2===d&&(i=i[r?0:1]),i.replace(/%d/i,a)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(80);var n=t(1);n.datepickerLocale("ar-ma","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-ma",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(82);var n=t(1);n.datepickerLocale("ar-sa","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-sa",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(84);var n=t(1);n.datepickerLocale("ar-tn","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar-tn",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(86);var n=t(1);n.datepickerLocale("ar","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ar",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})},function(e,a,t){!function(e){var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(a,t,s,o){var d=n(a),i=r[e][n(a)];return 2===d&&(i=i[t?0:1]),i.replace(/%d/i,a)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(88);var n=t(1);n.datepickerLocale("be","be",{closeText:"Зачыніць",prevText:"<Папярэд",nextText:"След>",currentText:"Сёння",monthNames:["Студзень","Люты","Сакавік","Красавік","Трав","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань"],monthNamesShort:["Студ","Лют","Сак","Крас","Трав","Чэрв","Ліп","Жнів","Вер","Каст","Ліст","Снеж"],dayNames:["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],dayNamesShort:["ндз","пнд","аўт","срд","чцв","птн","сбт"],dayNamesMin:["Нд","Пн","Ат","Ср","Чц","Пт","Сб"],weekHeader:"Ндз",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("be",{buttonText:{month:"Месяц",week:"Тыдзень",day:"Дзень",list:"Парадак дня"},allDayHtml:"Увесь
дзень",eventLimitText:function(e){return"+ яшчэ "+e},noEventsMessage:"Няма падзей для адлюстравання"})},function(e,a,t){!function(e){function a(e,a){var t=e.split("_");return a%10==1&&a%100!=11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+a({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(90);var n=t(1);n.datepickerLocale("bg","bg",{closeText:"затвори",prevText:"<назад",nextText:"напред>",nextBigText:">>",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("bg",{buttonText:{month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",eventLimitText:function(e){return"+още "+e},noEventsMessage:"Няма събития за показване"})},function(e,a,t){!function(e){e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(92);var n=t(1);n.datepickerLocale("bs","bs",{closeText:"Zatvori",prevText:"<",nextText:">",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novmbar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Sed",dateFormat:"dd.mm.yy.",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("bs",{buttonText:{prev:"Prošli",next:"Sljedeći",month:"Mjesec",week:"Sedmica",day:"Dan",list:"Raspored"},allDayText:"Cijeli dan",eventLimitText:function(e){return"+ još "+e},noEventsMessage:"Nema događaja za prikazivanje"})},function(e,a,t){!function(e){function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return a?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(94);var n=t(1);n.datepickerLocale("ca","ca",{closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ca",{buttonText:{month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},allDayText:"Tot el dia",eventLimitText:"més",noEventsMessage:"No hi ha esdeveniments per mostrar"})},function(e,a,t){!function(e){e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"}, -sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(96);var n=t(1);n.datepickerLocale("cs","cs",{closeText:"Zavřít",prevText:"<Dříve",nextText:"Později>",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("cs",{buttonText:{month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},allDayText:"Celý den",eventLimitText:function(e){return"+další: "+e},noEventsMessage:"Žádné akce k zobrazení"})},function(e,a,t){!function(e){function a(e){return e>1&&e<5&&1!=~~(e/10)}function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":return t||r?s+(a(e)?"sekundy":"sekund"):s+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?s+(a(e)?"minuty":"minut"):s+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(a(e)?"hodiny":"hodin"):s+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?s+(a(e)?"dny":"dní"):s+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?s+(a(e)?"měsíce":"měsíců"):s+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?s+(a(e)?"roky":"let"):s+"lety"}}var n="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),s=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],o=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;e.defineLocale("cs",{months:n,monthsShort:r,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(98);var n=t(1);n.datepickerLocale("da","da",{closeText:"Luk",prevText:"<Forrige",nextText:"Næste>",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("da",{buttonText:{month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"flere",noEventsMessage:"Ingen arrangementer at vise"})},function(e,a,t){!function(e){e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(100);var n=t(1);n.datepickerLocale("de-at","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("de-at",{buttonText:{year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzuzeigen"})},function(e,a,t){!function(e){function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(102);var n=t(1);n.datepickerLocale("de-ch","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("de-ch",{buttonText:{year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzuzeigen"})},function(e,a,t){!function(e){function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(104);var n=t(1);n.datepickerLocale("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("de",{buttonText:{year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzuzeigen",dayOfMonthFormat:"ddd DD.MM."})},function(e,a,t){!function(e){function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(106);var n=t(1);n.datepickerLocale("el","el",{closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Σήμερα",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],weekHeader:"Εβδ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("el",{buttonText:{month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},allDayText:"Ολοήμερο",eventLimitText:"περισσότερα",noEventsMessage:"Δεν υπάρχουν γεγονότα για να εμφανιστεί"})},function(e,a,t){!function(e){function a(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,a){return e?"string"==typeof a&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,a,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],r=t&&t.hours();return a(n)&&(n=n.apply(t)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(108);var n=t(1);n.datepickerLocale("en-au","en-AU",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("en-au")},function(e,a,t){!function(e){e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(110),t(1).locale("en-ca")},function(e,a,t){!function(e){e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(112);var n=t(1);n.datepickerLocale("en-gb","en-GB",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("en-gb")},function(e,a,t){!function(e){e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(114),t(1).locale("en-ie")},function(e,a,t){!function(e){e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(116);var n=t(1);n.datepickerLocale("en-nz","en-NZ",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("en-nz")},function(e,a,t){!function(e){e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(118);var n=t(1);n.datepickerLocale("es-do","es",{closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("es-do",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Agenda"},allDayHtml:"Todo
el día",eventLimitText:"más",noEventsMessage:"No hay eventos para mostrar"})},function(e,a,t){!function(e){var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(120);var n=t(1);n.datepickerLocale("es-us","es",{closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("es-us",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Agenda"},allDayHtml:"Todo
el día",eventLimitText:"más",noEventsMessage:"No hay eventos para mostrar"})},function(e,a,t){!function(e){var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(122);var n=t(1);n.datepickerLocale("es","es",{closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("es",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Agenda"},allDayHtml:"Todo
el día",eventLimitText:"más",noEventsMessage:"No hay eventos para mostrar"})},function(e,a,t){!function(e){var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha invalida"})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(124);var n=t(1);n.datepickerLocale("et","et",{closeText:"Sulge",prevText:"Eelnev",nextText:"Järgnev",currentText:"Täna",monthNames:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"], -monthNamesShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],dayNames:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],dayNamesShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],dayNamesMin:["P","E","T","K","N","R","L"],weekHeader:"näd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("et",{buttonText:{month:"Kuu",week:"Nädal",day:"Päev",list:"Päevakord"},allDayText:"Kogu päev",eventLimitText:function(e){return"+ veel "+e},noEventsMessage:"Kuvamiseks puuduvad sündmused"})},function(e,a,t){!function(e){function a(e,a,t,n){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return a?r[t][2]?r[t][2]:r[t][1]:n?r[t][0]:r[t][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d päeva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(126);var n=t(1);n.datepickerLocale("eu","eu",{closeText:"Egina",prevText:"<Aur",nextText:"Hur>",currentText:"Gaur",monthNames:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthNamesShort:["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],dayNames:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],dayNamesShort:["ig.","al.","ar.","az.","og.","ol.","lr."],dayNamesMin:["ig","al","ar","az","og","ol","lr"],weekHeader:"As",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("eu",{buttonText:{month:"Hilabetea",week:"Astea",day:"Eguna",list:"Agenda"},allDayHtml:"Egun
osoa",eventLimitText:"gehiago",noEventsMessage:"Ez dago ekitaldirik erakusteko"})},function(e,a,t){!function(e){e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(128);var n=t(1);n.datepickerLocale("fa","fa",{closeText:"بستن",prevText:"<قبلی",nextText:"بعدی>",currentText:"امروز",monthNames:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],weekHeader:"هف",dateFormat:"yy/mm/dd",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("fa",{buttonText:{month:"ماه",week:"هفته",day:"روز",list:"برنامه"},allDayText:"تمام روز",eventLimitText:function(e){return"بیش از "+e},noEventsMessage:"هیچ رویدادی به نمایش"})},function(e,a,t){!function(e){var a={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,a,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(130);var n=t(1);n.datepickerLocale("fi","fi",{closeText:"Sulje",prevText:"«Edellinen",nextText:"Seuraava»",currentText:"Tänään",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"d.m.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("fi",{buttonText:{month:"Kuukausi",week:"Viikko",day:"Päivä",list:"Tapahtumat"},allDayText:"Koko päivä",eventLimitText:"lisää",noEventsMessage:"Ei näytettäviä tapahtumia"})},function(e,a,t){!function(e){function a(e,a,n,r){var s="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":return r?"sekunnin":"sekuntia";case"m":return r?"minuutin":"minuutti";case"mm":s=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":s=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":s=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":s=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":s=r?"vuoden":"vuotta"}return t(e,r)+" "+s}function t(e,a){return e<10?a?r[e]:n[e]:e}var n="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),r=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",n[7],n[8],n[9]];e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(132);var n=t(1);n.datepickerLocale("fr-ca","fr-CA",{closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("fr-ca",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})},function(e,a,t){!function(e){e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(134);var n=t(1);n.datepickerLocale("fr-ch","fr-CH",{closeText:"Fermer",prevText:"<Préc",nextText:"Suiv>",currentText:"Courant",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("fr-ch",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})},function(e,a,t){!function(e){e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(136);var n=t(1);n.datepickerLocale("fr","fr",{closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("fr",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})},function(e,a,t){!function(e){e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(138);var n=t(1);n.datepickerLocale("gl","gl",{closeText:"Pechar",prevText:"<Ant",nextText:"Seg>",currentText:"Hoxe",monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthNamesShort:["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],dayNamesMin:["Do","Lu","Ma","Mé","Xo","Ve","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("gl",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Axenda"},allDayHtml:"Todo
o día",eventLimitText:"máis",noEventsMessage:"Non hai eventos para amosar"})},function(e,a,t){!function(e){e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(140);var n=t(1);n.datepickerLocale("he","he",{closeText:"סגור",prevText:"<הקודם",nextText:"הבא>",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),n.locale("he",{buttonText:{month:"חודש",week:"שבוע",day:"יום",list:"סדר יום"},allDayText:"כל היום",eventLimitText:"אחר",noEventsMessage:"אין אירועים להצגה",weekNumberTitle:"שבוע"})},function(e,a,t){!function(e){e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,a,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(142);var n=t(1);n.datepickerLocale("hi","hi",{closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("hi",{buttonText:{month:"महीना",week:"सप्ताह",day:"दिन",list:"कार्यसूची"},allDayText:"सभी दिन",eventLimitText:function(e){return"+अधिक "+e},noEventsMessage:"कोई घटनाओं को प्रदर्शित करने के लिए"})},function(e,a,t){!function(e){var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,a){return 12===e&&(e=0),"रात"===a?e<4?e:e+12:"सुबह"===a?e:"दोपहर"===a?e>=10?e:e+12:"शाम"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(144);var n=t(1);n.datepickerLocale("hr","hr",{closeText:"Zatvori",prevText:"<",nextText:">",currentText:"Danas",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Tje",dateFormat:"dd.mm.yy.",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("hr",{buttonText:{prev:"Prijašnji",next:"Sljedeći",month:"Mjesec",week:"Tjedan",day:"Dan",list:"Raspored"},allDayText:"Cijeli dan",eventLimitText:function(e){return"+ još "+e},noEventsMessage:"Nema događaja za prikaz"})},function(e,a,t){!function(e){function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return a?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(146);var n=t(1);n.datepickerLocale("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),n.locale("hu",{buttonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további",noEventsMessage:"Nincs megjeleníthető esemény"})},function(e,a,t){!function(e){function a(e,a,t,n){var r=e;switch(t){case"s":return n||a?"néhány másodperc":"néhány másodperce";case"ss":return r+(n||a)?" másodperc":" másodperce";case"m":return"egy"+(n||a?" perc":" perce");case"mm":return r+(n||a?" perc":" perce");case"h":return"egy"+(n||a?" óra":" órája");case"hh":return r+(n||a?" óra":" órája");case"d":return"egy"+(n||a?" nap":" napja");case"dd":return r+(n||a?" nap":" napja");case"M":return"egy"+(n||a?" hónap":" hónapja");case"MM":return r+(n||a?" hónap":" hónapja");case"y":return"egy"+(n||a?" év":" éve");case"yy":return r+(n||a?" év":" éve")}return""}function t(e){return(e?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}var n="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return t.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return t.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(148);var n=t(1);n.datepickerLocale("id","id",{closeText:"Tutup",prevText:"<mundur",nextText:"maju>",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("id",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayHtml:"Sehari
penuh",eventLimitText:"lebih",noEventsMessage:"Tidak ada acara untuk ditampilkan"})},function(e,a,t){!function(e){e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?e>=11?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(150);var n=t(1);n.datepickerLocale("is","is",{closeText:"Loka",prevText:"< Fyrri",nextText:"Næsti >",currentText:"Í dag",monthNames:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],dayNames:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],dayNamesShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],dayNamesMin:["Su","Má","Þr","Mi","Fi","Fö","La"],weekHeader:"Vika",dateFormat:"dd.mm.yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("is",{buttonText:{month:"Mánuður",week:"Vika",day:"Dagur",list:"Dagskrá"},allDayHtml:"Allan
daginn",eventLimitText:"meira",noEventsMessage:"Engir viðburðir til að sýna"})},function(e,a,t){!function(e){function a(e){return e%100==11||e%10!=1}function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return a(e)?s+(t||r?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return a(e)?s+(t||r?"mínútur":"mínútum"):t?s+"mínúta":s+"mínútu";case"hh":return a(e)?s+(t||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return a(e)?t?s+"dagar":s+(r?"daga":"dögum"):t?s+"dagur":s+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return a(e)?t?s+"mánuðir":s+(r?"mánuði":"mánuðum"):t?s+"mánuður":s+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return a(e)?s+(t||r?"ár":"árum"):s+(t||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss", -L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(152);var n=t(1);n.datepickerLocale("it","it",{closeText:"Chiudi",prevText:"<Prec",nextText:"Succ>",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("it",{buttonText:{month:"Mese",week:"Settimana",day:"Giorno",list:"Agenda"},allDayHtml:"Tutto il
giorno",eventLimitText:function(e){return"+altri "+e},noEventsMessage:"Non ci sono eventi da visualizzare"})},function(e,a,t){!function(e){e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(154);var n=t(1);n.datepickerLocale("ja","ja",{closeText:"閉じる",prevText:"<前",nextText:"次>",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],weekHeader:"週",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),n.locale("ja",{buttonText:{month:"月",week:"週",day:"日",list:"予定リスト"},allDayText:"終日",eventLimitText:function(e){return"他 "+e+" 件"},noEventsMessage:"表示する予定はありません"})},function(e,a,t){!function(e){e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,a){return"元"===a[1]?1:parseInt(a[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,a,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,a){switch(a){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(156);var n=t(1);n.datepickerLocale("ka","ka",{closeText:"დახურვა",prevText:"წინა",nextText:"შემდეგი",currentText:"დღეს",monthNames:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],monthNamesShort:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],dayNames:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],dayNamesShort:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],dayNamesMin:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],weekHeader:"კვ",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ka",{buttonText:{month:"თვე",week:"კვირა",day:"დღე",list:"დღის წესრიგი"},allDayText:"მთელი დღე",eventLimitText:function(e){return"+ კიდევ "+e},noEventsMessage:"ღონისძიებები არ არის"})},function(e,a,t){!function(e){e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,a,t){return"ი"===t?a+"ში":a+t+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(158);var n=t(1);n.datepickerLocale("kk","kk",{closeText:"Жабу",prevText:"<Алдыңғы",nextText:"Келесі>",currentText:"Бүгін",monthNames:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthNamesShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],dayNames:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],dayNamesShort:["жкс","дсн","ссн","срс","бсн","жма","снб"],dayNamesMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],weekHeader:"Не",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("kk",{buttonText:{month:"Ай",week:"Апта",day:"Күн",list:"Күн тәртібі"},allDayText:"Күні бойы",eventLimitText:function(e){return"+ тағы "+e},noEventsMessage:"Көрсету үшін оқиғалар жоқ"})},function(e,a,t){!function(e){var a={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(160);var n=t(1);n.datepickerLocale("ko","ko",{closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],weekHeader:"주",dateFormat:"yy. m. d.",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"}),n.locale("ko",{buttonText:{month:"월",week:"주",day:"일",list:"일정목록"},allDayText:"종일",eventLimitText:"개",noEventsMessage:"일정이 없습니다"})},function(e,a,t){!function(e){e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,a,t){return e<12?"오전":"오후"}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(162);var n=t(1);n.datepickerLocale("lb","lb",{closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("lb",{buttonText:{month:"Mount",week:"Woch",day:"Dag",list:"Terminiwwersiicht"},allDayText:"Ganzen Dag",eventLimitText:"méi",noEventsMessage:"Nee Evenementer ze affichéieren"})},function(e,a,t){!function(e){function a(e,a,t,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?r[t][0]:r[t][1]}function t(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function n(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var a=e%10;return r(0===a?e/10:a)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return r(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:t,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d Méint",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(164);var n=t(1);n.datepickerLocale("lt","lt",{closeText:"Uždaryti",prevText:"<Atgal",nextText:"Pirmyn>",currentText:"Šiandien",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],dayNamesShort:["sek","pir","ant","tre","ket","pen","šeš"],dayNamesMin:["Se","Pr","An","Tr","Ke","Pe","Še"],weekHeader:"SAV",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),n.locale("lt",{buttonText:{month:"Mėnuo",week:"Savaitė",day:"Diena",list:"Darbotvarkė"},allDayText:"Visą dieną",eventLimitText:"daugiau",noEventsMessage:"Nėra įvykių rodyti"})},function(e,a,t){!function(e){function a(e,a,t,n){return a?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function t(e,a,t,n){return a?r(t)[0]:n?r(t)[1]:r(t)[2]}function n(e){return e%10==0||e>10&&e<20}function r(e){return o[e].split("_")}function s(e,a,s,o){var d=e+" ";return 1===e?d+t(e,a,s[0],o):a?d+(n(e)?r(s)[1]:r(s)[0]):o?d+r(s)[1]:d+(n(e)?r(s)[1]:r(s)[2])}var o={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:a,ss:s,m:t,mm:s,h:t,hh:s,d:t,dd:s,M:t,MM:s,y:t,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(166);var n=t(1);n.datepickerLocale("lv","lv",{closeText:"Aizvērt",prevText:"Iepr.",nextText:"Nāk.",currentText:"Šodien",monthNames:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],dayNames:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","tre","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],weekHeader:"Ned.",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("lv",{buttonText:{month:"Mēnesis",week:"Nedēļa",day:"Diena",list:"Dienas kārtība"},allDayText:"Visu dienu",eventLimitText:function(e){return"+vēl "+e},noEventsMessage:"Nav notikumu"})},function(e,a,t){!function(e){function a(e,a,t){return t?a%10==1&&a%100!=11?e[2]:e[3]:a%10==1&&a%100!=11?e[0]:e[1]}function t(e,t,n){return e+" "+a(s[n],e,t)}function n(e,t,n){return a(s[n],e,t)}function r(e,a){return a?"dažas sekundes":"dažām sekundēm"}var s={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,ss:t,m:n,mm:t,h:n,hh:t,d:n,dd:t,M:n,MM:t,y:n,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(168);var n=t(1);n.datepickerLocale("mk","mk",{closeText:"Затвори",prevText:"<",nextText:">",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("mk",{buttonText:{month:"Месец",week:"Недела",day:"Ден",list:"График"},allDayText:"Цел ден",eventLimitText:function(e){return"+повеќе "+e},noEventsMessage:"Нема настани за прикажување"})},function(e,a,t){!function(e){e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(170);var n=t(1);n.datepickerLocale("ms-my","ms",{closeText:"Tutup",prevText:"<Sebelum",nextText:"Selepas>",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ms-my",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayText:"Sepanjang hari",eventLimitText:function(e){return"masih ada "+e+" acara"},noEventsMessage:"Tiada peristiwa untuk dipaparkan"})},function(e,a,t){!function(e){e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(172);var n=t(1);n.datepickerLocale("ms","ms",{closeText:"Tutup",prevText:"<Sebelum",nextText:"Selepas>",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ms",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayText:"Sepanjang hari",eventLimitText:function(e){return"masih ada "+e+" acara"},noEventsMessage:"Tiada peristiwa untuk dipaparkan"})},function(e,a,t){!function(e){e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(174);var n=t(1);n.datepickerLocale("nb","nb",{closeText:"Lukk",prevText:"«Forrige",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("nb",{buttonText:{month:"Måned",week:"Uke",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"til",noEventsMessage:"Ingen hendelser å vise"})},function(e,a,t){!function(e){e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(176);var n=t(1);n.datepickerLocale("nl-be","nl-BE",{closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("nl-be",{buttonText:{month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Hele dag",eventLimitText:"extra",noEventsMessage:"Geen evenementen om te laten zien"})},function(e,a,t){!function(e){var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(178);var n=t(1);n.datepickerLocale("nl","nl",{closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("nl",{buttonText:{year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Hele dag",eventLimitText:"extra",noEventsMessage:"Geen evenementen om te laten zien"})},function(e,a,t){!function(e){ -var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(180);var n=t(1);n.datepickerLocale("nn","nn",{closeText:"Lukk",prevText:"«Førre",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("nn",{buttonText:{month:"Månad",week:"Veke",day:"Dag",list:"Agenda"},allDayText:"Heile dagen",eventLimitText:"til",noEventsMessage:"Ingen hendelser å vise"})},function(e,a,t){!function(e){e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(182);var n=t(1);n.datepickerLocale("pl","pl",{closeText:"Zamknij",prevText:"<Poprzedni",nextText:"Następny>",currentText:"Dziś",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Nie","Pn","Wt","Śr","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","Śr","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("pl",{buttonText:{month:"Miesiąc",week:"Tydzień",day:"Dzień",list:"Plan dnia"},allDayText:"Cały dzień",eventLimitText:"więcej",noEventsMessage:"Brak wydarzeń do wyświetlenia"})},function(e,a,t){!function(e){function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return r+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(a(e)?"godziny":"godzin");case"MM":return r+(a(e)?"miesiące":"miesięcy");case"yy":return r+(a(e)?"lata":"lat")}}var n="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");e.defineLocale("pl",{months:function(e,a){return e?""===a?"("+r[e.month()]+"|"+n[e.month()]+")":/D MMMM/.test(a)?r[e.month()]:n[e.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:t,m:t,mm:t,h:t,hh:t,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:t,y:"rok",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(184);var n=t(1);n.datepickerLocale("pt-br","pt-BR",{closeText:"Fechar",prevText:"<Anterior",nextText:"Próximo>",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("pt-br",{buttonText:{month:"Mês",week:"Semana",day:"Dia",list:"Compromissos"},allDayText:"dia inteiro",eventLimitText:function(e){return"mais +"+e},noEventsMessage:"Não há eventos para mostrar"})},function(e,a,t){!function(e){e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(186);var n=t(1);n.datepickerLocale("pt","pt",{closeText:"Fechar",prevText:"Anterior",nextText:"Seguinte",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sem",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("pt",{buttonText:{month:"Mês",week:"Semana",day:"Dia",list:"Agenda"},allDayText:"Todo o dia",eventLimitText:"mais",noEventsMessage:"Não há eventos para mostrar"})},function(e,a,t){!function(e){e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(188);var n=t(1);n.datepickerLocale("ro","ro",{closeText:"Închide",prevText:"« Luna precedentă",nextText:"Luna următoare »",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],weekHeader:"Săpt",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ro",{buttonText:{prev:"precedentă",next:"următoare",month:"Lună",week:"Săptămână",day:"Zi",list:"Agendă"},allDayText:"Toată ziua",eventLimitText:function(e){return"+alte "+e},noEventsMessage:"Nu există evenimente de afișat"})},function(e,a,t){!function(e){function a(e,a,t){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[t]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:a,m:"un minut",mm:a,h:"o oră",hh:a,d:"o zi",dd:a,M:"o lună",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(190);var n=t(1);n.datepickerLocale("ru","ru",{closeText:"Закрыть",prevText:"<Пред",nextText:"След>",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("ru",{buttonText:{month:"Месяц",week:"Неделя",day:"День",list:"Повестка дня"},allDayText:"Весь день",eventLimitText:function(e){return"+ ещё "+e},noEventsMessage:"Нет событий для отображения"})},function(e,a,t){!function(e){function a(e,a){var t=e.split("_");return a%10==1&&a%100!=11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"минута":"минуту":e+" "+a({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(192);var n=t(1);n.datepickerLocale("sk","sk",{closeText:"Zavrieť",prevText:"<Predchádzajúci",nextText:"Nasledujúci>",currentText:"Dnes",monthNames:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],dayNames:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],dayNamesShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","Št","Pia","So"],weekHeader:"Ty",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sk",{buttonText:{month:"Mesiac",week:"Týždeň",day:"Deň",list:"Rozvrh"},allDayText:"Celý deň",eventLimitText:function(e){return"+ďalšie: "+e},noEventsMessage:"Žiadne akcie na zobrazenie"})},function(e,a,t){!function(e){function a(e){return e>1&&e<5}function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?s+(a(e)?"sekundy":"sekúnd"):s+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?s+(a(e)?"minúty":"minút"):s+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(a(e)?"hodiny":"hodín"):s+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?s+(a(e)?"dni":"dní"):s+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?s+(a(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?s+(a(e)?"roky":"rokov"):s+"rokmi"}}var n="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),r="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");e.defineLocale("sk",{months:n,monthsShort:r,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(194);var n=t(1);n.datepickerLocale("sl","sl",{closeText:"Zapri",prevText:"<Prejšnji",nextText:"Naslednji>",currentText:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],dayNamesMin:["Ne","Po","To","Sr","Če","Pe","So"],weekHeader:"Teden",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sl",{buttonText:{month:"Mesec",week:"Teden",day:"Dan",list:"Dnevni red"},allDayText:"Ves dan",eventLimitText:"več",noEventsMessage:"Ni dogodkov za prikaz"})},function(e,a,t){!function(e){function a(e,a,t,n){var r=e+" ";switch(t){case"s":return a||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===e?a?"sekundo":"sekundi":2===e?a||n?"sekundi":"sekundah":e<5?a||n?"sekunde":"sekundah":"sekund");case"m":return a?"ena minuta":"eno minuto";case"mm":return r+(1===e?a?"minuta":"minuto":2===e?a||n?"minuti":"minutama":e<5?a||n?"minute":"minutami":a||n?"minut":"minutami");case"h":return a?"ena ura":"eno uro";case"hh":return r+(1===e?a?"ura":"uro":2===e?a||n?"uri":"urama":e<5?a||n?"ure":"urami":a||n?"ur":"urami");case"d":return a||n?"en dan":"enim dnem";case"dd":return r+(1===e?a||n?"dan":"dnem":2===e?a||n?"dni":"dnevoma":a||n?"dni":"dnevi");case"M":return a||n?"en mesec":"enim mesecem";case"MM":return r+(1===e?a||n?"mesec":"mesecem":2===e?a||n?"meseca":"mesecema":e<5?a||n?"mesece":"meseci":a||n?"mesecev":"meseci");case"y":return a||n?"eno leto":"enim letom";case"yy":return r+(1===e?a||n?"leto":"letom":2===e?a||n?"leti":"letoma":e<5?a||n?"leta":"leti":a||n?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(196);var n=t(1);n.datepickerLocale("sq","sq",{closeText:"mbylle",prevText:"<mbrapa",nextText:"Përpara>",currentText:"sot",monthNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthNamesShort:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],dayNames:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune"],dayNamesShort:["Di","Hë","Ma","Më","En","Pr","Sh"],dayNamesMin:["Di","Hë","Ma","Më","En","Pr","Sh"],weekHeader:"Ja",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sq",{buttonText:{month:"Muaj",week:"Javë",day:"Ditë",list:"Listë"},allDayHtml:"Gjithë
ditën",eventLimitText:function(e){return"+më tepër "+e},noEventsMessage:"Nuk ka evente për të shfaqur"})},function(e,a,t){!function(e){e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,a,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(198);var n=t(1);n.datepickerLocale("sr-cyrl","sr",{closeText:"Затвори",prevText:"<",nextText:">",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sr-cyrl",{buttonText:{prev:"Претходна",next:"следећи",month:"Месец",week:"Недеља",day:"Дан",list:"Планер"},allDayText:"Цео дан",eventLimitText:function(e){return"+ још "+e},noEventsMessage:"Нема догађаја за приказ"})},function(e,a,t){!function(e){var a={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var r=a.words[n];return 1===n.length?t?r[0]:r[1]:e+" "+a.correctGrammaticalCase(e,r)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"дан",dd:a.translate,M:"месец",MM:a.translate,y:"годину",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(200);var n=t(1);n.datepickerLocale("sr","sr-SR",{closeText:"Zatvori",prevText:"<",nextText:">",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Sed",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sr",{buttonText:{prev:"Prethodna",next:"Sledeći",month:"Mеsеc",week:"Nеdеlja",day:"Dan",list:"Planеr"},allDayText:"Cеo dan",eventLimitText:function(e){return"+ još "+e},noEventsMessage:"Nеma događaja za prikaz"})},function(e,a,t){!function(e){var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var r=a.words[n];return 1===n.length?t?r[0]:r[1]:e+" "+a.correctGrammaticalCase(e,r)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(202);var n=t(1);n.datepickerLocale("sv","sv",{closeText:"Stäng",prevText:"«Förra",nextText:"Nästa»",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],weekHeader:"v. ",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("sv",{buttonText:{month:"Månad",week:"Vecka",day:"Dag",list:"Program"},allDayText:"Heldag",eventLimitText:"till",noEventsMessage:"Inga händelser att visa"})},function(e,a,t){!function(e){e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter", -h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?":e":1===a||2===a?":a":":e")},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(204);var n=t(1);n.datepickerLocale("th","th",{closeText:"ปิด",prevText:"« ย้อน",nextText:"ถัดไป »",currentText:"วันนี้",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("th",{buttonText:{month:"เดือน",week:"สัปดาห์",day:"วัน",list:"แผนงาน"},allDayText:"ตลอดวัน",eventLimitText:"เพิ่มเติม",noEventsMessage:"ไม่มีกิจกรรมที่จะแสดง"})},function(e,a,t){!function(e){e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,a,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(206);var n=t(1);n.datepickerLocale("tr","tr",{closeText:"kapat",prevText:"<geri",nextText:"ileri>",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("tr",{buttonText:{next:"ileri",month:"Ay",week:"Hafta",day:"Gün",list:"Ajanda"},allDayText:"Tüm gün",eventLimitText:"daha fazla",noEventsMessage:"Gösterilecek etkinlik yok"})},function(e,a,t){!function(e){var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,s=e>=100?100:null;return e+(a[n]||a[r]||a[s])}},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(208);var n=t(1);n.datepickerLocale("uk","uk",{closeText:"Закрити",prevText:"<",nextText:">",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Тиж",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("uk",{buttonText:{month:"Місяць",week:"Тиждень",day:"День",list:"Порядок денний"},allDayText:"Увесь день",eventLimitText:function(e){return"+ще "+e+"..."},noEventsMessage:"Немає подій для відображення"})},function(e,a,t){!function(e){function a(e,a){var t=e.split("_");return a%10==1&&a%100!=11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+a({ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n],+e)}function n(e,a){var t={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?t.nominative.slice(1,7).concat(t.nominative.slice(0,1)):e?t[/(\[[ВвУу]\]) ?dddd/.test(a)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(a)?"genitive":"nominative"][e.day()]:t.nominative}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(210);var n=t(1);n.datepickerLocale("vi","vi",{closeText:"Đóng",prevText:"<Trước",nextText:"Tiếp>",currentText:"Hôm nay",monthNames:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthNamesShort:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayNames:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],weekHeader:"Tu",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),n.locale("vi",{buttonText:{month:"Tháng",week:"Tuần",day:"Ngày",list:"Lịch biểu"},allDayText:"Cả ngày",eventLimitText:function(e){return"+ thêm "+e},noEventsMessage:"Không có sự kiện để hiển thị"})},function(e,a,t){!function(e){e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(212);var n=t(1);n.datepickerLocale("zh-cn","zh-CN",{closeText:"关闭",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),n.locale("zh-cn",{buttonText:{month:"月",week:"周",day:"日",list:"日程"},allDayText:"全天",eventLimitText:function(e){return"另外 "+e+" 个"},noEventsMessage:"没有事件显示"})},function(e,a,t){!function(e){e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"下午"===a||"晚上"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(214);var n=t(1);n.datepickerLocale("zh-hk","zh-HK",{closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),n.locale("zh-hk",{buttonText:{month:"月",week:"週",day:"天",list:"活動列表"},allDayText:"整天",eventLimitText:"顯示更多",noEventsMessage:"没有任何活動"})},function(e,a,t){!function(e){e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(0))},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0}),t(216);var n=t(1);n.datepickerLocale("zh-tw","zh-TW",{closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),n.locale("zh-tw",{buttonText:{month:"月",week:"週",day:"天",list:"活動列表"},allDayText:"整天",eventLimitText:"顯示更多",noEventsMessage:"没有任何活動"})},function(e,a,t){!function(e){e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(0))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,a,t){t(71),t(73),t(75),t(77),t(79),t(81),t(83),t(85),t(87),t(89),t(91),t(93),t(95),t(97),t(99),t(101),t(103),t(105),t(107),t(109),t(111),t(113),t(115),t(117),t(119),t(121),t(123),t(125),t(127),t(129),t(131),t(133),t(135),t(137),t(139),t(141),t(143),t(145),t(147),t(149),t(151),t(153),t(155),t(157),t(159),t(161),t(163),t(165),t(167),t(169),t(171),t(173),t(175),t(177),t(179),t(181),t(183),t(185),t(187),t(189),t(191),t(193),t(195),t(197),t(199),t(201),t(203),t(205),t(207),t(209),t(211),t(213),t(215),e.exports=t(439)},function(e,a,t){Object.defineProperty(a,"__esModule",{value:!0});var n=t(0),r=t(1);n.locale("en"),r.locale("en"),window.jQuery.datepicker&&window.jQuery.datepicker.setDefaults(window.jQuery.datepicker.regional[""])}])})),define("text!oj-sample/calendar-provider/component.json",[],(function(){return'{"name":"calendar-provider","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","properties":{"color":{"type":"string"},"backgroundColor":{"type":"string"},"borderColor":{"type":"string"},"textColor":{"type":"string"},"editable":{"type":"boolean","value":false},"startEditable":{"type":"boolean"},"durationEditable":{"type":"boolean"},"rendering":{"type":"string","enumValues":["background","inverse-background"]},"overlap":{"type":"boolean","value":false}},"extension":{"audit":{"jetwc":{"viewModel":""}}}}\n'})),define("oj-sample/calendar-provider/loader",["ojs/ojcomposite","text!./component.json"],(function(e,a){e.register("oj-sample-calendar-provider",{view:"",viewModel:null,metadata:JSON.parse(a)})})),define("text!oj-sample/calendar-event/component.json",[],(function(){return'{"name":"calendar-event","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","properties":{"eventId":{"type":"any","extension":{"mappedAttribute":"id"}},"eventTitle":{"type":"string","extension":{"mappedAttribute":"title"}},"provider":{"type":"string"},"start":{"type":"string"},"end":{"type":"string"},"allDay":{"type":"boolean","value":false},"editable":{"type":"boolean"},"startEditable":{"type":"boolean"},"durationEditable":{"type":"boolean"},"rendering":{"type":"string","enumValues":["background","inverse-background"]},"overlap":{"type":"boolean"},"color":{"type":"string"},"backgroundColor":{"type":"string"},"borderColor":{"type":"string"},"textColor":{"type":"string"},"data":{"type":"any"}},"extension":{"audit":{"jetwc":{"viewModel":""}}}}\n'})),define("oj-sample/calendar-event/loader",["ojs/ojcomposite","text!./component.json"],(function(e,a,t){e.register("oj-sample-calendar-event",{view:"",viewModel:null,metadata:JSON.parse(a)})})),define("oj-sample/calendar/calendar-viewModel",["ojs/ojcomposite","ojs/ojcontext","ojs/ojconfig","knockout","jquery","ojL10n!./resources/nls/calendar-strings","moment","fullcalendar/fullcalendar.min","./resources/nls/locale-all-patched","ojs/ojbutton","oj-sample/calendar-provider/loader","oj-sample/calendar-event/loader"],(function(e,a,t,n,r,s,o){function d(a){var r=this;r.baseLocale=t.getLocale().toLowerCase(),r.composite=a.element,r.loggingIdentity="oj-sample-calendar ("+a.uniqueId+"): ",r.properties=a.properties,r.res=s.ojsampleCalendar,r.previousButtonLabel=n.observable(r.res.previousButtonLabel),r.nextButtonLabel=n.observable(r.res.nextButtonLabel),r.todayButtonLabel=n.observable(r.res.todayButtonLabel),r.metadata=e.getComponentMetadata("oj-sample-calendar"),r.isDataProviderDriven=!1,r.mutationListener=function(e){r._remapIncomingData()},r.providerColors=["#237bb1","#68c182","#fad55c","#ed6647","#8561c8","#6ddbdb","#ffb54d","#e371b2","#47bdef","#a2bf39","#a75dba","#f7f37b"],r.providerTextColors=["#FFFFFF","#000000","#000000","#000000","#FFFFFF","#000000","#000000","#000000","#000000","#000000","#000000","#000000"],r.calSubId="ojscal_"+a.uniqueId,r.viewSwitcherSubId="ojscalvs_"+a.uniqueId,r.calendarOptions=r._resolveOptions(),r.providerMappings=n.observableArray(),r.headingTitle=n.observable(),r.todayEnabled=n.observable(!1),r.selectedView=n.observable(r.properties.view),r.showViewSet=n.observable(r._resolveViewSet(r.properties.view)),r.selectViewOptions=n.observableArray([[{id:"agendaDay",label:r.res.agendaDayButtonLabel},{id:"agendaWeek",label:r.res.agendaWeekButtonLabel},{id:"month",label:r.res.monthButtonLabel}],[{id:"listDay",label:r.res.listDayButtonLabel},{id:"listWeek",label:r.res.listWeekButtonLabel},{id:"listMonth",label:r.res.listMonthButtonLabel},{id:"listYear",label:r.res.listYearButtonLabel}]]),r.selectedView.subscribe((function(e){r.properties.setProperty("view",e),r.calendar.fullCalendar("getView").type!==e&&r.calendar.fullCalendar("changeView",e)})),r.lastSelectedEventInfo}return d.prototype.activated=function(e){var a,t=new Promise((function(e){a=e}));return require(["css!fullcalendar/fullcalendar.min.css"],(function(){a()})),t},d.prototype.bindingsApplied=function(e){var a=this;a._remapIncomingData(),a.calendar=r("#"+a.calSubId,r(e.element)).fullCalendar(a.calendarOptions),a._localizeLabels(a.calendar.fullCalendar("getView").options.buttonText)},d.prototype.connected=function(e){var a=this;(a.isDataProviderDriven||a.properties.data&&!Array.isArray(a.properties.data)&&a.properties.data.addEventListener&&"function"==typeof a.properties.data.addEventListener)&&(a.isDataProviderDriven=!0,a.properties.data.addEventListener("refresh",a.mutationListener),a.properties.data.addEventListener("mutate",a.mutationListener))},d.prototype.disconnected=function(e){var a=this;a.isDataProviderDriven&&(a.properties.data.removeEventListener("refresh",a.mutationListener),a.properties.data.removeEventListener("mutate",a.mutationListener))},d.prototype.propertyChanged=function(e){var a=this;if("external"===e.updatedFrom)switch(e.property){case"data":a._remapIncomingData();break;case"focusDate":a.calendar.fullCalendar("gotoDate",e.value);break;case"view":a.selectedView(e.value),a.showViewSet(a._resolveViewSet(e.value))}},d.prototype.next=function(){this.calendar.fullCalendar("next")},d.prototype.previous=function(){this.calendar.fullCalendar("prev")},d.prototype.nextYear=function(){this.calendar.fullCalendar("nextYear")},d.prototype.previousYear=function(){this.calendar.fullCalendar("prevYear")},d.prototype.today=function(){this.calendar.fullCalendar("today")},d.prototype.clearSelection=function(){this._resetEventSelection(),this.calendar.fullCalendar("unselect")},d.prototype.selectRange=function(e,a){this._resetEventSelection(),this.calendar.fullCalendar("select",e,a)},d.prototype.undo=function(){var e=this;e.undoLastModification&&(e.undoLastModification(),delete e.undoLastModification)},d.prototype.refresh=function(){this._remapIncomingData()},d.prototype.doNext=function(e,a){a.next()},d.prototype.doPrevious=function(e,a){a.previous()},d.prototype.doToday=function(e,a){a.today()},d.prototype._viewRender=function(e,a){var t=this,n=t._getNowValue(),r=t.properties.getProperty("displayStartDate"),s=t.properties.getProperty("displayEndDate");t.headingTitle(e.title),t.todayEnabled(!n.isBetween(e.start,e.end)),t.properties.setProperty("focusDate",n.toISOString()),t.properties.setProperty("displayStartDate",e.intervalStart.toISOString()),t.properties.setProperty("displayEndDate",e.intervalEnd.toISOString());var o={bubbles:!0,cancelable:!1,detail:{view:t.properties.getProperty("view"),rangeStart:e.intervalStart.toISOString(),rangeEnd:e.intervalEnd.toISOString(),previousRangeStart:r,previousRangeEnd:s}};this.composite.dispatchEvent(new CustomEvent("ojsCalendarRangeChange",o))},d.prototype._eventClick=function(e,a,t){var n=this;n._resetEventSelection(),n.lastSelectedEventInfo={target:a.currentTarget,color:r(a.currentTarget).css("border-color")},r(a.currentTarget).css("border-color",r(a.currentTarget).css("color"));var s={bubbles:!0,cancelable:!1,detail:{id:e.id,start:e.start.format(),end:e.end?e.end.format():void 0}};this.composite.dispatchEvent(new CustomEvent("ojsCalendarEventSelection",s)),n.properties.setProperty("selectedEvent",e.id),n._setFocusedDate(e.start)},d.prototype._calendarSelected=function(e,a,t){this._resetEventSelection();var n=o.duration(a.diff(e));this._setFocusedDate(e);var r={bubbles:!0,cancelable:!1,detail:{start:e.format(),end:a?a.format():void 0,duration:n.as("minutes"),allDay:Number.isInteger(n.as("days"))}};this.composite.dispatchEvent(new CustomEvent("ojsCalendarRangeSelection",r))},d.prototype._eventDrop=function(e,a,t,n,r,s){this._proxyUpdate("move",e,a,t)},d.prototype._eventResize=function(e,a,t,n,r,s){this._proxyUpdate("duration",e,a,t)},d.prototype._proxyUpdate=function(e,a,t,n){this.undoLastModification=n;var r={bubbles:!0,cancelable:!1,detail:{operation:e,id:a.id,start:a.start.format(),end:a.end?a.end.format():void 0,change:t.as("minutes")}};this.composite.dispatchEvent(new CustomEvent("ojsCalendarEventUpdate",r))},d.prototype._remapIncomingData=function(){var t=this;a.getContext(t.composite).getBusyContext().whenReady().then((function(){var n=t.composite.querySelector(".ojSampleCalendar-workingdata").querySelectorAll("oj-sample-calendar-event");if(n&&n.length>0){t.workingProviders={};var r=e.getComponentMetadata("oj-sample-calendar-event"),s={};for(var o in r.properties){var d=o;r.properties[o].extension&&r.properties[o].extension.mappedAttribute&&(d=r.properties[o].extension.mappedAttribute),s[o]=d}n.forEach((function(e){var a={};for(var n in s)a[s[n]]=e.getProperty(n);var r="";a.provider&&(r=a.provider),t.workingProviders[r]||(t.workingProviders[r]={id:r,events:[]}),t.workingProviders[r].events.push(a)})),t.providerMappings(Object.keys(t.workingProviders));var i=new Promise((function(n){a.getContext(t.composite).getBusyContext().whenReady().then((function(){var a=t.composite.querySelector(".ojSampleCalendar-workingdata").querySelectorAll("oj-sample-calendar-provider");if(a&&a.length>0)for(var r=e.getComponentMetadata("oj-sample-calendar-provider"),s=0;s=13.0.0 <17.0.0","dependencies":{"oj-ref-moment":"^2.29.4","oj-ref-fullcalendar":"~3.10.2","oj-sample-calendar-event":"9.0.0","oj-sample-calendar-provider":"9.0.0"},"properties":{"data":{"type":"oj.DataProvider|Array"},"readOnly":{"type":"boolean","extension":{"calendarOption":"editable","transform":"invert"}},"rangeSelection":{"type":"boolean","value":false,"extension":{"calendarOption":"selectable"}},"focusDate":{"type":"string","writeback":true,"extension":{"calendarOption":"defaultDate"}},"view":{"type":"string","writeback":true,"enumValues":["month","agendaWeek","agendaDay","listYear","listMonth","listWeek","listDay","basicWeek","basicDay"],"value":"month","extension":{"calendarOption":"defaultView"}},"displayOptions":{"type":"object","properties":{"now":{"type":"string","extension":{"calendarOption":"now"}},"nowIndicator":{"type":"boolean","value":false,"extension":{"calendarOption":"nowIndicator"}},"weekends":{"type":"boolean","value":true,"extension":{"calendarOption":"weekends"}},"validCalendarRange":{"type":"object","properties":{"start":{"type":"Date|string"},"end":{"type":"Date|string"}},"extension":{"calendarOption":"validRange"}},"businessHours":{"type":"boolean|{daysOfWeek:Array,startTime:string,endTime:string}|Array<{daysOfWeek:Array,startTime:string,endTime:string}>","extension":{"calendarOption":"businessHours"}},"timeAxis":{"type":"object","properties":{"slotDuration":{"type":"string","extension":{"calendarOption":"slotDuration"}},"minTime":{"type":"string","extension":{"calendarOption":"minTime"}},"maxTime":{"type":"string","extension":{"calendarOption":"maxTime"}},"scrollTime":{"type":"string","extension":{"calendarOption":"scrollTime"}}}},"allowEventOverlap":{"type":"boolean","extension":{"calendarOption":"eventOverlap"}},"height":{"type":"number","extension":{"calendarOption":"height"}},"locale":{"type":"string","enumValues":["af","ar-dz","ar-kw","ar-ly","ar-ma","ar-sa","ar-tn","ar","be","bg","bs","ca","cs","da","de-at","de-ch","de","el","en-au","en-ca","en-gb","en-ie","en-nz","es-do","es-us","es","et","eu","fa","fi","fr-ca","fr-ch","fr","gl","he","hi","hr","hu","id","is","it","ja","ka","kk","ko","lb","lt","lv","mk","ms-my","ms","nb","nl-be","nl","nn","pl","pt-br","pt","ro","ru","sk","sl","sq","sr-cyrl","sr","sv","th","tr","uk","vi","zh-cn","zh-hk","zh-tw"],"extension":{"calendarOption":"locale"}}}},"displayStartDate":{"type":"string","readOnly":true,"writeback":true},"displayEndDate":{"type":"string","readOnly":true,"writeback":true},"selectedEvent":{"type":"Object<>","readOnly":true,"writeback":true}},"methods":{"next":{},"previous":{},"nextYear":{},"previousYear":{},"today":{},"clearSelection":{},"selectRange":{},"undo":{},"refresh":{}},"events":{"ojsCalendarRangeChange":{"detail":{"view":{"type":"string"},"rangeStart":{"type":"string"},"rangeEnd":{"type":"string"},"previousRangeStart":{"type":"string"},"previousRangeEnd":{"type":"string"}}},"ojsCalendarEventSelection":{"detail":{"id":{"type":"object"},"start":{"type":"string"},"end":{"type":"string"}}},"ojsCalendarRangeSelection":{"detail":{"start":{"type":"string"},"end":{"type":"string"},"duration":{"type":"number"},"allDay":{"type":"boolean"}}},"ojsCalendarEventUpdate":{"detail":{"operation":{"type":"string"},"id":{"type":"object"},"start":{"type":"string"},"end":{"type":"string"},"change":{"type":"number"}}}},"slots":{"providerTemplate":{"data":{"element":{"type":"Element"},"index":{"type":"number"},"name":{"type":"string"},"events":{"type":"Array<{index, key, data}>"}}},"eventTemplate":{"data":{"element":{"type":"Element"},"index":{"type":"number"},"data":{"type":"object"}}},"header":{}}}\n'})),define("oj-sample/calendar/loader",["ojs/ojcomposite","text!./calendar-view.html","./calendar-viewModel","text!./component.json","css!./calendar-styles.css"],(function(e,a,t,n){e.register("oj-sample-calendar",{view:a,viewModel:t,metadata:JSON.parse(n)})})),require(["oj-sample/calendar/loader","oj-sample/calendar-event/loader","oj-sample/calendar-provider/loader"],(function(){})),define("calendar-bundle",(function(){})); -//# sourceMappingURL=calendar-bundle.js.map \ No newline at end of file diff --git a/app/src/components/oj-sample/min/calendar-bundle.js.map b/app/src/components/oj-sample/min/calendar-bundle.js.map deleted file mode 100644 index 7008c860..00000000 --- a/app/src/components/oj-sample/min/calendar-bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"calendar-bundle.js","names":["define","root","e","a","exports","module","require","amd","moment","FullCalendar","self","this","n","t","r","i","l","call","m","c","d","o","Object","defineProperty","configurable","enumerable","get","__esModule","default","prototype","hasOwnProperty","p","s","value","datepickerLocale","closeText","prevText","nextText","currentText","monthNames","monthNamesShort","dayNames","dayNamesShort","dayNamesMin","weekHeader","dateFormat","firstDay","isRTL","showMonthAfterYear","yearSuffix","locale","buttonText","year","month","week","day","list","allDayHtml","eventLimitText","noEventsMessage","defineLocale","months","split","monthsShort","weekdays","weekdaysShort","weekdaysMin","meridiemParse","isPM","test","meridiem","longDateFormat","LT","LTS","L","LL","LLL","LLLL","calendar","sameDay","nextDay","nextWeek","lastDay","lastWeek","sameElse","relativeTime","future","past","ss","mm","h","hh","dd","M","MM","y","yy","dayOfMonthOrdinalParse","ordinal","dow","doy","allDayText","weekdaysParseExact","replace","preparse","postformat","format","standalone","isFormat","nextBigText","prev","next","monthsParseExact","ll","lll","llll","hours","monthsRegex","monthsShortRegex","monthsStrictRegex","monthsShortStrictRegex","monthsParse","longMonthsParse","shortMonthsParse","dayOfMonthFormat","Function","toString","monthsNominativeEl","monthsGenitiveEl","substring","indexOf","_monthsGenitiveEl","_monthsNominativeEl","toLowerCase","calendarEl","_calendarEl","apply","invalidDate","weekNumberTitle","meridiemHour","charAt","eras","since","offset","name","narrow","abbr","until","eraYearOrdinalRegex","eraYearOrdinalParse","parseInt","substr","isNaN","words","correctGrammaticalCase","translate","length","nominative","accusative","genitive","slice","concat","window","jQuery","datepicker","setDefaults","regional","Composite","metadata","register","view","viewModel","JSON","parse","JetContext","JetConfig","ko","$","componentStrings","CalendarComponentModel","context","baseLocale","getLocale","composite","element","loggingIdentity","uniqueId","properties","res","ojsampleCalendar","previousButtonLabel","observable","nextButtonLabel","todayButtonLabel","getComponentMetadata","isDataProviderDriven","mutationListener","event","_remapIncomingData","providerColors","providerTextColors","calSubId","viewSwitcherSubId","calendarOptions","_resolveOptions","providerMappings","observableArray","headingTitle","todayEnabled","selectedView","showViewSet","_resolveViewSet","selectViewOptions","id","label","agendaDayButtonLabel","agendaWeekButtonLabel","monthButtonLabel","listDayButtonLabel","listWeekButtonLabel","listMonthButtonLabel","listYearButtonLabel","subscribe","selectedValue","setProperty","fullCalendar","type","lastSelectedEventInfo","activated","cssInitDone","cssPromise","Promise","resolve","bindingsApplied","_localizeLabels","options","connected","data","Array","isArray","addEventListener","disconnected","removeEventListener","propertyChanged","updatedFrom","property","previous","nextYear","previousYear","today","clearSelection","_resetEventSelection","selectRange","start","end","undo","undoLastModification","refresh","doNext","vm","doPrevious","doToday","_viewRender","now","_getNowValue","prevDisplayStartDate","getProperty","prevDisplayEndDate","title","isBetween","toISOString","intervalStart","intervalEnd","eventParams","bubbles","cancelable","detail","rangeStart","rangeEnd","previousRangeStart","previousRangeEnd","dispatchEvent","CustomEvent","_eventClick","calEvent","jqEvent","target","currentTarget","color","css","undefined","_setFocusedDate","_calendarSelected","jsEvent","selectionDuration","duration","diff","as","allDay","Number","isInteger","_eventDrop","delta","revertFunc","ui","_proxyUpdate","_eventResize","operation","change","getContext","getBusyContext","whenReady","then","eventElements","querySelector","querySelectorAll","workingProviders","templateMeta","mappedProps","metaProperty","mapTo","extension","mappedAttribute","forEach","eventElement","transformedEvent","targetProvider","provider","events","push","keys","providerPromise","providerElements","processingProvider","providerProperty","providerSet","eachProvider","resolvedOpts","_rescursePropertiesForOptions","bind","height","path","calendarOption","setValue","transform","buildPath","subProp","vset","resetColor","overrideNow","Date","focusOn","resources"],"sources":["0"],"mappings":"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"} \ No newline at end of file diff --git a/app/src/components/oj-sample/min/controls-bundle.js b/app/src/components/oj-sample/min/controls-bundle.js deleted file mode 100644 index 7141a764..00000000 --- a/app/src/components/oj-sample/min/controls-bundle.js +++ /dev/null @@ -1,5 +0,0 @@ -define("text!oj-sample/checkbox-switch/checkbox-switch-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n\n'})),define("oj-sample/checkbox-switch/checkbox-switch-viewModel",["knockout","ojs/ojknockout","ojs/ojcheckboxset"],(function(e){"use strict";function t(t){var r=this;r.properties=t.properties,r.internalValue=e.observableArray(),t.properties.value&&r.internalValue(["true"]),r.internalValue.subscribe((function(e){0===e.length?r.properties.setProperty("value",!1):r.properties.setProperty("value",!0)}))}return t.prototype.propertyChanged=function(e){"external"===e.updatedFrom&&"value"===e.property&&(e.value?this.internalValue(["true"]):this.internalValue([]))},t})),define("text!oj-sample/checkbox-switch/component.json",[],(function(){return'{"name":"checkbox-switch","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","properties":{"describedBy":{"type":"string"},"help":{"type":"object","properties":{"instruction":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"helpHints":{"type":"object","properties":{"definition":{"type":"string"},"source":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"labelHint":{"type":"string"},"readonly":{"type":"boolean","value":false,"binding":{"consume":{"name":"readonly"}}},"value":{"type":"boolean","writeback":true},"userAssistanceDensity":{"type":"string","value":"reflow","enumValues":["compact","efficient","reflow"],"binding":{"consume":{"name":"userAssistanceDensity"}}},"labelEdge":{"type":"string","enumValues":["inside","none","provided"],"binding":{"consume":{"name":"labelEdge"}}}},"slots":{"contextMenu":{}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}}\n'})),define("oj-sample/checkbox-switch/loader",["ojs/ojcomposite","text!./checkbox-switch-view.html","./checkbox-switch-viewModel","text!./component.json","css!./checkbox-switch-styles"],(function(e,t,r,o){e.register("oj-sample-checkbox-switch",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/copy-text/copy-text-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n\n\n \n \n \n \n \n \n\n\n \n'})),define("oj-sample/copy-text/resources/nls/copy-text-strings",{root:!0}),define("oj-sample/copy-text/copy-text-viewModel",["ojs/ojarraydataprovider","ojs/ojlogger","knockout","ojL10n!./resources/nls/copy-text-strings","ojs/ojbutton","ojs/ojpopup","ojs/ojarraydataprovider","ojs/ojmessages","ojs/ojmessage"],(function(e,t,r,o){function n(t){var n=this;n.autoDismissTimeout=1e3,n.composite=t.element,n.properties=t.properties,n.res=o.ojSampleCopyText,n.altText=r.observable(n.res.altText),n.copiedText=r.observable(n.res.copiedMessage),n.properties.translations&&(n.properties.translations.altText&&n.altText(n.properties.translations.altText),n.properties.translations.copiedMessage&&n.copiedText(n.properties.translations.copiedMessage)),n.copyImagePath=r.observable(require.toUrl("oj-sample/copy-text/resources/images/copy-to-clipboard.svg")),n.sourceElement=r.observable(),n.useProxy=!0,n.popupSubid=t.uniqueId+"_popup",n.workingSubid=t.uniqueId+"_working",n.buttonSubid=t.uniqueId+"_btn",n.copyImagePath=r.pureComputed((function(){return n.sourceElement()?require.toUrl("oj-sample/copy-text/resources/images/copy-to-clipboard.svg"):require.toUrl("oj-sample/copy-text/resources/images/copy-to-clipboard-dis.svg")})),n.useMessagesType=r.observable(),n.notifications=r.observableArray(),n.notificationMessages=new e(n.notifications)}return n.prototype.bindingsApplied=function(e){var t=this;t.resolveSource(e.properties.copyFrom),t.resolveMessagesType(e.properties.confirmationDisplay),t.proxy=document.getElementById(t.workingSubid),t.launcher=document.getElementById(t.buttonSubid)},n.prototype.resolveSource=function(e){var t=this;if(e&&e.length>0){var r=document.getElementById(e);r&&(r.hasAttribute("select")?(t.sourceElement(r),t.useProxy=!1):r.hasAttribute("value")||void 0!==r.value?(t.sourceElement(r),t.useProxy=!0):"TEXTAREA"===r.tagName&&(t.sourceElement(r),t.useProxy=!1))}else t.sourceElement()},n.prototype.resolveMessagesType=function(e){var t=this;switch(e){case"notification":t.useMessagesType("notification");break;case"overlay":t.useMessagesType("general");break;case"tooltip":t.notificationPopup=document.getElementById(t.popupSubid);default:t.useMessagesType(void 0)}},n.prototype.doCopy=function(e,r){var o=r,n=!0;if(o.sourceElement()){if(o.useProxy){var i=o.sourceElement().value;switch(typeof i){case"string":case"number":case"boolean":o.proxy.value=i;break;default:n=!1}}if(n)if(o.useProxy?o.proxy.select():o.sourceElement().select(),document.execCommand("copy")){switch(o.properties.confirmationDisplay){case"tooltip":o.notificationPopup.open(o.composite),window.setTimeout((function(){o.notificationPopup.close()}),o.autoDismissTimeout);break;case"notification":case"overlay":o.notifications([{severity:"confirmation",summary:o.copiedText(),autoTimeout:o.autoDismissTimeout}])}window.setTimeout((function(){o.launcher.focus()}),100)}else t.error(o.res.copyErrorSummary,o.res.copyErrorDetail)}},n.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"copyFrom":t.resolveSource(e.value);case"confirmationDisplay":t.resolveMessagesType(e.value);break;case"translations":if(e.subproperty)switch(e.subproperty.path){case"translations.copiedMessage":t.copiedText(e.subproperty.value);break;case"translations.altText":t.altText(e.subproperty.value),t.launcher.refresh()}else e.value.copiedMessage&&t.copiedText(e.value.copiedMessage),e.value.altText&&(t.altText(e.value.altText),t.launcher.refresh())}},n})),define("text!oj-sample/copy-text/component.json",[],(function(){return'{"name":"copy-text","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","properties":{"copyFrom":{"type":"string"},"confirmationDisplay":{"type":"string","enumValues":["none","tooltip","notification","overlay"],"value":"tooltip"},"translations":{"type":"object","properties":{"copiedMessage":{"type":"string"},"altText":{"type":"string"}}}}}\n'})),define("oj-sample/copy-text/loader",["ojs/ojcomposite","text!./copy-text-view.html","./copy-text-viewModel","text!./component.json","css!./copy-text-styles"],(function(e,t,r,o){e.register("oj-sample-copy-text",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/country-picker/country-picker-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n \n \n\n\n \n
\n \n \n \n \n \n \n
\n
\n
'})),define("oj-sample/utils/resources/nls/oj-sample-strings",{root:!0}),define("oj-sample/country-picker/resources/nls/country-picker-strings",{root:!0}),define("oj-sample/country-picker/country-picker-viewModel",["ojs/ojcontext","knockout","ojs/ojarraydataprovider","ojL10n!oj-sample/utils/resources/nls/oj-sample-strings","ojL10n!./resources/nls/country-picker-strings","ojs/ojselectsingle","ojs/ojhighlighttext"],(function(e,t,r,o,n){function i(e){var i=this;i.composite=e.element,i.properties=e.properties,i._countries=o.countries.map((function(e){return Object.assign(e,{flagId:e.alpha2Code.toLowerCase(),label:e.name})})),i.displayMode=t.observable(e.properties.displayMode),i.valueFormat=t.observable(e.properties.valueFormat),i.value=t.observable(e.properties.value),i.valueKey=t.observable(),i.otherKey=t.observable(),i.selectionValue=t.computed({read:function(){var e=i._findCountryByKey(i.valueFormat(),i.value()),t=i.valueKey();return e&&(i.valueKey(e.alpha2Code),i.properties.current&&e.name===i.properties.current.name||i._updateCurrent(e,t)),i.valueKey()},write:function(e){if(e!==i.valueKey()){var t,r=i.valueKey(),o=i._findCountryByKey("alpha2Code",e);o&&(t="alpha2Code"===i.valueFormat()?e:o[i.valueFormat()])!==i.value&&(i.value(t),i.valueKey(e),i.properties.setProperty("value",t),i._updateCurrent(o,r))}}}),i.res=n.ojSampleCountryPicker,i._sortKey=t.pureComputed((function(){return"compact"!=i.displayMode()?"name":i.valueFormat()})),i._sortCountriesByKey(i._sortKey()),i.countriesDP=new r(i._countries,{keyAttributes:"alpha2Code",textFilterAttributes:null})}return i.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"value":t.value(e.value);break;case"displayMode":t.displayMode(e.value);break;case"valueFormat":t.valueFormat(e.value)}},i.prototype.validate=function(){var e=this;if(e.properties.getProperty("readonly"))return Promise.resolve("valid");var t=e.composite.firstElementChild;if(t.validate(),"valid"===t.getProperty("valid")){for(var r="valid",o=r,n=[],i=0;i0&&(r="invalidShown",o="invalid",t.setProperty("messagesCustom",n)),e.properties.setProperty("valid",r),Promise.resolve(o)}return Promise.resolve("invalid")},i.prototype._updateCurrent=function(e,t){if(e){if(e.numericCode!==t){var r={name:e.name,countryCodes:{alpha2Code:e.alpha2Code,alpha3Code:e.alpha3Code,numericCode:e.numericCode},callingCodes:e.callingCodes,currencies:e.currencies,timezones:e.timezones};this.properties.setProperty("current",r)}}else this.properties.setProperty("current",{})},i.prototype._findCountryByKey=function(e,t){if(t){var r=this._countries.find((function(r){if(r[e]===t.toUpperCase())return r}));return r||null}return null},i.prototype._sortCountriesByKey=function(e){this._countries.sort((function(t,r){return t[e]>r[e]?1:-1}))},i})),define("text!oj-sample/country-picker/component.json",[],(function(){return'{"name":"country-picker","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","dependencies":{"oj-sample-utils":"9.0.0"},"properties":{"labelHint":{"type":"string"},"labelledBy":{"type":"string"},"value":{"type":"string","writeback":true},"placeholder":{"type":"string"},"required":{"type":"boolean","value":false},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"readonly":{"type":"boolean","value":false,"binding":{"consume":{"name":"readonly"}}},"valueFormat":{"type":"string","value":"alpha2Code","enumValues":["alpha2Code","alpha3Code","numericCode"]},"displayMode":{"type":"string","value":"basic","enumValues":["basic","compact","full"]},"current":{"type":"object","writeback":true,"readOnly":true,"properties":{"name":{"type":"string"},"countryCodes":{"type":"object","properties":{"alpha2Code":{"type":"string"},"alpha3Code":{"type":"string"},"numeric":{"type":"number"}}},"callingCodes":{"type":"Array"},"currencies":{"type":"Array<{code:string,name:string,symbol:string}>"},"timezones":{"type":"Array"}}},"help":{"type":"object","properties":{"instruction":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"helpHints":{"type":"object","properties":{"definition":{"type":"string"},"source":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"displayOptions":{"type":"object","properties":{"converterHint":{"type":"(Array<(\'placeholder\'|\'notewindow\'|\'none\')>|\'placeholder\'|\'notewindow\'|\'none\')"},"helpInstruction":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"},"messages":{"type":"(Array<(\'inline\'|\'notewindow\'|\'none\')>|\'inline\'|\'notewindow\'|\'none\')"},"validatorHint":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"valid":{"type":"string","value":"valid","enumValues":["invalidHidden","invalidShown","pending","valid"],"writeback":true,"readOnly":true},"userAssistanceDensity":{"type":"string","value":"reflow","enumValues":["compact","efficient","reflow"],"binding":{"consume":{"name":"userAssistanceDensity"}}},"labelEdge":{"type":"string","enumValues":["inside","none","provided"],"binding":{"consume":{"name":"labelEdge"}}}},"methods":{"validate":{}}}\n'})),define("oj-sample/country-picker/loader",["ojs/ojcomposite","text!./country-picker-view.html","./country-picker-viewModel","text!./component.json","css!./country-picker-styles"],(function(e,t,r,o){e.register("oj-sample-country-picker",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/export-data/export-data-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n \n \n \n
'})),define("oj-sample/export-data/resources/nls/export-data-strings",{root:!0}),define("oj-sample/utils/export/dataCollectionExporter",[],(function(){"use strict";function e(){this._absoluteMaxExportCount=1e4}return e.prototype.export=function(e,t,r,o,n,i,a,s){Array.isArray(e)?this._exportArray(e,t,r,o,n,i,s,a):e.fetchFirst&&this._exportDataProvider(e,t,r,o,n,i,s,a)},e.prototype._exportDataProvider=function(e,t,r,o,n,i,a){var s,l=this,p={size:o},d=e.fetchFirst(p)[Symbol.asyncIterator]();new Promise((function(e,t){s=e})).then((function(e){l._exportArray(e,t,r,o,n,i,a)})),l._convertDPOutputToArray(d,[],o,s)},e.prototype._exportArray=function(e,t,r,o,n,i,a,s){var l,p=this,d=0;l=r&&r.length>0?r:p._describeArray(e,s);var u="",c='"',m="";if(i){for(var v=0;v0){d=o&&e.length>o?o:e.length;for(v=0;v0?n._convertDPOutputToArray(e,t,r,o):o(t)}))},e.prototype._encodeString=function(e,t){return t+e.replace(/"/g,'""')+t},new e})),define("oj-sample/export-data/export-data-viewModel",["ojL10n!./resources/nls/export-data-strings","oj-sample/utils/export/dataCollectionExporter","ojs/ojknockout","ojs/ojbutton"],(function(e,t){"use strict";function r(t){var r=this;r.composite=t.element,r.workareaSubId=t.uniqueId+"_wa",r.properties=t.properties,r.res=e.ojSampleExportData,r._describeSampleSize=10,r.excelCompatible="excel"===r.properties.format}return r.prototype.bindingsApplied=function(e){this._workArea=document.getElementById(this.workareaSubId)},r.prototype.propertyChanged=function(e){"external"===e.updatedFrom&&"format"===e.property&&(this.excelCompatible="excel"===e.value)},r.prototype.invokeExport=function(e,t){var r=t;r.properties.data&&r.export()},r.prototype.export=function(){var e=this;t.export(e.properties.data,e._workArea,e.properties.columns,e.properties.maxRows,e.properties.fileName,e.properties.includeHeaderRow,e._describeSampleSize,e.excelCompatible)},r})),define("text!oj-sample/export-data/component.json",[],(function(){return'{"name":"export-data","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","dependencies":{"oj-sample-utils":"9.0.0"},"properties":{"data":{"type":"oj.DataProvider|Array"},"columns":{"type":"Array<{field:string,headerText:string,type:string,subAttribute:string}>"},"display":{"type":"string","enumValues":["all","icons"],"value":"all"},"chroming":{"type":"string","enumValues":["borderless","callToAction","full","half","outlined","solid"]},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"includeHeaderRow":{"type":"boolean","value":true},"maxRows":{"type":"number","value":1000},"fileName":{"type":"string","value":"export.csv"},"format":{"type":"string","enumValues":["plain","excel"],"value":"excel"}},"methods":{"export":{}},"slots":{"startIcon":{},"endIcon":{},"":{}}}\n'})),define("oj-sample/export-data/loader",["ojs/ojcomposite","text!./export-data-view.html","./export-data-viewModel","text!./component.json","css!./export-data-styles"],(function(e,t,r,o){e.register("oj-sample-export-data",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/highlight-text/highlight-text-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n'})),define("oj-sample/highlight-text/highlight-text-viewModel",["knockout","ojs/ojknockout"],(function(e){"use strict";function t(e){var t=this;t.properties=e.properties,t.contentSubid=e.uniqueId+"_content",t.properties.highlightClass?t.hasCustomStyling=!0:t.hasCustomStyling=!1}return t.prototype.bindingsApplied=function(e){var t=this;t.contentSpan=document.getElementById(t.contentSubid),t._injectDomContent()},t.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom){switch(e.property){case"highlightClass":e.value?t.hasCustomStyling=!0:t.hasCustomStyling=!1;case"value":case"highlightValue":t._injectDomContent()}"value"!==e.property&&"highlightValue"!==e.property||t._injectDomContent()}},t.prototype._injectDomContent=function(){for(var e=this,t=-1;e.contentSpan.firstChild;)e.contentSpan.removeChild(e.contentSpan.firstChild);if(e.properties.value&&e.properties.value.length>0)if(e.properties.highlightValue&&e.properties.highlightValue.length>0)if((t=e.properties.value.toLowerCase().indexOf(e.properties.highlightValue.toLowerCase()))>-1){var r,o,n,i=e.properties.highlightValue.length;if(0===t?(o=e.properties.value.slice(0,i),i=13.0.0 <16.0.0","properties":{"value":{"type":"string"},"highlightValue":{"type":"string"},"highlightClass":{"type":"string"}}}\n'})),define("oj-sample/highlight-text/loader",["ojs/ojcomposite","text!./highlight-text-view.html","./highlight-text-viewModel","text!./component.json","css!./highlight-text-styles"],(function(e,t,r,o){e.register("oj-sample-highlight-text",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("oj-sample/utils/validators/emailValidator",["ojs/ojcore","ojL10n!oj-sample/utils/resources/nls/oj-sample-strings"],(function(e,t){"use strict";function r(e){var r=this;r.res=t.ojsample,r.hintText=e.hintText?e.hintText:r.res.emailValidatorHint,r.errorText=e.errorText?e.errorText:r.res.emailValidatorError,r.errorTextDetail=e.errorTextDetail?e.errorTextDetail:r.res.emailValidatorErrorDetail}return r.prototype.getHint=function(){return this.hintText},r.prototype.validate=function(t){if(t){if(/^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_\-\.]+\.[a-zA-Z]{2,5}$/i.test(t))return!0;throw new e.ValidatorError(this.errorText,this.errorTextDetail)}return!0},r})),define("oj-sample/utils/validators/emailValidatorFactory",["oj-sample/utils/validators/emailValidator"],(function(e){"use strict";function t(){}return t.prototype.createValidator=function(t){return new e(t)},new t})),define("oj-sample/input-email/input-email-viewModel",["knockout","oj-sample/utils/validators/emailValidatorFactory","ojs/ojinputtext","ojs/ojswitcher","ojs/ojbutton"],(function(e,t){function r(r){var o,n,i,a=this;(a.composite=r.element,a.valueInputElementId="email-input-id"+r.uniqueId,a.valueInputElement,a.properties=r.properties,a.customValidatorsSupplied=!1,a.validatorFactory=t,a.validatorSet=e.observableArray(),a.properties.validators)?(a.validatorSet(a.properties.validators),a.customValidatorsSupplied=!0):(a.properties.translations&&(o=a.properties.translations.invalidEmailError,n=a.properties.translations.invalidEmailErrorDetail,i=a.properties.translations.emailValidatorHint),a._assignDefaultValidator(a.properties.protocol,o,n,i))}return r.prototype.bindingsApplied=function(e){this.valueInputElement=document.getElementById(this.valueInputElementId)},r.prototype.validate=function(){var e=this;return e.properties.getProperty("readonly")?Promise.resolve("valid"):new Promise((function(t){e.valueInputElement.validate().then((function(r){var o=[],n="valid",i="valid";if("invalid"===r)n="invalidShown",i="invalid";else{for(var a=0;a0&&(n="invalidShown",i="invalid",e.valueInputElement.messagesCustom=o)}e.properties.setProperty("valid",n),t(i)}))}))},r.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"translations":var r,o,n;if(!t.customValidatorsSupplied)t.properties.translations&&(r=t.properties.translations.invalidEmailError,o=t.properties.translations.invalidEmailErrorDetail,n=t.properties.translations.emailValidatorHint),t._assignDefaultValidator(r,o,n);break;case"readonly":e.value&&t.properties.setProperty("valid","valid")}},r.prototype.buttonActionListener=function(e,t){var r=t;e.preventDefault(),e.stopPropagation(),r.composite.dispatchEvent(new CustomEvent("ojAction",{}))},r.prototype._assignDefaultValidator=function(e,t,r){this.validatorSet([this.validatorFactory.createValidator({errorText:e,errorTextDetail:t,hintText:r})])},r})),define("text!oj-sample/input-email/input-email-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2020, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'})),define("text!oj-sample/input-email/component.json",[],(function(){ -return'{"name":"input-email","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","dependencies":{"oj-sample-utils":"9.0.0"},"properties":{"describedBy":{"type":"string"},"labelHint":{"type":"string"},"labelledBy":{"type":"string"},"placeholder":{"type":"string"},"required":{"type":"boolean","value":false},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"readonly":{"type":"boolean","value":false,"binding":{"consume":{"name":"readonly"}}},"clearIcon":{"type":"string","value":"never","enumValues":["always","conditional","never"]},"readonlyDisplay":{"type":"string","value":"link","enumValues":["actionable","link","text","input"]},"help":{"type":"object","properties":{"instruction":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"helpHints":{"type":"object","properties":{"definition":{"type":"string"},"source":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"displayOptions":{"type":"object","properties":{"converterHint":{"type":"(Array<(\'placeholder\'|\'notewindow\'|\'none\')>|\'placeholder\'|\'notewindow\'|\'none\')"},"helpInstruction":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"},"messages":{"type":"(Array<(\'inline\'|\'notewindow\'|\'none\')>|\'inline\'|\'notewindow\'|\'none\')"},"validatorHint":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"validators":{"type":"Array"},"value":{"type":"string","writeback":true},"valid":{"type":"string","value":"valid","enumValues":["invalidHidden","invalidShown","pending","valid"],"writeback":true,"readOnly":true},"translations":{"type":"object","properties":{"invalidEmailError":{"type":"string"},"invalidEmailErrorDetail":{"type":"string"},"emailValidatorHint":{"type":"string"}}},"userAssistanceDensity":{"type":"string","value":"reflow","enumValues":["compact","efficient","reflow"],"binding":{"consume":{"name":"userAssistanceDensity"}}},"labelEdge":{"type":"string","enumValues":["inside","none","provided"],"binding":{"consume":{"name":"labelEdge"}}}},"methods":{"validate":{}},"events":{"ojAction":{}},"slots":{"contextMenu":{}}}\n'})),define("oj-sample/input-email/loader",["ojs/ojcomposite","./input-email-viewModel","text!./input-email-view.html","text!./component.json","css!./input-email-styles.css"],(function(e,t,r,o){"use strict";e.register("oj-sample-input-email",{view:r,viewModel:t,metadata:JSON.parse(o)})})),define("oj-sample/input-text-typeahead/input-text-typeahead-viewModel",["knockout","ojs/ojinputtext"],(function(e){function t(t){var r=this;r.composite=t.element,r.properties=t.properties,r.valueInputElementId="input-typeahead"+t.uniqueId,r.internalRawValue=e.observable(),r._setupLimiter(r.properties.typeaheadWait)}return t.prototype.bindingsApplied=function(e){this.valueInputElement=document.getElementById(this.valueInputElementId)},t.prototype._setupLimiter=function(t){var r=this;r.rawWatcher&&r.rawWatcher.dispose(),r.typeaheadValue=e.pureComputed(r.internalRawValue).extend({rateLimit:{method:"notifyWhenChangesStop",timeout:t}}),r.rawWatcher=r.typeaheadValue.subscribe((function(e){r.properties.setProperty("rawValue",e)}))},t.prototype.validate=function(){return this.valueInputElement.validate()},t.prototype.propertyChanged=function(e){if("external"===e.updatedFrom)switch(e.property){case"readonly":e.value&&this.properties.setProperty("valid","valid");break;case"typeaheadWait":this._setupLimiter(e.value)}},t})),define("text!oj-sample/input-text-typeahead/input-text-typeahead-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n'})),define("text!oj-sample/input-text-typeahead/component.json",[],(function(){return'{"name":"input-text-typeahead","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"describedBy":{"type":"string"},"labelHint":{"type":"string"},"labelledBy":{"type":"string"},"placeholder":{"type":"string"},"required":{"type":"boolean","value":false},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"readonly":{"type":"boolean","value":false,"binding":{"consume":{"name":"readonly"}}},"clearIcon":{"type":"string","value":"never","enumValues":["always","conditional","never"]},"help":{"type":"object","properties":{"instruction":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"helpHints":{"type":"object","properties":{"definition":{"type":"string"},"source":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"displayOptions":{"type":"object","properties":{"converterHint":{"type":"(Array<(\'placeholder\'|\'notewindow\'|\'none\')>|\'placeholder\'|\'notewindow\'|\'none\')"},"helpInstruction":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"},"messages":{"type":"(Array<(\'inline\'|\'notewindow\'|\'none\')>|\'inline\'|\'notewindow\'|\'none\')"},"validatorHint":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"validators":{"type":"Array"},"value":{"type":"string","writeback":true},"rawValue":{"type":"string","writeback":true,"readOnly":true},"typeaheadWait":{"type":"number","value":400},"valid":{"type":"string","value":"valid","enumValues":["invalidHidden","invalidShown","pending","valid"],"writeback":true,"readOnly":true},"userAssistanceDensity":{"type":"string","value":"reflow","enumValues":["compact","efficient","reflow"],"binding":{"consume":{"name":"userAssistanceDensity"}}},"labelEdge":{"type":"string","enumValues":["inside","none","provided"],"binding":{"consume":{"name":"labelEdge"}}}},"methods":{"validate":{}},"slots":{"contextMenu":{}}}\n'})),define("oj-sample/input-text-typeahead/loader",["ojs/ojcomposite","./input-text-typeahead-viewModel","text!./input-text-typeahead-view.html","text!./component.json","css!./input-text-typeahead-styles.css"],(function(e,t,r,o){"use strict";e.register("oj-sample-input-text-typeahead",{view:r,viewModel:t,metadata:JSON.parse(o)})})),define("oj-sample/utils/validators/urlValidator",["ojs/ojcore","ojL10n!oj-sample/utils/resources/nls/oj-sample-strings"],(function(e,t){"use strict";function r(e){var r=this;switch(r.res=t.ojsample,r.mode=e.mode,r.hintText=e.hintText?e.hintText:r.res[r.mode+"UrlValidatorHint"],r.modeErrorTextDetail=e.modeErrorTextDetail?e.modeErrorTextDetail:r.res[r.mode+"UrlValidatorErrorDetail"],r.errorText=e.errorText?e.errorText:r.res.urlValidatorError,r.errorTextDetail=e.errorTextDetail?e.errorTextDetail:r.res.urlValidatorErrorDetail,r.ipErrorTextDetail=e.ipErrorTextDetail?e.ipErrorTextDetail:r.res.ipUrlValidatorErrorDetail,r.domainErrorTextDetail=e.domainErrorTextDetail?e.domainErrorTextDetail:r.res.domainUrlValidatorErrorDetail,r.portErrorTextDetail=e.portErrorTextDetail?e.portErrorTextDetail:r.res.portUrlValidatorErrorDetail,r.usernameMissingErrorDetail=e.usernameMissingErrorDetail?e.usernameMissingErrorDetail:r.res.usernameMissingErrorDetail,r.modeTestExpression,r.mode){case"any":r.modeTestExpression=/^(https?|ssh|ftp):\/\//i;break;case"web":r.modeTestExpression=/^https?:\/\//i;break;case"https":r.modeTestExpression=/^https:\/\//i;break;case"ssh":r.modeTestExpression=/^ssh:\/\//i;break;case"ftp":r.modeTestExpression=/^ftp:\/\//i}r.isIPTestExpression=/^[\d.:]{1,25}$/i,r.ipTestExpression=/^(\d{1,3}\.){3}\d{1,3}/i,r.portTestExpression=/:\d{2,4}$/i,r.testExpression=/^(https?|ssh|ftp):\/\/(?:([\da-zA-Z][\w\.%]*)(?::([\w\.&%$\-]+))?@)?((?=[^\/\?\#\:]{3,253})(?:(?:[\da-zA-Z][\da-zA-Z\-]{0,62}\.)+(?:[\da-zA-Z][\da-zA-Z\-]{0,62}))|localhost|(?:(?:(?:25[0-5])|(?:2[0-4]\d)|(?:[01]?\d\d?))\.){3}(?:(?:25[0-5])|(?:2[0-4]\d)|(?:[01]?\d\d?)))(?::(\d{1,5}))?((?:\/[\w$\-@\.&+!*"'(),%:]+)*)(?:\/?(\?[\w$\-@\.&+!*"'(),%;=\:\/]*))?\/?(#(?:[\w\-\.~!\$&'\(\)\*\+,;=:@\/\?]|%[a-fA-F\d]{2})*)?$/i}return r.prototype.getHint=function(){return this.hintText},r.prototype.validate=function(t){var r=this;if(t){if(!r.modeTestExpression.test(t))throw new e.ValidatorError(r.errorText,r.modeErrorTextDetail);var o;if(t.toLowerCase().startsWith("http"))o=t.split("://")[1].split("/")[0];else{if(!t.includes("@"))throw new e.ValidatorError(r.errorText,r.usernameMissingErrorDetail);o=t.split("@")[1].split("/")[0]}if(r.isIPTestExpression.test(o)){if(!r.ipTestExpression.test(o))throw new e.ValidatorError(r.errorText,r.ipErrorTextDetail)}else if(o.split(".").length<2&&!o.startsWith("localhost"))throw new e.ValidatorError(r.errorText,r.domainErrorTextDetail);if(o.split(":").length>1&&!r.portTestExpression.test(o))throw new e.ValidatorError(r.errorText,r.portErrorTextDetail);if(!r.testExpression.test(t))throw new e.ValidatorError(r.errorText,r.errorTextDetail)}return!0},r})),define("oj-sample/utils/validators/urlValidatorFactory",["ojs/ojcore","oj-sample/utils/validators/urlValidator"],(function(e,t){"use strict";function r(){}return r.prototype.createValidator=function(e){return new t(e)},new r})),define("oj-sample/input-url/input-url-viewModel",["knockout","oj-sample/utils/validators/urlValidatorFactory","ojs/ojinputtext","ojs/ojswitcher","ojs/ojbutton"],(function(e,t){function r(r){var o=this;o.composite=r.element,o.valueInputElementId="url-input-id"+r.uniqueId,o.valueInputElement,o.properties=r.properties,o.customValidatorsSupplied=!1,o.validatorFactory=t,o.validatorSet=e.observableArray(),o.properties.validators?(o.validatorSet(o.properties.validators),o.customValidatorsSupplied=!0):o._assignDefaultValidator(o.properties.protocol,o.properties.translations)}return r.prototype.bindingsApplied=function(e){this.valueInputElement=document.getElementById(this.valueInputElementId)},r.prototype.validate=function(){var e=this;return e.properties.getProperty("readonly")?Promise.resolve("valid"):new Promise((function(t){e.valueInputElement.validate().then((function(r){var o=[],n="valid",i="valid";if("invalid"===r)n="invalidShown",i="invalid";else{for(var a=0;a0&&(n="invalidShown",i="invalid",e.valueInputElement.messagesCustom=o)}e.properties.setProperty("valid",n),t(i)}))}))},r.prototype.propertyChanged=function(e){var t=this;t.composite;if("external"===e.updatedFrom)switch(e.property){case"translations":case"protocol":if(!t.customValidatorsSupplied){var r=t.properties.protocol;t._assignDefaultValidator(r,t.properties.translations)}break;case"readonly":e.value&&t.properties.setProperty("valid","valid")}},r.prototype.buttonActionListener=function(e,t){var r=t;e.preventDefault(),e.stopPropagation(),r.composite.dispatchEvent(new CustomEvent("ojAction",{}))},r.prototype._assignDefaultValidator=function(e,t){var r=t||{};this.validatorSet([this.validatorFactory.createValidator({mode:e,errorText:r.invalidUrlError,errorTextDetail:r.invalidUrlErrorDetail,modeErrorTextDetail:r.invalidModeUrlErrorDetail,ipErrorTextDetail:r.invalidIPUrlErrorDetail,domainErrorTextDetail:r.invalidDomainUrlErrorDetail,portErrorTextDetail:r.invalidPortUrlErrorDetail,usernameMissingErrorDetail:r.usernameMissingErrorDetail,hintText:r.urlValidatorHint})])},r})),define("text!oj-sample/input-url/input-url-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019,2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'})),define("text!oj-sample/input-url/component.json",[],(function(){return'{"name":"input-url","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","dependencies":{"oj-sample-utils":"9.0.0"},"properties":{"describedBy":{"type":"string"},"labelHint":{"type":"string"},"labelledBy":{"type":"string"},"placeholder":{"type":"string"},"protocol":{"type":"string","enumValues":["any","web","https","ssh","ftp"],"value":"any"},"required":{"type":"boolean","value":false},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"readonly":{"type":"boolean","value":false,"binding":{"consume":{"name":"readonly"}}},"readonlyTarget":{"type":"\\"_blank\\"|\\"_self\\"|\\"_parent\\"|\\"_top\\"|string","value":"_blank"},"clearIcon":{"type":"string","value":"never","enumValues":["always","conditional","never"]},"readonlyDisplay":{"type":"string","value":"link","enumValues":["actionable","link","text","input"]},"help":{"type":"object","properties":{"instruction":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"helpHints":{"type":"object","properties":{"definition":{"type":"string"},"source":{"type":"string"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"displayOptions":{"type":"object","properties":{"converterHint":{"type":"(Array<(\'placeholder\'|\'notewindow\'|\'none\')>|\'placeholder\'|\'notewindow\'|\'none\')"},"helpInstruction":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"},"messages":{"type":"(Array<(\'inline\'|\'notewindow\'|\'none\')>|\'inline\'|\'notewindow\'|\'none\')"},"validatorHint":{"type":"(Array<(\'notewindow\'|\'none\')>|\'notewindow\'|\'none\')"}},"extension":{"audit":{"ignore":["jetwc-supproperty-propagation"]}}},"validators":{"type":"Array"},"value":{"type":"string","writeback":true},"valid":{"type":"string","value":"valid","enumValues":["invalidHidden","invalidShown","pending","valid"],"writeback":true,"readOnly":true},"translations":{"type":"object","properties":{"invalidUrlError":{"type":"string"},"invalidUrlErrorDetail":{"type":"string"},"invalidModeUrlErrorDetail":{"type":"string"},"invalidIPUrlErrorDetail":{"type":"string"},"invalidDomainUrlErrorDetail":{"type":"string"},"invalidPortUrlErrorDetail":{"type":"string"},"usernameMissingErrorDetail":{"type":"string"},"urlValidatorHint":{"type":"string"}}},"userAssistanceDensity":{"type":"string","value":"reflow","enumValues":["compact","efficient","reflow"],"binding":{"consume":{"name":"userAssistanceDensity"}}},"labelEdge":{"type":"string","enumValues":["inside","none","provided"],"binding":{"consume":{"name":"labelEdge"}}}},"methods":{"validate":{}},"events":{"ojAction":{}},"slots":{"contextMenu":{}}}\n'})),define("oj-sample/input-url/loader",["ojs/ojcomposite","./input-url-viewModel","text!./input-url-view.html","text!./component.json","css!./input-url-styles.css"],(function(e,t,r,o){"use strict";e.register("oj-sample-input-url",{view:r,viewModel:t,metadata:JSON.parse(o)})})),define("text!oj-sample/metric/metric-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2018, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n \n
\n \n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n
'})),define("oj-sample/metric/resources/nls/metric-strings",{root:!0}),define("oj-sample/metric/metric-viewModel",["ojs/ojlogger","knockout","ojL10n!./resources/nls/metric-strings"],(function(e,t,r){"use strict";function o(e){var o=this;o.properties=e.properties,o.res=r.ojSampleMetric,o.isDT=o._detectDTMode(e.element),o.DT_TEXT_COLOR="#dce3e4",o.value=t.observable(o._validValueType(e.properties.value)),o.label=t.observable(e.properties.label),o.isDT&&(o.value()||o.value(0),o.label()||o.label(o.res.placeholderLabel)),o.labelSize=t.observable(o.properties.labelSize),o.valueSize=t.observable(o.properties.valueSize),o.labelStyle=t.computed((function(){var e=["oj-sample-metric-label"];switch(e.push("oj-sample-metric-label-"+o.labelSize()),o.properties.labelPosition){case"start":e.push("oj-sample-metric-tile-start");break;case"end":e.push("oj-sample-metric-tile-end");break;case"bottom":e.push("oj-sample-metric-tile-bottom")}return e})),o.valueStyle=t.computed((function(){var e=["oj-sample-metric-value-text"];return e.push("oj-sample-metric-value-"+o.valueSize()),e})),o.labelColor=t.pureComputed((function(){return o.isDT&&!o.properties.label?o.DT_TEXT_COLOR:o.properties.labelColor})),o.valueColor=t.pureComputed((function(){return o.isDT&&!o.properties.value?o.DT_TEXT_COLOR:o.properties.valueColor}))}return o.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"value":e.value?t.value(t._validValueType(e.value)):t.isDT&&t.value(0);break;case"label":e.value?t.label(e.value):t.isDT&&t.label(t.res.placeholderLabel);break;case"labelSize":t.labelSize(e.value);break;case"valueSize":t.valueSize(e.value)}},o.prototype._validValueType=function(t){return t&&"string"!=typeof t&&"number"!=typeof t&&"boolean"!=typeof t&&!t.hasOwnProperty("toString")?(e.error(this.res.invalidValueType),"?"):t},o.prototype._interactionListenerK=function(e,t){"keypress"===event.type&&13===event.keyCode&&t.composite.dispatchEvent(new CustomEvent("ojAction",{}))},o.prototype._interactionListenerM=function(e,t){"click"===event.type&&t.composite.dispatchEvent(new CustomEvent("ojAction",{}))},o.prototype._detectDTMode=function(e){return!!e.getAttribute("data-vbdt-component")},o})),define("text!oj-sample/metric/component.json",[],(function(){return'{"name":"metric","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"label":{"type":"string"},"labelSize":{"type":"string","value":"md","enumValues":["lg","md","sm"]},"labelColor":{"type":"string","value":"#000"},"value":{"type":"any"},"valueColor":{"type":"string","value":"#000"},"valueSize":{"type":"string","value":"lg","enumValues":["lg","md","sm"]},"labelPosition":{"type":"string","enumValues":["top","bottom","start","end"],"value":"bottom"},"labelAlign":{"type":"string","enumValues":["center","left","right"],"value":"center"}},"events":{"ojAction":{}}}\n'})),define("oj-sample/metric/loader",["ojs/ojcomposite","text!./metric-view.html","./metric-viewModel","text!./component.json","css!./metric-styles"],(function(e,t,r,o){e.register("oj-sample-metric",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/organization-tree/oj-sample-organization-tree-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n \n
\n
\n
\n
\n \n \n \n \n \n
\n
'})),define("oj-sample/organization-tree/resources/nls/oj-sample-organization-tree-strings",{root:{"oj-sample-organization-tree":{sampleString:"The strings file can be used to manage translatable resources"}}}),define("text!oj-sample/organization-tree-item/component.json",[],(function(){return'{"name":"organization-tree-item","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"nodeId":{"type":"string","extension":{"mappedAttribute":"nodeId"}},"parentId":{"type":"string","extension":{"mappedAttribute":"parentId"}},"dottedParentId":{"type":"string","extension":{"mappedAttribute":"dottedParentId"}},"label":{"type":"string","extension":{"mappedAttribute":"label"}},"secondaryLabel":{"type":"string"},"tertiaryLabel":{"type":"string"},"image":{"type":"string"},"color":{"type":"string"},"backgroundColor":{"type":"string"},"borderColor":{"type":"string"},"textColor":{"type":"string"}},"slots":{"":{"data":{"element":{"type":"Element"},"index":{"type":"number"},"data":{"type":"object"}}}}}\n'})),define("oj-sample/organization-tree-item/oj-sample-organization-tree-item-viewModel",["knockout"],(function(e){return function(e){var t=this;t.properties=e.properties,t.nodeSubId=t.properties.nodeId}})),define("text!oj-sample/organization-tree-item/oj-sample-organization-tree-item-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2015, 2023, Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n\n \n\n
'})),define("oj-sample/organization-tree-item/loader",["ojs/ojcomposite","text!./component.json","./oj-sample-organization-tree-item-viewModel","text!./oj-sample-organization-tree-item-view.html","css!./oj-sample-organization-tree-item-styles"],(function(e,t,r,o){e.register("oj-sample-organization-tree-item",{view:o,viewModel:r,metadata:JSON.parse(t)})})),define("oj-sample/organization-tree/oj-sample-organization-tree-viewModel",["jquery","knockout","ojL10n!./resources/nls/oj-sample-organization-tree-strings","ojs/ojanimation","ojs/ojcontext","ojs/ojcomposite","ojs/ojmoduleanimations","oj-sample/organization-tree-item/loader"],(function(e,t,r,o,n,i){function a(e){var o=this;o.composite=e.element,o.properties=e.properties,o.res=r["oj-sample-organization-tree"],o._treeId=null,o.msgNoData=t.observable(),o.expandedNodesMap=new Map,o.offsetX=0,o.offsetChange=20,o.baseOffset=0,o._selectionMode=null,o._styleIndex=null,o._defaultStyleOptions={"--edge-width":"2px","--node-border-radius":"2px","--node-border-width":"2px","--edge-color":"#ccc","--color":"#3b3a3a","--node-border-color":"#cbcccd","--node-background-color":"#e5e6e6","--badge-color":"#3b3a3a"},o.orgtreeSubId="ojsorgtree_"+e.uniqueId,o._navKeys={ENTER:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},o.refreshListener=function(e){o._remapIncomingData(),o.generateRootOrgTreeHTML()}}return a.prototype.selectNode=function(e){var t=this;e.preventDefault();var r="leaf",o={};if("keydown"!==e.type||e.keyCode!==t._navKeys.LEFT&&e.keyCode!==t._navKeys.UP&&e.keyCode!==t._navKeys.RIGHT&&e.keyCode!==t._navKeys.DOWN){if("click"===e.type||"keydown"===e.type&&e.keyCode===t._navKeys.ENTER){(m=e.currentTarget).focus();var n=t.getAllChildNodes(m.id),i=!1;if(0==n.length)i=!0,o.id=m.id,o.data=t.getNodeData(m.id);else{var a=m.getAttribute("selected"),s=null,l=n.length;if("true"===a){if(!i){var p=m.parentNode,d=p.lastElementChild;for(p.removeChild(d),t.setAnimationForPrevSiblings(a,m.parentNode,p.id),t.setAnimationForNextSiblings(a,m.parentNode,p.id),t.setAnimationForParent(a,m.parentNode,p.id),null!=m&&(s=m.parentNode.parentNode.parentNode);null!=s&&"LI"==s.nodeName;){var u=t.expandedNodesMap.get(s.id)-l;t.expandedNodesMap.set(s.id,u),s=s.parentNode.parentNode}t.expandedNodesMap.delete(p.id)}m.setAttribute("selected",!1),o.id=m.id,o.data=t.getNodeData(m.id),r="collapsed"}else{if(o.id=m.id,o.data=t.getNodeData(m.id),!i){for(t.expandedNodesMap.set(m.parentNode.id,l),null!=m&&(s=m.parentNode.parentNode.parentNode);null!=s&&"LI"==s.nodeName;){u=t.expandedNodesMap.get(s.id)+l;t.expandedNodesMap.set(s.id,u),s=s.parentNode.parentNode}t.generateChildTreeHtml(n,o.id),t.setAnimationForPrevSiblings(a,m.parentNode,o.id),t.setAnimationForNextSiblings(a,m.parentNode,o.id),t.setAnimationForParent(a,m.parentNode,o.id)}m.setAttribute("selected",!0),r="expanded"}}var c={nodeId:o.data.nodeId,node:{nodeId:o.data.nodeId,parentId:o.data.parentId,dottedParentId:o.data.dottedParentId,label:o.data.label,secondaryLabel:o.data.secondaryLabel,tertiaryLabel:o.data.tertiaryLabel,image:o.data.image},state:r};t.properties.setProperty("selected",c)}}else{var m=e.currentTarget,v=e.keyCode,g=null;v===t._navKeys.DOWN?g=g=m.nextElementSibling?m.nextElementSibling.firstElementChild.firstElementChild:null:v===t._navKeys.UP?g=m.parentNode.parentNode.parentNode.firstElementChild:v===t._navKeys.LEFT?g=m.parentNode.previousElementSibling?m.parentNode.previousElementSibling.firstElementChild:null:v===t._navKeys.RIGHT&&(g=m.parentNode.nextElementSibling?m.parentNode.nextElementSibling.firstElementChild:null),g&&-1!=g.className.indexOf("node")&&(m.removeAttribute("tabindex"),g.setAttribute("tabindex",0),g.focus())}},a.prototype.configure=function(e){var t=this,r=e.element;t._treeId=e.uniqueId||"oj-org-tree_"+(document.getElementById(r.id).length-1),r.setAttribute("id",t._treeId),t._selectionMode=t.properties.selectionMode,t.msgNoData(t.res.msgNoData),t.injectStyles(t.properties.styleOptions)},a.prototype.connected=function(e){var t=this;t.configure(e),(t.isDataProviderDriven||t.properties.data&&!Array.isArray(t.properties.data)&&t.properties.data.addEventListener&&"function"==typeof t.properties.data.addEventListener)&&(t.isDataProviderDriven=!0,t.properties.data.addEventListener("refresh",t.refreshListener),t.properties.data.addEventListener("mutate",t.refreshListener))},a.prototype.disconnected=function(e){var t=this;t.isDataProviderDriven&&(t.properties.data.removeEventListener("refresh",t.refreshListener),t.properties.data.removeEventListener("mutate",t.refreshListener))},a.prototype.bindingsApplied=function(e){this._remapIncomingData(),this.generateRootOrgTreeHTML()},a.prototype.propertyChanged=function(e){var r=this;r.composite;if("external"===e.updatedFrom)switch(e.property){case"data":r._remapIncomingData(),r.generateRootOrgTreeHTML();break;case"styleOptions":r.injectStyles(e.value);break;case"translations":r.res=t.observable(!0).extend({},r.res,e.value),r.msgNoData(r.res.msgNoData)}},a.prototype.generateRootOrgTreeHTML=function(){var e=this,r=document.getElementById(e.orgtreeSubId);if(r.childElementCount>0){var n=document.createRange();n.selectNodeContents(r),n.deleteContents()}var i=document.createElement("ul");r.appendChild(i),e.dataReadyPromise.then((function(){var r=e.getRootNodeData(),n=e.nodeElementMap[r.nodeId].cloneNode(!0),a=document.createElement("li");a.setAttribute("id","li-"+r.nodeId),e.generateNodeHTML(n,r.nodeId,a),i.appendChild(a);for(var s=document.getElementById(e.composite.id).getElementsByClassName("node"),l=0;l0){var i=document.createElement("span") -;i.setAttribute("class","badge"),i.textContent=o,n.appendChild(i)}e.appendChild(n),r.appendChild(e)},a.prototype.generateChildTreeHtml=function(e,r){var n=this;if(e.length>0){var i=document.getElementById("li-"+r),a=e.length,s=document.createElement("ul");s.setAttribute("id",r+"-ul"),i.appendChild(s);for(var l=0;l0){e.workingProviders={};var o=i.getComponentMetadata("oj-sample-organization-tree-item"),n={};for(var a in o.properties){var s=a;o.properties[a].extension&&o.properties[a].extension.mappedAttribute&&(s=o.properties[a].extension.mappedAttribute),n[a]=s}e.workingOrgItems=[],e.nodeElementMap={},r.forEach((function(t){var r={};for(var o in n)r[n[o]]=t.getProperty(o);e.workingOrgItems.push(r),e.nodeElementMap[r.nodeId]=t.firstElementChild})),t()}}))}))},a.prototype.getRootNodeData=function(){for(var e=this,t=e.workingOrgItems.length,r=0;r=13.0.0 <16.0.0","dependencies":{"oj-sample-organization-tree-item":"9.0.0"},"properties":{"data":{"type":"oj.DataProvider|Array<{nodeId:string,parentId:string,dottedParentId:string,label:string,secondaryLabel:string,tertiaryLabel:string,image:string,color:string,backgroundColor:string,borderColor:string,textColor:string}>"},"styleOptions":{"type":"string"},"translations":{"type":"object","properties":{"msgNoData":{"type":"string"}}},"selectionMode":{"value":"none","type":"string","enumValues":["none","single"]},"selected":{"type":"{nodeId:string, state:string, node:{nodeId:string,parentId:string,dottedParentId:string,label:string,secondaryLabel:string,tertiaryLabel:string,image:string}}","writeback":true,"readOnly":true}},"slots":{"itemTemplate":{"data":{"element":{"type":"Element"},"index":{"type":"number"},"data":{"type":"object"}}}}}\n'})),define("oj-sample/organization-tree/loader",["ojs/ojcomposite","text!./oj-sample-organization-tree-view.html","./oj-sample-organization-tree-viewModel","text!./component.json","css!./oj-sample-organization-tree-styles"],(function(e,t,r,o){e.register("oj-sample-organization-tree",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/qr-code/qr-code-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n
\n
\n
\n
'})),define("oj-sample/qr-code/resources/nls/qr-code-strings",{root:!0});var qrcode=function(){var e=function(e,t){var r=e,o=d[t],n=null,i=0,a=null,s=[],l={},p=function(e,t){n=function(e){for(var t=new Array(e),r=0;r=7&&v(e),null==a&&(a=y(r,o,s)),f(a,t)},u=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1||i<=e+r))for(var o=-1;o<=7;o+=1)t+o<=-1||i<=t+o||(n[e+r][t+o]=0<=r&&r<=6&&(0==o||6==o)||0<=o&&o<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=o&&o<=4)},c=function(){for(var e=8;e>o&1);n[Math.floor(o/3)][o%3+i-8-3]=a}for(o=0;o<18;o+=1){a=!e&&1==(t>>o&1);n[o%3+i-8-3][Math.floor(o/3)]=a}},g=function(e,t){for(var r=o<<3|t,a=b.getBCHTypeInfo(r),s=0;s<15;s+=1){var l=!e&&1==(a>>s&1);s<6?n[s][8]=l:s<8?n[s+1][8]=l:n[i-15+s][8]=l}for(s=0;s<15;s+=1){l=!e&&1==(a>>s&1);s<8?n[8][i-s-1]=l:s<9?n[8][15-s-1+1]=l:n[8][15-s-1]=l}n[i-8][8]=!e},f=function(e,t){for(var r=-1,o=i-1,a=7,s=0,l=b.getMaskFunction(t),p=i-1;p>0;p-=2)for(6==p&&(p-=1);;){for(var d=0;d<2;d+=1)if(null==n[o][p-d]){var u=!1;s>>a&1)),l(o,p-d)&&(u=!u),n[o][p-d]=u,-1==(a-=1)&&(s+=1,a=7)}if((o+=r)<0||i<=o){o-=r,r=-r;break}}},y=function(e,t,r){for(var o=w.getRSBlocks(e,t),n=E(),i=0;i8*s)throw"code length overflow. ("+n.getLengthInBits()+">"+8*s+")";for(n.getLengthInBits()+4<=8*s&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=8*s||(n.put(236,8),n.getLengthInBits()>=8*s));)n.put(17,8);return function(e,t){for(var r=0,o=0,n=0,i=new Array(t.length),a=new Array(t.length),s=0;s=0?c.getAt(m):0}}var v=0;for(d=0;do)&&(e=o,t=r)}return t}())},l.createTableTag=function(e,t){e=e||2;var r="";r+='',r+="";for(var o=0;o";for(var n=0;n';r+=""}return r+="",r+="
"},l.createSvgTag=function(e,t,r,o){var n={};"object"==typeof arguments[0]&&(e=(n=arguments[0]).cellSize,t=n.margin,r=n.alt,o=n.title),e=e||2,t=void 0===t?4*e:t,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(o="string"==typeof o?{text:o}:o||{}).text=o.text||null,o.id=o.text?o.id||"qrcode-title":null;var i,a,s,p,d=l.getModuleCount()*e+2*t,u="";for(p="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",u+=''+h(o.text)+"":"",u+=r.text?''+h(r.text)+"":"",u+='',u+='":t+=">";break;case"&":t+="&";break;case'"':t+=""";break;default:t+=o}}return t};return l.createASCII=function(e,t){if((e=e||1)<2)return function(e){e=void 0===e?2:e;var t,r,o,n,i,a=1*l.getModuleCount()+2*e,s=e,p=a-e,d={"██":"█","█ ":"▀"," █":"▄"," ":" "},u={"██":"▀","█ ":"▀"," █":" "," ":" "},c="";for(t=0;t=p?u[i]:d[i];c+="\n"}return a%2&&e>0?c.substring(0,c.length-a-1)+Array(a+1).join("▀"):c.substring(0,c.length-1)}(t);e-=1,t=void 0===t?2*e:t;var r,o,n,i,a=l.getModuleCount()*e+2*t,s=t,p=a-t,d=Array(e+1).join("██"),u=Array(e+1).join(" "),c="",m="";for(r=0;r>>8),t.push(255&a)):t.push(o)}}return t}};var t,r,o,n,i,a=1,s=2,l=4,p=8,d={L:1,M:0,Q:3,H:2},u=0,c=1,m=2,v=3,g=4,f=5,y=6,h=7,b=(t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],r=1335,o=7973,i=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t},(n={}).getBCHTypeInfo=function(e){for(var t=e<<10;i(t)-i(r)>=0;)t^=r<=0;)t^=o<5&&(r+=3+i-5)}for(o=0;o=256;)t-=255;return e[t]}};return o}();function x(e,t){if(void 0===e.length)throw e.length+"/"+t;var r=function(){for(var r=0;r>>7-t%8&1)},put:function(e,t){for(var o=0;o>>t-o-1&1))},getLengthInBits:function(){return t},putBit:function(r){var o=Math.floor(t/8);e.length<=o&&e.push(0),r&&(e[o]|=128>>>t%8),t+=1}};return r},C=function(e){var t=a,r=e,o={getMode:function(){return t},getLength:function(e){return r.length},write:function(e){for(var t=r,o=0;o+2>>8&255)+(255&o),e.put(o,13),r+=2}if(r>>8)},writeBytes:function(e,r,o){r=r||0,o=o||e.length;for(var n=0;n0&&(t+=","),t+=e[r];return t+="]"}};return t},S=function(e){var t=e,r=0,o=0,n=0,i={read:function(){for(;n<8;){if(r>=t.length){if(0==n)return-1;throw"unexpected end of file./"+n}var e=t.charAt(r);if(r+=1,"="==e)return n=0,-1;e.match(/^\s$/)||(o=o<<6|a(e.charCodeAt(0)),n+=6)}var i=o>>>n-8&255;return n-=8,i}},a=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return i},D=function(e,t,r){for(var o=function(e,t){var r=e,o=t,n=new Array(e*t),i={setPixel:function(e,t,o){n[t*r+e]=o},write:function(e){e.writeString("GIF87a"),e.writeShort(r),e.writeShort(o),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(r),e.writeShort(o),e.writeByte(0);var t=a(2);e.writeByte(2);for(var n=0;t.length-n>255;)e.writeByte(255),e.writeBytes(t,n,255),n+=255;e.writeByte(t.length-n),e.writeBytes(t,n,t.length-n),e.writeByte(0),e.writeString(";")}},a=function(e){for(var t=1<>>t!=0)throw"length over";for(;p+t>=8;)l.writeByte(255&(e<>>=8-p,d=0,p=0;d|=e<0&&l.writeByte(d)}});c.write(t,o);var m=0,v=String.fromCharCode(n[m]);for(m+=1;m=6;)i(e>>>t-6),t-=6},n.flush=function(){if(t>0&&(i(e<<6-t),e=0,t=0),r%3!=0)for(var n=3-r%3,a=0;a>6,128|63&o):o<55296||o>=57344?t.push(224|o>>12,128|o>>6&63,128|63&o):(r++,o=65536+((1023&o)<<10|1023&e.charCodeAt(r)),t.push(240|o>>18,128|o>>12&63,128|o>>6&63,128|63&o))}return t}(e)},function(e){"function"==typeof define&&define.amd?define("oj-sample/qr-code/lib/qrcode",[],e):"object"==typeof exports&&(module.exports=e())}((function(){return qrcode})),define("oj-sample/qr-code/qr-code-viewModel",["knockout","ojL10n!./resources/nls/qr-code-strings","./lib/qrcode"],(function(e,t){function r(e){var r=this;r.composite=e.element,r.properties=e.properties,r.res=t.ojSampleQRCode}return r.prototype.generateQRCode=function(){var e=this,t=e.composite.value,r=e.composite.cellSize,o=-1===e.composite.margin?r:e.composite.margin,n=e.composite.errorCorrectionLevel.charAt(0).toUpperCase(),i=qrcode(e.properties.qrVersion,n);e.composite.title=t,t&&(i.addData(t,"Byte"),i.make(),e.composite.innerHTML=i.createImgTag(r,o))},r.prototype.bindingsApplied=function(e){this.generateQRCode()},r.prototype.propertyChanged=function(e){if("external"===e.updatedFrom)switch(e.property){case"value":case"cellSize":case"margin":case"errorCorrectionLevel":case"qrVersion":this.generateQRCode()}},r})),define("text!oj-sample/qr-code/component.json",[],(function(){return'{"name":"qr-code","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"value":{"type":"string"},"qrVersion":{"type":"number","value":0},"cellSize":{"type":"number","value":4},"margin":{"type":"number","value":-1},"errorCorrectionLevel":{"type":"string","enumValues":["low","medium","quality","high-quality"],"value":"medium"}}}\n'})),define("oj-sample/qr-code/loader",["ojs/ojcomposite","text!./qr-code-view.html","./qr-code-viewModel","text!./component.json","css!./qr-code-styles"],(function(e,t,r,o){e.register("oj-sample-qr-code",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("text!oj-sample/tooltip/tooltip-view.html",[],(function(){return'\x3c!--\n tooltip\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n \n \n \n \n \n \n \n \n
'})),define("oj-sample/tooltip/resources/nls/tooltip-strings",{root:!0}),define("oj-sample/tooltip/tooltip-viewModel",["ojs/ojcontext","knockout","ojL10n!./resources/nls/tooltip-strings","ojs/ojpopup"],(function(e,t,r){function o(e){var t=this;t.composite=e.element,t.loggingIdentity="oj-sample-tooltip ("+e.uniqueId+"): ",t.contentSubId=e.uniqueId+"-content",t.popupSubId=e.uniqueId+"-popup",t.properties=e.properties,t.res=r.ojsampleTooltip,t.setupComplete=new Promise((function(e){t.markSetupComplete=e}))}return o.prototype.bindingsApplied=function(e){this.markSetupComplete(),delete this.markSetupComplete},o.prototype.connected=function(e){var t=this;t.setupComplete.then((function(){if(!t.popupElement){t.popupElement=document.getElementById(t.popupSubId);var e=t._handleClearTimeout.bind(t),r=t._handleSetTimeout.bind(t);t.popupElement.addEventListener("ojOpen",r),t.popupElement.addEventListener("ojBeforeClose",e),t.popupElement.addEventListener("ojFocus",e),t._callbackOpen=t._handleOpen.bind(t),t._callbackClose=t._handleClose.bind(t)}var o=t._callbackOpen;t.composite.addEventListener("mouseenter",o,!0),t.composite.addEventListener("focus",o,!0)}))},o.prototype.disconnected=function(e){var t=this;if(t.popupElement){var r=t._callbackOpen;t.composite.removeEventListener("mouseenter",r,!0),t.composite.removeEventListener("focus",r,!0)}},o.prototype.propertyChanged=function(e){},o.prototype.refresh=function(){},o.prototype.show=function(){this.popupElement.open(this.composite)},o.prototype._handleOpen=function(e){var t=this;t.openInProgress||(t.openInProgress=!0,setTimeout(function(){t.popupElement.open(e.target)}.bind(this),t.properties.openDelay))},o.prototype._handleClose=function(e){!this.popupElement.isOpen()||this.popupElement.close()},o.prototype._handleSetTimeout=function(e){var t=this;t._timeoutId=window.setTimeout(t._callbackClose,t.properties.displayDuration),t.openInProgress&&(t.openInProgress=!1)},o.prototype._handleClearTimeout=function(e){var t=this._timeoutId;delete this._timeoutId,window.clearTimeout(t)},o.prototype.hide=function(){},o})),define("text!oj-sample/tooltip/component.json",[],(function(){return'{"name":"tooltip","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"openDelay":{"type":"number","value":500},"displayDuration":{"type":"number","value":3000}},"methods":{"show":{},"hide":{},"refresh":{}},"slots":{"":{},"tooltip":{}}}\n' -})),define("oj-sample/tooltip/loader",["ojs/ojcomposite","text!./tooltip-view.html","./tooltip-viewModel","text!./component.json","css!./tooltip-styles.css"],(function(e,t,r,o){e.register("oj-sample-tooltip",{view:t,viewModel:r,metadata:JSON.parse(o)})})),define("oj-sample/utils/validators/countryValidator",["ojs/ojcore","ojL10n!oj-sample/utils/resources/nls/oj-sample-strings"],(function(e,t){"use strict";function r(e){var r=this;r.countries=t.countries,r.res=t.ojsample,r.valueFormat=e.valueFormat,r.hintText=e.hintText?e.hintText:r.res[r.valueFormat+"CountryValidatorHint"],r.errorText=e.errorText?e.errorText:r.res[r.valueFormat+"CountryValidatorError"],r.errorTextDetail=e.errorTextDetail?e.errorTextDetail:r.res[r.valueFormat+"CountryValidatorErrorDetail"]}return r.prototype.getHint=function(){return this.hintText},r.prototype.validate=function(t){var r=this;if(t){if(r.countries.find((function(e){if(e[r.valueFormat]===t)return e})))return!0;throw new e.ValidatorError(r.errorText,r.errorTextDetail)}return!0},r})),define("oj-sample/utils/validators/countryValidatorFactory",["oj-sample/utils/validators/countryValidator"],(function(e){"use strict";function t(){}return t.prototype.createValidator=function(t){return new e(t)},new t})),define("oj-sample/utils/export/visualizationExporter",["ojs/ojlogger"],(function(e){"use strict";function t(){}return t.prototype.export=function(t,r,o,n,i,a,s){var l=this,p=t.getBoundingClientRect(),d=Math.ceil(p.width),u=Math.ceil(p.height);o.width=d,o.height=u;var c=t.getElementsByTagName("svg");if(c.length>0){var m=c[0],v=m.getAttribute("width"),g=m.getAttribute("height");1!==m.width.baseVal.unitType&&m.setAttribute("width",d),1!==m.height.baseVal.unitType&&m.setAttribute("height",u);var f="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(m));o.onerror=function(t){e.error(err)},o.onload=function(e){!0===e.target.complete?l._dumpImage(n,i,a,o,s,r):l._dumpWhenReady(n,a,ctx,tempCanvas,o,d,u,0,5)},o.setAttribute("src",f),m.setAttribute("width",v),m.setAttribute("height",g)}},t.prototype._dumpImage=function(t,r,o,n,i,a){var s=t||"export",l=document.createElement("canvas"),p=l.getContext("2d"),d=n.width,u=n.height;l.width=d,l.height=u,void 0!==i&&(p.beginPath(),p.rect(0,0,d,u),p.fillStyle=i,p.fill());try{p.drawImage(n,0,0);var c=l.toDataURL(r);switch(o){case"save":var m=document.createElement("a");"string"==typeof m.download?(m.href=c,m.download=s,a.appendChild(m),m.click(),a.removeChild(m)):window.open(c);break;case"notify":var v={bubbles:!0,cancelable:!1,detail:{imageName:s,mimeType:r,width:d,height:u,data:c}};a.dispatchEvent(new CustomEvent("ojImageExported",v))}}catch(t){e.error(t)}},t.prototype._dumpWhenReady=function(e,t,r,o,n,i,a,s){var l=this;window.setTimeout((function(){a<=s&&(!0===o.complete?l._dumpImage(e,t,r,o,n,i):l._dumpWhenReady(e,t,r,o,n,i,++a,s))}),100)},new t})),define("oj-sample/visualization-exporter/resources/nls/visualization-exporter-strings",{root:!0}),define("oj-sample/visualization-exporter/visualization-exporter-viewModel",["ojs/ojlogger","ojs/ojmessaging","ojs/ojtranslation","knockout","ojL10n!./resources/nls/visualization-exporter-strings","oj-sample/utils/export/visualizationExporter","ojs/ojbutton","ojs/ojdialog","ojs/ojknockout","ojs/ojmessages"],(function(e,t,r,o,n,i){"use strict";function a(e){var t=this;t.composite=e.element,t.loggingIdentity="oj-sample-visualization-exporter ("+e.uniqueId+"): ",t.workingDivSubId=e.uniqueId+"_wa",t.imageSubId=e.uniqueId+"_wai",t.messagesSubId=e.uniqueId+"_msg",t.buttonSubId=e.uniqueId+"_btn",t.res=n.ojsampleVisualizationExporter,t.exportTypes={png:"image/png",jpeg:"image/jpeg",svg:"image/svg+xml"},t.selectedMimeType,t.exportDisabled=o.observable(!0),t.messageQueue=o.observableArray([]),t.properties=e.properties,t._resolveMimeType(t.properties.imageFormat)}return a.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"imageFormat":t._resolveMimeType(e.value);break;case"exportComponent":case"disabled":t.exportDisabled(t.properties.disabled||t.properties.disable||!t._validateExportId(t.properties.exportComponent))}},a.prototype.bindingsApplied=function(e){var t=this;t.workArea=document.getElementById(t.workingDivSubId),t.workingImage=document.getElementById(t.imageSubId),t.exportDisabled(t.properties.disabled||t.properties.disable||!t._validateExportId(t.properties.exportComponent,!0))},a.prototype.exportActionHandler=function(e,t){t.invokeExport()},a.prototype.invokeExport=function(){var e=this;if(!e.exportDisabled()){var t=document.getElementById(e.properties.exportComponent);if(void 0!==t)return i.export(t,e.workArea,e.workingImage,e.properties.saveAs+"."+e.properties.imageFormat.toLowerCase(),e.selectedMimeType,e.properties.exportMode,e.properties.fillColor),!0}return!1},a.prototype.validate=function(){return Promise.resolve("valid")},a.prototype._resolveMimeType=function(e){e&&(this.selectedMimeType=this.exportTypes[e.toLowerCase()])},a.prototype._validateExportId=function(e,t){var r=this,o=!1;if(void 0!==e&&e.length>0){var n=document.getElementById(e);if(null!=n)0===n.getElementsByTagName("svg").length?r._reportError("notDVTComponentError"):o=!0;else r._reportError("noComponentError",{id:e})}else t||r._reportError("noExportIdError");return o},a.prototype._reportError=function(n,i){var a=this,s=r.applyParameters(a.res[n],i),l=r.applyParameters(a.res[n+"Detail"],i);e.error(a.loggingIdentity+s),e.error(a.loggingIdentity+l),void 0===a.messageQueue&&(a.messageQueue=o.observableArray([])),a.messageQueue.push({summary:s,detail:l,severity:t.SEVERITY_TYPE.ERROR})},a})),define("text!oj-sample/visualization-exporter/visualization-exporter-view.html",[],(function(){return'\x3c!--\n Visualization-exporter component view\n Copyright (c) 2018, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n \n \n\n\n\n
\n \n
'})),define("text!oj-sample/visualization-exporter/component.json",[],(function(){return'{"name":"visualization-exporter","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","dependencies":{"oj-sample-utils":"9.0.0"},"properties":{"exportComponent":{"type":"string"},"display":{"type":"string","enumValues":["all","icons"],"value":"all"},"chroming":{"type":"string","enumValues":["borderless","callToAction","full","half","outlined","solid"]},"disabled":{"type":"boolean","value":false},"disable":{"type":"boolean","value":false},"imageFormat":{"type":"string","enumValues":["png","jpeg"],"value":"png"},"exportMode":{"type":"string","enumValues":["save","notify"],"value":"save"},"saveAs":{"type":"string","value":"export"},"fillColor":{"type":"string","value":"#FFFFFF"},"valid":{"type":"string","enumValues":["invalidHidden","invalidShown","pending","valid"],"writeback":true,"readOnly":true}},"methods":{"export":{"internalName":"invokeExport"},"validate":{}},"events":{"ojsImageExported":{"detail":{"imageName":{"type":"string"},"mimeType":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"data":{"type":"string"}}}},"slots":{"startIcon":{},"endIcon":{},"":{}}}\n'})),define("oj-sample/visualization-exporter/loader",["ojs/ojcomposite","./visualization-exporter-viewModel","text!./visualization-exporter-view.html","text!./component.json","css!./visualization-exporter-styles.css"],(function(e,t,r,o){"use strict";e.register("oj-sample-visualization-exporter",{view:r,viewModel:t,metadata:JSON.parse(o)})})),require(["oj-sample/checkbox-switch/loader","oj-sample/copy-text/loader","oj-sample/country-picker/loader","oj-sample/export-data/loader","oj-sample/highlight-text/loader","oj-sample/input-email/loader","oj-sample/input-text-typeahead/loader","oj-sample/input-url/loader","oj-sample/metric/loader","oj-sample/organization-tree/loader","oj-sample/organization-tree-item/loader","oj-sample/qr-code/loader","oj-sample/tooltip/loader","oj-sample/utils/validators/emailValidatorFactory","oj-sample/utils/validators/urlValidatorFactory","oj-sample/utils/validators/countryValidatorFactory","oj-sample/utils/export/dataCollectionExporter","oj-sample/utils/export/visualizationExporter","oj-sample/visualization-exporter/loader"],(function(){})),define("controls-bundle",(function(){})); -//# sourceMappingURL=controls-bundle.js.map \ No newline at end of file diff --git a/app/src/components/oj-sample/min/controls-bundle.js.map b/app/src/components/oj-sample/min/controls-bundle.js.map deleted file mode 100644 index b441ae04..00000000 --- a/app/src/components/oj-sample/min/controls-bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"controls-bundle.js","names":["define","ko","CheckboxSwitchComponentModel","context","self","this","properties","internalValue","observableArray","value","subscribe","newValue","length","setProperty","prototype","propertyChanged","updatedFrom","property","Composite","view","viewModel","metadata","register","JSON","parse","root","ArrayDataProvider","Logger","componentStrings","CopyTextComponentModel","autoDismissTimeout","composite","element","res","ojSampleCopyText","altText","observable","copiedText","copiedMessage","translations","copyImagePath","require","toUrl","sourceElement","useProxy","popupSubid","uniqueId","workingSubid","buttonSubid","pureComputed","useMessagesType","notifications","notificationMessages","bindingsApplied","resolveSource","copyFrom","resolveMessagesType","confirmationDisplay","proxy","document","getElementById","launcher","sourceId","candidate","hasAttribute","undefined","tagName","option","notificationPopup","doCopy","event","vm","okForCopy","copyValue","select","execCommand","open","window","setTimeout","close","severity","summary","autoTimeout","focus","error","copyErrorSummary","copyErrorDetail","subproperty","path","refresh","Context","labelStrings","CountryPickerComponent","_countries","countries","map","country","Object","assign","flagId","alpha2Code","toLowerCase","label","name","displayMode","valueFormat","valueKey","otherKey","selectionValue","computed","read","matchedCountry","_findCountryByKey","cachedKey","current","_updateCurrent","write","countryCode","writebackValue","ojSampleCountryPicker","_sortKey","_sortCountriesByKey","countriesDP","keyAttributes","textFilterAttributes","validate","getProperty","Promise","resolve","selectComponent","firstElementChild","state","returnState","errors","i","_validatorSet","err","push","_message","lastKey","numericCode","currentValue","countryCodes","alpha3Code","callingCodes","currencies","timezones","key","currentCountry","find","toUpperCase","sort","a","b","DataCollectionExporter","_absoluteMaxExportCount","export","data","workingElement","columns","maxRows","fileName","includeHeaderRow","describeSampleSize","excelCompatible","Array","isArray","_exportArray","fetchFirst","_exportDataProvider","dataProvider","convertDone","fetchOptions","size","providerIterator","Symbol","asyncIterator","reject","then","exportData","_convertDPOutputToArray","arrayData","columnDefinitions","hwm","_describeArray","quot","workingrow","_encodeString","headerText","substr","exportRowObject","j","hasOwnProperty","field","exportValue","exportAsType","type","exportValueBase","subAttribute","encoded","isNaN","_inititiateDownload","overrideSampleSize","sampleSize","canonicalColumnDefs","_mergeElementDef","workingDefinition","compareElement","foundAttrs","keys","missingAttributes","searchMap","includes","newColumn","peekType","concat","suggestedName","dataStream","includeBOM","tempLink","createElement","dataUrl","encodeURIComponent","download","href","appendChild","click","removeChild","iterator","workingArray","maxCount","startLength","remaining","next","result","rows","done","replace","exporter","ExportDataComponentModel","workareaSubId","ojSampleExportData","_describeSampleSize","format","_workArea","invokeExport","HighlightTextComponentModel","contentSubid","highlightClass","hasCustomStyling","contentSpan","_injectDomContent","matchIndex","firstChild","highlightValue","indexOf","preText","matchText","postText","matchLength","slice","preSpan","innerText","matchSpan","trim","split","forEach","className","classList","add","postSpan","oj","validatorStrings","EmailValidator","options","ojsample","hintText","errorText","errorTextDetail","getHint","test","ValidatorError","EmailValidatorFactory","createValidator","emailValidatorFactory","InputEmailComponentModel","errm","errmd","hint","valueInputElementId","valueInputElement","customValidatorsSupplied","validatorFactory","validatorSet","validators","invalidEmailError","invalidEmailErrorDetail","emailValidatorHint","_assignDefaultValidator","protocol","masterResolve","validationState","messagesCustom","baseErrm","baseErrmD","baseHint","buttonActionListener","preventDefault","stopPropagation","dispatchEvent","CustomEvent","InputTypeaheadComponentModel","internalRawValue","_setupLimiter","typeaheadWait","timeout","rawWatcher","dispose","typeaheadValue","extend","rateLimit","method","urlValidator","mode","modeErrorTextDetail","ipErrorTextDetail","domainErrorTextDetail","portErrorTextDetail","usernameMissingErrorDetail","modeTestExpression","isIPTestExpression","ipTestExpression","portTestExpression","testExpression","domainName","startsWith","UrlValidator","urlValidatorFactory","InputUrlComponentModel","baseProtocol","trans","invalidUrlError","invalidUrlErrorDetail","invalidModeUrlErrorDetail","invalidIPUrlErrorDetail","invalidDomainUrlErrorDetail","invalidPortUrlErrorDetail","urlValidatorHint","MetricComponentModel","ojSampleMetric","isDT","_detectDTMode","DT_TEXT_COLOR","_validValueType","placeholderLabel","labelSize","valueSize","labelStyle","styles","labelPosition","valueStyle","labelColor","valueColor","invalidValueType","_interactionListenerK","component","keyCode","_interactionListenerM","getAttribute","sampleString","nodeSubId","nodeId","viewmodel","$","AnimationUtils","Ctx","OrganizationTreeComponentModel","_treeId","msgNoData","expandedNodesMap","Map","offsetX","offsetChange","baseOffset","_selectionMode","_styleIndex","_defaultStyleOptions","orgtreeSubId","_navKeys","ENTER","LEFT","UP","RIGHT","DOWN","refreshListener","_remapIncomingData","generateRootOrgTreeHTML","selectNode","_state","nodeData","node","currentTarget","childNodes","getAllChildNodes","id","leafNode","getNodeData","selectedRet","ptNode","parentLength","nodeParentEle","parentNode","nodeRem","lastElementChild","setAnimationForPrevSiblings","setAnimationForNextSiblings","setAnimationForParent","nodeName","len","get","set","delete","setAttribute","generateChildTreeHtml","detail","parentId","dottedParentId","secondaryLabel","tertiaryLabel","image","nextElementSibling","previousElementSibling","removeAttribute","configure","selectionMode","injectStyles","styleOptions","connected","isDataProviderDriven","addEventListener","disconnected","removeEventListener","treeEle","childElementCount","clearRange","createRange","selectNodeContents","deleteContents","ulNode","dataReadyPromise","rootNode","getRootNodeData","elements","nodeElementMap","cloneNode","liNode","generateNodeHTML","classname","getElementsByClassName","bind","effect","direction","duration","totalReports","totalRep","getTotalReports","badgeContainer","badge","textContent","nested","childElement","dottedNodes","getAllDottedNodes","dottedChildElement","dottedStringEle","getContext","getBusyContext","whenReady","orgtreeitemElements","querySelector","querySelectorAll","workingProviders","templateMeta","getComponentMetadata","mappedProps","metaProperty","mapTo","extension","mappedAttribute","workingOrgItems","orgtreeitemElement","transformedOrgTreeItem","getRootNodeElement","children","newStyleOptions","index","rule","newStyleRules","sheet","styleSheets","cssRules","insertRule","setAnimationForNode","selected","setAnimationEffectRight","setAnimationEffectLeft","prevSiblings","getPreviousSiblings","nextSiblings","getNextSiblings","parent","calculateOffset","ele","offset","elem","siblings","previousSibling","nodeType","nextSibling","doRefresh","qrcode","typeNumber","errorCorrectionLevel","_typeNumber","_errorCorrectionLevel","QRErrorCorrectionLevel","_modules","_moduleCount","_dataCache","_dataList","_this","makeImpl","maskPattern","moduleCount","modules","row","col","setupPositionProbePattern","setupPositionAdjustPattern","setupTimingPattern","setupTypeInfo","setupTypeNumber","createData","mapData","r","c","pos","QRUtil","getPatternPosition","bits","getBCHTypeNumber","mod","Math","floor","getBCHTypeInfo","inc","bitIndex","byteIndex","maskFunc","getMaskFunction","dark","dataList","rsBlocks","QRRSBlock","getRSBlocks","buffer","qrBitBuffer","put","getMode","getLength","getLengthInBits","totalDataCount","dataCount","putBit","maxDcCount","maxEcCount","dcdata","ecdata","dcCount","ecCount","totalCount","max","getBuffer","rsPoly","getErrorCorrectPolynomial","modPoly","qrPolynomial","modIndex","getAt","totalCodeCount","createBytes","addData","newData","qrNumber","qrAlphaNum","qr8BitByte","qrKanji","isDark","getModuleCount","make","minLostPoint","pattern","lostPoint","getLostPoint","getBestMaskPattern","createTableTag","cellSize","margin","qrHtml","createSvgTag","alt","title","opts","arguments","text","mr","rect","qrSvg","scalable","escapeXml","join","createDataURL","min","x","y","createImgTag","img","s","escaped","charAt","createASCII","r1","r2","p","blocks","blocksLastLineNoMargin","ascii","substring","_createHalfASCII","white","black","line","renderTo2dContext","fillStyle","fillRect","stringToBytes","stringToBytesFuncs","default","bytes","charCodeAt","createStringToBytes","unicodeData","numChars","unicodeMap","bin","base64DecodeInputStream","count","b0","b1","v","String","fromCharCode","unknownChar","PATTERN_POSITION_TABLE","G15","G18","getBCHDigit","QRMode","L","M","Q","H","QRMaskPattern","digit","d","errorCorrectLength","multiply","QRMath","gexp","sameCount","darkCount","abs","EXP_TABLE","LOG_TABLE","n","num","shift","_num","e","glog","ratio","RS_BLOCK_TABLE","qrRSBlock","rsBlock","getRsBlockTable","list","_buffer","_length","bufIndex","bit","_mode","_data","strToNum","chatToNum","getCode","_bytes","code","byteArrayOutputStream","writeByte","off","str","_str","_pos","_buflen","match","decode","width","height","getPixel","gif","_width","_height","pixel","out","writeString","writeShort","raster","getLZWRaster","writeBytes","lzwMinCodeSize","clearCode","endCode","bitLength","table","lzwTable","_out","_bitLength","_bitBuffer","byteOut","bitOut","dataIndex","contains","flush","toByteArray","_map","_size","gifImage","setPixel","base64","_base64","writeEncoded","encode","padlen","toString","base64EncodeOutputStream","utf8","charcode","toUTF8Array","factory","amd","exports","module","QRCodeComponentModel","ojSampleQRCode","generateQRCode","qr","qrVersion","innerHTML","ojContext","TooltipComponentModel","loggingIdentity","contentSubId","popupSubId","ojsampleTooltip","setupComplete","markSetupComplete","popupElement","callbackClearTimeout","_handleClearTimeout","callbackSetTimeout","_handleSetTimeout","_callbackOpen","_handleOpen","_callbackClose","_handleClose","callbackOpen","show","openInProgress","target","openDelay","isOpen","_timeoutId","displayDuration","timeoutId","clearTimeout","hide","countryValidator","CountryValidator","countryValidatorFactory","VisualizationExporter","imageElement","exportFileName","mimeType","exportMode","fillColor","dims","getBoundingClientRect","exportWidth","ceil","exportHeight","chartChildren","getElementsByTagName","svgSource","cleanWidth","cleanHeight","baseVal","unitType","svgDataUri","XMLSerializer","serializeToString","onerror","onload","complete","_dumpImage","_dumpWhenReady","ctx","tempCanvas","exportName","sourceImage","workingDiv","exportAs","beginPath","fill","drawImage","url","toDataURL","eventParams","bubbles","cancelable","imageName","tries","tryMax","Message","Translations","VisualizationExporterComponentModel","workingDivSubId","imageSubId","messagesSubId","buttonSubId","ojsampleVisualizationExporter","exportTypes","png","jpeg","svg","selectedMimeType","exportDisabled","messageQueue","_resolveMimeType","imageFormat","disabled","disable","_validateExportId","exportComponent","workArea","workingImage","exportActionHandler","chartElement","saveAs","checkId","duringSetup","isvalid","dvtComp","_reportError","errorMessageKey","params","resolvedSummary","applyParameters","resolvedDetail","SEVERITY_TYPE","ERROR"],"sources":["0"],"mappings":"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"} \ No newline at end of file diff --git a/app/src/components/oj-sample/min/layout-bundle.js b/app/src/components/oj-sample/min/layout-bundle.js deleted file mode 100644 index 2ba0bfb5..00000000 --- a/app/src/components/oj-sample/min/layout-bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -define("text!oj-sample/drawer/drawer-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019,2021 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n \x3c!-- offcanvas wrapper --\x3e\n
\n
\n \n
\n \n \n Close\n \n \n
\n
\n
\n
\n \n \n Open\n \n \n
\n
\n \n
\n
\n
\n
'})),define("oj-sample/drawer/drawer-viewModel",["ojs/ojcontext","ojs/ojoffcanvas","knockout","hammerjs","ojs/ojbutton"],(function(e,t,o,n){return function r(s){var i=this;function a(){var e=document.getElementById(i.drawerMainId);if(i.drawerContentClass("oj-panel oj-offcanvas-overlay-shadow oj-offcanvas-"+i.edge()),i.drawerWidth("start"==i.edge()||"end"==i.edge()?l(s.properties.width):"100%"),i.drawerHeight("start"==i.edge()||"end"==i.edge()?"100%":l(s.properties.height)),"open"!=i.state()||"start"!=i.edge()&&"end"!=i.edge()||"push"!=i.displayMode()||(e.style.transform="start"==i.edge()?"translate3D("+i.drawerWidth()+",0px,0px)":"translate3D(-"+i.drawerWidth()+",0px,0px)"),"open"==i.state()&&("top"==i.edge()||"bottom"==i.edge())&&"push"==i.displayMode()){var t=document.getElementById(i.innerDrawerId).offsetHeight;e.style.transform="top"==i.edge()?"translate3D(0px,"+t+"px,0px)":"translate3D(0px,-"+t+"px,0px)"}i.computeCloseIcon(),i.computeOpenIcon()}function l(e){return isNaN(parseFloat(e))||isNaN(e-0)?e:e+"px"}i.composite=s.element,i.properties=s.properties,i.drawerStartId="drawer-uid-"+s.uniqueId,i.drawerMainId="drawer-main-content-uid-"+s.uniqueId,i.innerDrawerId="inner-drawer-uid-"+s.uniqueId,i.drawerWidth=o.observable("50%"),i.drawerHeight=o.observable("50%"),i.autoDismiss=o.observable("none"),i.displayMode=o.observable("overlay"),i.displayType=o.observable("icons"),i.closeIcon=o.observable("none"),i.closeIconClass=o.observable(""),i.openIcon=o.observable("none"),i.openIconClass=o.observable(""),i.edge=o.observable("start"),i.state=o.observable(""),i.modalityValue=o.observable(""),i.drawerContentClass=o.observable("oj-panel oj-offcanvas-overlay-shadow oj-offcanvas-"+i.edge()),i.initializationInProgress=new Promise((function(e){i.initComplete=e})),i.closeButtonEnabled=o.computed((function(){return"none"==i.closeIcon()?"none":"inline-flex"})),i.openButtonEnabled=o.computed((function(){return"none"==i.openIcon()?"none":"inline-flex"})),i.flexFlowWithEdges=o.observable({start:"row",end:"row-reverse",top:"column",bottom:"column-reverse"}),i.flexFlow=o.computed((function(){return i.flexFlowWithEdges()[i.edge()]})),i.innerDrawer=function(){return{displayMode:i.displayMode(),selector:document.getElementById(i.innerDrawerId),content:document.getElementById(i.drawerMainId),autoDismiss:i.autoDismiss(),modality:i.modalityValue()}},e.getContext(s.element).getBusyContext().whenReady().then((function(){i.properties.position&&i.edge(i.properties.position),i.properties.width&&i.drawerWidth(l(i.properties.width)),i.properties.height&&i.drawerHeight(l(i.properties.height)),i.properties.closeIcon&&i.closeIcon(i.properties.closeIcon),i.properties.autoDismiss&&i.autoDismiss(i.properties.autoDismiss),i.properties.displayMode&&i.displayMode(i.properties.displayMode),i.properties.openIcon&&i.openIcon(i.properties.openIcon),i.properties.modality&&i.modalityValue(i.properties.modality),i.properties.state&&i.state(i.properties.state),"open"==i.state()?i.openDrawer():i.closeInner(),a(),i.initComplete()})),i.closeInner=function(){i.state("closed"),i.properties.state=i.state();var e=document.getElementById("maincontent"),o=document.getElementById(i.innerDrawerId),n=i.edge();return e.classList="oj-sample-drawer-main-content","push"==i.displayMode()&&("start"!=n&&"end"!=n||(e.style.width="calc(90% + "+o.offsetWidth+"px)")),t.close(i.innerDrawer())},i.openDrawer=function(){return i.state("open"),i.properties.state=i.state(),t.open(i.innerDrawer())},i.toggleDrawer=function(){"closed"==i.state()?i.state("open"):i.state("closed"),i.properties.state=i.state();var e=document.getElementById("maincontent"),o=document.getElementById(i.innerDrawerId),n=i.edge();return"push"==i.displayMode()&&(e.classList="oj-sample-drawer-main-content","open"==i.properties.state?"start"!=n&&"end"!=n||(e.style.width="calc(90% - "+o.offsetWidth+"px)"):"start"!=n&&"end"!=n||(e.style.width="calc(90% + "+o.offsetWidth+"px)")),t.toggle(i.innerDrawer())},i.computeCloseIcon=function(){"none"==i.closeIcon()?i.closeIconClass(""):"cross"==i.closeIcon()?i.closeIconClass("oj-fwk-icon-cross03"):"caret"==i.closeIcon()?i.closeIconClass("top"==i.edge()?"oj-fwk-icon-caret02-n":"bottom"==i.edge()?"oj-fwk-icon-caret02-s":"start"==i.edge()?"oj-fwk-icon-caret02-w":"oj-fwk-icon-caret02-e"):i.closeIconClass("top"==i.edge()?"oj-fwk-icon-arrow02-n":"bottom"==i.edge()?"oj-fwk-icon-arrow02-s":"start"==i.edge()?"oj-fwk-icon-arrow02-w":"oj-fwk-icon-arrow02-e"),i.closeIconClass("oj-fwk-icon "+i.closeIconClass())},i.computeOpenIcon=function(){"none"==i.openIcon()?i.openIconClass(""):"hamburger"==i.openIcon()?i.openIconClass("oj-fwk-icon-hamburger"):"dots"==i.openIcon()?i.openIconClass("top"==i.edge()||"bottom"==i.edge()?"oj-fwk-icon-dots-horizontal":"oj-fwk-icon-dots-vertical"):i.openIconClass("top"==i.edge()?"oj-fwk-icon-arrow02-s":"bottom"==i.edge()?"oj-fwk-icon-arrow02-n":"start"==i.edge()?"oj-fwk-icon-arrow02-e":"oj-fwk-icon-arrow02-w"),i.openIconClass("oj-button-icon oj-fwk-icon "+i.openIconClass())},i.closedCanvasEvent=function(e){i.state("closed"),i.properties.state=i.state()},r.prototype.propertyChanged=function(e){var t=this;"external"==e.updatedFrom&&t.initializationInProgress.then((function(){switch(e.property){case"width":t.drawerWidth(l(e.value));break;case"height":t.drawerHeight(l(e.value));break;case"position":t.closeInner(),t.edge(e.value);break;case"closeIcon":t.closeIcon(e.value);break;case"openIcon":t.openIcon(e.value);break;case"autoDismiss":t.closeInner(),t.autoDismiss(e.value);break;case"displayMode":t.closeInner(),t.displayMode(e.value);break;case"state":"open"===e.value?t.openDrawer():t.closeInner();break;case"modality":t.modalityValue(e.value)}a()}))},r.prototype.bindingsApplied=function(e){var t=this;t.sliderManager=new n.Manager(document.getElementById(t.drawerStartId)),t.sliderManager.add(new n.Swipe({direction:n.DIRECTION_ALL})),t.sliderManager.on("swipeup",(function(e){e.preventDefault(),"top"==t.edge()&&t.closeInner(),"bottom"==t.edge()&&t.openDrawer()})).on("swipedown",(function(e){"bottom"==t.edge()&&t.closeInner(),"top"==t.edge()&&t.openDrawer()})).on("swiperight",(function(e){"start"==t.edge()&&t.openDrawer(),"end"==t.edge()&&t.closeInner()})).on("swipeleft",(function(e){"end"==t.edge()&&t.openDrawer(),"start"==t.edge()&&t.closeInner()}))}}})),define("text!oj-sample/drawer/component.json",[],(function(){return'{"name":"drawer","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"position":{"type":"string","value":"start","enumValues":["start","end","top","bottom"]},"modality":{"type":"string","value":"modeless","enumValues":["modal","modeless"]},"width":{"type":"string"},"height":{"type":"string"},"closeIcon":{"type":"string","enumValues":["cross","caret","arrow","none"],"value":"cross"},"openIcon":{"type":"string","enumValues":["hamburger","dots","arrow","none"],"value":"hamburger"},"autoDismiss":{"type":"string","enumValues":["none","focusLoss"],"value":"focusLoss"},"state":{"type":"string","enumValues":["open","closed"],"value":"closed","writeback":true},"displayMode":{"type":"string","enumValues":["push","overlay"],"value":"overlay"}},"slots":{"closeIcon":{},"openIcon":{},"":{},"drawer":{}}}\n'})),define("oj-sample/drawer/loader",["ojs/ojcomposite","text!./drawer-view.html","./drawer-viewModel","text!./component.json","css!./drawer-styles"],(function(e,t,o,n){e.register("oj-sample-drawer",{view:t,viewModel:o,metadata:JSON.parse(n)})})),define("text!oj-sample/flip-card/flip-card-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n
\n
\n \n
\n
\n
\n \n
\n
\n
'})),define("oj-sample/flip-card/flip-card-viewModel",["ojs/ojcontext","knockout"],(function(e,t){return function o(n){var r=this;r.composite=n.element,r.properties=n.properties,r.styleProp=t.observable(),e.getContext(n.element).getBusyContext().whenReady().then((function(){r.properties.styleOptions&&r.styleProp("string"==typeof r.properties.styleOptions?JSON.parse(r.properties.styleOptions):r.properties.styleOptions),r.properties.flipEdge&&r.composite.classList.add("flip-"+r.properties.flipEdge),"back"==r.properties.side&&r.composite.firstElementChild.classList.toggle("oj-sample-flip-card-flipped")})),r.flipCard=function(e){("click"===e.type||"keypress"===e.type&&13===e.keyCode)&&(r.composite.firstElementChild.classList.toggle("oj-sample-flip-card-flipped"),"front"==r.properties.side?r.properties.side="back":r.properties.side="front")},o.prototype.propertyChanged=function(e){if("external"===e.updatedFrom)switch(e.property){case"styleOptions":r.styleProp("string"==typeof e.value?JSON.parse(e.value):e.value);break;case"flipEdge":r.composite.classList.toggle("flip-"+e.previousValue),r.composite.classList.toggle("flip-"+e.value);break;case"side":r.composite.firstElementChild.classList.toggle("oj-sample-flip-card-flipped")}}}})),define("text!oj-sample/flip-card/component.json",[],(function(){return'{"name":"flip-card","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <17.0.0","properties":{"styleOptions":{"type":"object","properties":{"width":{"type":"string","value":"200px"},"backgroundColor":{"type":"string","value":"#f2f2f3"},"color":{"type":"string"},"borderStyle":{"type":"string","value":"none","enumValues":["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"]},"borderColor":{"type":"string","value":"#e0e1e1"},"borderWidth":{"type":"string","value":"1px"},"borderRadius":{"type":"string","value":"5px"},"padding":{"type":"string","value":"5px"},"margin":{"type":"string","value":"0px"}}},"side":{"type":"string","value":"front","writeback":true,"enumValues":["front","back"]},"flipEdge":{"type":"string","value":"left","enumValues":["left","top","right","bottom"]}},"slots":{"front":{},"back":{}}}\n'})),define("oj-sample/flip-card/loader",["ojs/ojcomposite","text!./flip-card-view.html","./flip-card-viewModel","text!./component.json","css!./flip-card-styles"],(function(e,t,o,n){e.register("oj-sample-flip-card",{view:t,viewModel:o,metadata:JSON.parse(n)})})),define("text!oj-sample/online-detector/online-detector-view.html",[],(function(){return"\x3c!--\n online-detector\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e"})),define("oj-sample/online-detector/resources/nls/online-detector-strings",{root:!0}),define("oj-sample/online-detector/online-detector-viewModel",["knockout","ojL10n!./resources/nls/online-detector-strings","ojs/ojlogger"],(function(e,t,o){function n(e){var o=this;o.composite=e.element,o.properties=e.properties,o.res=t.ojsampleOnlineDetector}return n.prototype.connected=function(e){var t=this;t._getInstanceSemaphore().then((function(){t.checkConnection(),window.addEventListener("online",t.connectionChangeNotifiy),window.addEventListener("offline",t.connectionChangeNotifiy),t._processCheckUrl(t.properties.checkEndpoint)}))},n.prototype.bindingsApplied=function(e){this.instanceSemaphoreResolver(),delete this.instanceSemaphoreResolver},n.prototype.disconnected=function(e){var t=this;window.removeEventListener("online",t.connectionChangeNotifiy),window.removeEventListener("offline",t.connectionChangeNotifiy),t.checkTimeout&&clearInterval(t.checkTimeout)},n.prototype.propertyChanged=function(e){},n.prototype.checkConnection=function(){var e=navigator.onLine;return e!==this.properties.online&&this.properties.setProperty("online",e),e},n.prototype.refresh=function(){this.checkConnection()},n.prototype.connectionChangeNotifiy=function(){for(var e=document.getElementsByTagName("oj-sample-online-detector"),t=0;t10){/^https?:\/\/(?:([\da-zA-Z][\w\.%]*)(?::([\w\.&%$\-]+))?@)?((?=[^\/\?\#\:]{3,253})(?:(?:[\da-zA-Z][\da-zA-Z\-]{0,62}\.)+(?:[\da-zA-Z][\da-zA-Z\-]{0,62}))|localhost|(?:(?:(?:25[0-5])|(?:2[0-4]\d)|(?:[01]?\d\d?))\.){3}(?:(?:25[0-5])|(?:2[0-4]\d)|(?:[01]?\d\d?)))(?::(\d{1,5}))?((?:\/[\w$\-@\.&+!*"'(),%:]+)*)(?:\/?(\?[\w$\-@\.&+!*"'(),%;=\:\/]*))?\/?(#(?:[\w\-\.~!\$&'\(\)\*\+,;=:@\/\?]|%[a-fA-F\d]{2})*)?$/i.test(e)?t.checkTimeout=window.setInterval(t._checkEndpoint.bind(t),1e3*t.properties.checkInterval):o.error(t.res.urlSpecificationError)}},n.prototype._checkEndpoint=function(){var e=this,t=e.properties.cacheBust?e.properties.checkEndpoint:e.properties.checkEndpoint+"nocache="+Math.round(1e5*Math.random()),o=new XMLHttpRequest;o.timeout=5=13.0.0 <16.0.0","properties":{"checkEndpoint":{"type":"string"},"cacheBust":{"type":"boolean","value":"false"},"checkInterval":{"type":"number","value":60},"online":{"type":"boolean","readOnly":true,"writeback":true}},"methods":{"refresh":{},"checkConnection":{}}}\n'})),define("oj-sample/online-detector/loader",["ojs/ojcomposite","text!./online-detector-view.html","./online-detector-viewModel","text!./component.json","css!./online-detector-styles.css"],(function(e,t,o,n){e.register("oj-sample-online-detector",{view:t,viewModel:o,metadata:JSON.parse(n)})})),define("text!oj-sample/orientation-detector/orientation-detector-view.html",[],(function(){return"\x3c!--\n Copyright (c) 2019,2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e"})),define("oj-sample/orientation-detector/orientation-detector-viewModel",["ojs/ojcontext","ojs/ojresponsiveknockoututils","knockout"],(function(e,t,o){function n(t){var o=this;o.element=t.element;var n=e.getContext(t.element).getBusyContext();o.busyResolve=n.addBusyState({description:"Orientation Detector - Waiting for Media Query callback"}),o.properties=t.properties,o.landscapeDetector}return n.prototype.bindingsApplied=function(e){var o=this;o.landscapeDetector=t.createMediaQueryObservable("(orientation: landscape)"),o.landscapeDetector.subscribe((function(e){o.properties.setProperty("orientation",e?"landscape":"portrait"),o.busyResolve&&(o.busyResolve(),delete o.busyResolve)})),o.landscapeDetector.valueHasMutated()},n.prototype.refresh=function(){},n.prototype.propertyChanged=function(e){},n})),define("text!oj-sample/orientation-detector/component.json",[],(function(){return'{"name":"orientation-detector","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"orientation":{"type":"string","writeback":true,"readOnly":true}},"methods":{"refresh":{}}}\n'})),define("oj-sample/orientation-detector/loader",["ojs/ojcomposite","text!./orientation-detector-view.html","./orientation-detector-viewModel","text!./component.json","css!./orientation-detector-styles"],(function(e,t,o,n){e.register("oj-sample-orientation-detector",{view:t,viewModel:o,metadata:JSON.parse(n)})})),define("text!oj-sample/show-when-ready/show-when-ready-view.html",[],(function(){return'\x3c!--\n show-when-ready\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n \n
\n
\n
\n
\n
\n\n
\n
\n \n \n \n
\n
\n
\n
\n \n \n \n
'})),define("oj-sample/show-when-ready/resources/nls/show-when-ready-strings",{root:!0}),define("oj-sample/show-when-ready/show-when-ready-viewModel",["ojs/ojcontext","knockout","ojL10n!./resources/nls/show-when-ready-strings"],(function(e,t,o){function n(e){var n=this;n.composite=e.element,n.loggingIdentity="oj-sample-show-when-ready ("+e.uniqueId+"): ",n.slotWrapperSubId=e.uniqueId+"-content",n.properties=e.properties,n.res=o.ojsampleShowWhenReady,n.externalReadyFlag=t.observable(n.properties.ready),n.shownAtLeastOnce=t.observable(!!n.properties.ready),n.allReady=t.pureComputed((function(){return!!n.isVBCSDT()||"timeout"!==n.properties.loadState&&(n.externalReadyFlag()?(n._setLoadState("ready"),!0):(n._setLoadState("loading"),!1))})),n.displayControl=t.pureComputed((function(){return{hideContent:!n.allReady()}})),n.loadingImage=t.observable(),n.loadingAltText=t.observable(n.res.pageLoading),e.slotCounts.loading||(n._patchLoadingImage(e.properties.imageSource),e.properties.translations&&e.properties.translations.pageLoading&&n.loadingAltText(e.properties.translations.pageLoading)),n.isVBCSDT=t.observable(n._detectDTMode(e.element))}return n.prototype.connected=function(e){this._refreshInternal()},n.prototype.disconnected=function(e){this._setLoadState("unmonitored")},n.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"ready":t._refreshInternal(e.value);break;case"imageSource":t._patchLoadingImage(value);break;case"translations":t.loadingAltText(value.pageLoading)}},n.prototype.refresh=function(){this._refreshInternal()},n.prototype._refreshInternal=function(t){var o=this;o.isVBCSDT(o._detectDTMode(o.composite)),e.getPageContext().getBusyContext().whenReady().then((function(){void 0!==t&&(!o.shownAtLeastOnce()&&t&&o.shownAtLeastOnce(!0),o.externalReadyFlag(t))}))},n.prototype._setLoadState=function(e){var t=this.properties.loadState;t&&t===e||this.properties.setProperty("loadState",e)},n.prototype._patchLoadingImage=function(e){e&&e.length>0?this.loadingImage(e):this.loadingImage(require.toUrl("oj-sample/show-when-ready/resources/images/spinner_full.gif"))},n.prototype._detectDTMode=function(e){return!!e.getAttribute("data-vbdt-component")},n})),define("text!oj-sample/show-when-ready/component.json",[],(function(){return'{"name":"show-when-ready","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"ready":{"type":"boolean"},"imageSource":{"type":"string"},"translations":{"type":"object","properties":{"pageLoading":{"type":"string"}}},"loadState":{"type":"string","enumValues":["loading","ready","timeout","unmonitored"],"readOnly":true,"writeback":true}},"methods":{"refresh":{}},"slots":{"":{},"loading":{}}}\n'})),define("oj-sample/show-when-ready/loader",["ojs/ojcomposite","text!./show-when-ready-view.html","./show-when-ready-viewModel","text!./component.json","css!./show-when-ready-styles.css"],(function(e,t,o,n){e.register("oj-sample-show-when-ready",{view:t,viewModel:o,metadata:JSON.parse(n)})})),define("text!oj-sample/timed-event/timed-event-view.html",[],(function(){return"\x3c!--\n timed-event\n Copyright (c) 2019, 2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e"})),define("oj-sample/timed-event/resources/nls/timed-event-strings",{root:!0}),define("oj-sample/timed-event/timed-event-viewModel",["ojs/ojcontext","ojs/ojlogger","knockout","ojL10n!./resources/nls/timed-event-strings","ojs/ojbutton"],(function(e,t,o,n){function r(e){var t=this;t.composite=e.element,t.loggingIdentity="oj-sample-timed-event ("+e.uniqueId+"): ",t.properties=e.properties,t.res=n.ojsampleTimedEvent,t.suspended=!1,t.timer,t.tickCount=0,t.skipped=0,t.busyStack=0,t.triggerWarning=!1,t.triggerReset=!1,t.refreshRate=t.properties.interval,t._throttlingMustBeSet("monitorThreshold",30),t._throttlingMustBeSet("sampleSize",20),t._throttlingMustBeSet("warningThreshold",25),t._throttlingMustBeSet("autoThrottleThreshold",50),t._throttlingMustBeSet("throttleBy",50)}return r.prototype.propertyChanged=function(e){var t=this;"interval"===e.property&&(isNaN(e.value)||e.value===t.refreshRate||(t._stopInternal(!0),t.start(e.value)))},r.prototype.connected=function(e){this.suspended||this.start()},r.prototype.disconnected=function(e){this._stopInternal(!0)},r.prototype.stop=function(){this._stopInternal(!1)},r.prototype._stopInternal=function(e){var o=this;o.skipped=0,o.tickCount=0,o.timer&&(window.clearInterval(o.timer),o.timer=null,e||(o.suspended=!0),t.info(o.loggingIdentity+o.res.timerLifecycleMessage,"stopped",o.refreshRate))},r.prototype.start=function(e){var o=this;isNaN(e)||(o.refreshRate=Math.ceil(e)),!o.timer&&o.refreshRate>0&&(o.suspended=!1,t.info(o.loggingIdentity+o.res.timerLifecycleMessage,"started",o.refreshRate),o.timer=window.setInterval((function(){o._emitEvent()}),1e3*o.refreshRate))},r.prototype._emitEvent=function(){var o=this,n=e.getPageContext().getBusyContext();o.busyStack++,o.tickCount++,n.whenReady().then((function(){if(o.busyStack--,o.busyStack>0){if(o.skipped++,o.properties.interval<=o.properties.throttling.monitorThreshold&&o.tickCount>=o.properties.throttling.sampleSize){var e=o.skipped/o.tickCount;e>=o.properties.throttling.autoThrottleThreshold/100?o.triggerReset=!0:e>=o.properties.throttling.warningThreshold/100&&(o.triggerWarning=!0)}}else if(o.triggerWarning)t.warn(o.loggingIdentity+o.res.eventThrottleWarning,o.properties.throttling.warningThreshold),o.triggerWarning=!1;else if(o.triggerReset){var n=o.refreshRate*(o.properties.throttling.throttleBy/100),r=o.refreshRate-n;t.warn(o.loggingIdentity+o.res.autononmousThrottleWarning),t.warn(o.loggingIdentity+o.res.autononmousThrottleWarningDetail,o.properties.throttling.autoThrottleThreshold,o.properties.throttling.throttleBy),o._stopInternal(!0),o.start(Math.ceil(o.refreshRate+r)),o.triggerReset=!1}else{var s={bubbles:!0,cancelable:!1,detail:{interval:o.refreshRate,tick:o.tickCount,skipped:o.skipped,throttled:o.refreshRate!==o.properties.interval}};o.composite.dispatchEvent(new CustomEvent("ojsTimerExpired",s))}}))},r.prototype._throttlingMustBeSet=function(e,t){var o=this;o.properties.throttling||(o.properties.throttling={monitorThreshold:30,sampleSize:20,warningThreshold:25,autoThrottleThreshold:50,throttleBy:50}),o.properties.throttling.hasOwnProperty(e)&&void 0!==o.properties.throttling[e]||o.properties.setProperty("throttling."+e,t)},r})),define("text!oj-sample/timed-event/component.json",[],(function(){return'{"name":"timed-event","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","properties":{"interval":{"type":"number","value":10},"throttling":{"type":"object","properties":{"monitorThreshold":{"type":"number"},"sampleSize":{"type":"number"},"warningThreshold":{"type":"number"},"autoThrottleThreshold":{"type":"number"},"throttleBy":{"type":"number"}}}},"methods":{"start":{},"stop":{}},"events":{"ojsTimerExpired":{"detail":{"interval":{"type":"number"},"tick":{"type":"number"},"skipped":{"type":"number"},"throttled":{"type":"boolean"}}}}}\n'})),define("oj-sample/timed-event/loader",["ojs/ojcomposite","text!./timed-event-view.html","./timed-event-viewModel","text!./component.json","css!./timed-event-styles.css"],(function(e,t,o,n){e.register("oj-sample-timed-event",{view:t,viewModel:o,metadata:JSON.parse(n)})})),require(["oj-sample/drawer/loader","oj-sample/flip-card/loader","oj-sample/online-detector/loader","oj-sample/orientation-detector/loader","oj-sample/show-when-ready/loader","oj-sample/timed-event/loader"],(function(){})),define("layout-bundle",(function(){})); -//# sourceMappingURL=layout-bundle.js.map \ No newline at end of file diff --git a/app/src/components/oj-sample/min/layout-bundle.js.map b/app/src/components/oj-sample/min/layout-bundle.js.map deleted file mode 100644 index 3ad5cb4f..00000000 --- a/app/src/components/oj-sample/min/layout-bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"layout-bundle.js","names":["define","Context","OffcanvasUtils","ko","Hammer","DrawerComponentModel","context","self","this","togglecanvasClass","elem","document","getElementById","drawerMainId","drawerContentClass","edge","drawerWidth","defaultUnit","properties","width","drawerHeight","height","state","displayMode","style","transform","h","innerDrawerId","offsetHeight","computeCloseIcon","computeOpenIcon","n","isNaN","parseFloat","composite","element","drawerStartId","uniqueId","observable","autoDismiss","displayType","closeIcon","closeIconClass","openIcon","openIconClass","modalityValue","initializationInProgress","Promise","resolve","initComplete","closeButtonEnabled","computed","openButtonEnabled","flexFlowWithEdges","start","end","top","bottom","flexFlow","innerDrawer","selector","content","modality","getContext","getBusyContext","whenReady","then","position","openDrawer","closeInner","mainContent","drawerEle","classList","offsetWidth","close","open","toggleDrawer","toggle","closedCanvasEvent","e","prototype","propertyChanged","updatedFrom","property","value","bindingsApplied","sliderManager","Manager","add","Swipe","direction","DIRECTION_ALL","on","event","preventDefault","Composite","view","viewModel","metadata","register","JSON","parse","FlipCardComponentModel","styleProp","styleOptions","flipEdge","side","firstElementChild","flipCard","type","keyCode","previousValue","root","componentStrings","Logger","OnlineDetectorComponentModel","res","ojsampleOnlineDetector","connected","_getInstanceSemaphore","checkConnection","window","addEventListener","connectionChangeNotifiy","_processCheckUrl","checkEndpoint","instanceSemaphoreResolver","disconnected","removeEventListener","checkTimeout","clearInterval","connectionState","navigator","onLine","online","setProperty","refresh","connectionListeningComponents","getElementsByTagName","i","length","item","semaphorePromise","urlValue","test","setInterval","_checkEndpoint","bind","checkInterval","error","urlSpecificationError","endpoint","cacheBust","Math","round","random","xhr","XMLHttpRequest","timeout","onload","_setState","ontimeout","onerror","send","ResponsiveKnockoutUtils","OrientationDetectorComponentModel","busyContext","busyResolve","addBusyState","description","landscapeDetector","createMediaQueryObservable","subscribe","isLandscape","valueHasMutated","ShowWhenReadyComponentModel","loggingIdentity","slotWrapperSubId","ojsampleShowWhenReady","externalReadyFlag","ready","shownAtLeastOnce","allReady","pureComputed","isVBCSDT","loadState","_setLoadState","displayControl","hideContent","loadingImage","loadingAltText","pageLoading","slotCounts","loading","_patchLoadingImage","imageSource","translations","_detectDTMode","_refreshInternal","newReadyState","getPageContext","undefined","existingState","image","require","toUrl","component","getAttribute","TimedEventComponentModel","ojsampleTimedEvent","suspended","timer","tickCount","skipped","busyStack","triggerWarning","triggerReset","refreshRate","interval","_throttlingMustBeSet","_stopInternal","stop","fromLifecycle","info","timerLifecycleMessage","newRate","ceil","_emitEvent","throttling","monitorThreshold","sampleSize","skipRate","autoThrottleThreshold","warningThreshold","warn","eventThrottleWarning","reduction","throttleBy","throttledIntervalIncr","autononmousThrottleWarning","autononmousThrottleWarningDetail","eventParams","bubbles","cancelable","detail","tick","throttled","dispatchEvent","CustomEvent","propertyKey","hasOwnProperty"],"sources":["0"],"mappings":"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"} \ No newline at end of file diff --git a/app/src/components/oj-sample/min/markdown-viewer/loader.js b/app/src/components/oj-sample/min/markdown-viewer/loader.js deleted file mode 100644 index 854f27b5..00000000 --- a/app/src/components/oj-sample/min/markdown-viewer/loader.js +++ /dev/null @@ -1,2 +0,0 @@ -define("text!oj-sample/markdown-viewer/markdown-viewer-view.html",[],(function(){return'\x3c!--\n Copyright (c) 2019,2023 Oracle and/or its affiliates.\n The Universal Permissive License (UPL), Version 1.0\n--\x3e\n\n
\n
'})),define("oj-sample/markdown-viewer/resources/nls/markdown-viewer-strings",{root:!0}),define("oj-sample/markdown-viewer/lib/markdownCleaner",[],(function(){"use strict";function e(){}return e.prototype.defaultCleanse=function(e){return e.replace(/<[//]*script[\s]*>/gi,"<script>")},new e})),define("oj-sample/markdown-viewer/markdown-viewer-viewModel",["ojs/ojcontext","ojs/ojlogger","knockout","ojL10n!./resources/nls/markdown-viewer-strings","marked","./lib/markdownCleaner"],(function(e,t,n,o,r,i){"use strict";function a(e){var t=this;t.composite=e.element,t.res=o.ojsampleMarkdownViewer,t.contentSubId=e.uniqueId+"_content",t.inputValue=n.observable(),t.isContent=n.observable(!1),t.applyRedwoodStyling=n.observable("redwood"===e.properties.htmlRendering.toLowerCase()),t.applyLegacyStyling=n.observable(["legacy","redwood"].includes(e.properties.htmlRendering.toLowerCase())),t.converter=r,t.converter.setOptions({gfm:"github"===e.properties.flavor}),t.doFilter=!1,t.loggingIdentity="oj-sample-markdown-viewer ("+e.uniqueId+"): ",t.properties=e.properties,void 0!==t.properties.outputFilter&&(t.doFilter=!0)}return a.prototype.bindingsApplied=function(o){var r=this;r.markdownValue=n.computed((function(){var n=e.getContext(o.element).getBusyContext().addBusyState({description:"Processing of markdown content"});if(void 0!==r.inputValue()&&r.inputValue().length>0){var a=r.inputValue().replace(/^[\u200B\u200C\u200D\u200E\u200F\uFEFF]/,""),s=i.defaultCleanse(r.converter.parse(a));(r.doFilter?r.properties.outputFilter(s):Promise.resolve(s)).then((function(e){void 0!==e&&"string"==typeof e?e.length>0?(r.isContent(!0),document.getElementById(r.contentSubId).innerHTML=e):r.isContent(!1):r.isContent(!1);n()})).catch((function(e){r.isContent(!1),t.error(r.loggingIdentity+" "+e),n()}))}else r.isContent(!1),n()})),r.inputValue(r.properties.value)},a.prototype.propertyChanged=function(e){var t=this;if("external"===e.updatedFrom)switch(e.property){case"value":t.inputValue(e.value);break;case"flavor":t.converter.setOptions({gfm:"github"===e.value}),t.inputValue.valueHasMutated();break;case"htmlRendering":t.applyRedwoodStyling("redwood"===e.value.toLowerCase()),t.applyLegacyStyling(["legacy","redwood"].includes(e.value.toLowerCase()))}},a})),define("text!oj-sample/markdown-viewer/component.json",[],(function(){return'{"name":"markdown-viewer","pack":"oj-sample","version":"9.0.0","jetVersion":">=13.0.0 <16.0.0","dependencies":{"oj-ref-marked":"^4.3.0"},"properties":{"value":{"type":"string"},"flavor":{"value":"vanilla","type":"string","enumValues":["vanilla","github"]},"outputFilter":{"type":"function(string):promise"},"htmlRendering":{"value":"legacy","type":"string","enumValues":["legacy","inherit","redwood"]}}}\n'})),define("oj-sample/markdown-viewer/loader",["ojs/ojcomposite","text!./markdown-viewer-view.html","./markdown-viewer-viewModel","text!./component.json","css!./markdown-viewer-styles"],(function(e,t,n,o){e.register("oj-sample-markdown-viewer",{view:t,viewModel:n,metadata:JSON.parse(o)})})); -//# sourceMappingURL=loader.js.map \ No newline at end of file diff --git a/app/src/components/oj-sample/min/markdown-viewer/loader.js.map b/app/src/components/oj-sample/min/markdown-viewer/loader.js.map deleted file mode 100644 index c14153b9..00000000 --- a/app/src/components/oj-sample/min/markdown-viewer/loader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"loader.js","names":["define","root","MarkdownCleaner","prototype","defaultCleanse","rawOutput","replace","Context","Logger","ko","componentStrings","marked","cleaner","MarkdownViewerComponentModel","context","self","this","composite","element","res","ojsampleMarkdownViewer","contentSubId","uniqueId","inputValue","observable","isContent","applyRedwoodStyling","properties","htmlRendering","toLowerCase","applyLegacyStyling","includes","converter","setOptions","gfm","flavor","doFilter","loggingIdentity","undefined","outputFilter","bindingsApplied","markdownValue","computed","busyResolve","getContext","getBusyContext","addBusyState","description","length","toParse","html","parse","Promise","resolve","then","cleanedHTML","document","getElementById","innerHTML","catch","error","value","propertyChanged","updatedFrom","property","valueHasMutated","Composite","view","viewModel","metadata","register","JSON"],"sources":["0"],"mappings":"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"} \ No newline at end of file diff --git a/app/src/components/oj-sample/min/markdown-viewer/resources/nls/root/markdown-viewer-strings.js b/app/src/components/oj-sample/min/markdown-viewer/resources/nls/root/markdown-viewer-strings.js deleted file mode 100644 index ab8297dd..00000000 --- a/app/src/components/oj-sample/min/markdown-viewer/resources/nls/root/markdown-viewer-strings.js +++ /dev/null @@ -1,10 +0,0 @@ -/* Copyright 2017, 2019 Oracle and/or its affiliates. All rights reserved. */ -/* - * Standard String resources used within the component - */ -define({ - "ojsampleMarkdownViewer": { - "designTimeMarker": "Set value property for content", - "@designTimeMarker": { "description": "Text displayed in the Visual Builder Design Time environment to help the developer to locate the component when it would be otherwise invisible" }, - } -}); diff --git a/app/src/components/oj-sample/oj-sample-audits.js b/app/src/components/oj-sample/oj-sample-audits.js deleted file mode 100644 index 09f5ddd9..00000000 --- a/app/src/components/oj-sample/oj-sample-audits.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Copyright (c) 2020, Oracle and/or its affiliates. - * Licensed under The Universal Permissive License (UPL), Version 1.0 - * as shown at https://oss.oracle.com/licenses/upl/ - */ -define((()=>(()=>{"use strict";var e={816:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.auditBase=void 0;class a{getName(){return this.auditName}getShortDescription(){return this.auditShortDescription}getDescription(){return this.auditFullDescription}getFirstElementInSlot(e,t,s,n=!1){const r=e.utils.DomUtils;let o,l=!1;if(r.hasChildren(t)){const t=r.getChildren(e.node);let n=0;if(t.length>0)do{const e=t[n];"tag"===e.type?s?r.hasAttrib(e,a.SLOT_ATTR)&&r.getAttribValue(e,a.SLOT_ATTR)===s?o=e:n++:o=e:n++}while(!o&&n0)do{const s=t[a];"tag"===s.type?e=s:a++}while(!e&&a0;){const e=a.pop();"webApps"===e?l=!0:l&&(o?r.push(e):o=e)}const i=r.join(".");let p,c,d;if("application"!==n){if("page"===n){const e=r.slice(0,r.length-1);p=e.join("."),c=e.pop()}else p=i,c=s[1];d=`${o}:flow:${p}:${c}`}return t={name:s[1],sourcePath:e,application:o,type:s[3].toLowerCase(),scope:n,path:i,peerId:`${o}:${n}:${i}:${s[1]}`,flowId:d,applicationId:`${o}:application::app`},t}parseVBVariableExpression(e){const t=e.match(/(?:[\{|\[]{2})\s*(\$[\w]*).(\w*).(\w*)\s*(?:[\}|\]]{2})/);let a;switch(t[1]){case"$variables":a={scope:"page",variableName:t[2]};break;case"$page":a={scope:"page",variableName:t[3]};break;case"$flow":a={scope:"flow",variableName:t[3]};break;case"$application":a={scope:"application",variableName:t[3]}}return a}convertToReportingPosition(e){const t={line:0,col:0,startIndex:0,endIndex:0};return Object.keys(e).forEach((a=>{switch(a){case"start":case"startIndex":t.startIndex=e[a];break;case"end":case"endIndex":t.endIndex=e[a];break;case"row":case"line":t.line=e[a];break;case"col":case"column":t.col=e[a]}})),t}isExpressionString(e){if(e){return/^(?:\[{2})(.*)(?:\]{2})$|^(?:\{{2})(.*)(?:\}{2})$/g.test(e.trim())}return!1}}t.auditBase=a,a.SLOT_ATTR="slot",e.exports.default=a},383:function(e,t,a){var s=this&&this.__createBinding||(Object.create?function(e,t,a,s){void 0===s&&(s=a),Object.defineProperty(e,s,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,s){void 0===s&&(s=a),e[s]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&s(t,e,a);return n(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.manifest=void 0;const l=o(a(956)),i=o(a(438)),p=r(a(479));t.manifest=function(){return{rulesJson:l.default,msgid:i.default,rules:{"oj-sample-calendar-template-contents":p}}}},479:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ojSampleCalendarTemplateContents=void 0;const s=a(816);class n extends s.auditBase{constructor(){super(...arguments),this.AUDIT_TAG="oj-sample-calendar",this.auditName="oj-sample-calendar-template-contents",this.auditShortDescription="Ensure correct template implementations for oj-sample-calendar",this.auditFullDescription="This rule checks that the correct calendar sub-components have been used in the eventTemplate and providerTemplate slots of the oj-sample component (oj-sample-calendar-event and oj-sample-calendar-provider respectively)"}register(e){return{ojtag:this._doAudit}}_doAudit(e,t){t===this.AUDIT_TAG&&(this._checkSlot(e,this.AUDIT_TAG,"eventTemplate","oj-sample-calendar-event","oj-sample-calendar-template-contents_event"),this._checkSlot(e,this.AUDIT_TAG,"providerTemplate","oj-sample-calendar-provider","oj-sample-calendar-template-contents_provider"))}_checkSlot(e,t,a,s,n){const{child:r,usesTemplate:o}=this.getFirstElementInSlot(e,e.node,a,!0);if(o){if(r&&r.name!==s){let o=new e.Issue(`Child of ${t} template slot ${a} must be ${s}, found: '${r.name}'`);o.setMsgKey(n),e.reporter.addIssue(o,e,"blocker")}}else if(r){let n=new e.Issue(`Child of ${t} ${a} slot must be ${s} wrapped in a