diff --git a/.gitignore b/.gitignore index 1bbb99f1a7..49bea575ab 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,6 @@ /ee/**/lib .pnpm-lock.yaml + + +!/server/bundle/**/node_modules \ No newline at end of file diff --git a/packages/accounts/src/server/accounts-server.ts b/packages/accounts/src/server/accounts-server.ts index 1d6655a983..dcedcb3921 100644 --- a/packages/accounts/src/server/accounts-server.ts +++ b/packages/accounts/src/server/accounts-server.ts @@ -17,7 +17,6 @@ import { generateAccessToken, generateRefreshToken, generateRandomToken } from ' import { emailTemplates, sendMail } from './utils/email'; import { ServerHooks } from './utils/server-hooks'; - import { AccountsServerOptions } from './types/accounts-server-options'; import { JwtData } from './types/jwt-data'; import { EmailTemplateType } from './types/email-template-type'; @@ -271,7 +270,7 @@ export class AccountsServer { name: user.name, email: user.email }); - + const spaces = await this.db.getMySpaces(user.id); return { sessionId, token, @@ -280,6 +279,7 @@ export class AccountsServer { accessToken, }, space, + spaces, user, }; } diff --git a/packages/accounts/src/types/types/connection-informations.ts b/packages/accounts/src/types/types/connection-informations.ts index c29474279f..41e3958578 100644 --- a/packages/accounts/src/types/types/connection-informations.ts +++ b/packages/accounts/src/types/types/connection-informations.ts @@ -2,7 +2,7 @@ * @Author: baozhoutao@steedos.com * @Date: 2022-03-28 09:35:34 * @LastEditors: baozhoutao@steedos.com - * @LastEditTime: 2022-06-29 16:05:04 + * @LastEditTime: 2022-12-05 09:08:08 * @Description: */ export interface ConnectionInformations { diff --git a/packages/accounts/src/types/types/login-result.ts b/packages/accounts/src/types/types/login-result.ts index 8aff0fe26e..da840a6073 100644 --- a/packages/accounts/src/types/types/login-result.ts +++ b/packages/accounts/src/types/types/login-result.ts @@ -1,3 +1,10 @@ +/* + * @Author: baozhoutao@steedos.com + * @Date: 2022-08-12 14:07:01 + * @LastEditors: baozhoutao@steedos.com + * @LastEditTime: 2022-12-05 09:09:03 + * @Description: + */ import { Tokens } from './tokens'; export interface LoginResult { @@ -6,4 +13,5 @@ export interface LoginResult { tokens: Tokens; user: any; space?: string; + spaces?: Array } diff --git a/packages/data-import/src/objectImport.ts b/packages/data-import/src/objectImport.ts index f476dded35..69305224b0 100644 --- a/packages/data-import/src/objectImport.ts +++ b/packages/data-import/src/objectImport.ts @@ -5,6 +5,8 @@ const objectql = require("@steedos/objectql"); const Fiber = require("fibers"); const moment = require("moment"); declare var Creator: any; +const auth = require("@steedos/auth"); +declare var TAPi18n; type ImportOptions = { objectName: string; @@ -783,9 +785,17 @@ export async function importWithExcelFile(file, options) { } ); } - let notificationBody = `总共导入${importResult.total_count}条记录;\n成功: ${importResult.success_count}条;\n失败: ${importResult.failure_count};`; + + const userSession = await auth.getSessionByUserId(options.userSession.userId); + const locale = userSession?.locale; + const total_count = importResult.total_count; + const success_count = importResult.success_count; + const failure_count = importResult.failure_count; + + // let notificationBody = `总共导入${importResult.total_count}条记录;\n成功: ${importResult.success_count}条;\n失败: ${importResult.failure_count};`; + let notificationBody = TAPi18n.__('queue_import_success_notification_body', {returnObjects: true, total_count,success_count,failure_count }, locale); if (importResult.errorList && importResult.errorList.length > 0) { - notificationBody = `${notificationBody}\n错误信息: ${importResult.errorList.join( + notificationBody = `${notificationBody}\n${TAPi18n.__('queue_import_error_info', {returnObjects: true}, locale)}: ${importResult.errorList.join( "\n " )}`; } @@ -794,7 +804,7 @@ export async function importWithExcelFile(file, options) { return Fiber(function() { Creator.addNotifications( { - name: `导入完成: ${file.original.name}`, + name: `${TAPi18n.__('queue_import_tips', {returnObjects: true}, locale)}: ${file.original.name}`, body: notificationBody, related_to: { o: "queue_import_history", diff --git a/packages/objectql/src/services/helpers/graphql/consts.ts b/packages/objectql/src/services/helpers/graphql/consts.ts index e96d7074f1..7c4f0aeb83 100644 --- a/packages/objectql/src/services/helpers/graphql/consts.ts +++ b/packages/objectql/src/services/helpers/graphql/consts.ts @@ -1,8 +1,8 @@ /* * @Author: sunhaolin@hotoa.com * @Date: 2022-06-20 19:02:47 - * @LastEditors: sunhaolin@hotoa.com - * @LastEditTime: 2022-10-20 11:25:29 + * @LastEditors: baozhoutao@steedos.com + * @LastEditTime: 2022-12-06 09:56:31 * @Description: */ @@ -23,4 +23,5 @@ export const EXPAND_SUFFIX = '__expand'; export const DISPLAY_PREFIX = '_display'; export const UI_PREFIX = '_ui'; export const RELATED_PREFIX = '_related'; -export const GRAPHQL_ACTION_PREFIX = 'graphql_'; \ No newline at end of file +export const GRAPHQL_ACTION_PREFIX = 'graphql_'; +export const PERMISSIONS_PREFIX = '_permissions'; \ No newline at end of file diff --git a/packages/objectql/src/services/helpers/graphql/index.ts b/packages/objectql/src/services/helpers/graphql/index.ts index da8bace47f..dfc4218ac6 100644 --- a/packages/objectql/src/services/helpers/graphql/index.ts +++ b/packages/objectql/src/services/helpers/graphql/index.ts @@ -1,8 +1,8 @@ /* * @Author: sunhaolin@hotoa.com * @Date: 2022-06-15 15:49:44 - * @LastEditors: sunhaolin@hotoa.com - * @LastEditTime: 2022-11-07 20:55:13 + * @LastEditors: baozhoutao@steedos.com + * @LastEditTime: 2022-12-06 10:31:30 * @Description: */ @@ -17,7 +17,7 @@ import { getSteedosSchema, getUserLocale } from '../../..'; import { getQueryFields } from "./getQueryFields"; import { getPrimaryFieldType } from "./getPrimaryFieldType"; -import { BASIC_TYPE_MAPPING, EXPAND_SUFFIX, DISPLAY_PREFIX, RELATED_PREFIX, GRAPHQL_ACTION_PREFIX, UI_PREFIX } from "./consts"; +import { BASIC_TYPE_MAPPING, EXPAND_SUFFIX, DISPLAY_PREFIX, RELATED_PREFIX, GRAPHQL_ACTION_PREFIX, UI_PREFIX, PERMISSIONS_PREFIX } from "./consts"; export function generateActionGraphqlProp(actionName: string, objectConfig: SteedosObjectTypeConfig) { let gplObj: any = {}; @@ -76,6 +76,26 @@ export function generateActionGraphqlProp(actionName: string, objectConfig: Stee return gplObj; } +const callObjectServiceAction = async function(actionName, userSession, data?){ + const broker = getSteedosSchema().broker; + return broker.call(actionName, data, { meta: { user: userSession}}) +} + +const formatFileSize = function(fileSize) { + var rev, unit; + rev = fileSize / 1024.00; + unit = 'KB'; + if (rev > 1024.00) { + rev = rev / 1024.00; + unit = 'MB'; + } + if (rev > 1024.00) { + rev = rev / 1024.00; + unit = 'GB'; + } + return rev.toFixed(2) + unit; + }; + export function generateSettingsGraphql(objectConfig: SteedosObjectTypeConfig) { let objectName = objectConfig.name; let fields = objectConfig.fields; @@ -194,6 +214,27 @@ export function generateSettingsGraphql(objectConfig: SteedosObjectTypeConfig) { ${type} `; + // _permissions + let _permissions_type_name = `${PERMISSIONS_PREFIX}_${objectName}`; + type += `${PERMISSIONS_PREFIX}: ${_permissions_type_name} `; + resolvers[objectName][PERMISSIONS_PREFIX] = { + action: `${getObjectServiceName( + objectName + )}.${GRAPHQL_ACTION_PREFIX}${PERMISSIONS_PREFIX}`, + rootParams: { + _id: "_id" + }, + params: { + '__objectName': objectName + }, + }; + // define _permissions_type + let _permissions_type = _getPermissionsType(_permissions_type_name, fields); + type = gql` + ${_permissions_type} + ${type} + `; + // _related if (objectConfig.enable_files) { let relatedObjName = "cms_files"; @@ -478,6 +519,17 @@ export function getGraphqlActions(objectConfig: SteedosObjectTypeConfig) { }, }; + actions[`${GRAPHQL_ACTION_PREFIX}${PERMISSIONS_PREFIX}`] = { + handler: async function (ctx) { + let params = ctx.params; + let { __objectName } = params; + let userSession = ctx.meta.user; + return await callObjectServiceAction(`@${__objectName}.getRecordPermissionsById`, userSession, { + recordId: params._id + });; + }, + }; + return actions; } @@ -988,6 +1040,8 @@ async function translateToUI(objectName, doc, userSession: any, selectorFieldNam } } displayObj[name] = fileValue; + }else if(fType == "filesize"){ + displayObj[name] = formatFileSize(doc[name]); } else { displayObj[name] = formatBasicFieldValue(fType, field, doc[name], objConfig, userSession); } @@ -1049,6 +1103,35 @@ function _getUIType(typeName, fields) { return type; } +function _getPermissionsType(typeName, fields) { + return ` + type ${typeName} { + allowCreate: Boolean + allowCreateFiles: Boolean + allowDelete: Boolean + allowDeleteFiles: Boolean + allowEdit: Boolean + allowEditFiles: Boolean + allowRead: Boolean + allowReadFiles: Boolean + disabled_actions: [String] + disabled_list_views: [String] + field_permissions: JSON + modifyAllFiles: Boolean + modifyAllRecords: Boolean + modifyAssignCompanysRecords: [String] + modifyCompanyRecords: Boolean + uneditable_fields: [String] + unreadable_fields: [String] + unrelated_objects: [String] + viewAllFiles: Boolean + viewAllRecords: Boolean + viewAssignCompanysRecords: [String] + viewCompanyRecords: Boolean + } + ` +} + // 获取object元数据 export function getLocalService(objectApiName: string) { let steedosSchema = getSteedosSchema(); diff --git a/packages/objectql/src/types/object.ts b/packages/objectql/src/types/object.ts index 419af6d38a..732fdb7265 100644 --- a/packages/objectql/src/types/object.ts +++ b/packages/objectql/src/types/object.ts @@ -781,6 +781,8 @@ export class SteedosObjectType extends SteedosObjectProperties { if ('modifyAssignCompanysRecords' === k) { if (!_.isEmpty(_v) && _.isArray(_v)) { userObjectPermission['viewAssignCompanysRecords'].push(..._v); + // 去重 + userObjectPermission['viewAssignCompanysRecords'] = _.uniq(userObjectPermission['viewAssignCompanysRecords']) } } if (!_.isEmpty(_v) && _.isArray(_v)) { @@ -1743,8 +1745,8 @@ export class SteedosObjectType extends SteedosObjectProperties { } else { if (userSession) { - let _records = returnValue - if (method == 'findOne' && returnValue) { + let _records = values + if (method == 'findOne' && values) { _records = [_records] } await this.appendRecordPermission(_records, userSession); @@ -1905,7 +1907,7 @@ export class SteedosObjectType extends SteedosObjectProperties { // 指定公司权限 let viewAssignCompanysRecordsFilter = []; - if (objPm.viewAssignCompanysRecords) { + if (!objPm.viewAllRecords && objPm.viewAssignCompanysRecords) { _.each(objPm.viewAssignCompanysRecords, (assignCompanyId) => { viewAssignCompanysRecordsFilter.push(`((company_id eq '${assignCompanyId}') or (company_ids eq '${assignCompanyId}'))`) }) diff --git a/packages/process/src/notifications.ts b/packages/process/src/notifications.ts index 5990b0a220..7f58229874 100644 --- a/packages/process/src/notifications.ts +++ b/packages/process/src/notifications.ts @@ -36,7 +36,7 @@ export const sendNotifications = async (from: string, to: string, {instanceHisto ids: [linkToId] }, related_name: relatedDocName, - from: `Process ${status}`, + from: from, space: instance.space }; diff --git a/packages/standard-objects/objectTranslations/queue_import.en/queue_import.en.objectTranslation.yml b/packages/standard-objects/objectTranslations/queue_import.en/queue_import.en.objectTranslation.yml index e5bbe5d0df..a862bb1bbe 100644 --- a/packages/standard-objects/objectTranslations/queue_import.en/queue_import.en.objectTranslation.yml +++ b/packages/standard-objects/objectTranslations/queue_import.en/queue_import.en.objectTranslation.yml @@ -105,6 +105,11 @@ actions: downloadTemplate: label: Download Template CustomLabels: + queue_import_download: Download + queue_import_form_field_mapping_prompt: "Indicates that the data uniqueness field {$label} does not exist in the field mapping. Please configure it." + queue_import_tips: Import complete + queue_import_success_notification_body: "A total of {$total_count} records are imported; \n Success: {$total_count}; \n Failed: {$failure_count};" + queue_import_error_info: "Error message" queue_import_action_import_execute_success: Executed queue_import_action_import_need_file: Upload excel file, please. queue_import_action_import_just_need_one_file: Just need one file. \ No newline at end of file diff --git a/packages/standard-objects/objectTranslations/queue_import.zh-CN/queue_import.zh-CN.objectTranslation.yml b/packages/standard-objects/objectTranslations/queue_import.zh-CN/queue_import.zh-CN.objectTranslation.yml index b1a1368dcb..b2652c0410 100644 --- a/packages/standard-objects/objectTranslations/queue_import.zh-CN/queue_import.zh-CN.objectTranslation.yml +++ b/packages/standard-objects/objectTranslations/queue_import.zh-CN/queue_import.zh-CN.objectTranslation.yml @@ -115,6 +115,11 @@ actions: downloadTemplate: label: 下载模板 CustomLabels: + queue_import_download: 下载 + queue_import_form_field_mapping_prompt: "表示数据唯一性字段 {$label} 在字段映射中不存在,请配置。" + queue_import_tips: 导入完成 + queue_import_success_notification_body: "总共导入{$total_count}条记录;\n成功: {$success_count}条;\n失败: {$failure_count};" + queue_import_error_info: "错误信息" queue_import_action_import_execute_success: 已执行 queue_import_action_import_need_file: 请上传Excel文件 queue_import_action_import_just_need_one_file: 只需上传一个文件 diff --git a/packages/standard-objects/queue_import.trigger.js b/packages/standard-objects/queue_import.trigger.js index 014db39a37..2792a729cf 100644 --- a/packages/standard-objects/queue_import.trigger.js +++ b/packages/standard-objects/queue_import.trigger.js @@ -7,32 +7,36 @@ */ const objectql = require('@steedos/objectql'); +const auth = require("@steedos/auth"); module.exports = { listenTo: 'queue_import', beforeInsert: async function () { - const { getObject, doc } = this; - await _validateData(doc, getObject); + const { getObject, doc ,userId} = this; + await _validateData(doc, getObject, userId); }, beforeUpdate: async function () { - const { id, object_name, getObject, doc } = this; + const { id, object_name, getObject, doc, userId } = this; // 导入操作/字段映射/表示数据唯一性字段(重复执行导入时根据此字段更新记录) 更新时校验 if (doc.hasOwnProperty('operation') || doc.hasOwnProperty('field_mappings') || doc.hasOwnProperty('external_id_name')) { const currentDoc = await getObject(object_name).findOne(id); await _validateData({ ...currentDoc, ...doc - }, getObject); + }, getObject, userId); } }, afterFindOne: async function () { try { if (this.data.values) { - Object.assign(this.data.values, { template_url: `[下载](${objectql.absoluteUrl(`/api/data/download/template/${this.data.values._id}`)})` }) + const userSession = await auth.getSessionByUserId(this.userId); + const locale = userSession?.locale; + const download = TAPi18n.__('queue_import_download', {returnObjects: true}, locale); + Object.assign(this.data.values, { template_url: `[${download}](${objectql.absoluteUrl(`/api/data/download/template/${this.data.values._id}`)})` }) } } catch (error) { @@ -40,18 +44,24 @@ module.exports = { }, afterFind: async function () { if (this.data.values) { + const userSession = await auth.getSessionByUserId(this.userId); + const locale = userSession?.locale; + const download = TAPi18n.__('queue_import_download', {returnObjects: true}, locale); for (const value of this.data.values) { if (value) { - value.template_url = `[下载](${objectql.absoluteUrl(`/api/data/download/template/${value._id}`)})` + value.template_url = `[${download}](${objectql.absoluteUrl(`/api/data/download/template/${value._id}`)})` } } } }, afterAggregate: async function () { if (this.data.values) { + const userSession = await auth.getSessionByUserId(this.userId); + const locale = userSession?.locale; + const download = TAPi18n.__('queue_import_download', {returnObjects: true}, locale); for (const value of this.data.values) { if (value) { - value.template_url = `[下载](${objectql.absoluteUrl(`/api/data/download/template/${value._id}`)})` + value.template_url = `[${download}](${objectql.absoluteUrl(`/api/data/download/template/${value._id}`)})` } } } @@ -62,7 +72,7 @@ module.exports = { * 校验数据 * @param {*} doc */ -async function _validateData(doc, getObject) { +async function _validateData(doc, getObject, userId) { // 当导入操作为 更新/存在则更新,不存在则新增 时,需要保证 表示数据唯一性字段 在字段映射中存在 if (doc.operation === 'update' || doc.operation === 'upsert') { const apiNames = []; @@ -80,7 +90,11 @@ async function _validateData(doc, getObject) { const field = await getObject(doc.object_name).getField(fieldName); label = field.label; } - throw new Error(`表示数据唯一性字段 ${label} 在字段映射中不存在,请配置。`); + const userSession = await auth.getSessionByUserId(userId); + const locale = userSession?.locale; + const field_mapping_alert = TAPi18n.__('queue_import_form_field_mapping_prompt', {returnObjects: true, label: label}, locale); + throw new Error(field_mapping_alert); + // throw new Error(`表示数据唯一性字段 ${label} 在字段映射中不存在,请配置。`); } } } diff --git a/server/bundle/programs/server/packages/aldeed_autoform.js b/server/bundle/programs/server/packages/aldeed_autoform.js index 8f60ab7750..439ea5b91e 100644 --- a/server/bundle/programs/server/packages/aldeed_autoform.js +++ b/server/bundle/programs/server/packages/aldeed_autoform.js @@ -9,21 +9,24 @@ var MongoObject = Package['aldeed:simple-schema'].MongoObject; var check = Package.check.check; var Match = Package.check.Match; +/* Package-scope variables */ +var AutoForm, globalDefaultTemplate, setDefaults, ArrayTracker, FormData, form_version, Hooks, getFlatDocOfFieldValues, getInputValue, getInputData, updateTrackedFieldValue, updateAllTrackedFieldValues, getAllFieldsInForm, validateField, arrayTracker, defaultTypeTemplates, deps, FormPreserve, res, Utility, year, month, date; + (function(){ -/////////////////////////////////////////////////////////////////////// -// // -// packages/aldeed_autoform/autoform-common.js // -// // -/////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/aldeed_autoform/autoform-common.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // // This is the only file that is run on the server, too // Extend the schema options allowed by SimpleSchema SimpleSchema.extendOptions({ autoform: Match.Optional(Object) }); -/////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); diff --git a/server/bundle/programs/server/packages/aldeed_tabular.js b/server/bundle/programs/server/packages/aldeed_tabular.js index cf4d01e0a5..51f3518635 100644 --- a/server/bundle/programs/server/packages/aldeed_tabular.js +++ b/server/bundle/programs/server/packages/aldeed_tabular.js @@ -18,7 +18,7 @@ var Deps = Package.tracker.Deps; var HTML = Package.htmljs.HTML; /* Package-scope variables */ -var Tabular; +var Tabular, getPubSelector, tableInit, Util; (function(){ diff --git a/server/bundle/programs/server/packages/francocatena_status.js b/server/bundle/programs/server/packages/francocatena_status.js index eef11d186e..f2d2a6e730 100644 --- a/server/bundle/programs/server/packages/francocatena_status.js +++ b/server/bundle/programs/server/packages/francocatena_status.js @@ -1,5 +1,8 @@ (function () { +/* Package-scope variables */ +var Status; + /* Exports */ diff --git a/server/bundle/programs/server/packages/gwendall_simple-schema-i18n.js b/server/bundle/programs/server/packages/gwendall_simple-schema-i18n.js index bb06907abc..bd47527864 100644 --- a/server/bundle/programs/server/packages/gwendall_simple-schema-i18n.js +++ b/server/bundle/programs/server/packages/gwendall_simple-schema-i18n.js @@ -1,5 +1,8 @@ (function () { +/* Package-scope variables */ +var I18n, clone, _regEx, local_reg; + /* Exports */ diff --git a/server/bundle/programs/server/packages/matb33_collection-hooks.js b/server/bundle/programs/server/packages/matb33_collection-hooks.js index 03d898a9a9..2594563032 100644 --- a/server/bundle/programs/server/packages/matb33_collection-hooks.js +++ b/server/bundle/programs/server/packages/matb33_collection-hooks.js @@ -14,16 +14,16 @@ var LocalCollection = Package.minimongo.LocalCollection; var Minimongo = Package.minimongo.Minimongo; /* Package-scope variables */ -var CollectionHooks; +var CollectionHooks, InsecureLogin; (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/collection-hooks.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/collection-hooks.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global Package Meteor Mongo LocalCollection CollectionHooks _ EJSON */ /* eslint-disable no-proto, no-native-reassign, no-global-assign */ @@ -341,7 +341,7 @@ if (Meteor.isServer) { } } -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -352,12 +352,12 @@ if (Meteor.isServer) { (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/insert.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/insert.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ EJSON Mongo */ CollectionHooks.defineAdvice('insert', function (userId, _super, instance, aspects, getTransform, args, suppressAspects) { @@ -422,7 +422,7 @@ CollectionHooks.defineAdvice('insert', function (userId, _super, instance, aspec } }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -433,12 +433,12 @@ CollectionHooks.defineAdvice('insert', function (userId, _super, instance, aspec (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/update.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/update.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ EJSON */ CollectionHooks.defineAdvice('update', function (userId, _super, instance, aspects, getTransform, args, suppressAspects) { @@ -533,7 +533,7 @@ CollectionHooks.defineAdvice('update', function (userId, _super, instance, aspec } }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -544,12 +544,12 @@ CollectionHooks.defineAdvice('update', function (userId, _super, instance, aspec (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/remove.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/remove.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ EJSON */ CollectionHooks.defineAdvice('remove', function (userId, _super, instance, aspects, getTransform, args, suppressAspects) { @@ -615,7 +615,7 @@ CollectionHooks.defineAdvice('remove', function (userId, _super, instance, aspec } }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -626,12 +626,12 @@ CollectionHooks.defineAdvice('remove', function (userId, _super, instance, aspec (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/upsert.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/upsert.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ EJSON */ CollectionHooks.defineAdvice('upsert', function (userId, _super, instance, aspectGroup, getTransform, args, suppressAspects) { @@ -747,7 +747,7 @@ CollectionHooks.defineAdvice('upsert', function (userId, _super, instance, aspec } }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -758,12 +758,12 @@ CollectionHooks.defineAdvice('upsert', function (userId, _super, instance, aspec (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/find.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/find.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ */ CollectionHooks.defineAdvice('find', function (userId, _super, instance, aspects, getTransform, args, suppressAspects) { @@ -801,7 +801,7 @@ CollectionHooks.defineAdvice('find', function (userId, _super, instance, aspects return ret }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -812,12 +812,12 @@ CollectionHooks.defineAdvice('find', function (userId, _super, instance, aspects (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/findone.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/findone.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks _ */ CollectionHooks.defineAdvice('findOne', function (userId, _super, instance, aspects, getTransform, args, suppressAspects) { @@ -855,7 +855,7 @@ CollectionHooks.defineAdvice('findOne', function (userId, _super, instance, aspe return ret }) -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); @@ -866,12 +866,12 @@ CollectionHooks.defineAdvice('findOne', function (userId, _super, instance, aspe (function(){ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// // -// packages/matb33_collection-hooks/users-compat.js // -// // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/matb33_collection-hooks/users-compat.js // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // /* global CollectionHooks Meteor Mongo */ if (Meteor.users) { @@ -883,7 +883,7 @@ if (Meteor.users) { CollectionHooks.extendCollectionInstance(Meteor.users, Collection) } -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); diff --git a/server/bundle/programs/server/packages/modules.js b/server/bundle/programs/server/packages/modules.js index a1cd2e6a71..45253e344e 100644 --- a/server/bundle/programs/server/packages/modules.js +++ b/server/bundle/programs/server/packages/modules.js @@ -466,7 +466,7 @@ module.useNode(); // module.exports = { "name": "@steedos/objectql", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "lib/index.js" }; @@ -493,7 +493,7 @@ module.useNode(); // module.exports = { "name": "@steedos/core", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "lib/index.js" }; @@ -520,7 +520,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-meteor-package-loader", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "index.js" }; @@ -547,7 +547,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-api", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "index.js" }; @@ -574,7 +574,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-metadata-server", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "index.js" }; @@ -601,7 +601,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-package-registry", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "package.service.js" }; @@ -628,7 +628,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-ui", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "package.service.js" }; @@ -655,7 +655,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-pages", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "package.service.js" }; @@ -682,7 +682,7 @@ module.useNode(); // module.exports = { "name": "@steedos/router", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "lib/index.js" }; @@ -709,7 +709,7 @@ module.useNode(); // module.exports = { "name": "@steedos/i18n", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "lib/index.js" }; @@ -736,7 +736,7 @@ module.useNode(); // module.exports = { "name": "@steedos/auth", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "lib/index.js" }; @@ -763,7 +763,7 @@ module.useNode(); // module.exports = { "name": "@steedos/service-workflow", - "version": "2.3.2-beta.14", + "version": "2.3.2-beta.16", "main": "package.service.js" }; diff --git a/server/bundle/programs/server/packages/steedos_autoform-file.js b/server/bundle/programs/server/packages/steedos_autoform-file.js index 563d293eac..0f52113204 100644 --- a/server/bundle/programs/server/packages/steedos_autoform-file.js +++ b/server/bundle/programs/server/packages/steedos_autoform-file.js @@ -20,12 +20,12 @@ var __coffeescriptShare; (function(){ -//////////////////////////////////////////////////////////////////////////// -// // -// packages/steedos_autoform-file/lib/server/publish.coffee // -// // -//////////////////////////////////////////////////////////////////////////// - // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/steedos_autoform-file/lib/server/publish.coffee // +// // +///////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // __coffeescriptShare = typeof __coffeescriptShare === 'object' ? __coffeescriptShare : {}; var share = __coffeescriptShare; Meteor.publish('autoformFileDoc', function (collectionName, docId) { var collection; @@ -39,7 +39,7 @@ Meteor.publish('autoformFileDoc', function (collectionName, docId) { }); } }); -//////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); diff --git a/server/bundle/programs/server/packages/steedos_autoform-filesize.js b/server/bundle/programs/server/packages/steedos_autoform-filesize.js index a2668e8de7..36d72a0b44 100644 --- a/server/bundle/programs/server/packages/steedos_autoform-filesize.js +++ b/server/bundle/programs/server/packages/steedos_autoform-filesize.js @@ -1,5 +1,8 @@ (function () { +/* Package-scope variables */ +var __coffeescriptShare; + /* Exports */ diff --git a/server/bundle/programs/server/packages/steedos_autoform-location.js b/server/bundle/programs/server/packages/steedos_autoform-location.js index 9429d76e8d..1b3cc321bf 100644 --- a/server/bundle/programs/server/packages/steedos_autoform-location.js +++ b/server/bundle/programs/server/packages/steedos_autoform-location.js @@ -1,5 +1,8 @@ (function () { +/* Package-scope variables */ +var __coffeescriptShare; + /* Exports */ diff --git a/server/bundle/programs/server/packages/steedos_autoform-lookup.js b/server/bundle/programs/server/packages/steedos_autoform-lookup.js index 438c39a381..0a5091ae6e 100644 --- a/server/bundle/programs/server/packages/steedos_autoform-lookup.js +++ b/server/bundle/programs/server/packages/steedos_autoform-lookup.js @@ -1,5 +1,8 @@ (function () { +/* Package-scope variables */ +var val, ordered_val, createFunction, _getOptions, options, _val, isReadonly, ref, data, UniSelectize, values, cf; + /* Exports */ diff --git a/server/bundle/programs/server/packages/steedos_cfs-access-point.js b/server/bundle/programs/server/packages/steedos_cfs-access-point.js index 89066449a8..b0d23a24b5 100644 --- a/server/bundle/programs/server/packages/steedos_cfs-access-point.js +++ b/server/bundle/programs/server/packages/steedos_cfs-access-point.js @@ -11,7 +11,7 @@ var EJSON = Package.ejson.EJSON; var HTTP = Package['steedos:cfs-http-methods'].HTTP; /* Package-scope variables */ -var rootUrlPathPrefix, baseUrl, getHeaders, getHeadersByCollection, _existingMountPoints, mountUrls; +var rootUrlPathPrefix, baseUrl, getHeaders, getHeadersByCollection, _existingMountPoints, mountUrls, Images; (function(){ diff --git a/server/bundle/programs/server/packages/steedos_creator-autoform-modals.js b/server/bundle/programs/server/packages/steedos_creator-autoform-modals.js index 80402c1508..99d863eb87 100644 --- a/server/bundle/programs/server/packages/steedos_creator-autoform-modals.js +++ b/server/bundle/programs/server/packages/steedos_creator-autoform-modals.js @@ -7,16 +7,16 @@ var meteorEnv = Package.meteor.meteorEnv; var Promise = Package.promise.Promise; /* Package-scope variables */ -var __coffeescriptShare; +var __coffeescriptShare, SteedosTable, CreatorTable, trs, label, thead, fieldValues, str, keyLength, addItemTr, defaultValue; (function(){ -/////////////////////////////////////////////////////////////////////////////// -// // -// packages/steedos_creator-autoform-modals/lib/server/core.coffee // -// // -/////////////////////////////////////////////////////////////////////////////// - // +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/steedos_creator-autoform-modals/lib/server/core.coffee // +// // +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // __coffeescriptShare = typeof __coffeescriptShare === 'object' ? __coffeescriptShare : {}; var share = __coffeescriptShare; Meteor.methods({ "af_multiple_update": function (options) { @@ -86,7 +86,7 @@ Meteor.methods({ return collection.findOne(_id); } }); -/////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); diff --git a/server/bundle/programs/server/packages/tap_i18n.js b/server/bundle/programs/server/packages/tap_i18n.js index 8a12527a03..e818da30d7 100644 --- a/server/bundle/programs/server/packages/tap_i18n.js +++ b/server/bundle/programs/server/packages/tap_i18n.js @@ -13,16 +13,16 @@ var HTTP = Package['cfs:http-methods'].HTTP; var Promise = Package.promise.Promise; /* Package-scope variables */ -var TAPi18n; +var TAPi18n, __coffeescriptShare, language_names, TAPi18next; (function(){ -/////////////////////////////////////////////////////////////////////////////// -// // -// packages/tap_i18n/lib/globals.js // -// // -/////////////////////////////////////////////////////////////////////////////// - // +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// packages/tap_i18n/lib/globals.js // +// // +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // // The globals object will be accessible to the build plugin, the server and // the client @@ -50,7 +50,7 @@ TAPi18n.getLanguage = function(){ console.log('TAPi18n.getLanguage'); }; -/////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); diff --git a/server/bundle/programs/web.browser.legacy/b9d2c30c3240b49f4ea2f4b5b9d07a84fdaa0d17.js b/server/bundle/programs/web.browser.legacy/c28db91a3b14445e2f6902477279ce1feb9d18e9.js similarity index 99% rename from server/bundle/programs/web.browser.legacy/b9d2c30c3240b49f4ea2f4b5b9d07a84fdaa0d17.js rename to server/bundle/programs/web.browser.legacy/c28db91a3b14445e2f6902477279ce1feb9d18e9.js index 91cd3d920e..b58ed18e51 100644 --- a/server/bundle/programs/web.browser.legacy/b9d2c30c3240b49f4ea2f4b5b9d07a84fdaa0d17.js +++ b/server/bundle/programs/web.browser.legacy/c28db91a3b14445e2f6902477279ce1feb9d18e9.js @@ -95,7 +95,7 @@ https://github.com/nodeca/pako/blob/master/LICENSE * Copyright 2011-2019 Twitter, Inc. * Licensed under the MIT license */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,i=this,r;return e(this).one("bsTransitionEnd",(function(){n=!0})),setTimeout((function(){n||e(i).trigger(e.support.transition.end)}),t),this},e((function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};function i(t){return this.each((function(){var i=e(this),r=i.data("bs.alert");r||i.data("bs.alert",r=new n(this)),"string"==typeof t&&r[t].call(i)}))}n.VERSION="3.4.1",n.TRANSITION_DURATION=150,n.prototype.close=function(t){var i=e(this),r=i.attr("data-target");r||(r=(r=i.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,"")),r="#"===r?[]:r;var o=e(document).find(r);function a(){o.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),o.length||(o=i.closest(".alert")),o.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),e.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",a).emulateTransitionEnd(n.TRANSITION_DURATION):a())};var r=e.fn.alert;e.fn.alert=i,e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}(jQuery),function(e){"use strict";var t=function(n,i){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,i),this.isLoading=!1};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.button"),o="object"==typeof n&&n;r||i.data("bs.button",r=new t(this,o)),"toggle"==n?r.toggle():n&&r.setState(n)}))}t.VERSION="3.4.1",t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(t){var n="disabled",i=this.$element,r=i.is("input")?"val":"html",o=i.data();t+="Text",null==o.resetText&&i.data("resetText",i[r]()),setTimeout(e.proxy((function(){i[r](null==o[t]?this.options[t]:o[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n).prop(n,!1))}),this),0)},t.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=e.fn.button;e.fn.button=n,e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=i,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var i=e(t.target).closest(".btn");n.call(i,"toggle"),e(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),i.is("input,button")?i.trigger("focus"):i.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))}))}(jQuery),function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.carousel"),o=e.extend({},t.DEFAULTS,i.data(),"object"==typeof n&&n),a="string"==typeof n?n:o.slide;r||i.data("bs.carousel",r=new t(this,o)),"number"==typeof n?r.to(n):a?r[a]():o.interval&&r.pause().cycle()}))}t.VERSION="3.4.1",t.TRANSITION_DURATION=600,t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},t.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},t.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t),i;if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var r,o=(n+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(o)},t.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){t.to(e)})):n==e?this.pause().cycle():this.slide(e>n?"next":"prev",this.$items.eq(e))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(!this.sliding)return this.slide("next")},t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},t.prototype.slide=function(n,i){var r=this.$element.find(".item.active"),o=i||this.getItemForDirection(n,r),a=this.interval,s="next"==n?"left":"right",l=this;if(o.hasClass("active"))return this.sliding=!1;var u=o[0],c=e.Event("slide.bs.carousel",{relatedTarget:u,direction:s});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=e(this.$indicators.children()[this.getItemIndex(o)]);d&&d.addClass("active")}var h=e.Event("slid.bs.carousel",{relatedTarget:u,direction:s});return e.support.transition&&this.$element.hasClass("slide")?(o.addClass(n),"object"==typeof o&&o.length&&o[0].offsetWidth,r.addClass(s),o.addClass(s),r.one("bsTransitionEnd",(function(){o.removeClass([n,s].join(" ")).addClass("active"),r.removeClass(["active",s].join(" ")),l.sliding=!1,setTimeout((function(){l.$element.trigger(h)}),0)})).emulateTransitionEnd(t.TRANSITION_DURATION)):(r.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(h)),a&&this.cycle(),this}};var i=e.fn.carousel;e.fn.carousel=n,e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=i,this};var r=function(t){var i=e(this),r=i.attr("href");r&&(r=r.replace(/.*(?=#[^\s]+$)/,""));var o=i.attr("data-target")||r,a=e(document).find(o);if(a.hasClass("carousel")){var s=e.extend({},a.data(),i.data()),l=i.attr("data-slide-to");l&&(s.interval=!1),n.call(a,s),l&&a.data("bs.carousel").to(l),t.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r),e(window).on("load",(function(){e('[data-ride="carousel"]').each((function(){var t=e(this);n.call(t,t.data())}))}))}(jQuery),function(e){"use strict";var t=function(n,i){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,i),this.$trigger=e('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(t){var n,i=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(document).find(i)}function i(n){return this.each((function(){var i=e(this),r=i.data("bs.collapse"),o=e.extend({},t.DEFAULTS,i.data(),"object"==typeof n&&n);!r&&o.toggle&&/show|hide/.test(n)&&(o.toggle=!1),r||i.data("bs.collapse",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.TRANSITION_DURATION=350,t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e;return this.$element.hasClass("width")?"width":"height"},t.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var n,r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(r&&r.length&&(n=r.data("bs.collapse"))&&n.transitioning)){var o=e.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){r&&r.length&&(i.call(r,"hide"),n||r.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var l=e.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[a](this.$element[0][l])}}}},t.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var n=e.Event("hide.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return r.call(this);this.$element[i](0).one("bsTransitionEnd",e.proxy(r,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}}},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},t.prototype.getParent=function(){return e(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy((function(t,i){var r=e(i);this.addAriaAndCollapsedClass(n(r),r)}),this)).end()},t.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var r=e.fn.collapse;e.fn.collapse=i,e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=r,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){var r=e(this);r.attr("data-target")||t.preventDefault();var o=n(r),a,s=o.data("bs.collapse")?"toggle":r.data();i.call(o,s)}))}(jQuery),function(e){"use strict";var t=".dropdown-backdrop",n='[data-toggle="dropdown"]',i=function(t){e(t).on("click.bs.dropdown",this.toggle)};function r(t){var n=t.attr("data-target");n||(n=(n=t.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i="#"!==n?e(document).find(n):null;return i&&i.length?i:t.parent()}function o(i){i&&3===i.which||(e(t).remove(),e(n).each((function(){var t=e(this),n=r(t),o={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&e.contains(n[0],i.target)||(n.trigger(i=e.Event("hide.bs.dropdown",o)),i.isDefaultPrevented()||(t.attr("aria-expanded","false"),n.removeClass("open").trigger(e.Event("hidden.bs.dropdown",o)))))})))}function a(t){return this.each((function(){var n=e(this),r=n.data("bs.dropdown");r||n.data("bs.dropdown",r=new i(this)),"string"==typeof t&&r[t].call(n)}))}i.VERSION="3.4.1",i.prototype.toggle=function(t){var n=e(this);if(!n.is(".disabled, :disabled")){var i=r(n),a=i.hasClass("open");if(o(),!a){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",o);var s={relatedTarget:this};if(i.trigger(t=e.Event("show.bs.dropdown",s)),t.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(e.Event("shown.bs.dropdown",s))}return!1}},i.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var i=e(this);if(t.preventDefault(),t.stopPropagation(),!i.is(".disabled, :disabled")){var o=r(i),a=o.hasClass("open");if(!a&&27!=t.which||a&&27==t.which)return 27==t.which&&o.find(n).trigger("focus"),i.trigger("click");var s=" li:not(.disabled):visible a",l=o.find(".dropdown-menu"+s);if(l.length){var u=l.index(t.target);38==t.which&&u>0&&u--,40==t.which&&udocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},t.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},u.prototype.init=function(t,n,i){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),o=r.length;o--;){var a=r[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=a){var s="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},u.prototype.getDefaults=function(){return u.DEFAULTS},u.prototype.getOptions=function(n){var i=this.$element.data();for(var r in i)i.hasOwnProperty(r)&&-1!==e.inArray(r,t)&&delete i[r];return(n=e.extend({},this.getDefaults(),i,n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.sanitize&&(n.template=l(n.template,n.whiteList,n.sanitizeFn)),n},u.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,(function(e,i){n[e]!=i&&(t[e]=i)})),t},u.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState)n.hoverState="in";else{if(clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)}},u.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},u.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)}},u.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var i=this,r=this.tip(),o=this.getUID(this.type);this.setContent(),r.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&r.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,l=s.test(a);l&&(a=a.replace(s,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?r.appendTo(e(document).find(this.options.container)):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=r[0].offsetWidth,h=r[0].offsetHeight;if(l){var f=a,p=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+h>p.bottom?"top":"top"==a&&c.top-hp.width?"left":"left"==a&&c.left-da.top+a.height&&(r.top=a.top+a.height-l)}else{var u=t.left-o,c=t.left+o+n;ua.right&&(r.left=a.left+a.width-c)}return r},u.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)},u.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},u.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},u.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},u.prototype.enable=function(){this.enabled=!0},u.prototype.disable=function(){this.enabled=!1},u.prototype.toggleEnabled=function(){this.enabled=!this.enabled},u.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},u.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide((function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null}))},u.prototype.sanitizeHtml=function(e){return l(e,this.options.whiteList,this.options.sanitizeFn)};var d=e.fn.tooltip;e.fn.tooltip=c,e.fn.tooltip.Constructor=u,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=d,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");function n(n){return this.each((function(){var i=e(this),r=i.data("bs.popover"),o="object"==typeof n&&n;!r&&/destroy|hide/.test(n)||(r||i.data("bs.popover",r=new t(this,o)),"string"==typeof n&&r[n]())}))}t.VERSION="3.4.1",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();if(this.options.html){var i=typeof n;this.options.sanitize&&(t=this.sanitizeHtml(t),"string"===i&&(n=this.sanitizeHtml(n))),e.find(".popover-title").html(t),e.find(".popover-content").children().detach().end()["string"===i?"html":"append"](n)}else e.find(".popover-title").text(t),e.find(".popover-content").children().detach().end().text(n);e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=e.fn.popover;e.fn.popover=n,e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=i,this}}(jQuery),function(e){"use strict";function t(n,i){this.$body=e(document.body),this.$scrollElement=e(n).is(document.body)?e(window):e(n),this.options=e.extend({},t.DEFAULTS,i),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each((function(){var i=e(this),r=i.data("bs.scrollspy"),o="object"==typeof n&&n;r||i.data("bs.scrollspy",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n="offset",i=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n="position",i=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var t=e(this),r=t.data("target")||t.attr("href"),o=/^#./.test(r)&&e(r);return o&&o.length&&o.is(":visible")&&[[o[n]().top+i,r]]||null})).sort((function(e,t){return e[0]-t[0]})).each((function(){t.offsets.push(this[0]),t.targets.push(this[1])}))},t.prototype.process=function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.getScrollHeight(),n=this.options.offset+t-this.$scrollElement.height(),i=this.offsets,r=this.targets,o=this.activeTarget,a;if(this.scrollHeight!=t&&this.refresh(),e>=n)return o!=(a=r[r.length-1])&&this.activate(a);if(o&&e=i[a]&&(void 0===i[a+1]||e .active"),a=r&&e.support.transition&&(o.length&&o.hasClass("fade")||!!i.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),r&&r()}o.length&&a?o.one("bsTransitionEnd",s).emulateTransitionEnd(t.TRANSITION_DURATION):s(),o.removeClass("in")};var i=e.fn.tab;e.fn.tab=n,e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=i,this};var r=function(t){t.preventDefault(),n.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery),function(e){"use strict";var t=function(n,i){this.options=e.extend({},t.DEFAULTS,i);var r=this.options.target===t.DEFAULTS.target?e(this.options.target):e(document).find(this.options.target);this.$target=r.on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(n),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.affix"),o="object"==typeof n&&n;r||i.data("bs.affix",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.RESET="affix affix-top affix-bottom",t.DEFAULTS={offset:0,target:window},t.prototype.getState=function(e,t,n,i){var r=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return r=e-i&&"bottom"},t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var e=this.$target.scrollTop(),n=this.$element.offset();return this.pinnedOffset=n.top-e},t.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var n=this.$element.height(),i=this.options.offset,r=i.top,o=i.bottom,a=Math.max(e(document).height(),e(document.body).height());"object"!=typeof i&&(o=r=i),"function"==typeof r&&(r=i.top(this.$element)),"function"==typeof o&&(o=i.bottom(this.$element));var s=this.getState(a,n,r,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var l="affix"+(s?"-"+s:""),u=e.Event(l+".bs.affix");if(this.$element.trigger(u),u.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:a-n-o})}};var i=e.fn.affix;e.fn.affix=n,e.fn.affix.Constructor=t,e.fn.affix.noConflict=function(){return e.fn.affix=i,this},e(window).on("load",(function(){e('[data-spy="affix"]').each((function(){var t=e(this),i=t.data();i.offset=i.offset||{},null!=i.offsetBottom&&(i.offset.bottom=i.offsetBottom),null!=i.offsetTop&&(i.offset.top=i.offsetTop),n.call(t,i)}))}))}(jQuery)}}}},fibers:{"package.json":function e(t,n,e){e.exports={name:"fibers",version:"4.0.3",main:"fibers"}},"fibers.js":function e(t,n,e,i,r){if(process.fiberLib)e.exports=process.fiberLib;else{var o=t("fs"),a=t("path"),s=t("detect-libc");Math.random();var l=a.join(r,"bin",process.platform+"-"+process.arch+"-"+process.versions.modules+("linux"===process.platform?"-"+s.family:""),"fibers");try{process.fiberLib=e.exports=t(l).Fiber}catch(c){throw console.error("## There is an issue with `node-fibers` ##\n`"+l+".node` is missing.\n\nTry running this to fix the issue: "+process.execPath+" "+r.replace(" ","\\ ")+"/build"),console.error(c.stack||c.message||c),new Error("Missing binary. See message above.")}u(e.exports)}function u(e){try{var t=process.binding("async_wrap"),n,i,r;if(t.asyncIdStackSize instanceof Function)n=t.asyncIdStackSize;else{if(void 0===t.constants.kStackLength)throw new Error("Couldn't figure out how to get async stack size");u=t.constants.kStackLength,n=function(){return t.async_hook_fields[u]}}if(!t.popAsyncIds||!t.pushAsyncIds)throw new Error("Push/pop do not exist");i=void 0===t.constants.kExecutionAsyncId?t.constants.kCurrentAsyncId:t.constants.kExecutionAsyncId,r=void 0===t.constants.kTriggerAsyncId?t.constants.kCurrentTriggerId:t.constants.kTriggerAsyncId;var o=t.async_id_fields||t.async_uid_fields;function a(){for(var e=n(),a=new Array(e);e>0;--e){var s=o[i];a[e-1]={asyncId:s,triggerId:o[r]},t.popAsyncIds(s)}return a}function s(e){for(var n=0;n0)r.changeLanguage(e,i);else if(0!=s[l]){s[l]=0;var u=new XMLHttpRequest;u.overrideMimeType("application/json"),u.open("GET",l,!1),u.send(null),200===u.status?s[l]=1:s[l]=-1,n.addResourceBundle(e,a,JSON.parse(u.response)||{}),r.changeLanguage(e,i)}};n.changeLanguage=p;var m=function(e,t,n){return r.format(e,t,n)};n.format=m;var g=function(){return r.languages};n.getLanguages=g;var _=function(e,t){return r.loadLanguages(e,t)};n.loadLanguages=_;var v=function(e,t){return r.loadNamespaces(e,t)};n.loadNamespaces=v;var y=function(e,t){return r.on(e,t)};n.on=y;var b=function(e,t){return r.off(e,t)};n.off=b,i.__exportStar(t("./i18n/i18n"),n),i.__exportStar(t("./i18n/i18n.app"),n),i.__exportStar(t("./translations"),n)},i18n:{"i18n.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.fallbackKeys=n.getObjectI18nTemplate=n.translationI18nObjects=n.addObjectsI18n=n.translationI18nObject=void 0;var i=t("../index"),r=t("underscore"),o=t("clone"),a="_",s="base",l="core",u="translation",c=function(e,t){var n={lng:t,ns:u};if((0,i.exists)(e,n))return(0,i._t)(e,n)},d=function(e){return"".concat(e,"__object")},h=function(e,t){return t&&(t=t.replace(/\./g,"_")),"".concat(e).concat("_","field").concat("_").concat(t)},f=function(e,t){var n=h(e,t);return"".concat(n).concat("_","inlineHelpText")},p=function(e,t){var n=t.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_");return"".concat(e).concat("_","group").concat("_").concat(n)},m=function(e,t,n){return t&&(t=t.replace(/\./g,"_")),"".concat(e).concat("_","field").concat("_").concat(t).concat("_","options").concat("_").concat(n)},g=function(e,t){return"".concat(e).concat("_","action").concat("_").concat(t)},_=function(e,t){return"".concat(e).concat("_","listview").concat("_").concat(t)},v=function(e){if(!e)return"";var t="core";return"default"!==e&&"meteor"!==e||(t="base"),t},y=function(e,t,n){var i=d(t);return c(i,e)||n||""},b=function(e,t,n,i,r){var o=h(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=b(e,s,n,i,r))}return a||i||""},w=function(e,t,n,i,r){var o=f(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=w(e,s,n,i,r))}return a||i||""},x=function(e,t,n,i){var r=p(t,n);return c(r,e)||i||""},S=function(e,t,n,i,r,o){var a=m(t,n,i),s=c(a,e);if(!s){var l=v(o);l&&"base"!=t&&"core"!=t&&(s=S(e,l,n,i,r,o))}return s||r||""},C=function(e,t,n,i,r){var o=g(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=C(e,s,n,i,r))}return a||i||""},k=function(e,t,n,i,r){var o=_(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=k(e,s,n,i,r))}return a||i||""},D=function(e){var t;return(t=e.split(":")).length>1?{label:t[0],value:t[1]}:{label:t[0],value:t[0]}},E=function(e){r.forEach(e.fields,(function(e,t){var n=[];if(e.options&&r.isString(e.options))try{r.forEach(e.options.split("\n"),(function(e){var t;return e.indexOf(",")?(t=e.split(","),r.forEach(t,(function(e){return n.push(D(e))}))):n.push(D(e))})),e.options=n}catch(i){console.error("convertFieldsOptions error: ",e.options,i)}else e.options&&!r.isFunction(e.options)&&!r.isArray(e.options)&&r.isObject(e.options)&&(r.each(e.options,(function(e,t){return n.push({label:e,value:t})})),e.options=n)}))},A=function(e,t,n){n.label=y(e,t,n.label),r.each(n.fields,(function(i,o){if(i.label=b(e,t,o,i.label,n.datasource),i.inlineHelpText&&(i.inlineHelpText=w(e,t,o,i.inlineHelpText,n.datasource)),i.group&&(i.group=x(e,t,i.group,i.group)),i.options){var a=[];r.each(i.options,(function(i){if(r.has(i,"value")){var s=S(e,t,o,i.value,i.label,n.datasource);a.push(r.extend({},i,{label:s}))}else a.push(i)})),i.options=a}})),r.each(n.actions,(function(i,r){i.label=C(e,t,r,i.label,n.datasource)})),r.each(n.list_views,(function(i,r){i.label=k(e,t,r,i.label,n.datasource)}))};n.translationI18nObject=A;var T=function(e){r.each(e,(function(e){(0,i.addResourceBundle)(e.lng,u,e.data,!0,!0)}))};n.addObjectsI18n=T;var I=function(e,t){r.each(t,(function(t,i){(0,n.translationI18nObject)(e,i,t)}))};n.translationI18nObjects=I;var B=function(e,t,n){var i=o(n);E(i);var a={};return a[d(t)]=y(e,t,i.label),r.each(i.fields,(function(n,o){a[h(t,o)]=b(e,t,o,n.label),n.inlineHelpText&&(a[f(t,o)]=w(e,t,o,n.inlineHelpText,i.datasource)),n.group&&(a[p(t,n.group)]=x(e,t,n.group,n.group)),n.options&&r.each(n.options,(function(n){r.has(n,"value")&&(a[m(t,o,n.value)]=S(e,t,o,n.value,n.label))}))})),r.each(i.actions,(function(n,i){a[g(t,i)]=C(e,t,i,n.label)})),r.each(i.list_views,(function(n,i){a[_(t,i)]=k(e,t,i,n.label)})),a};n.getObjectI18nTemplate=B,n.fallbackKeys={getObjectLabelKey:d,getObjectFieldLabelKey:h,getObjectFieldInlineHelpTextLabelKey:f,getObjectFieldGroupKey:p,getObjectFieldOptionsLabelKey:m,getObjectActionLabelKey:g,getObjectListviewLabelKey:_}},"i18n.app.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.appFallbackKeys=n.getAppI18nTemplate=n.translationI18nApps=n.translationI18nMenus=void 0;var i=t("../index"),r=t("underscore"),o=t("clone"),a="translation",s="_",l=function(e,t){var n={lng:t,ns:a};if((0,i.exists)(e,n))return(0,i._t)(e,n)},u=function(e){return"app".concat("_").concat(e).concat("_","name")},c=function(e){return"app".concat("_").concat(e).concat("_","description")},d=function(e){return"menu".concat("_").concat(e)},h=function(e,t,n){var i=u(t);return l(i,e)||n||""},f=function(e,t,n){var i=c(t);return l(i,e)||n||""},p=function(e,t,n){var i=d(t);return l(i,e)||n||""},m=function(e,t,i){i.label=h(e,t,i.label||i.name),i.description=f(e,t,i.description),(0,n.translationI18nMenus)(e,i.admin_menus)},g=function(e,t){r.each(t,(function(t){var n=p(e,t._id,t.label||t.name);t.label=n,t.name=n}))};n.translationI18nMenus=g;var _=function(e,t){r.each(t,(function(t,n){m(e,n,t)}))};n.translationI18nApps=_;var v=function(e,t,n){var i=o(n),a={};return a[u(t)]=h(e,t,i.label||i.name),a[c(t)]=f(e,t,i.description),r.each(i.admin_menus,(function(t){a[d(t._id)]=p(e,t._id,t.label||t.name)})),a};n.getAppI18nTemplate=v,n.appFallbackKeys={getAppLabelKey:u,getAppDescriptionKey:c,getMenuLabelKey:d}}},translations:{"index.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SteedosTranslationPrefixKeys=n.convertObject=void 0;var i=t("tslib"),r=t("underscore");i.__exportStar(t("./objectTranslation"),n),i.__exportStar(t("./translation"),n),i.__exportStar(t("./templates/objectTranslation"),n),i.__exportStar(t("./templates/translation"),n);var o=function(e){var t;return(t=e.split(":")).length>1?{label:t[0],value:t[1]}:{label:t[0],value:t[0]}},a=function(e){r.forEach(e.fields,(function(e,t){var n=[];if(e.options&&r.isString(e.options))try{r.forEach(e.options.split("\n"),(function(e){var t;e.indexOf(",")?(t=e.split(","),r.forEach(t,(function(e){return n.push(o(e))}))):n.push(o(e))})),e.options=n}catch(i){console.error("convertFieldsOptions error: ",e.options,i)}else if(e.options&&r.isArray(e.options))try{r.forEach(e.options,(function(e){r.isString(e)?n.push(o(e)):n.push(e)})),e.options=n}catch(i){console.error("Creator.convertFieldsOptions",e.options,i)}else e.options&&!r.isFunction(e.options)&&!r.isArray(e.options)&&r.isObject(e.options)&&(r.each(e.options,(function(e,t){return n.push({label:e,value:t})})),e.options=n)}))},s;n.convertObject=a,function(e){e.Object="CustomObject",e.Field="CustomField",e.Action="CustomAction",e.Listview="CustomListview",e.Permission="CustomPermission",e.ValidationRule="CustomValidationRule",e.Application="CustomApplication",e.Permissionset="CustomPermissionset",e.Profile="CustomProfile",e.Report="CustomReport",e.Workflow="Workflow",e.Layout="Layout",e.Client="Client",e.Server="Server",e.Function="Function",e.Router="Router",e.Trigger="Trigger"}(s=n.SteedosTranslationPrefixKeys||(n.SteedosTranslationPrefixKeys={}))},"objectTranslation.js":function e(t,n,e,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addObjectsTranslation=n.getObjectTranslationTemplate=n.translationObjects=n.translationObject=n.translationObjectLabel=void 0;var r=t("underscore"),o=t("./"),a=t("../index"),s=t("./index"),l=t("../i18n/i18n"),u=t("lodash"),c=t("crypto"),d,h=(0,t("@steedos/cachers").getCacher)("lru.translations.objects");function f(e){var t;return c.createHash("md5").update(e).digest("hex")}var p=function(e,t){return"".concat(e,"_").concat(t.name,"_").concat(f(JSON.stringify(t)))},m=t("clone"),g=".",_="base",v="core",y="translation",b="object",w="field",x="listview",S="action",C=function(e,t){var n={lng:t,ns:y,keySeparator:!1};if((0,a.exists)(e,n))return(0,a._t)(e,n)},k=function(e){if(!e)return"";var t="core";return"default"!==e&&"meteor"!==e||(t="base"),t},D=function(e){switch(e){case"object":return o.SteedosTranslationPrefixKeys.Object;case"field":return o.SteedosTranslationPrefixKeys.Field;case"listview":return o.SteedosTranslationPrefixKeys.Listview;case"action":return o.SteedosTranslationPrefixKeys.Action;default:return"CustomLabels"}},E=function(e){var t;return[D(),e].join(".")},A=function(e){var t;return[D("object"),e,"label"].join(".")},T=function(e){var t;return[D("object"),e,"description"].join(".")},I=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"label"].join(".")},B=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"help"].join(".")},O=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"description"].join(".")},M=function(e,t){var n=t.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_"),i;return[D("field"),e,"group",n].join(".")},j=function(e,t,n){var i;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"options",n].join(".")},P=function(e,t){var n;return[D("action"),e,t].join(".")},F=function(e,t){var n;return[D("listview"),e,t].join(".")},R=function(e,t,n){var i,r=[A(t)],o=l.fallbackKeys.getObjectLabelKey(t);return o&&r.push(o),C(r,e)||n||""};n.translationObjectLabel=R;var N=function(e,t,n){var i=T(t);return C(i,e)||n||""},L=function(e,t,n,i,r,o){var a,s=[I(t,n)],u=l.fallbackKeys.getObjectFieldLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=L(e,d,n,i,r))}return c||i||""},z=function(e,t,n,i,r,o){var a,s=[B(t,n)],u=l.fallbackKeys.getObjectFieldInlineHelpTextLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=z(e,d,n,i,r))}return c||i||""},V=function(e,t,n,i,r,o){var a=O(t,n),s,l=C([a],e);if(1!=o&&!l){var u=k(r);u&&"base"!=t&&"core"!=t&&(l=V(e,u,n,i,r))}return l||i||""},$=function(e,t,n,i,r,o){var a,s=[M(t,n)],u=l.fallbackKeys.getObjectFieldGroupKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=$(e,d,n,i,r))}return c||i||""},H=function(e,t,n,i,r,o,a){var s,u=[j(t,n,i)],c=l.fallbackKeys.getObjectFieldOptionsLabelKey(t,n,i);c&&u.push(c);var d=C(u,e);if(1!=a&&!d){var h=k(o);h&&"base"!=t&&"core"!=t&&(d=H(e,h,n,i,r,o))}return d||r||""},W=function(e,t,n,i,r,o){var a,s=[P(t,n)],u=l.fallbackKeys.getObjectActionLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=W(e,d,n,i,r))}return c||i||""},U=function(e,t,n,i,r,o){var a,s=[F(t,n)],u=l.fallbackKeys.getObjectListviewLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=U(e,d,n,i,r))}return c||i||""},q=function(e,t,i,o,a){void 0===a&&(a=!1);var l=p(e,i);"test_obj_layout1"===t&&console.log("translationObject",t,l);var c=h.get(l);if(c)return Object.assign(i,(0,u.cloneDeep)(c));o&&(0,s.convertObject)(i),i.label=(0,n.translationObjectLabel)(e,t,i.label),i.description=N(e,t,i.description),r.each(i.fields,(function(n,o){if(n.label=L(e,t,o,n.label,i.datasource,a),n.inlineHelpText&&(n.inlineHelpText=z(e,t,o,n.inlineHelpText,i.datasource,a)),n.group&&(n.group=$(e,t,n.group,n.group,i.datasource,a)),n.options){var s=[];r.each(n.options,(function(n){if(r.has(n,"value")){var l=H(e,t,o,n.value,n.label,i.datasource,a);s.push(r.extend({},n,{label:l}))}else s.push(n)})),n.options=s}})),r.each(i.actions,(function(n,r){n.label=W(e,t,r,n.label,i.datasource,a)})),r.each(i.list_views,(function(n,r){n.label=U(e,t,r,n.label,i.datasource,a)})),h.set(l,(0,u.cloneDeep)(i))};n.translationObject=q;var K=function(e,t){r.each(t,(function(t,i){(0,n.translationObject)(e,i,t)}))};n.translationObjects=K;var G=function(e,t,i){var o=m(i);(0,s.convertObject)(o);var a={};return a[A(t)]=(0,n.translationObjectLabel)(e,t,o.label),a[T(t)]=N(e,t,o.description),r.each(o.fields,(function(n,i){a[I(t,i)]=L(e,t,i,n.label),n.inlineHelpText&&(a[B(t,i)]=z(e,t,i,n.inlineHelpText,o.datasource)),n.description&&(a[O(t,i)]=V(e,t,i,n.description,o.datasource)),n.group&&(a[M(t,n.group)]=$(e,t,n.group,n.group,o.datasource)),n.options&&r.each(n.options,(function(n){r.has(n,"value")&&(a[j(t,i,n.value)]=H(e,t,i,n.value,n.label))}))})),r.each(o.actions,(function(n,i){a[P(t,i)]=W(e,t,i,n.label)})),r.each(o.list_views,(function(n,i){a[F(t,i)]=U(e,t,i,n.label)})),a};function Y(e,t){var n=m(e);(0,s.convertObject)(n);var i={},o=n.name;return o||console.error("Error: Invalid objectTranslation:"+t),i[A(o)]=n.label,i[T(o)]=n.description,r.each(n.fields,(function(e,t){i[I(o,t)]=e.label,e.help&&(i[B(o,t)]=e.help),e.description&&(i[O(o,t)]=e.description),e.options&&r.each(e.options,(function(e){r.has(e,"value")&&(i[j(o,t,e.value)]=e.label)}))})),r.each(n.groups,(function(e,t){i[M(o,t)]=e})),r.each(n.actions,(function(e,t){i[P(o,t)]=e.label})),r.each(n.listviews,(function(e,t){i[F(o,t)]=e.label})),r.each(n.CustomLabels,(function(e,t){i[E(t)]=e})),i}n.getObjectTranslationTemplate=G;var X=function(e){r.each(e,(function(e){var t=Y(e.data,e.__filename);(0,a.addResourceBundle)(e.lng,y,t,!0,!0)}))};n.addObjectsTranslation=X},"translation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addTranslations=n.convertTranslation=n.convertTranslationData=n.getAppTranslationTemplate=n.translationApps=n.translationMenus=n.translationApp=void 0;var i=t("../index"),r=t("underscore"),o=t("./"),a=t("../i18n/i18n.app"),s=t("clone"),l="translation",u=".",c="app",d="menu",h=function(e){switch(e){case"app":return o.SteedosTranslationPrefixKeys.Application;default:return"CustomLabels"}},f=function(e){var t;return[h(),e].join(".")},p=function(e,t){var n={lng:t,ns:l,keySeparator:!1};if((0,i.exists)(e,n))return(0,i._t)(e,n)},m=function(e){var t;return[h("app"),e,"name"].join(".")},g=function(e){var t;return[h("app"),e,"description"].join(".")},_=function(e){var t;return[h("menu"),"menu_".concat(e)].join(".")},v=function(e,t,n){var i,r=[m(t)],o=a.appFallbackKeys.getAppLabelKey(t);return o&&r.push(o),p(r,e)||n||""},y=function(e,t,n){var i,r=[g(t)],o=a.appFallbackKeys.getAppDescriptionKey(t);return o&&r.push(o),p(r,e)||n||""},b=function(e,t,n){var i,r=[_(t)],o=a.appFallbackKeys.getMenuLabelKey(t);return o&&r.push(o),p(r,e)||n||""},w=function(e,t,i){i.label=v(e,t,i.label||i.name),i.description=y(e,t,i.description),(0,n.translationMenus)(e,i.admin_menus)};n.translationApp=w;var x=function(e,t){r.each(t,(function(t){var n=b(e,t._id,t.label||t.name);t.label=n,t.name=n}))};n.translationMenus=x;var S=function(e,t){r.each(t,(function(t,i){(0,n.translationApp)(e,i,t)}))};n.translationApps=S;var C=function(e,t,n){var i=s(n),o={};return o[m(t)]=v(e,t,i.label||i.name),o[g(t)]=y(e,t,i.description),r.each(i.admin_menus,(function(t){o[_(t._id)]=b(e,t._id,t.label||t.name)})),o};n.getAppTranslationTemplate=C;var k=function(e,t,n){r.isArray(n)?r.each(n,(function(e){k(e,"",e)})):n&&r.each(r.keys(n),(function(i){var o=t?"".concat(t,".").concat(i):i,a=n[i];"object"==typeof a?r.isArray(a)?r.each(a,(function(e){k(e,o,a)})):k(e,o,a):e[o]=a}))};function D(e){for(var t in e)"object"==typeof e[t]&&k(e,t,e[t]);return e}n.convertTranslationData=D;var E=function(e){var t=s(e),n={};return r.each(t.CustomApplications,(function(e,t){n[m(t)]=e.name,n[g(t)]=e.description})),r.each(t.CustomLabels,(function(e,t){var i;if("simpleschema"!=t&&r.isObject(e)){var o=D(((i={})[t]=e,i));r.each(o,(function(e,t){r.isObject(e)||(n[f(t)]=e)}))}else n[f(t)]=e})),n};n.convertTranslation=E;var A=function(e){r.each(e,(function(e){var t=(0,n.convertTranslation)(e.data);(0,i.addResourceBundle)(e.lng,l,t,!0,!0)}))};n.addTranslations=A},templates:{"objectTranslation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getObjectMetadataTranslationTemplate=void 0;var i=t("underscore"),r=t("../index"),o=t("clone");function a(e,t){var n={};return i.each(e,(function(e){n[e]="help"===e?t.inlineHelpText||"":t[e]||""})),n}function s(e){return a(["label","description"],e)}function l(e){switch(e.type){case"select":return a(["label","help","options","description"],e);default:return a(["label","help","description"],e)}}function u(e){return a(["label"],e)}function c(e){return a(["label"],e)}function d(e){var t={};return i.each(e,(function(e,n){t[n]=l(e)})),t}function h(e){var t={};return i.each(e,(function(e,n){t[n]=c(e)})),t}function f(e){var t={};return i.each(e,(function(e,n){t[n]=u(e)})),t}function p(e,t){var n={};return i.each(e,(function(e,i){if(e.group){var r=e.group.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_");n[r]=t[i].group}})),n}var m=function(e,t,n,a){void 0===a&&(a=!1);var l=o(n);1!=a&&(0,r.translationObject)(e,t,l,!0,a);var u=Object.assign({},s(l));u=Object.assign({},u,{fields:d(l.fields)});var c=p(n.fields,l.fields);i.isEmpty(c)||(u=Object.assign({},u,{groups:c}));var m=f(l.list_views);i.isEmpty(m)||(u=Object.assign({},u,{listviews:m}));var g=h(l.actions);return i.isEmpty(g)||(u=Object.assign({},u,{actions:g})),Object.assign({name:t},u)};n.getObjectMetadataTranslationTemplate=m},"translation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getAppMetadataTranslationTemplate=void 0;var i=t("underscore"),r=t("../index"),o=t("clone");function a(e,t){var n={};return i.each(e,(function(e){n[e]=t[e]||""})),n}var s=function(e){return a(["name","description"],e)},l=function(e,t,n){var i,a=o(n),l;return(0,r.translationApp)(e,t,a),Object.assign({},{CustomApplications:(i={},i[t]=s(a),i)})};n.getAppMetadataTranslationTemplate=l}}}},node_modules:{i18next:{"package.json":function e(t,n,e){e.exports={name:"i18next",version:"19.9.2",main:"./dist/cjs/i18next.js",module:"./dist/esm/i18next.js"}},dist:{cjs:{"i18next.js":function e(t,n,e){"use strict";var i=t("@babel/runtime/helpers/typeof"),r=t("@babel/runtime/helpers/objectSpread"),o=t("@babel/runtime/helpers/classCallCheck"),a=t("@babel/runtime/helpers/createClass"),s=t("@babel/runtime/helpers/possibleConstructorReturn"),l=t("@babel/runtime/helpers/getPrototypeOf"),u=t("@babel/runtime/helpers/assertThisInitialized"),c=t("@babel/runtime/helpers/inherits");function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var h=d(i),f=d(r),p=d(o),m=d(a),g=d(s),_=d(l),v=d(u),y=d(c),b={type:"logger",log:function e(t){this.output("log",t)},warn:function e(t){this.output("warn",t)},error:function e(t){this.output("error",t)},output:function e(t,n){console&&console[t]&&console[t].apply(console,n)}},w,x=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.default(this,e),this.init(t,n)}return m.default(e,[{key:"init",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||b,this.options=n,this.debug=n.debug}},{key:"setDebug",value:function e(t){this.debug=t}},{key:"log",value:function e(){for(var t=arguments.length,n=new Array(t),i=0;i1?n-1:0),r=1;r-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(r())return{};var a=i(o.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return r()?{}:{obj:e,k:i(o.shift())}}function A(e,t,n){var i=E(e,t,Object),r,o;i.obj[i.k]=n}function T(e,t,n,i){var r=E(e,t,Object),o=r.obj,a=r.k;o[a]=o[a]||[],i&&(o[a]=o[a].concat(n)),i||o[a].push(n)}function I(e,t){var n=E(e,t),i=n.obj,r=n.k;if(i)return i[r]}function B(e,t,n){var i=I(e,n);return void 0!==i?i:I(t,n)}function O(e,t,n){for(var i in t)"__proto__"!==i&&"constructor"!==i&&(i in e?"string"==typeof e[i]||e[i]instanceof String||"string"==typeof t[i]||t[i]instanceof String?n&&(e[i]=t[i]):O(e[i],t[i],n):e[i]=t[i]);return e}function M(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var j={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function P(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return j[e]})):e}var F="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,R=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return p.default(this,t),n=g.default(this,_.default(t).call(this)),F&&S.call(v.default(n)),n.data=e||{},n.options=i,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return y.default(t,e),m.default(t,[{key:"addNamespaces",value:function e(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}},{key:"removeNamespaces",value:function e(t){var n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}},{key:"getResource",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=[t,n];return i&&"string"!=typeof i&&(a=a.concat(i)),i&&"string"==typeof i&&(a=a.concat(o?i.split(o):i)),t.indexOf(".")>-1&&(a=t.split(".")),I(this.data,a)}},{key:"addResource",value:function e(t,n,i,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var s=[t,n];i&&(s=s.concat(a?i.split(a):i)),t.indexOf(".")>-1&&(r=n,n=(s=t.split("."))[1]),this.addNamespaces(n),A(this.data,s,r),o.silent||this.emit("added",t,n,i,r)}},{key:"addResources",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in i)"string"!=typeof i[o]&&"[object Array]"!==Object.prototype.toString.apply(i[o])||this.addResource(t,n,o,i[o],{silent:!0});r.silent||this.emit("added",t,n,i)}},{key:"addResourceBundle",value:function e(t,n,i,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[t,n];t.indexOf(".")>-1&&(r=i,i=n,n=(s=t.split("."))[1]),this.addNamespaces(n);var l=I(this.data,s)||{};r?O(l,i,o):l=f.default({},l,i),A(this.data,s,l),a.silent||this.emit("added",t,n,i)}},{key:"removeResourceBundle",value:function e(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}},{key:"hasResourceBundle",value:function e(t,n){return void 0!==this.getResource(t,n)}},{key:"getResourceBundle",value:function e(t,n){return n||(n=this.options.defaultNS),"v1"===this.options.compatibilityAPI?f.default({},{},this.getResource(t,n)):this.getResource(t,n)}},{key:"getDataByLanguage",value:function e(t){return this.data[t]}},{key:"toJSON",value:function e(){return this.data}}]),t}(S),N={processors:{},addPostProcessor:function e(t){this.processors[t.name]=t},handle:function e(t,n,i,r,o){var a=this;return t.forEach((function(e){a.processors[e]&&(n=a.processors[e].process(n,i,r,o))})),n}},L={},z=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return p.default(this,t),n=g.default(this,_.default(t).call(this)),F&&S.call(v.default(n)),D(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,v.default(n)),n.options=i,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=x.create("translator"),n}return y.default(t,e),m.default(t,[{key:"changeLanguage",value:function e(t){t&&(this.language=t)}},{key:"exists",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},i=this.resolve(t,n);return i&&void 0!==i.res}},{key:"extractFromKey",value:function e(t,n){var i=void 0!==n.nsSeparator?n.nsSeparator:this.options.nsSeparator;void 0===i&&(i=":");var r=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,o=n.ns||this.options.defaultNS;if(i&&t.indexOf(i)>-1){var a=t.match(this.interpolator.nestingRegexp);if(a&&a.length>0)return{key:t,namespaces:o};var s=t.split(i);(i!==r||i===r&&this.options.ns.indexOf(s[0])>-1)&&(o=s.shift()),t=s.join(r)}return"string"==typeof o&&(o=[o]),{key:t,namespaces:o}}},{key:"translate",value:function e(n,i,r){var o=this;if("object"!==h.default(i)&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),null==n)return"";Array.isArray(n)||(n=[String(n)]);var a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,s=this.extractFromKey(n[n.length-1],i),l=s.key,u=s.namespaces,c=u[u.length-1],d=i.lng||this.language,p=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var m=i.nsSeparator||this.options.nsSeparator;return c+m+l}return l}var g=this.resolve(n,i),_=g&&g.res,v=g&&g.usedKey||l,y=g&&g.exactUsedKey||l,b=Object.prototype.toString.apply(_),w=["[object Number]","[object Function]","[object RegExp]"],x=void 0!==i.joinArrays?i.joinArrays:this.options.joinArrays,S=!this.i18nFormat||this.i18nFormat.handleAsObject,C="string"!=typeof _&&"boolean"!=typeof _&&"number"!=typeof _;if(S&&_&&C&&w.indexOf(b)<0&&("string"!=typeof x||"[object Array]"!==b)){if(!i.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,_,i):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");if(a){var k="[object Array]"===b,D=k?[]:{},E=k?y:v;for(var A in _)if(Object.prototype.hasOwnProperty.call(_,A)){var T="".concat(E).concat(a).concat(A);D[A]=this.translate(T,f.default({},i,{joinArrays:!1,ns:u})),D[A]===T&&(D[A]=_[A])}_=D}}else if(S&&"string"==typeof x&&"[object Array]"===b)(_=_.join(x))&&(_=this.extendTranslation(_,n,i,r));else{var I=!1,B=!1,O=void 0!==i.count&&"string"!=typeof i.count,M=t.hasDefaultValue(i),j=O?this.pluralResolver.getSuffix(d,i.count):"",P=i["defaultValue".concat(j)]||i.defaultValue;!this.isValidLookup(_)&&M&&(I=!0,_=P),this.isValidLookup(_)||(B=!0,_=l);var F=M&&P!==_&&this.options.updateMissing;if(B||I||F){if(this.logger.log(F?"updateKey":"missingKey",d,c,l,F?P:_),a){var R=this.resolve(l,f.default({},i,{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var N=[],L=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if("fallback"===this.options.saveMissingTo&&L&&L[0])for(var z=0;z1&&void 0!==arguments[1]?arguments[1]:{},r,o,a,s,l;return"string"==typeof t&&(t=[t]),t.forEach((function(e){if(!n.isValidLookup(r)){var t=n.extractFromKey(e,i),u=t.key;o=u;var c=t.namespaces;n.options.fallbackNS&&(c=c.concat(n.options.fallbackNS));var d=void 0!==i.count&&"string"!=typeof i.count,h=void 0!==i.context&&"string"==typeof i.context&&""!==i.context,f=i.lngs?i.lngs:n.languageUtils.toResolveHierarchy(i.lng||n.language,i.fallbackLng);c.forEach((function(e){n.isValidLookup(r)||(l=e,!L["".concat(f[0],"-").concat(e)]&&n.utils&&n.utils.hasLoadedNamespace&&!n.utils.hasLoadedNamespace(l)&&(L["".concat(f[0],"-").concat(e)]=!0,n.logger.warn('key "'.concat(o,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(l,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach((function(t){if(!n.isValidLookup(r)){s=t;var o=u,l=[o],c,f;if(n.i18nFormat&&n.i18nFormat.addLookupKeys)n.i18nFormat.addLookupKeys(l,u,t,e,i);else d&&(c=n.pluralResolver.getSuffix(t,i.count)),d&&h&&l.push(o+c),h&&l.push(o+="".concat(n.options.contextSeparator).concat(i.context)),d&&l.push(o+=c);for(;f=l.pop();)n.isValidLookup(r)||(a=f,r=n.getResource(t,e,f,i))}})))}))}})),{res:r,usedKey:o,exactUsedKey:a,usedLng:s,usedNS:l}}},{key:"isValidLookup",value:function e(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&""===t)}},{key:"getResource",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,i,r):this.resourceStore.getResource(t,n,i,r)}}],[{key:"hasDefaultValue",value:function e(t){var n="defaultValue";for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&n===i.substring(0,n.length)&&void 0!==t[i])return!0;return!1}}]),t}(S);function V(e){return e.charAt(0).toUpperCase()+e.slice(1)}var $=function(){function e(t){p.default(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=x.create("languageUtils")}return m.default(e,[{key:"getScriptPartFromCode",value:function e(t){if(!t||t.indexOf("-")<0)return null;var n=t.split("-");return 2===n.length?null:(n.pop(),"x"===n[n.length-1].toLowerCase()?null:this.formatLanguageCode(n.join("-")))}},{key:"getLanguagePartFromCode",value:function e(t){if(!t||t.indexOf("-")<0)return t;var n=t.split("-");return this.formatLanguageCode(n[0])}},{key:"formatLanguageCode",value:function e(t){if("string"==typeof t&&t.indexOf("-")>-1){var n=["hans","hant","latn","cyrl","cans","mong","arab"],i=t.split("-");return this.options.lowerCaseLng?i=i.map((function(e){return e.toLowerCase()})):2===i.length?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=V(i[1].toLowerCase()))):3===i.length&&(i[0]=i[0].toLowerCase(),2===i[1].length&&(i[1]=i[1].toUpperCase()),"sgn"!==i[0]&&2===i[2].length&&(i[2]=i[2].toUpperCase()),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=V(i[1].toLowerCase())),n.indexOf(i[2].toLowerCase())>-1&&(i[2]=V(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}},{key:"isWhitelisted",value:function e(t){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(t)}},{key:"isSupportedCode",value:function e(t){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}},{key:"getBestMatchFromCodes",value:function e(t){var n=this,i;return t?(t.forEach((function(e){if(!i){var t=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(t)||(i=t)}})),!i&&this.options.supportedLngs&&t.forEach((function(e){if(!i){var t=n.getLanguagePartFromCode(e);if(n.isSupportedCode(t))return i=t;i=n.options.supportedLngs.find((function(e){if(0===e.indexOf(t))return e}))}})),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i):null}},{key:"getFallbackCodes",value:function e(t,n){if(!t)return[];if("function"==typeof t&&(t=t(n)),"string"==typeof t&&(t=[t]),"[object Array]"===Object.prototype.toString.apply(t))return t;if(!n)return t.default||[];var i=t[n];return i||(i=t[this.getScriptPartFromCode(n)]),i||(i=t[this.formatLanguageCode(n)]),i||(i=t[this.getLanguagePartFromCode(n)]),i||(i=t.default),i||[]}},{key:"toResolveHierarchy",value:function e(t,n){var i=this,r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),o=[],a=function e(t){t&&(i.isSupportedCode(t)?o.push(t):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(t)))};return"string"==typeof t&&t.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(t)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(t)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(t))):"string"==typeof t&&a(this.formatLanguageCode(t)),r.forEach((function(e){o.indexOf(e)<0&&a(i.formatLanguageCode(e))})),o}}]),e}(),H=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],W={1:function e(t){return Number(t>1)},2:function e(t){return Number(1!=t)},3:function e(t){return 0},4:function e(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function e(t){return Number(0==t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function e(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function e(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function e(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function e(t){return Number(t>=2)},10:function e(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function e(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function e(t){return Number(t%10!=1||t%100==11)},13:function e(t){return Number(0!==t)},14:function e(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function e(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function e(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function e(t){return Number(1==t||t%10==1&&t%100!=11?0:1)},18:function e(t){return Number(0==t?0:1==t?1:2)},19:function e(t){return Number(1==t?0:0==t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function e(t){return Number(1==t?0:0==t||t%100>0&&t%100<20?1:2)},21:function e(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function e(t){return Number(1==t?0:2==t?1:(t<0||t>10)&&t%10==0?2:3)}};function U(){var e={};return H.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:W[t.fc]}}))})),e}var q=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.default(this,e),this.languageUtils=t,this.options=n,this.logger=x.create("pluralResolver"),this.rules=U()}return m.default(e,[{key:"addRule",value:function e(t,n){this.rules[t]=n}},{key:"getRule",value:function e(t){return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}},{key:"needsPlural",value:function e(t){var n=this.getRule(t);return n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function e(t,n){return this.getSuffixes(t).map((function(e){return n+e}))}},{key:"getSuffixes",value:function e(t){var n=this,i=this.getRule(t);return i?i.numbers.map((function(e){return n.getSuffix(t,e)})):[]}},{key:"getSuffix",value:function e(t,n){var i=this,r=this.getRule(t);if(r){var o=r.noAbs?r.plurals(n):r.plurals(Math.abs(n)),a=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var s=function e(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"==typeof a?"_plural_".concat(a.toString()):s():"v2"===this.options.compatibilityJSON?s():this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(t)),""}}]),e}(),K=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.default(this,e),this.logger=x.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return m.default(e,[{key:"init",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});var n=t.interpolation;this.escape=void 0!==n.escape?n.escape:P,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?M(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?M(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?M(n.nestingPrefix):n.nestingPrefixEscaped||M("$t("),this.nestingSuffix=n.nestingSuffix?M(n.nestingSuffix):n.nestingSuffixEscaped||M(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=void 0!==n.alwaysFormat&&n.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function e(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function e(){var t="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(t,"g");var n="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(n,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function e(t,n,i,r){var o=this,a,s,l,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var d=function e(t){if(t.indexOf(o.formatSeparator)<0){var a=B(n,u,t);return o.alwaysFormat?o.format(a,void 0,i):a}var s=t.split(o.formatSeparator),l=s.shift().trim(),c=s.join(o.formatSeparator).trim();return o.format(B(n,u,l),c,i,r)};this.resetRegExp();var h=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,f=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables,p;return[{regex:this.regexpUnescape,safeValue:function e(t){return c(t)}},{regex:this.regexp,safeValue:function e(t){return o.escapeValue?c(o.escape(t)):c(t)}}].forEach((function(e){for(l=0;a=e.regex.exec(t);){if(void 0===(s=d(a[1].trim())))if("function"==typeof h){var n=h(t,a,r);s="string"==typeof n?n:""}else{if(f){s=a[0];continue}o.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(t)),s=""}else"string"==typeof s||o.useRawValueToEscape||(s=k(s));if(t=t.replace(a[0],e.safeValue(s)),e.regex.lastIndex=0,++l>=o.maxReplaces)break}})),t}},{key:"nest",value:function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o,a,s=f.default({},r);function l(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var i=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(i[1]);e=i[0],r=(r=this.interpolate(r,s)).replace(/'/g,'"');try{s=JSON.parse(r),t&&(s=f.default({},t,s))}catch(o){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),o),"".concat(e).concat(n).concat(r)}return delete s.defaultValue,e}for(s.applyPostProcessor=!1,delete s.defaultValue;o=this.nestingRegexp.exec(t);){var u=[],c=!1;if(o[0].includes(this.formatSeparator)&&!/{.*}/.test(o[1])){var d=o[1].split(this.formatSeparator).map((function(e){return e.trim()}));o[1]=d.shift(),u=d,c=!0}if((a=n(l.call(this,o[1].trim(),s),s))&&o[0]===t&&"string"!=typeof a)return a;"string"!=typeof a&&(a=k(a)),a||(this.logger.warn("missed to resolve ".concat(o[1]," for nesting ").concat(t)),a=""),c&&(a=u.reduce((function(e,t){return i.format(e,t,r.lng,r)}),a.trim())),t=t.replace(o[0],a),this.regexp.lastIndex=0}return t}}]),e}();function G(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}var Y=function(e){function t(e,n,i){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return p.default(this,t),r=g.default(this,_.default(t).call(this)),F&&S.call(v.default(r)),r.backend=e,r.store=n,r.services=i,r.languageUtils=i.languageUtils,r.options=o,r.logger=x.create("backendConnector"),r.state={},r.queue=[],r.backend&&r.backend.init&&r.backend.init(i,o.backend,o),r}return y.default(t,e),m.default(t,[{key:"queueLoad",value:function e(t,n,i,r){var o=this,a=[],s=[],l=[],u=[];return t.forEach((function(e){var t=!0;n.forEach((function(n){var r="".concat(e,"|").concat(n);!i.reload&&o.store.hasResourceBundle(e,n)?o.state[r]=2:o.state[r]<0||(1===o.state[r]?s.indexOf(r)<0&&s.push(r):(o.state[r]=1,t=!1,s.indexOf(r)<0&&s.push(r),a.indexOf(r)<0&&a.push(r),u.indexOf(n)<0&&u.push(n)))})),t||l.push(e)})),(a.length||s.length)&&this.queue.push({pending:s,loaded:{},errors:[],callback:r}),{toLoad:a,pending:s,toLoadLanguages:l,toLoadNamespaces:u}}},{key:"loaded",value:function e(t,n,i){var r=t.split("|"),o=r[0],a=r[1];n&&this.emit("failedLoading",o,a,n),i&&this.store.addResourceBundle(o,a,i),this.state[t]=n?-1:2;var e={};this.queue.forEach((function(i){T(i.loaded,[o],a),G(i.pending,t),n&&i.errors.push(n),0!==i.pending.length||i.done||(Object.keys(i.loaded).forEach((function(t){e[t]||(e[t]=[]),i.loaded[t].length&&i.loaded[t].forEach((function(n){e[t].indexOf(n)<0&&e[t].push(n)}))})),i.done=!0,i.errors.length?i.callback(i.errors):i.callback())})),this.emit("loaded",e),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function e(t,n,i){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,s=arguments.length>5?arguments[5]:void 0;return t.length?this.backend[i](t,n,(function(e,l){e&&l&&o<5?setTimeout((function(){r.read.call(r,t,n,i,o+1,2*a,s)}),a):s(e,l)})):s(null,{})}},{key:"prepareLoading",value:function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof t&&(t=this.languageUtils.toResolveHierarchy(t)),"string"==typeof n&&(n=[n]);var a=this.queueLoad(t,n,r,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach((function(e){i.loadOne(e)}))}},{key:"load",value:function e(t,n,i){this.prepareLoading(t,n,{},i)}},{key:"reload",value:function e(t,n,i){this.prepareLoading(t,n,{reload:!0},i)}},{key:"loadOne",value:function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=t.split("|"),o=r[0],a=r[1];this.read(o,a,"read",void 0,void 0,(function(e,r){e&&n.logger.warn("".concat(i,"loading namespace ").concat(a," for language ").concat(o," failed"),e),!e&&r&&n.logger.log("".concat(i,"loaded namespace ").concat(a," for language ").concat(o),r),n.loaded(t,e,r)}))}},{key:"saveMissing",value:function e(t,n,i,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)?this.logger.warn('did not save key "'.concat(i,'" as the namespace "').concat(n,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=i&&""!==i&&(this.backend&&this.backend.create&&this.backend.create(t,n,i,r,null,f.default({},a,{isUpdate:o})),t&&t[0]&&this.store.addResource(t[0],n,i,r))}}]),t}(S);function X(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function e(t){var n={};if("object"===h.default(t[1])&&(n=t[1]),"string"==typeof t[1]&&(n.defaultValue=t[1]),"string"==typeof t[2]&&(n.tDescription=t[2]),"object"===h.default(t[2])||"object"===h.default(t[3])){var i=t[3]||t[2];Object.keys(i).forEach((function(e){n[e]=i[e]}))}return n},interpolation:{escapeValue:!0,format:function e(t,n,i,r){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}}}function Z(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function J(){}var Q,ee=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(p.default(this,t),e=g.default(this,_.default(t).call(this)),F&&S.call(v.default(e)),e.options=Z(n),e.services={},e.logger=x,e.modules={external:[]},i&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,i),g.default(e,v.default(e));setTimeout((function(){e.init(n,i)}),0)}return e}return y.default(t,e),m.default(t,[{key:"init",value:function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof n&&(i=n,n={}),n.whitelist&&!n.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),n.nonExplicitWhitelist&&!n.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=f.default({},X(),this.options,Z(n)),this.format=this.options.interpolation.format,i||(i=J),!this.options.isClone){this.modules.logger?x.init(r(this.modules.logger),this.options):x.init(null,this.options);var o=new $(this.options);this.store=new R(this.options.resources,this.options);var a=this.services;a.logger=x,a.resourceStore=this.store,a.languageUtils=o,a.pluralResolver=new q(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),a.interpolator=new K(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new Y(r(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",(function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==s[0]&&(this.options.lng=s[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var l=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];l.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments),t}}));var c=C(),d=function e(){var n=function e(n,r){t.isInitialized&&t.logger.warn("init: i18next is already initialized. You should call init just once!"),t.isInitialized=!0,t.options.isClone||t.logger.log("initialized",t.options),t.emit("initialized",t.options),c.resolve(r),i(n,r)};if(t.languages&&"v1"!==t.options.compatibilityAPI&&!t.isInitialized)return n(null,t.t.bind(t));t.changeLanguage(t.options.lng,n)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),c}},{key:"loadResources",value:function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,r=i,o="string"==typeof t?t:this.language;if("function"==typeof t&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var a=[],s=function e(t){var i;t&&n.services.languageUtils.toResolveHierarchy(t).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)s(o);else{var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.forEach((function(e){return s(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return s(e)})),this.services.backendConnector.load(a,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function e(t,n,i){var r=C();return t||(t=this.languages),n||(n=this.options.ns),i||(i=J),this.services.backendConnector.reload(t,n,(function(e){r.resolve(),i(e)})),r}},{key:"use",value:function e(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===t.type&&(this.modules.backend=t),("logger"===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),"languageDetector"===t.type&&(this.modules.languageDetector=t),"i18nFormat"===t.type&&(this.modules.i18nFormat=t),"postProcessor"===t.type&&N.addPostProcessor(t),"3rdParty"===t.type&&this.modules.external.push(t),this}},{key:"changeLanguage",value:function e(t,n){var i=this;this.isLanguageChangingTo=t;var r=C();this.emit("languageChanging",t);var o=function e(t,o){o?(i.language=o,i.languages=i.services.languageUtils.toResolveHierarchy(o),i.translator.changeLanguage(o),i.isLanguageChangingTo=void 0,i.emit("languageChanged",o),i.logger.log("languageChanged",o)):i.isLanguageChangingTo=void 0,r.resolve((function(){return i.t.apply(i,arguments)})),n&&n(t,(function(){return i.t.apply(i,arguments)}))},a=function e(t){var n="string"==typeof t?t:i.services.languageUtils.getBestMatchFromCodes(t);n&&(i.language||(i.language=n,i.languages=i.services.languageUtils.toResolveHierarchy(n)),i.translator.language||i.translator.changeLanguage(n),i.services.languageDetector&&i.services.languageDetector.cacheUserLanguage(n)),i.loadResources(n,(function(e){o(e,n)}))};return t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(t):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function e(t,n){var i=this,r=function e(t,n){var r;if("object"!==h.default(n)){for(var o=arguments.length,a=new Array(o>2?o-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function e(t,i){var r=n.services.backendConnector.state["".concat(t,"|").concat(i)];return-1===r||2===r};if(i.precheck){var l=i.precheck(this,s);if(void 0!==l)return l}return!!this.hasResourceBundle(r,t)||(!this.services.backendConnector.backend||!(!s(r,t)||o&&!s(a,t)))}},{key:"loadNamespaces",value:function e(t,n){var i=this,r=C();return this.options.ns?("string"==typeof t&&(t=[t]),t.forEach((function(e){i.options.ns.indexOf(e)<0&&i.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),n&&n(e)})),r):(n&&n(),Promise.resolve())}},{key:"loadLanguages",value:function e(t,n){var i=C();"string"==typeof t&&(t=[t]);var r=this.options.preload||[],o=t.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){i.resolve(),n&&n(e)})),i):(n&&n(),Promise.resolve())}},{key:"dir",value:function e(t){return t||(t=this.languages&&this.languages.length>0?this.languages[0]:this.language),t?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>=0?"rtl":"ltr":"rtl";var n}},{key:"createInstance",value:function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;return new t(n,i)}},{key:"cloneInstance",value:function e(){var n=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,o=f.default({},this.options,i,{isClone:!0}),a=new t(o),s=["store","services","language"];return s.forEach((function(e){a[e]=n[e]})),a.services=f.default({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new z(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i=0&&n<=y}}function Z(e){return function(t){return null==t?void 0:t[e]}}var J=Z("byteLength"),Q=X(J),ee=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function te(e){return p?p(e)&&!$(e):Q(e)&&ee.test(s.call(e))}var ne=u?te:Y(!1),ie=Z("length");function re(e){for(var t={},n=e.length,i=0;i":">",'"':""","'":"'","`":"`"},st=ot(at),lt,ut=ot(Ie(at)),ct=ue.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},dt=/(.)^/,ht={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},ft=/\\|'|\r|\n|\u2028|\u2029/g;function pt(e){return"\\"+ht[e]}var mt=/^\s*(\w|\$)+\s*$/;function gt(e,t,n){!t&&n&&(t=n),t=Pe({},t,ue.templateSettings);var i=RegExp([(t.escape||dt).source,(t.interpolate||dt).source,(t.evaluate||dt).source].join("|")+"|$","g"),r=0,o="__p+='";e.replace(i,(function(t,n,i,a,s){return o+=e.slice(r,s).replace(ft,pt),r=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":i?o+="'+\n((__t=("+i+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t})),o+="';\n";var a=t.variable,s;if(a){if(!mt.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{s=new Function(a,"_",o)}catch(u){throw u.source=o,u}var l=function(e){return s.call(this,e,ue)};return l.source="function("+a+"){\n"+o+"}",l}function _t(e,t,n){var i=(t=$e(t)).length;if(!i)return F(n)?n.call(e):n;for(var r=0;r1)kt(s,t-1,n,i),r=i.length;else for(var l=0,u=s.length;lt?(i&&(clearTimeout(i),i=null),s=u,a=e.apply(r,o),i||(r=o=null)):i||!1===n.trailing||(i=setTimeout(l,c)),a};return u.cancel=function(){clearTimeout(i),s=0,i=r=o=null},u}function Bt(e,t,n){var i,r,o,a,s,l=function(){var u=rt()-r;t>u?i=setTimeout(l,t-u):(i=null,n||(a=e.apply(s,o)),i||(o=s=null))},u=b((function(u){return s=this,o=u,r=rt(),i||(i=setTimeout(l,t),n&&(a=e.apply(s,o))),a}));return u.cancel=function(){clearTimeout(i),i=o=s=null},u}function Ot(e,t){return xt(t,e)}function Mt(e){return function(){return!e.apply(this,arguments)}}function jt(){var e=arguments,t=e.length-1;return function(){for(var n=t,i=e[t].apply(this,arguments);n--;)i=e[n].call(this,i);return i}}function Pt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Ft(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var Rt=xt(Ft,2);function Nt(e,t,n){t=Je(t,n);for(var i=ae(e),r,o=0,a=i.length;o0?0:r-1;o>=0&&o0?s=o>=0?o:Math.max(o+l,s):l=o>=0?Math.min(o+1,l):o+l+1;else if(n&&o&&l)return i[o=n(i,r)]===r?o:-1;if(r!=r)return(o=t(a.call(i,s,l),G))>=0?o+s:-1;for(o=e>0?s:l-1;o>=0&&o0?0:a-1;for(r||(i=t[o?o[s]:s],s+=e);s>=0&&s=3;return t(e,Ye(n,r,4),i,o)}}var Zt=Xt(1),Jt=Xt(-1);function Qt(e,t,n){var i=[];return t=Je(t,n),Gt(e,(function(e,n,r){t(e,n,r)&&i.push(e)})),i}function en(e,t,n){return Qt(e,Mt(Je(t)),n)}function tn(e,t,n){t=Je(t,n);for(var i=!Ct(e)&&ae(e),r=(i||e).length,o=0;o=0}var on=b((function(e,t,n){var i,r;return F(t)?r=t:(t=$e(t),i=t.slice(0,-1),t=t[t.length-1]),Yt(e,(function(e){var o=r;if(!o){if(i&&i.length&&(e=He(e,i)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function an(e,t){return Yt(e,Ge(t))}function sn(e,t){return Qt(e,Ke(t))}function ln(e,t,n){var i=-1/0,r=-1/0,o,a;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=Ct(e)?e:Ae(e)).length;si&&(i=o);else t=Je(t,n),Gt(e,(function(e,n,o){((a=t(e,n,o))>r||a===-1/0&&i===-1/0)&&(i=e,r=a)}));return i}function un(e,t,n){var i=1/0,r=1/0,o,a;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=Ct(e)?e:Ae(e)).length;si||void 0===n)return 1;if(n1&&(i=Ye(i,t[1])),t=me(e)):(i=wn,t=kt(t,!1,!1),e=Object(e));for(var r=0,o=t.length;r1&&(i=t[1])):(t=Yt(kt(t,!1,!1),String),n=function(e,n){return!rn(t,n)}),xn(e,n,i)}));function Cn(e,t,n){return a.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function kn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:Cn(e,e.length-t)}function Dn(e,t,n){return a.call(e,null==t||n?1:t)}function En(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Dn(e,Math.max(0,e.length-t))}function An(e){return Qt(e,Boolean)}function Tn(e,t){return kt(e,t,!1)}var In=b((function(e,t){return t=kt(t,!0,!0),Qt(e,(function(e){return!rn(t,e)}))})),Bn=b((function(e,t){return In(e,t)}));function On(e,t,n,i){C(t)||(i=n,n=t,t=!1),null!=n&&(n=Je(n,i));for(var r=[],o=[],a=0,s=ie(e);ae(t),this)}}onabort(){}addEventListener(e,t){"abort"===e&&this._listeners.push(t)}removeEventListener(e,t){"abort"===e&&(this._listeners=this._listeners.filter(e=>e!==t))}},u=new Set,c=(e,t)=>{const n=`LRU_CACHE_OPTION_${e}`;p(n)&&m(n,`${e} option`,`options.${t}`,b)},d=(e,t)=>{const n=`LRU_CACHE_METHOD_${e}`;if(p(n)){const{prototype:i}=b,{get:r}=Object.getOwnPropertyDescriptor(i,e);m(n,`${e} method`,`cache.${t}()`,r)}},h=(e,t)=>{const n=`LRU_CACHE_PROPERTY_${e}`;if(p(n)){const{prototype:i}=b,{get:r}=Object.getOwnPropertyDescriptor(i,e);m(n,`${e} property`,`cache.${t}`,r)}},f=(...e)=>{"object"==typeof process&&process&&"function"==typeof process.emitWarning?process.emitWarning(...e):console.error(...e)},p=e=>!u.has(e),m=(e,t,n,i)=>{u.add(e);const r=`The ${t} is deprecated. Please use ${n} instead.`;f(r,"DeprecationWarning",e,i)},g=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),_=e=>g(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?v:null:null;class v extends Array{constructor(e){super(e),this.fill(0)}}class y{constructor(e){if(0===e)return[];const t=_(e);this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}}class b{constructor(e={}){const{max:t=0,ttl:n,ttlResolution:i=1,ttlAutopurge:r,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:s,dispose:l,disposeAfter:d,noDisposeOnSet:h,noUpdateTTL:m,maxSize:v=0,maxEntrySize:w=0,sizeCalculation:x,fetchMethod:S,fetchContext:C,noDeleteOnFetchRejection:k,noDeleteOnStaleGet:D}=e,{length:E,maxAge:A,stale:T}=e instanceof b?{}:e;if(0!==t&&!g(t))throw new TypeError("max option must be a nonnegative integer");const I=t?_(t):Array;if(!I)throw new Error("invalid max value: "+t);if(this.max=t,this.maxSize=v,this.maxEntrySize=w||this.maxSize,this.sizeCalculation=x||E,this.sizeCalculation){if(!this.maxSize&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(this.fetchMethod=S||null,this.fetchMethod&&"function"!=typeof this.fetchMethod)throw new TypeError("fetchMethod must be a function if specified");if(this.fetchContext=C,!this.fetchMethod&&void 0!==C)throw new TypeError("cannot set fetchContext without fetchMethod");if(this.keyMap=new Map,this.keyList=new Array(t).fill(null),this.valList=new Array(t).fill(null),this.next=new I(t),this.prev=new I(t),this.head=0,this.tail=0,this.free=new y(t),this.initialFill=1,this.size=0,"function"==typeof l&&(this.dispose=l),"function"==typeof d?(this.disposeAfter=d,this.disposed=[]):(this.disposeAfter=null,this.disposed=null),this.noDisposeOnSet=!!h,this.noUpdateTTL=!!m,this.noDeleteOnFetchRejection=!!k,0!==this.maxEntrySize){if(0!==this.maxSize&&!g(this.maxSize))throw new TypeError("maxSize must be a positive integer if specified");if(!g(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.initializeSizeTracking()}if(this.allowStale=!!s||!!T,this.noDeleteOnStaleGet=!!D,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!a,this.ttlResolution=g(i)||0===i?i:1,this.ttlAutopurge=!!r,this.ttl=n||A||0,this.ttl){if(!g(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.initializeTTLTracking()}if(0===this.max&&0===this.ttl&&0===this.maxSize)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.max&&!this.maxSize){const e="LRU_CACHE_UNBOUNDED";if(p(e)){u.add(e);const t="TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.";f(t,"UnboundedCacheWarning",e,b)}}T&&c("stale","allowStale"),A&&c("maxAge","ttl"),E&&c("length","sizeCalculation")}getRemainingTTL(e){return this.has(e,{updateAgeOnHas:!1})?1/0:0}initializeTTLTracking(){this.ttls=new v(this.max),this.starts=new v(this.max),this.setItemTTL=(e,t,n=i.now())=>{if(this.starts[e]=0!==t?n:0,this.ttls[e]=t,0!==t&&this.ttlAutopurge){const n=setTimeout(()=>{this.isStale(e)&&this.delete(this.keyList[e])},t+1);n.unref&&n.unref()}},this.updateItemAge=e=>{this.starts[e]=0!==this.ttls[e]?i.now():0};let e=0;const t=()=>{const t=i.now();if(this.ttlResolution>0){e=t;const n=setTimeout(()=>e=0,this.ttlResolution);n.unref&&n.unref()}return t};this.getRemainingTTL=n=>{const i=this.keyMap.get(n);return void 0===i?0:0===this.ttls[i]||0===this.starts[i]?1/0:this.starts[i]+this.ttls[i]-(e||t())},this.isStale=n=>0!==this.ttls[n]&&0!==this.starts[n]&&(e||t())-this.starts[n]>this.ttls[n]}updateItemAge(e){}setItemTTL(e,t,n){}isStale(e){return!1}initializeSizeTracking(){this.calculatedSize=0,this.sizes=new v(this.max),this.removeItemSize=e=>{this.calculatedSize-=this.sizes[e],this.sizes[e]=0},this.requireSize=(e,t,n,i)=>{if(this.isBackgroundFetch(t))return 0;if(!g(n)){if(!i)throw new TypeError("invalid size value (must be positive integer)");if("function"!=typeof i)throw new TypeError("sizeCalculation must be a function");if(n=i(t,e),!g(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return n},this.addItemSize=(e,t)=>{if(this.sizes[e]=t,this.maxSize){const t=this.maxSize-this.sizes[e];for(;this.calculatedSize>t;)this.evict(!0)}this.calculatedSize+=this.sizes[e]}}removeItemSize(e){}addItemSize(e,t){}requireSize(e,t,n,i){if(n||i)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}*indexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.tail;this.isValidIndex(t)&&(!e&&this.isStale(t)||(yield t),t!==this.head);)t=this.prev[t]}*rindexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.head;this.isValidIndex(t)&&(!e&&this.isStale(t)||(yield t),t!==this.tail);)t=this.next[t]}isValidIndex(e){return this.keyMap.get(this.keyList[e])===e}*entries(){for(const e of this.indexes())yield[this.keyList[e],this.valList[e]]}*rentries(){for(const e of this.rindexes())yield[this.keyList[e],this.valList[e]]}*keys(){for(const e of this.indexes())yield this.keyList[e]}*rkeys(){for(const e of this.rindexes())yield this.keyList[e]}*values(){for(const e of this.indexes())yield this.valList[e]}*rvalues(){for(const e of this.rindexes())yield this.valList[e]}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of this.indexes())if(e(this.valList[n],this.keyList[n],this))return this.get(this.keyList[n],t)}forEach(e,t=this){for(const n of this.indexes())e.call(t,this.valList[n],this.keyList[n],this)}rforEach(e,t=this){for(const n of this.rindexes())e.call(t,this.valList[n],this.keyList[n],this)}get prune(){return d("prune","purgeStale"),this.purgeStale}purgeStale(){let e=!1;for(const t of this.rindexes({allowStale:!0}))this.isStale(t)&&(this.delete(this.keyList[t]),e=!0);return e}dump(){const e=[];for(const t of this.indexes({allowStale:!0})){const n=this.keyList[t],r=this.valList[t],o=this.isBackgroundFetch(r)?r.__staleWhileFetching:r,a={value:o};if(this.ttls){a.ttl=this.ttls[t];const e=i.now()-this.starts[t];a.start=Math.floor(Date.now()-e)}this.sizes&&(a.size=this.sizes[t]),e.unshift([n,a])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const e=Date.now()-n.start;n.start=i.now()-e}this.set(t,n.value,n)}}dispose(e,t,n){}set(e,t,{ttl:n=this.ttl,start:i,noDisposeOnSet:r=this.noDisposeOnSet,size:o=0,sizeCalculation:a=this.sizeCalculation,noUpdateTTL:s=this.noUpdateTTL}={}){if(o=this.requireSize(e,t,o,a),this.maxEntrySize&&o>this.maxEntrySize)return this.delete(e),this;let l=0===this.size?void 0:this.keyMap.get(e);if(void 0===l)l=this.newIndex(),this.keyList[l]=e,this.valList[l]=t,this.keyMap.set(e,l),this.next[this.tail]=l,this.prev[l]=this.tail,this.tail=l,this.size++,this.addItemSize(l,o),s=!1;else{const n=this.valList[l];t!==n&&(this.isBackgroundFetch(n)?n.__abortController.abort():r||(this.dispose(n,e,"set"),this.disposeAfter&&this.disposed.push([n,e,"set"])),this.removeItemSize(l),this.valList[l]=t,this.addItemSize(l,o)),this.moveToTail(l)}if(0===n||0!==this.ttl||this.ttls||this.initializeTTLTracking(),s||this.setItemTTL(l,n,i),this.disposeAfter)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return this}newIndex(){return 0===this.size?this.tail:this.size===this.max&&0!==this.max?this.evict(!1):0!==this.free.length?this.free.pop():this.initialFill++}pop(){if(this.size){const e=this.valList[this.head];return this.evict(!0),e}}evict(e){const t=this.head,n=this.keyList[t],i=this.valList[t];return this.isBackgroundFetch(i)?i.__abortController.abort():(this.dispose(i,n,"evict"),this.disposeAfter&&this.disposed.push([i,n,"evict"])),this.removeItemSize(t),e&&(this.keyList[t]=null,this.valList[t]=null,this.free.push(t)),this.head=this.next[t],this.keyMap.delete(n),this.size--,t}has(e,{updateAgeOnHas:t=this.updateAgeOnHas}={}){const n=this.keyMap.get(e);return void 0!==n&&!this.isStale(n)&&(t&&this.updateItemAge(n),!0)}peek(e,{allowStale:t=this.allowStale}={}){const n=this.keyMap.get(e);if(void 0!==n&&(t||!this.isStale(n))){const e=this.valList[n];return this.isBackgroundFetch(e)?e.__staleWhileFetching:e}}backgroundFetch(e,t,n,i){const r=void 0===t?void 0:this.valList[t];if(this.isBackgroundFetch(r))return r;const a=new o,s={signal:a.signal,options:n,context:i},l=t=>(a.signal.aborted||this.set(e,t,s.options),t),u=i=>{if(this.valList[t]===d){const i=!n.noDeleteOnFetchRejection||void 0===d.__staleWhileFetching;i?this.delete(e):this.valList[t]=d.__staleWhileFetching}if(d.__returned===d)throw i},c=t=>t(this.fetchMethod(e,r,s)),d=new Promise(c).then(l,u);return d.__abortController=a,d.__staleWhileFetching=r,d.__returned=null,void 0===t?(this.set(e,d,s.options),t=this.keyMap.get(e)):this.valList[t]=d,d}isBackgroundFetch(e){return e&&"object"==typeof e&&"function"==typeof e.then&&Object.prototype.hasOwnProperty.call(e,"__staleWhileFetching")&&Object.prototype.hasOwnProperty.call(e,"__returned")&&(e.__returned===e||null===e.__returned)}async fetch(e,{allowStale:t=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:r=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:a=0,sizeCalculation:s=this.sizeCalculation,noUpdateTTL:l=this.noUpdateTTL,noDeleteOnFetchRejection:u=this.noDeleteOnFetchRejection,fetchContext:c=this.fetchContext,forceRefresh:d=!1}={}){if(!this.fetchMethod)return this.get(e,{allowStale:t,updateAgeOnGet:n,noDeleteOnStaleGet:i});const h={allowStale:t,updateAgeOnGet:n,noDeleteOnStaleGet:i,ttl:r,noDisposeOnSet:o,size:a,sizeCalculation:s,noUpdateTTL:l,noDeleteOnFetchRejection:u};let f=this.keyMap.get(e);if(void 0===f){const t=this.backgroundFetch(e,f,h,c);return t.__returned=t}{const i=this.valList[f];if(this.isBackgroundFetch(i))return t&&void 0!==i.__staleWhileFetching?i.__staleWhileFetching:i.__returned=i;if(!d&&!this.isStale(f))return this.moveToTail(f),n&&this.updateItemAge(f),i;const r=this.backgroundFetch(e,f,h,c);return t&&void 0!==r.__staleWhileFetching?r.__staleWhileFetching:r.__returned=r}}get(e,{allowStale:t=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet}={}){const r=this.keyMap.get(e);if(void 0!==r){const o=this.valList[r],a=this.isBackgroundFetch(o);if(this.isStale(r))return a?t?o.__staleWhileFetching:void 0:(i||this.delete(e),t?o:void 0);if(a)return;return this.moveToTail(r),n&&this.updateItemAge(r),o}}connect(e,t){this.prev[t]=e,this.next[e]=t}moveToTail(e){e!==this.tail&&(e===this.head?this.head=this.next[e]:this.connect(this.prev[e],this.next[e]),this.connect(this.tail,e),this.tail=e)}get del(){return d("del","delete"),this.delete}delete(e){let t=!1;if(0!==this.size){const n=this.keyMap.get(e);if(void 0!==n)if(t=!0,1===this.size)this.clear();else{this.removeItemSize(n);const t=this.valList[n];this.isBackgroundFetch(t)?t.__abortController.abort():(this.dispose(t,e,"delete"),this.disposeAfter&&this.disposed.push([t,e,"delete"])),this.keyMap.delete(e),this.keyList[n]=null,this.valList[n]=null,n===this.tail?this.tail=this.prev[n]:n===this.head?this.head=this.next[n]:(this.next[this.prev[n]]=this.next[n],this.prev[this.next[n]]=this.prev[n]),this.size--,this.free.push(n)}}if(this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return t}clear(){for(const e of this.rindexes({allowStale:!0})){const t=this.valList[e];if(this.isBackgroundFetch(t))t.__abortController.abort();else{const n=this.keyList[e];this.dispose(t,n,"delete"),this.disposeAfter&&this.disposed.push([t,n,"delete"])}}if(this.keyMap.clear(),this.valList.fill(null),this.keyList.fill(null),this.ttls&&(this.ttls.fill(0),this.starts.fill(0)),this.sizes&&this.sizes.fill(0),this.head=0,this.tail=0,this.initialFill=1,this.free.length=0,this.calculatedSize=0,this.size=0,this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift())}get reset(){return d("reset","clear"),this.clear}get length(){return h("length","size"),this.size}static get AbortController(){return o}static get AbortSignal(){return l}}e.exports=b}}}}},tslib:{"package.json":function e(t,n,e){e.exports={name:"tslib",version:"2.3.1",main:"tslib.js",module:"tslib.es6.js"}},"tslib.js":function e(t,n,e){ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,i=this,r;return e(this).one("bsTransitionEnd",(function(){n=!0})),setTimeout((function(){n||e(i).trigger(e.support.transition.end)}),t),this},e((function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};function i(t){return this.each((function(){var i=e(this),r=i.data("bs.alert");r||i.data("bs.alert",r=new n(this)),"string"==typeof t&&r[t].call(i)}))}n.VERSION="3.4.1",n.TRANSITION_DURATION=150,n.prototype.close=function(t){var i=e(this),r=i.attr("data-target");r||(r=(r=i.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,"")),r="#"===r?[]:r;var o=e(document).find(r);function a(){o.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),o.length||(o=i.closest(".alert")),o.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),e.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",a).emulateTransitionEnd(n.TRANSITION_DURATION):a())};var r=e.fn.alert;e.fn.alert=i,e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}(jQuery),function(e){"use strict";var t=function(n,i){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,i),this.isLoading=!1};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.button"),o="object"==typeof n&&n;r||i.data("bs.button",r=new t(this,o)),"toggle"==n?r.toggle():n&&r.setState(n)}))}t.VERSION="3.4.1",t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(t){var n="disabled",i=this.$element,r=i.is("input")?"val":"html",o=i.data();t+="Text",null==o.resetText&&i.data("resetText",i[r]()),setTimeout(e.proxy((function(){i[r](null==o[t]?this.options[t]:o[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n).prop(n,!1))}),this),0)},t.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=e.fn.button;e.fn.button=n,e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=i,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var i=e(t.target).closest(".btn");n.call(i,"toggle"),e(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),i.is("input,button")?i.trigger("focus"):i.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))}))}(jQuery),function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.carousel"),o=e.extend({},t.DEFAULTS,i.data(),"object"==typeof n&&n),a="string"==typeof n?n:o.slide;r||i.data("bs.carousel",r=new t(this,o)),"number"==typeof n?r.to(n):a?r[a]():o.interval&&r.pause().cycle()}))}t.VERSION="3.4.1",t.TRANSITION_DURATION=600,t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},t.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},t.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t),i;if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var r,o=(n+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(o)},t.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){t.to(e)})):n==e?this.pause().cycle():this.slide(e>n?"next":"prev",this.$items.eq(e))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(!this.sliding)return this.slide("next")},t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},t.prototype.slide=function(n,i){var r=this.$element.find(".item.active"),o=i||this.getItemForDirection(n,r),a=this.interval,s="next"==n?"left":"right",l=this;if(o.hasClass("active"))return this.sliding=!1;var u=o[0],c=e.Event("slide.bs.carousel",{relatedTarget:u,direction:s});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=e(this.$indicators.children()[this.getItemIndex(o)]);d&&d.addClass("active")}var h=e.Event("slid.bs.carousel",{relatedTarget:u,direction:s});return e.support.transition&&this.$element.hasClass("slide")?(o.addClass(n),"object"==typeof o&&o.length&&o[0].offsetWidth,r.addClass(s),o.addClass(s),r.one("bsTransitionEnd",(function(){o.removeClass([n,s].join(" ")).addClass("active"),r.removeClass(["active",s].join(" ")),l.sliding=!1,setTimeout((function(){l.$element.trigger(h)}),0)})).emulateTransitionEnd(t.TRANSITION_DURATION)):(r.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(h)),a&&this.cycle(),this}};var i=e.fn.carousel;e.fn.carousel=n,e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=i,this};var r=function(t){var i=e(this),r=i.attr("href");r&&(r=r.replace(/.*(?=#[^\s]+$)/,""));var o=i.attr("data-target")||r,a=e(document).find(o);if(a.hasClass("carousel")){var s=e.extend({},a.data(),i.data()),l=i.attr("data-slide-to");l&&(s.interval=!1),n.call(a,s),l&&a.data("bs.carousel").to(l),t.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r),e(window).on("load",(function(){e('[data-ride="carousel"]').each((function(){var t=e(this);n.call(t,t.data())}))}))}(jQuery),function(e){"use strict";var t=function(n,i){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,i),this.$trigger=e('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(t){var n,i=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(document).find(i)}function i(n){return this.each((function(){var i=e(this),r=i.data("bs.collapse"),o=e.extend({},t.DEFAULTS,i.data(),"object"==typeof n&&n);!r&&o.toggle&&/show|hide/.test(n)&&(o.toggle=!1),r||i.data("bs.collapse",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.TRANSITION_DURATION=350,t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e;return this.$element.hasClass("width")?"width":"height"},t.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var n,r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(r&&r.length&&(n=r.data("bs.collapse"))&&n.transitioning)){var o=e.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){r&&r.length&&(i.call(r,"hide"),n||r.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var l=e.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[a](this.$element[0][l])}}}},t.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var n=e.Event("hide.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return r.call(this);this.$element[i](0).one("bsTransitionEnd",e.proxy(r,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}}},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},t.prototype.getParent=function(){return e(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy((function(t,i){var r=e(i);this.addAriaAndCollapsedClass(n(r),r)}),this)).end()},t.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var r=e.fn.collapse;e.fn.collapse=i,e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=r,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){var r=e(this);r.attr("data-target")||t.preventDefault();var o=n(r),a,s=o.data("bs.collapse")?"toggle":r.data();i.call(o,s)}))}(jQuery),function(e){"use strict";var t=".dropdown-backdrop",n='[data-toggle="dropdown"]',i=function(t){e(t).on("click.bs.dropdown",this.toggle)};function r(t){var n=t.attr("data-target");n||(n=(n=t.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i="#"!==n?e(document).find(n):null;return i&&i.length?i:t.parent()}function o(i){i&&3===i.which||(e(t).remove(),e(n).each((function(){var t=e(this),n=r(t),o={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&e.contains(n[0],i.target)||(n.trigger(i=e.Event("hide.bs.dropdown",o)),i.isDefaultPrevented()||(t.attr("aria-expanded","false"),n.removeClass("open").trigger(e.Event("hidden.bs.dropdown",o)))))})))}function a(t){return this.each((function(){var n=e(this),r=n.data("bs.dropdown");r||n.data("bs.dropdown",r=new i(this)),"string"==typeof t&&r[t].call(n)}))}i.VERSION="3.4.1",i.prototype.toggle=function(t){var n=e(this);if(!n.is(".disabled, :disabled")){var i=r(n),a=i.hasClass("open");if(o(),!a){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",o);var s={relatedTarget:this};if(i.trigger(t=e.Event("show.bs.dropdown",s)),t.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(e.Event("shown.bs.dropdown",s))}return!1}},i.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var i=e(this);if(t.preventDefault(),t.stopPropagation(),!i.is(".disabled, :disabled")){var o=r(i),a=o.hasClass("open");if(!a&&27!=t.which||a&&27==t.which)return 27==t.which&&o.find(n).trigger("focus"),i.trigger("click");var s=" li:not(.disabled):visible a",l=o.find(".dropdown-menu"+s);if(l.length){var u=l.index(t.target);38==t.which&&u>0&&u--,40==t.which&&udocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},t.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},u.prototype.init=function(t,n,i){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),o=r.length;o--;){var a=r[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=a){var s="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},u.prototype.getDefaults=function(){return u.DEFAULTS},u.prototype.getOptions=function(n){var i=this.$element.data();for(var r in i)i.hasOwnProperty(r)&&-1!==e.inArray(r,t)&&delete i[r];return(n=e.extend({},this.getDefaults(),i,n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.sanitize&&(n.template=l(n.template,n.whiteList,n.sanitizeFn)),n},u.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,(function(e,i){n[e]!=i&&(t[e]=i)})),t},u.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState)n.hoverState="in";else{if(clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)}},u.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},u.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)}},u.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var i=this,r=this.tip(),o=this.getUID(this.type);this.setContent(),r.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&r.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,l=s.test(a);l&&(a=a.replace(s,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?r.appendTo(e(document).find(this.options.container)):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=r[0].offsetWidth,h=r[0].offsetHeight;if(l){var f=a,p=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+h>p.bottom?"top":"top"==a&&c.top-hp.width?"left":"left"==a&&c.left-da.top+a.height&&(r.top=a.top+a.height-l)}else{var u=t.left-o,c=t.left+o+n;ua.right&&(r.left=a.left+a.width-c)}return r},u.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)},u.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},u.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},u.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},u.prototype.enable=function(){this.enabled=!0},u.prototype.disable=function(){this.enabled=!1},u.prototype.toggleEnabled=function(){this.enabled=!this.enabled},u.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},u.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide((function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null}))},u.prototype.sanitizeHtml=function(e){return l(e,this.options.whiteList,this.options.sanitizeFn)};var d=e.fn.tooltip;e.fn.tooltip=c,e.fn.tooltip.Constructor=u,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=d,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");function n(n){return this.each((function(){var i=e(this),r=i.data("bs.popover"),o="object"==typeof n&&n;!r&&/destroy|hide/.test(n)||(r||i.data("bs.popover",r=new t(this,o)),"string"==typeof n&&r[n]())}))}t.VERSION="3.4.1",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();if(this.options.html){var i=typeof n;this.options.sanitize&&(t=this.sanitizeHtml(t),"string"===i&&(n=this.sanitizeHtml(n))),e.find(".popover-title").html(t),e.find(".popover-content").children().detach().end()["string"===i?"html":"append"](n)}else e.find(".popover-title").text(t),e.find(".popover-content").children().detach().end().text(n);e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=e.fn.popover;e.fn.popover=n,e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=i,this}}(jQuery),function(e){"use strict";function t(n,i){this.$body=e(document.body),this.$scrollElement=e(n).is(document.body)?e(window):e(n),this.options=e.extend({},t.DEFAULTS,i),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each((function(){var i=e(this),r=i.data("bs.scrollspy"),o="object"==typeof n&&n;r||i.data("bs.scrollspy",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n="offset",i=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n="position",i=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var t=e(this),r=t.data("target")||t.attr("href"),o=/^#./.test(r)&&e(r);return o&&o.length&&o.is(":visible")&&[[o[n]().top+i,r]]||null})).sort((function(e,t){return e[0]-t[0]})).each((function(){t.offsets.push(this[0]),t.targets.push(this[1])}))},t.prototype.process=function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.getScrollHeight(),n=this.options.offset+t-this.$scrollElement.height(),i=this.offsets,r=this.targets,o=this.activeTarget,a;if(this.scrollHeight!=t&&this.refresh(),e>=n)return o!=(a=r[r.length-1])&&this.activate(a);if(o&&e=i[a]&&(void 0===i[a+1]||e .active"),a=r&&e.support.transition&&(o.length&&o.hasClass("fade")||!!i.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),r&&r()}o.length&&a?o.one("bsTransitionEnd",s).emulateTransitionEnd(t.TRANSITION_DURATION):s(),o.removeClass("in")};var i=e.fn.tab;e.fn.tab=n,e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=i,this};var r=function(t){t.preventDefault(),n.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery),function(e){"use strict";var t=function(n,i){this.options=e.extend({},t.DEFAULTS,i);var r=this.options.target===t.DEFAULTS.target?e(this.options.target):e(document).find(this.options.target);this.$target=r.on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(n),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function n(n){return this.each((function(){var i=e(this),r=i.data("bs.affix"),o="object"==typeof n&&n;r||i.data("bs.affix",r=new t(this,o)),"string"==typeof n&&r[n]()}))}t.VERSION="3.4.1",t.RESET="affix affix-top affix-bottom",t.DEFAULTS={offset:0,target:window},t.prototype.getState=function(e,t,n,i){var r=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return r=e-i&&"bottom"},t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var e=this.$target.scrollTop(),n=this.$element.offset();return this.pinnedOffset=n.top-e},t.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var n=this.$element.height(),i=this.options.offset,r=i.top,o=i.bottom,a=Math.max(e(document).height(),e(document.body).height());"object"!=typeof i&&(o=r=i),"function"==typeof r&&(r=i.top(this.$element)),"function"==typeof o&&(o=i.bottom(this.$element));var s=this.getState(a,n,r,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var l="affix"+(s?"-"+s:""),u=e.Event(l+".bs.affix");if(this.$element.trigger(u),u.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:a-n-o})}};var i=e.fn.affix;e.fn.affix=n,e.fn.affix.Constructor=t,e.fn.affix.noConflict=function(){return e.fn.affix=i,this},e(window).on("load",(function(){e('[data-spy="affix"]').each((function(){var t=e(this),i=t.data();i.offset=i.offset||{},null!=i.offsetBottom&&(i.offset.bottom=i.offsetBottom),null!=i.offsetTop&&(i.offset.top=i.offsetTop),n.call(t,i)}))}))}(jQuery)}}}},fibers:{"package.json":function e(t,n,e){e.exports={name:"fibers",version:"4.0.3",main:"fibers"}},"fibers.js":function e(t,n,e,i,r){if(process.fiberLib)e.exports=process.fiberLib;else{var o=t("fs"),a=t("path"),s=t("detect-libc");Math.random();var l=a.join(r,"bin",process.platform+"-"+process.arch+"-"+process.versions.modules+("linux"===process.platform?"-"+s.family:""),"fibers");try{process.fiberLib=e.exports=t(l).Fiber}catch(c){throw console.error("## There is an issue with `node-fibers` ##\n`"+l+".node` is missing.\n\nTry running this to fix the issue: "+process.execPath+" "+r.replace(" ","\\ ")+"/build"),console.error(c.stack||c.message||c),new Error("Missing binary. See message above.")}u(e.exports)}function u(e){try{var t=process.binding("async_wrap"),n,i,r;if(t.asyncIdStackSize instanceof Function)n=t.asyncIdStackSize;else{if(void 0===t.constants.kStackLength)throw new Error("Couldn't figure out how to get async stack size");u=t.constants.kStackLength,n=function(){return t.async_hook_fields[u]}}if(!t.popAsyncIds||!t.pushAsyncIds)throw new Error("Push/pop do not exist");i=void 0===t.constants.kExecutionAsyncId?t.constants.kCurrentAsyncId:t.constants.kExecutionAsyncId,r=void 0===t.constants.kTriggerAsyncId?t.constants.kCurrentTriggerId:t.constants.kTriggerAsyncId;var o=t.async_id_fields||t.async_uid_fields;function a(){for(var e=n(),a=new Array(e);e>0;--e){var s=o[i];a[e-1]={asyncId:s,triggerId:o[r]},t.popAsyncIds(s)}return a}function s(e){for(var n=0;n0)r.changeLanguage(e,i);else if(0!=s[l]){s[l]=0;var u=new XMLHttpRequest;u.overrideMimeType("application/json"),u.open("GET",l,!1),u.send(null),200===u.status?s[l]=1:s[l]=-1,n.addResourceBundle(e,a,JSON.parse(u.response)||{}),r.changeLanguage(e,i)}};n.changeLanguage=p;var m=function(e,t,n){return r.format(e,t,n)};n.format=m;var g=function(){return r.languages};n.getLanguages=g;var _=function(e,t){return r.loadLanguages(e,t)};n.loadLanguages=_;var v=function(e,t){return r.loadNamespaces(e,t)};n.loadNamespaces=v;var y=function(e,t){return r.on(e,t)};n.on=y;var b=function(e,t){return r.off(e,t)};n.off=b,i.__exportStar(t("./i18n/i18n"),n),i.__exportStar(t("./i18n/i18n.app"),n),i.__exportStar(t("./translations"),n)},i18n:{"i18n.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.fallbackKeys=n.getObjectI18nTemplate=n.translationI18nObjects=n.addObjectsI18n=n.translationI18nObject=void 0;var i=t("../index"),r=t("underscore"),o=t("clone"),a="_",s="base",l="core",u="translation",c=function(e,t){var n={lng:t,ns:u};if((0,i.exists)(e,n))return(0,i._t)(e,n)},d=function(e){return"".concat(e,"__object")},h=function(e,t){return t&&(t=t.replace(/\./g,"_")),"".concat(e).concat("_","field").concat("_").concat(t)},f=function(e,t){var n=h(e,t);return"".concat(n).concat("_","inlineHelpText")},p=function(e,t){var n=t.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_");return"".concat(e).concat("_","group").concat("_").concat(n)},m=function(e,t,n){return t&&(t=t.replace(/\./g,"_")),"".concat(e).concat("_","field").concat("_").concat(t).concat("_","options").concat("_").concat(n)},g=function(e,t){return"".concat(e).concat("_","action").concat("_").concat(t)},_=function(e,t){return"".concat(e).concat("_","listview").concat("_").concat(t)},v=function(e){if(!e)return"";var t="core";return"default"!==e&&"meteor"!==e||(t="base"),t},y=function(e,t,n){var i=d(t);return c(i,e)||n||""},b=function(e,t,n,i,r){var o=h(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=b(e,s,n,i,r))}return a||i||""},w=function(e,t,n,i,r){var o=f(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=w(e,s,n,i,r))}return a||i||""},x=function(e,t,n,i){var r=p(t,n);return c(r,e)||i||""},S=function(e,t,n,i,r,o){var a=m(t,n,i),s=c(a,e);if(!s){var l=v(o);l&&"base"!=t&&"core"!=t&&(s=S(e,l,n,i,r,o))}return s||r||""},C=function(e,t,n,i,r){var o=g(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=C(e,s,n,i,r))}return a||i||""},k=function(e,t,n,i,r){var o=_(t,n),a=c(o,e);if(!a){var s=v(r);s&&"base"!=t&&"core"!=t&&(a=k(e,s,n,i,r))}return a||i||""},D=function(e){var t;return(t=e.split(":")).length>1?{label:t[0],value:t[1]}:{label:t[0],value:t[0]}},E=function(e){r.forEach(e.fields,(function(e,t){var n=[];if(e.options&&r.isString(e.options))try{r.forEach(e.options.split("\n"),(function(e){var t;return e.indexOf(",")?(t=e.split(","),r.forEach(t,(function(e){return n.push(D(e))}))):n.push(D(e))})),e.options=n}catch(i){console.error("convertFieldsOptions error: ",e.options,i)}else e.options&&!r.isFunction(e.options)&&!r.isArray(e.options)&&r.isObject(e.options)&&(r.each(e.options,(function(e,t){return n.push({label:e,value:t})})),e.options=n)}))},A=function(e,t,n){n.label=y(e,t,n.label),r.each(n.fields,(function(i,o){if(i.label=b(e,t,o,i.label,n.datasource),i.inlineHelpText&&(i.inlineHelpText=w(e,t,o,i.inlineHelpText,n.datasource)),i.group&&(i.group=x(e,t,i.group,i.group)),i.options){var a=[];r.each(i.options,(function(i){if(r.has(i,"value")){var s=S(e,t,o,i.value,i.label,n.datasource);a.push(r.extend({},i,{label:s}))}else a.push(i)})),i.options=a}})),r.each(n.actions,(function(i,r){i.label=C(e,t,r,i.label,n.datasource)})),r.each(n.list_views,(function(i,r){i.label=k(e,t,r,i.label,n.datasource)}))};n.translationI18nObject=A;var T=function(e){r.each(e,(function(e){(0,i.addResourceBundle)(e.lng,u,e.data,!0,!0)}))};n.addObjectsI18n=T;var I=function(e,t){r.each(t,(function(t,i){(0,n.translationI18nObject)(e,i,t)}))};n.translationI18nObjects=I;var B=function(e,t,n){var i=o(n);E(i);var a={};return a[d(t)]=y(e,t,i.label),r.each(i.fields,(function(n,o){a[h(t,o)]=b(e,t,o,n.label),n.inlineHelpText&&(a[f(t,o)]=w(e,t,o,n.inlineHelpText,i.datasource)),n.group&&(a[p(t,n.group)]=x(e,t,n.group,n.group)),n.options&&r.each(n.options,(function(n){r.has(n,"value")&&(a[m(t,o,n.value)]=S(e,t,o,n.value,n.label))}))})),r.each(i.actions,(function(n,i){a[g(t,i)]=C(e,t,i,n.label)})),r.each(i.list_views,(function(n,i){a[_(t,i)]=k(e,t,i,n.label)})),a};n.getObjectI18nTemplate=B,n.fallbackKeys={getObjectLabelKey:d,getObjectFieldLabelKey:h,getObjectFieldInlineHelpTextLabelKey:f,getObjectFieldGroupKey:p,getObjectFieldOptionsLabelKey:m,getObjectActionLabelKey:g,getObjectListviewLabelKey:_}},"i18n.app.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.appFallbackKeys=n.getAppI18nTemplate=n.translationI18nApps=n.translationI18nMenus=void 0;var i=t("../index"),r=t("underscore"),o=t("clone"),a="translation",s="_",l=function(e,t){var n={lng:t,ns:a};if((0,i.exists)(e,n))return(0,i._t)(e,n)},u=function(e){return"app".concat("_").concat(e).concat("_","name")},c=function(e){return"app".concat("_").concat(e).concat("_","description")},d=function(e){return"menu".concat("_").concat(e)},h=function(e,t,n){var i=u(t);return l(i,e)||n||""},f=function(e,t,n){var i=c(t);return l(i,e)||n||""},p=function(e,t,n){var i=d(t);return l(i,e)||n||""},m=function(e,t,i){i.label=h(e,t,i.label||i.name),i.description=f(e,t,i.description),(0,n.translationI18nMenus)(e,i.admin_menus)},g=function(e,t){r.each(t,(function(t){var n=p(e,t._id,t.label||t.name);t.label=n,t.name=n}))};n.translationI18nMenus=g;var _=function(e,t){r.each(t,(function(t,n){m(e,n,t)}))};n.translationI18nApps=_;var v=function(e,t,n){var i=o(n),a={};return a[u(t)]=h(e,t,i.label||i.name),a[c(t)]=f(e,t,i.description),r.each(i.admin_menus,(function(t){a[d(t._id)]=p(e,t._id,t.label||t.name)})),a};n.getAppI18nTemplate=v,n.appFallbackKeys={getAppLabelKey:u,getAppDescriptionKey:c,getMenuLabelKey:d}}},translations:{"index.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SteedosTranslationPrefixKeys=n.convertObject=void 0;var i=t("tslib"),r=t("underscore");i.__exportStar(t("./objectTranslation"),n),i.__exportStar(t("./translation"),n),i.__exportStar(t("./templates/objectTranslation"),n),i.__exportStar(t("./templates/translation"),n);var o=function(e){var t;return(t=e.split(":")).length>1?{label:t[0],value:t[1]}:{label:t[0],value:t[0]}},a=function(e){r.forEach(e.fields,(function(e,t){var n=[];if(e.options&&r.isString(e.options))try{r.forEach(e.options.split("\n"),(function(e){var t;e.indexOf(",")?(t=e.split(","),r.forEach(t,(function(e){return n.push(o(e))}))):n.push(o(e))})),e.options=n}catch(i){console.error("convertFieldsOptions error: ",e.options,i)}else if(e.options&&r.isArray(e.options))try{r.forEach(e.options,(function(e){r.isString(e)?n.push(o(e)):n.push(e)})),e.options=n}catch(i){console.error("Creator.convertFieldsOptions",e.options,i)}else e.options&&!r.isFunction(e.options)&&!r.isArray(e.options)&&r.isObject(e.options)&&(r.each(e.options,(function(e,t){return n.push({label:e,value:t})})),e.options=n)}))},s;n.convertObject=a,function(e){e.Object="CustomObject",e.Field="CustomField",e.Action="CustomAction",e.Listview="CustomListview",e.Permission="CustomPermission",e.ValidationRule="CustomValidationRule",e.Application="CustomApplication",e.Permissionset="CustomPermissionset",e.Profile="CustomProfile",e.Report="CustomReport",e.Workflow="Workflow",e.Layout="Layout",e.Client="Client",e.Server="Server",e.Function="Function",e.Router="Router",e.Trigger="Trigger"}(s=n.SteedosTranslationPrefixKeys||(n.SteedosTranslationPrefixKeys={}))},"objectTranslation.js":function e(t,n,e,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addObjectsTranslation=n.getObjectTranslationTemplate=n.translationObjects=n.translationObject=n.translationObjectLabel=void 0;var r=t("underscore"),o=t("./"),a=t("../index"),s=t("./index"),l=t("../i18n/i18n"),u=t("lodash"),c=t("crypto"),d,h=(0,t("@steedos/cachers").getCacher)("lru.translations.objects");function f(e){var t;return c.createHash("md5").update(e).digest("hex")}var p=function(e,t){return"".concat(e,"_").concat(t.name,"_").concat(f(JSON.stringify(t)))},m=t("clone"),g=".",_="base",v="core",y="translation",b="object",w="field",x="listview",S="action",C=function(e,t){var n={lng:t,ns:y,keySeparator:!1};if((0,a.exists)(e,n))return(0,a._t)(e,n)},k=function(e){if(!e)return"";var t="core";return"default"!==e&&"meteor"!==e||(t="base"),t},D=function(e){switch(e){case"object":return o.SteedosTranslationPrefixKeys.Object;case"field":return o.SteedosTranslationPrefixKeys.Field;case"listview":return o.SteedosTranslationPrefixKeys.Listview;case"action":return o.SteedosTranslationPrefixKeys.Action;default:return"CustomLabels"}},E=function(e){var t;return[D(),e].join(".")},A=function(e){var t;return[D("object"),e,"label"].join(".")},T=function(e){var t;return[D("object"),e,"description"].join(".")},I=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"label"].join(".")},B=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"help"].join(".")},O=function(e,t){var n;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"description"].join(".")},M=function(e,t){var n=t.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_"),i;return[D("field"),e,"group",n].join(".")},j=function(e,t,n){var i;return t&&(t=t.replace(/\./g,"_")),[D("field"),e,t,"options",n].join(".")},P=function(e,t){var n;return[D("action"),e,t].join(".")},F=function(e,t){var n;return[D("listview"),e,t].join(".")},R=function(e,t,n){var i,r=[A(t)],o=l.fallbackKeys.getObjectLabelKey(t);return o&&r.push(o),C(r,e)||n||""};n.translationObjectLabel=R;var N=function(e,t,n){var i=T(t);return C(i,e)||n||""},L=function(e,t,n,i,r,o){var a,s=[I(t,n)],u=l.fallbackKeys.getObjectFieldLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=L(e,d,n,i,r))}return c||i||""},z=function(e,t,n,i,r,o){var a,s=[B(t,n)],u=l.fallbackKeys.getObjectFieldInlineHelpTextLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=z(e,d,n,i,r))}return c||i||""},V=function(e,t,n,i,r,o){var a=O(t,n),s,l=C([a],e);if(1!=o&&!l){var u=k(r);u&&"base"!=t&&"core"!=t&&(l=V(e,u,n,i,r))}return l||i||""},$=function(e,t,n,i,r,o){var a,s=[M(t,n)],u=l.fallbackKeys.getObjectFieldGroupKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=$(e,d,n,i,r))}return c||i||""},H=function(e,t,n,i,r,o,a){var s,u=[j(t,n,i)],c=l.fallbackKeys.getObjectFieldOptionsLabelKey(t,n,i);c&&u.push(c);var d=C(u,e);if(1!=a&&!d){var h=k(o);h&&"base"!=t&&"core"!=t&&(d=H(e,h,n,i,r,o))}return d||r||""},W=function(e,t,n,i,r,o){var a,s=[P(t,n)],u=l.fallbackKeys.getObjectActionLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=W(e,d,n,i,r))}return c||i||""},U=function(e,t,n,i,r,o){var a,s=[F(t,n)],u=l.fallbackKeys.getObjectListviewLabelKey(t,n);u&&s.push(u);var c=C(s,e);if(1!=o&&!c){var d=k(r);d&&"base"!=t&&"core"!=t&&(c=U(e,d,n,i,r))}return c||i||""},q=function(e,t,i,o,a){void 0===a&&(a=!1);var l=p(e,i);"test_obj_layout1"===t&&console.log("translationObject",t,l);var c=h.get(l);if(c)return Object.assign(i,(0,u.cloneDeep)(c));o&&(0,s.convertObject)(i),i.label=(0,n.translationObjectLabel)(e,t,i.label),i.description=N(e,t,i.description),r.each(i.fields,(function(n,o){if(n.label=L(e,t,o,n.label,i.datasource,a),n.inlineHelpText&&(n.inlineHelpText=z(e,t,o,n.inlineHelpText,i.datasource,a)),n.group&&(n.group=$(e,t,n.group,n.group,i.datasource,a)),n.options){var s=[];r.each(n.options,(function(n){if(r.has(n,"value")){var l=H(e,t,o,n.value,n.label,i.datasource,a);s.push(r.extend({},n,{label:l}))}else s.push(n)})),n.options=s}})),r.each(i.actions,(function(n,r){n.label=W(e,t,r,n.label,i.datasource,a)})),r.each(i.list_views,(function(n,r){n.label=U(e,t,r,n.label,i.datasource,a)})),h.set(l,(0,u.cloneDeep)(i))};n.translationObject=q;var K=function(e,t){r.each(t,(function(t,i){(0,n.translationObject)(e,i,t)}))};n.translationObjects=K;var G=function(e,t,i){var o=m(i);(0,s.convertObject)(o);var a={};return a[A(t)]=(0,n.translationObjectLabel)(e,t,o.label),a[T(t)]=N(e,t,o.description),r.each(o.fields,(function(n,i){a[I(t,i)]=L(e,t,i,n.label),n.inlineHelpText&&(a[B(t,i)]=z(e,t,i,n.inlineHelpText,o.datasource)),n.description&&(a[O(t,i)]=V(e,t,i,n.description,o.datasource)),n.group&&(a[M(t,n.group)]=$(e,t,n.group,n.group,o.datasource)),n.options&&r.each(n.options,(function(n){r.has(n,"value")&&(a[j(t,i,n.value)]=H(e,t,i,n.value,n.label))}))})),r.each(o.actions,(function(n,i){a[P(t,i)]=W(e,t,i,n.label)})),r.each(o.list_views,(function(n,i){a[F(t,i)]=U(e,t,i,n.label)})),a};function Y(e,t){var n=m(e);(0,s.convertObject)(n);var i={},o=n.name;return o||console.error("Error: Invalid objectTranslation:"+t),i[A(o)]=n.label,i[T(o)]=n.description,r.each(n.fields,(function(e,t){i[I(o,t)]=e.label,e.help&&(i[B(o,t)]=e.help),e.description&&(i[O(o,t)]=e.description),e.options&&r.each(e.options,(function(e){r.has(e,"value")&&(i[j(o,t,e.value)]=e.label)}))})),r.each(n.groups,(function(e,t){i[M(o,t)]=e})),r.each(n.actions,(function(e,t){i[P(o,t)]=e.label})),r.each(n.listviews,(function(e,t){i[F(o,t)]=e.label})),r.each(n.CustomLabels,(function(e,t){i[E(t)]=e})),i}n.getObjectTranslationTemplate=G;var X=function(e){r.each(e,(function(e){var t=Y(e.data,e.__filename);(0,a.addResourceBundle)(e.lng,y,t,!0,!0)}))};n.addObjectsTranslation=X},"translation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addTranslations=n.convertTranslation=n.convertTranslationData=n.getAppTranslationTemplate=n.translationApps=n.translationMenus=n.translationApp=void 0;var i=t("../index"),r=t("underscore"),o=t("./"),a=t("../i18n/i18n.app"),s=t("clone"),l="translation",u=".",c="app",d="menu",h=function(e){switch(e){case"app":return o.SteedosTranslationPrefixKeys.Application;default:return"CustomLabels"}},f=function(e){var t;return[h(),e].join(".")},p=function(e,t){var n={lng:t,ns:l,keySeparator:!1};if((0,i.exists)(e,n))return(0,i._t)(e,n)},m=function(e){var t;return[h("app"),e,"name"].join(".")},g=function(e){var t;return[h("app"),e,"description"].join(".")},_=function(e){var t;return[h("menu"),"menu_".concat(e)].join(".")},v=function(e,t,n){var i,r=[m(t)],o=a.appFallbackKeys.getAppLabelKey(t);return o&&r.push(o),p(r,e)||n||""},y=function(e,t,n){var i,r=[g(t)],o=a.appFallbackKeys.getAppDescriptionKey(t);return o&&r.push(o),p(r,e)||n||""},b=function(e,t,n){var i,r=[_(t)],o=a.appFallbackKeys.getMenuLabelKey(t);return o&&r.push(o),p(r,e)||n||""},w=function(e,t,i){i.label=v(e,t,i.label||i.name),i.description=y(e,t,i.description),(0,n.translationMenus)(e,i.admin_menus)};n.translationApp=w;var x=function(e,t){r.each(t,(function(t){var n=b(e,t._id,t.label||t.name);t.label=n,t.name=n}))};n.translationMenus=x;var S=function(e,t){r.each(t,(function(t,i){(0,n.translationApp)(e,i,t)}))};n.translationApps=S;var C=function(e,t,n){var i=s(n),o={};return o[m(t)]=v(e,t,i.label||i.name),o[g(t)]=y(e,t,i.description),r.each(i.admin_menus,(function(t){o[_(t._id)]=b(e,t._id,t.label||t.name)})),o};n.getAppTranslationTemplate=C;var k=function(e,t,n){r.isArray(n)?r.each(n,(function(e){k(e,"",e)})):n&&r.each(r.keys(n),(function(i){var o=t?"".concat(t,".").concat(i):i,a=n[i];"object"==typeof a?r.isArray(a)?r.each(a,(function(e){k(e,o,a)})):k(e,o,a):e[o]=a}))};function D(e){for(var t in e)"object"==typeof e[t]&&k(e,t,e[t]);return e}n.convertTranslationData=D;var E=function(e){var t=s(e),n={};return r.each(t.CustomApplications,(function(e,t){n[m(t)]=e.name,n[g(t)]=e.description})),r.each(t.CustomLabels,(function(e,t){var i;if("simpleschema"!=t&&r.isObject(e)){var o=D(((i={})[t]=e,i));r.each(o,(function(e,t){r.isObject(e)||(n[f(t)]=e)}))}else n[f(t)]=e})),n};n.convertTranslation=E;var A=function(e){r.each(e,(function(e){var t=(0,n.convertTranslation)(e.data);(0,i.addResourceBundle)(e.lng,l,t,!0,!0)}))};n.addTranslations=A},templates:{"objectTranslation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getObjectMetadataTranslationTemplate=void 0;var i=t("underscore"),r=t("../index"),o=t("clone");function a(e,t){var n={};return i.each(e,(function(e){n[e]="help"===e?t.inlineHelpText||"":t[e]||""})),n}function s(e){return a(["label","description"],e)}function l(e){switch(e.type){case"select":return a(["label","help","options","description"],e);default:return a(["label","help","description"],e)}}function u(e){return a(["label"],e)}function c(e){return a(["label"],e)}function d(e){var t={};return i.each(e,(function(e,n){t[n]=l(e)})),t}function h(e){var t={};return i.each(e,(function(e,n){t[n]=c(e)})),t}function f(e){var t={};return i.each(e,(function(e,n){t[n]=u(e)})),t}function p(e,t){var n={};return i.each(e,(function(e,i){if(e.group){var r=e.group.toLocaleLowerCase().replace(/\%/g,"_").replace(/\./g,"_").replace(/\ /g,"_");n[r]=t[i].group}})),n}var m=function(e,t,n,a){void 0===a&&(a=!1);var l=o(n);1!=a&&(0,r.translationObject)(e,t,l,!0,a);var u=Object.assign({},s(l));u=Object.assign({},u,{fields:d(l.fields)});var c=p(n.fields,l.fields);i.isEmpty(c)||(u=Object.assign({},u,{groups:c}));var m=f(l.list_views);i.isEmpty(m)||(u=Object.assign({},u,{listviews:m}));var g=h(l.actions);return i.isEmpty(g)||(u=Object.assign({},u,{actions:g})),Object.assign({name:t},u)};n.getObjectMetadataTranslationTemplate=m},"translation.js":function e(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getAppMetadataTranslationTemplate=void 0;var i=t("underscore"),r=t("../index"),o=t("clone");function a(e,t){var n={};return i.each(e,(function(e){n[e]=t[e]||""})),n}var s=function(e){return a(["name","description"],e)},l=function(e,t,n){var i,a=o(n),l;return(0,r.translationApp)(e,t,a),Object.assign({},{CustomApplications:(i={},i[t]=s(a),i)})};n.getAppMetadataTranslationTemplate=l}}}},node_modules:{i18next:{"package.json":function e(t,n,e){e.exports={name:"i18next",version:"19.9.2",main:"./dist/cjs/i18next.js",module:"./dist/esm/i18next.js"}},dist:{cjs:{"i18next.js":function e(t,n,e){"use strict";var i=t("@babel/runtime/helpers/typeof"),r=t("@babel/runtime/helpers/objectSpread"),o=t("@babel/runtime/helpers/classCallCheck"),a=t("@babel/runtime/helpers/createClass"),s=t("@babel/runtime/helpers/possibleConstructorReturn"),l=t("@babel/runtime/helpers/getPrototypeOf"),u=t("@babel/runtime/helpers/assertThisInitialized"),c=t("@babel/runtime/helpers/inherits");function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var h=d(i),f=d(r),p=d(o),m=d(a),g=d(s),_=d(l),v=d(u),y=d(c),b={type:"logger",log:function e(t){this.output("log",t)},warn:function e(t){this.output("warn",t)},error:function e(t){this.output("error",t)},output:function e(t,n){console&&console[t]&&console[t].apply(console,n)}},w,x=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.default(this,e),this.init(t,n)}return m.default(e,[{key:"init",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||b,this.options=n,this.debug=n.debug}},{key:"setDebug",value:function e(t){this.debug=t}},{key:"log",value:function e(){for(var t=arguments.length,n=new Array(t),i=0;i1?n-1:0),r=1;r-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(r())return{};var a=i(o.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return r()?{}:{obj:e,k:i(o.shift())}}function A(e,t,n){var i=E(e,t,Object),r,o;i.obj[i.k]=n}function T(e,t,n,i){var r=E(e,t,Object),o=r.obj,a=r.k;o[a]=o[a]||[],i&&(o[a]=o[a].concat(n)),i||o[a].push(n)}function I(e,t){var n=E(e,t),i=n.obj,r=n.k;if(i)return i[r]}function B(e,t,n){var i=I(e,n);return void 0!==i?i:I(t,n)}function O(e,t,n){for(var i in t)"__proto__"!==i&&"constructor"!==i&&(i in e?"string"==typeof e[i]||e[i]instanceof String||"string"==typeof t[i]||t[i]instanceof String?n&&(e[i]=t[i]):O(e[i],t[i],n):e[i]=t[i]);return e}function M(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var j={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function P(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return j[e]})):e}var F="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,R=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return p.default(this,t),n=g.default(this,_.default(t).call(this)),F&&S.call(v.default(n)),n.data=e||{},n.options=i,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return y.default(t,e),m.default(t,[{key:"addNamespaces",value:function e(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}},{key:"removeNamespaces",value:function e(t){var n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}},{key:"getResource",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=[t,n];return i&&"string"!=typeof i&&(a=a.concat(i)),i&&"string"==typeof i&&(a=a.concat(o?i.split(o):i)),t.indexOf(".")>-1&&(a=t.split(".")),I(this.data,a)}},{key:"addResource",value:function e(t,n,i,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var s=[t,n];i&&(s=s.concat(a?i.split(a):i)),t.indexOf(".")>-1&&(r=n,n=(s=t.split("."))[1]),this.addNamespaces(n),A(this.data,s,r),o.silent||this.emit("added",t,n,i,r)}},{key:"addResources",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in i)"string"!=typeof i[o]&&"[object Array]"!==Object.prototype.toString.apply(i[o])||this.addResource(t,n,o,i[o],{silent:!0});r.silent||this.emit("added",t,n,i)}},{key:"addResourceBundle",value:function e(t,n,i,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[t,n];t.indexOf(".")>-1&&(r=i,i=n,n=(s=t.split("."))[1]),this.addNamespaces(n);var l=I(this.data,s)||{};r?O(l,i,o):l=f.default({},l,i),A(this.data,s,l),a.silent||this.emit("added",t,n,i)}},{key:"removeResourceBundle",value:function e(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}},{key:"hasResourceBundle",value:function e(t,n){return void 0!==this.getResource(t,n)}},{key:"getResourceBundle",value:function e(t,n){return n||(n=this.options.defaultNS),"v1"===this.options.compatibilityAPI?f.default({},{},this.getResource(t,n)):this.getResource(t,n)}},{key:"getDataByLanguage",value:function e(t){return this.data[t]}},{key:"toJSON",value:function e(){return this.data}}]),t}(S),N={processors:{},addPostProcessor:function e(t){this.processors[t.name]=t},handle:function e(t,n,i,r,o){var a=this;return t.forEach((function(e){a.processors[e]&&(n=a.processors[e].process(n,i,r,o))})),n}},L={},z=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return p.default(this,t),n=g.default(this,_.default(t).call(this)),F&&S.call(v.default(n)),D(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,v.default(n)),n.options=i,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=x.create("translator"),n}return y.default(t,e),m.default(t,[{key:"changeLanguage",value:function e(t){t&&(this.language=t)}},{key:"exists",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},i=this.resolve(t,n);return i&&void 0!==i.res}},{key:"extractFromKey",value:function e(t,n){var i=void 0!==n.nsSeparator?n.nsSeparator:this.options.nsSeparator;void 0===i&&(i=":");var r=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,o=n.ns||this.options.defaultNS;if(i&&t.indexOf(i)>-1){var a=t.match(this.interpolator.nestingRegexp);if(a&&a.length>0)return{key:t,namespaces:o};var s=t.split(i);(i!==r||i===r&&this.options.ns.indexOf(s[0])>-1)&&(o=s.shift()),t=s.join(r)}return"string"==typeof o&&(o=[o]),{key:t,namespaces:o}}},{key:"translate",value:function e(n,i,r){var o=this;if("object"!==h.default(i)&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),null==n)return"";Array.isArray(n)||(n=[String(n)]);var a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,s=this.extractFromKey(n[n.length-1],i),l=s.key,u=s.namespaces,c=u[u.length-1],d=i.lng||this.language,p=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var m=i.nsSeparator||this.options.nsSeparator;return c+m+l}return l}var g=this.resolve(n,i),_=g&&g.res,v=g&&g.usedKey||l,y=g&&g.exactUsedKey||l,b=Object.prototype.toString.apply(_),w=["[object Number]","[object Function]","[object RegExp]"],x=void 0!==i.joinArrays?i.joinArrays:this.options.joinArrays,S=!this.i18nFormat||this.i18nFormat.handleAsObject,C="string"!=typeof _&&"boolean"!=typeof _&&"number"!=typeof _;if(S&&_&&C&&w.indexOf(b)<0&&("string"!=typeof x||"[object Array]"!==b)){if(!i.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,_,i):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");if(a){var k="[object Array]"===b,D=k?[]:{},E=k?y:v;for(var A in _)if(Object.prototype.hasOwnProperty.call(_,A)){var T="".concat(E).concat(a).concat(A);D[A]=this.translate(T,f.default({},i,{joinArrays:!1,ns:u})),D[A]===T&&(D[A]=_[A])}_=D}}else if(S&&"string"==typeof x&&"[object Array]"===b)(_=_.join(x))&&(_=this.extendTranslation(_,n,i,r));else{var I=!1,B=!1,O=void 0!==i.count&&"string"!=typeof i.count,M=t.hasDefaultValue(i),j=O?this.pluralResolver.getSuffix(d,i.count):"",P=i["defaultValue".concat(j)]||i.defaultValue;!this.isValidLookup(_)&&M&&(I=!0,_=P),this.isValidLookup(_)||(B=!0,_=l);var F=M&&P!==_&&this.options.updateMissing;if(B||I||F){if(this.logger.log(F?"updateKey":"missingKey",d,c,l,F?P:_),a){var R=this.resolve(l,f.default({},i,{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var N=[],L=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if("fallback"===this.options.saveMissingTo&&L&&L[0])for(var z=0;z1&&void 0!==arguments[1]?arguments[1]:{},r,o,a,s,l;return"string"==typeof t&&(t=[t]),t.forEach((function(e){if(!n.isValidLookup(r)){var t=n.extractFromKey(e,i),u=t.key;o=u;var c=t.namespaces;n.options.fallbackNS&&(c=c.concat(n.options.fallbackNS));var d=void 0!==i.count&&"string"!=typeof i.count,h=void 0!==i.context&&"string"==typeof i.context&&""!==i.context,f=i.lngs?i.lngs:n.languageUtils.toResolveHierarchy(i.lng||n.language,i.fallbackLng);c.forEach((function(e){n.isValidLookup(r)||(l=e,!L["".concat(f[0],"-").concat(e)]&&n.utils&&n.utils.hasLoadedNamespace&&!n.utils.hasLoadedNamespace(l)&&(L["".concat(f[0],"-").concat(e)]=!0,n.logger.warn('key "'.concat(o,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(l,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach((function(t){if(!n.isValidLookup(r)){s=t;var o=u,l=[o],c,f;if(n.i18nFormat&&n.i18nFormat.addLookupKeys)n.i18nFormat.addLookupKeys(l,u,t,e,i);else d&&(c=n.pluralResolver.getSuffix(t,i.count)),d&&h&&l.push(o+c),h&&l.push(o+="".concat(n.options.contextSeparator).concat(i.context)),d&&l.push(o+=c);for(;f=l.pop();)n.isValidLookup(r)||(a=f,r=n.getResource(t,e,f,i))}})))}))}})),{res:r,usedKey:o,exactUsedKey:a,usedLng:s,usedNS:l}}},{key:"isValidLookup",value:function e(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&""===t)}},{key:"getResource",value:function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,i,r):this.resourceStore.getResource(t,n,i,r)}}],[{key:"hasDefaultValue",value:function e(t){var n="defaultValue";for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&n===i.substring(0,n.length)&&void 0!==t[i])return!0;return!1}}]),t}(S);function V(e){return e.charAt(0).toUpperCase()+e.slice(1)}var $=function(){function e(t){p.default(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=x.create("languageUtils")}return m.default(e,[{key:"getScriptPartFromCode",value:function e(t){if(!t||t.indexOf("-")<0)return null;var n=t.split("-");return 2===n.length?null:(n.pop(),"x"===n[n.length-1].toLowerCase()?null:this.formatLanguageCode(n.join("-")))}},{key:"getLanguagePartFromCode",value:function e(t){if(!t||t.indexOf("-")<0)return t;var n=t.split("-");return this.formatLanguageCode(n[0])}},{key:"formatLanguageCode",value:function e(t){if("string"==typeof t&&t.indexOf("-")>-1){var n=["hans","hant","latn","cyrl","cans","mong","arab"],i=t.split("-");return this.options.lowerCaseLng?i=i.map((function(e){return e.toLowerCase()})):2===i.length?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=V(i[1].toLowerCase()))):3===i.length&&(i[0]=i[0].toLowerCase(),2===i[1].length&&(i[1]=i[1].toUpperCase()),"sgn"!==i[0]&&2===i[2].length&&(i[2]=i[2].toUpperCase()),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=V(i[1].toLowerCase())),n.indexOf(i[2].toLowerCase())>-1&&(i[2]=V(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}},{key:"isWhitelisted",value:function e(t){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(t)}},{key:"isSupportedCode",value:function e(t){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}},{key:"getBestMatchFromCodes",value:function e(t){var n=this,i;return t?(t.forEach((function(e){if(!i){var t=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(t)||(i=t)}})),!i&&this.options.supportedLngs&&t.forEach((function(e){if(!i){var t=n.getLanguagePartFromCode(e);if(n.isSupportedCode(t))return i=t;i=n.options.supportedLngs.find((function(e){if(0===e.indexOf(t))return e}))}})),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i):null}},{key:"getFallbackCodes",value:function e(t,n){if(!t)return[];if("function"==typeof t&&(t=t(n)),"string"==typeof t&&(t=[t]),"[object Array]"===Object.prototype.toString.apply(t))return t;if(!n)return t.default||[];var i=t[n];return i||(i=t[this.getScriptPartFromCode(n)]),i||(i=t[this.formatLanguageCode(n)]),i||(i=t[this.getLanguagePartFromCode(n)]),i||(i=t.default),i||[]}},{key:"toResolveHierarchy",value:function e(t,n){var i=this,r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),o=[],a=function e(t){t&&(i.isSupportedCode(t)?o.push(t):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(t)))};return"string"==typeof t&&t.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(t)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(t)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(t))):"string"==typeof t&&a(this.formatLanguageCode(t)),r.forEach((function(e){o.indexOf(e)<0&&a(i.formatLanguageCode(e))})),o}}]),e}(),H=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],W={1:function e(t){return Number(t>1)},2:function e(t){return Number(1!=t)},3:function e(t){return 0},4:function e(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function e(t){return Number(0==t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function e(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function e(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function e(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function e(t){return Number(t>=2)},10:function e(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function e(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function e(t){return Number(t%10!=1||t%100==11)},13:function e(t){return Number(0!==t)},14:function e(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function e(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function e(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function e(t){return Number(1==t||t%10==1&&t%100!=11?0:1)},18:function e(t){return Number(0==t?0:1==t?1:2)},19:function e(t){return Number(1==t?0:0==t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function e(t){return Number(1==t?0:0==t||t%100>0&&t%100<20?1:2)},21:function e(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function e(t){return Number(1==t?0:2==t?1:(t<0||t>10)&&t%10==0?2:3)}};function U(){var e={};return H.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:W[t.fc]}}))})),e}var q=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.default(this,e),this.languageUtils=t,this.options=n,this.logger=x.create("pluralResolver"),this.rules=U()}return m.default(e,[{key:"addRule",value:function e(t,n){this.rules[t]=n}},{key:"getRule",value:function e(t){return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}},{key:"needsPlural",value:function e(t){var n=this.getRule(t);return n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function e(t,n){return this.getSuffixes(t).map((function(e){return n+e}))}},{key:"getSuffixes",value:function e(t){var n=this,i=this.getRule(t);return i?i.numbers.map((function(e){return n.getSuffix(t,e)})):[]}},{key:"getSuffix",value:function e(t,n){var i=this,r=this.getRule(t);if(r){var o=r.noAbs?r.plurals(n):r.plurals(Math.abs(n)),a=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var s=function e(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"==typeof a?"_plural_".concat(a.toString()):s():"v2"===this.options.compatibilityJSON?s():this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(t)),""}}]),e}(),K=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.default(this,e),this.logger=x.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return m.default(e,[{key:"init",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});var n=t.interpolation;this.escape=void 0!==n.escape?n.escape:P,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?M(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?M(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?M(n.nestingPrefix):n.nestingPrefixEscaped||M("$t("),this.nestingSuffix=n.nestingSuffix?M(n.nestingSuffix):n.nestingSuffixEscaped||M(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=void 0!==n.alwaysFormat&&n.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function e(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function e(){var t="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(t,"g");var n="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(n,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function e(t,n,i,r){var o=this,a,s,l,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var d=function e(t){if(t.indexOf(o.formatSeparator)<0){var a=B(n,u,t);return o.alwaysFormat?o.format(a,void 0,i):a}var s=t.split(o.formatSeparator),l=s.shift().trim(),c=s.join(o.formatSeparator).trim();return o.format(B(n,u,l),c,i,r)};this.resetRegExp();var h=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,f=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables,p;return[{regex:this.regexpUnescape,safeValue:function e(t){return c(t)}},{regex:this.regexp,safeValue:function e(t){return o.escapeValue?c(o.escape(t)):c(t)}}].forEach((function(e){for(l=0;a=e.regex.exec(t);){if(void 0===(s=d(a[1].trim())))if("function"==typeof h){var n=h(t,a,r);s="string"==typeof n?n:""}else{if(f){s=a[0];continue}o.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(t)),s=""}else"string"==typeof s||o.useRawValueToEscape||(s=k(s));if(t=t.replace(a[0],e.safeValue(s)),e.regex.lastIndex=0,++l>=o.maxReplaces)break}})),t}},{key:"nest",value:function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o,a,s=f.default({},r);function l(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var i=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(i[1]);e=i[0],r=(r=this.interpolate(r,s)).replace(/'/g,'"');try{s=JSON.parse(r),t&&(s=f.default({},t,s))}catch(o){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),o),"".concat(e).concat(n).concat(r)}return delete s.defaultValue,e}for(s.applyPostProcessor=!1,delete s.defaultValue;o=this.nestingRegexp.exec(t);){var u=[],c=!1;if(o[0].includes(this.formatSeparator)&&!/{.*}/.test(o[1])){var d=o[1].split(this.formatSeparator).map((function(e){return e.trim()}));o[1]=d.shift(),u=d,c=!0}if((a=n(l.call(this,o[1].trim(),s),s))&&o[0]===t&&"string"!=typeof a)return a;"string"!=typeof a&&(a=k(a)),a||(this.logger.warn("missed to resolve ".concat(o[1]," for nesting ").concat(t)),a=""),c&&(a=u.reduce((function(e,t){return i.format(e,t,r.lng,r)}),a.trim())),t=t.replace(o[0],a),this.regexp.lastIndex=0}return t}}]),e}();function G(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}var Y=function(e){function t(e,n,i){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return p.default(this,t),r=g.default(this,_.default(t).call(this)),F&&S.call(v.default(r)),r.backend=e,r.store=n,r.services=i,r.languageUtils=i.languageUtils,r.options=o,r.logger=x.create("backendConnector"),r.state={},r.queue=[],r.backend&&r.backend.init&&r.backend.init(i,o.backend,o),r}return y.default(t,e),m.default(t,[{key:"queueLoad",value:function e(t,n,i,r){var o=this,a=[],s=[],l=[],u=[];return t.forEach((function(e){var t=!0;n.forEach((function(n){var r="".concat(e,"|").concat(n);!i.reload&&o.store.hasResourceBundle(e,n)?o.state[r]=2:o.state[r]<0||(1===o.state[r]?s.indexOf(r)<0&&s.push(r):(o.state[r]=1,t=!1,s.indexOf(r)<0&&s.push(r),a.indexOf(r)<0&&a.push(r),u.indexOf(n)<0&&u.push(n)))})),t||l.push(e)})),(a.length||s.length)&&this.queue.push({pending:s,loaded:{},errors:[],callback:r}),{toLoad:a,pending:s,toLoadLanguages:l,toLoadNamespaces:u}}},{key:"loaded",value:function e(t,n,i){var r=t.split("|"),o=r[0],a=r[1];n&&this.emit("failedLoading",o,a,n),i&&this.store.addResourceBundle(o,a,i),this.state[t]=n?-1:2;var e={};this.queue.forEach((function(i){T(i.loaded,[o],a),G(i.pending,t),n&&i.errors.push(n),0!==i.pending.length||i.done||(Object.keys(i.loaded).forEach((function(t){e[t]||(e[t]=[]),i.loaded[t].length&&i.loaded[t].forEach((function(n){e[t].indexOf(n)<0&&e[t].push(n)}))})),i.done=!0,i.errors.length?i.callback(i.errors):i.callback())})),this.emit("loaded",e),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function e(t,n,i){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,s=arguments.length>5?arguments[5]:void 0;return t.length?this.backend[i](t,n,(function(e,l){e&&l&&o<5?setTimeout((function(){r.read.call(r,t,n,i,o+1,2*a,s)}),a):s(e,l)})):s(null,{})}},{key:"prepareLoading",value:function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof t&&(t=this.languageUtils.toResolveHierarchy(t)),"string"==typeof n&&(n=[n]);var a=this.queueLoad(t,n,r,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach((function(e){i.loadOne(e)}))}},{key:"load",value:function e(t,n,i){this.prepareLoading(t,n,{},i)}},{key:"reload",value:function e(t,n,i){this.prepareLoading(t,n,{reload:!0},i)}},{key:"loadOne",value:function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=t.split("|"),o=r[0],a=r[1];this.read(o,a,"read",void 0,void 0,(function(e,r){e&&n.logger.warn("".concat(i,"loading namespace ").concat(a," for language ").concat(o," failed"),e),!e&&r&&n.logger.log("".concat(i,"loaded namespace ").concat(a," for language ").concat(o),r),n.loaded(t,e,r)}))}},{key:"saveMissing",value:function e(t,n,i,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)?this.logger.warn('did not save key "'.concat(i,'" as the namespace "').concat(n,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=i&&""!==i&&(this.backend&&this.backend.create&&this.backend.create(t,n,i,r,null,f.default({},a,{isUpdate:o})),t&&t[0]&&this.store.addResource(t[0],n,i,r))}}]),t}(S);function X(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function e(t){var n={};if("object"===h.default(t[1])&&(n=t[1]),"string"==typeof t[1]&&(n.defaultValue=t[1]),"string"==typeof t[2]&&(n.tDescription=t[2]),"object"===h.default(t[2])||"object"===h.default(t[3])){var i=t[3]||t[2];Object.keys(i).forEach((function(e){n[e]=i[e]}))}return n},interpolation:{escapeValue:!0,format:function e(t,n,i,r){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}}}function Z(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function J(){}var Q,ee=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(p.default(this,t),e=g.default(this,_.default(t).call(this)),F&&S.call(v.default(e)),e.options=Z(n),e.services={},e.logger=x,e.modules={external:[]},i&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,i),g.default(e,v.default(e));setTimeout((function(){e.init(n,i)}),0)}return e}return y.default(t,e),m.default(t,[{key:"init",value:function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof n&&(i=n,n={}),n.whitelist&&!n.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),n.nonExplicitWhitelist&&!n.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=f.default({},X(),this.options,Z(n)),this.format=this.options.interpolation.format,i||(i=J),!this.options.isClone){this.modules.logger?x.init(r(this.modules.logger),this.options):x.init(null,this.options);var o=new $(this.options);this.store=new R(this.options.resources,this.options);var a=this.services;a.logger=x,a.resourceStore=this.store,a.languageUtils=o,a.pluralResolver=new q(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),a.interpolator=new K(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new Y(r(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",(function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==s[0]&&(this.options.lng=s[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var l=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];l.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments),t}}));var c=C(),d=function e(){var n=function e(n,r){t.isInitialized&&t.logger.warn("init: i18next is already initialized. You should call init just once!"),t.isInitialized=!0,t.options.isClone||t.logger.log("initialized",t.options),t.emit("initialized",t.options),c.resolve(r),i(n,r)};if(t.languages&&"v1"!==t.options.compatibilityAPI&&!t.isInitialized)return n(null,t.t.bind(t));t.changeLanguage(t.options.lng,n)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),c}},{key:"loadResources",value:function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,r=i,o="string"==typeof t?t:this.language;if("function"==typeof t&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var a=[],s=function e(t){var i;t&&n.services.languageUtils.toResolveHierarchy(t).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)s(o);else{var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.forEach((function(e){return s(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return s(e)})),this.services.backendConnector.load(a,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function e(t,n,i){var r=C();return t||(t=this.languages),n||(n=this.options.ns),i||(i=J),this.services.backendConnector.reload(t,n,(function(e){r.resolve(),i(e)})),r}},{key:"use",value:function e(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===t.type&&(this.modules.backend=t),("logger"===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),"languageDetector"===t.type&&(this.modules.languageDetector=t),"i18nFormat"===t.type&&(this.modules.i18nFormat=t),"postProcessor"===t.type&&N.addPostProcessor(t),"3rdParty"===t.type&&this.modules.external.push(t),this}},{key:"changeLanguage",value:function e(t,n){var i=this;this.isLanguageChangingTo=t;var r=C();this.emit("languageChanging",t);var o=function e(t,o){o?(i.language=o,i.languages=i.services.languageUtils.toResolveHierarchy(o),i.translator.changeLanguage(o),i.isLanguageChangingTo=void 0,i.emit("languageChanged",o),i.logger.log("languageChanged",o)):i.isLanguageChangingTo=void 0,r.resolve((function(){return i.t.apply(i,arguments)})),n&&n(t,(function(){return i.t.apply(i,arguments)}))},a=function e(t){var n="string"==typeof t?t:i.services.languageUtils.getBestMatchFromCodes(t);n&&(i.language||(i.language=n,i.languages=i.services.languageUtils.toResolveHierarchy(n)),i.translator.language||i.translator.changeLanguage(n),i.services.languageDetector&&i.services.languageDetector.cacheUserLanguage(n)),i.loadResources(n,(function(e){o(e,n)}))};return t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(t):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function e(t,n){var i=this,r=function e(t,n){var r;if("object"!==h.default(n)){for(var o=arguments.length,a=new Array(o>2?o-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function e(t,i){var r=n.services.backendConnector.state["".concat(t,"|").concat(i)];return-1===r||2===r};if(i.precheck){var l=i.precheck(this,s);if(void 0!==l)return l}return!!this.hasResourceBundle(r,t)||(!this.services.backendConnector.backend||!(!s(r,t)||o&&!s(a,t)))}},{key:"loadNamespaces",value:function e(t,n){var i=this,r=C();return this.options.ns?("string"==typeof t&&(t=[t]),t.forEach((function(e){i.options.ns.indexOf(e)<0&&i.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),n&&n(e)})),r):(n&&n(),Promise.resolve())}},{key:"loadLanguages",value:function e(t,n){var i=C();"string"==typeof t&&(t=[t]);var r=this.options.preload||[],o=t.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){i.resolve(),n&&n(e)})),i):(n&&n(),Promise.resolve())}},{key:"dir",value:function e(t){return t||(t=this.languages&&this.languages.length>0?this.languages[0]:this.language),t?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>=0?"rtl":"ltr":"rtl";var n}},{key:"createInstance",value:function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;return new t(n,i)}},{key:"cloneInstance",value:function e(){var n=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,o=f.default({},this.options,i,{isClone:!0}),a=new t(o),s=["store","services","language"];return s.forEach((function(e){a[e]=n[e]})),a.services=f.default({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new z(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i=0&&n<=y}}function Z(e){return function(t){return null==t?void 0:t[e]}}var J=Z("byteLength"),Q=X(J),ee=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function te(e){return p?p(e)&&!$(e):Q(e)&&ee.test(s.call(e))}var ne=u?te:Y(!1),ie=Z("length");function re(e){for(var t={},n=e.length,i=0;i":">",'"':""","'":"'","`":"`"},st=ot(at),lt,ut=ot(Ie(at)),ct=ue.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},dt=/(.)^/,ht={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},ft=/\\|'|\r|\n|\u2028|\u2029/g;function pt(e){return"\\"+ht[e]}var mt=/^\s*(\w|\$)+\s*$/;function gt(e,t,n){!t&&n&&(t=n),t=Pe({},t,ue.templateSettings);var i=RegExp([(t.escape||dt).source,(t.interpolate||dt).source,(t.evaluate||dt).source].join("|")+"|$","g"),r=0,o="__p+='";e.replace(i,(function(t,n,i,a,s){return o+=e.slice(r,s).replace(ft,pt),r=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":i?o+="'+\n((__t=("+i+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t})),o+="';\n";var a=t.variable,s;if(a){if(!mt.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{s=new Function(a,"_",o)}catch(u){throw u.source=o,u}var l=function(e){return s.call(this,e,ue)};return l.source="function("+a+"){\n"+o+"}",l}function _t(e,t,n){var i=(t=$e(t)).length;if(!i)return F(n)?n.call(e):n;for(var r=0;r1)kt(s,t-1,n,i),r=i.length;else for(var l=0,u=s.length;lt?(i&&(clearTimeout(i),i=null),s=u,a=e.apply(r,o),i||(r=o=null)):i||!1===n.trailing||(i=setTimeout(l,c)),a};return u.cancel=function(){clearTimeout(i),s=0,i=r=o=null},u}function Bt(e,t,n){var i,r,o,a,s,l=function(){var u=rt()-r;t>u?i=setTimeout(l,t-u):(i=null,n||(a=e.apply(s,o)),i||(o=s=null))},u=b((function(u){return s=this,o=u,r=rt(),i||(i=setTimeout(l,t),n&&(a=e.apply(s,o))),a}));return u.cancel=function(){clearTimeout(i),i=o=s=null},u}function Ot(e,t){return xt(t,e)}function Mt(e){return function(){return!e.apply(this,arguments)}}function jt(){var e=arguments,t=e.length-1;return function(){for(var n=t,i=e[t].apply(this,arguments);n--;)i=e[n].call(this,i);return i}}function Pt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Ft(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var Rt=xt(Ft,2);function Nt(e,t,n){t=Je(t,n);for(var i=ae(e),r,o=0,a=i.length;o0?0:r-1;o>=0&&o0?s=o>=0?o:Math.max(o+l,s):l=o>=0?Math.min(o+1,l):o+l+1;else if(n&&o&&l)return i[o=n(i,r)]===r?o:-1;if(r!=r)return(o=t(a.call(i,s,l),G))>=0?o+s:-1;for(o=e>0?s:l-1;o>=0&&o0?0:a-1;for(r||(i=t[o?o[s]:s],s+=e);s>=0&&s=3;return t(e,Ye(n,r,4),i,o)}}var Zt=Xt(1),Jt=Xt(-1);function Qt(e,t,n){var i=[];return t=Je(t,n),Gt(e,(function(e,n,r){t(e,n,r)&&i.push(e)})),i}function en(e,t,n){return Qt(e,Mt(Je(t)),n)}function tn(e,t,n){t=Je(t,n);for(var i=!Ct(e)&&ae(e),r=(i||e).length,o=0;o=0}var on=b((function(e,t,n){var i,r;return F(t)?r=t:(t=$e(t),i=t.slice(0,-1),t=t[t.length-1]),Yt(e,(function(e){var o=r;if(!o){if(i&&i.length&&(e=He(e,i)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function an(e,t){return Yt(e,Ge(t))}function sn(e,t){return Qt(e,Ke(t))}function ln(e,t,n){var i=-1/0,r=-1/0,o,a;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=Ct(e)?e:Ae(e)).length;si&&(i=o);else t=Je(t,n),Gt(e,(function(e,n,o){((a=t(e,n,o))>r||a===-1/0&&i===-1/0)&&(i=e,r=a)}));return i}function un(e,t,n){var i=1/0,r=1/0,o,a;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,l=(e=Ct(e)?e:Ae(e)).length;si||void 0===n)return 1;if(n1&&(i=Ye(i,t[1])),t=me(e)):(i=wn,t=kt(t,!1,!1),e=Object(e));for(var r=0,o=t.length;r1&&(i=t[1])):(t=Yt(kt(t,!1,!1),String),n=function(e,n){return!rn(t,n)}),xn(e,n,i)}));function Cn(e,t,n){return a.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function kn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:Cn(e,e.length-t)}function Dn(e,t,n){return a.call(e,null==t||n?1:t)}function En(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:Dn(e,Math.max(0,e.length-t))}function An(e){return Qt(e,Boolean)}function Tn(e,t){return kt(e,t,!1)}var In=b((function(e,t){return t=kt(t,!0,!0),Qt(e,(function(e){return!rn(t,e)}))})),Bn=b((function(e,t){return In(e,t)}));function On(e,t,n,i){C(t)||(i=n,n=t,t=!1),null!=n&&(n=Je(n,i));for(var r=[],o=[],a=0,s=ie(e);ae(t),this)}}onabort(){}addEventListener(e,t){"abort"===e&&this._listeners.push(t)}removeEventListener(e,t){"abort"===e&&(this._listeners=this._listeners.filter(e=>e!==t))}},u=new Set,c=(e,t)=>{const n=`LRU_CACHE_OPTION_${e}`;p(n)&&m(n,`${e} option`,`options.${t}`,b)},d=(e,t)=>{const n=`LRU_CACHE_METHOD_${e}`;if(p(n)){const{prototype:i}=b,{get:r}=Object.getOwnPropertyDescriptor(i,e);m(n,`${e} method`,`cache.${t}()`,r)}},h=(e,t)=>{const n=`LRU_CACHE_PROPERTY_${e}`;if(p(n)){const{prototype:i}=b,{get:r}=Object.getOwnPropertyDescriptor(i,e);m(n,`${e} property`,`cache.${t}`,r)}},f=(...e)=>{"object"==typeof process&&process&&"function"==typeof process.emitWarning?process.emitWarning(...e):console.error(...e)},p=e=>!u.has(e),m=(e,t,n,i)=>{u.add(e);const r=`The ${t} is deprecated. Please use ${n} instead.`;f(r,"DeprecationWarning",e,i)},g=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),_=e=>g(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?v:null:null;class v extends Array{constructor(e){super(e),this.fill(0)}}class y{constructor(e){if(0===e)return[];const t=_(e);this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}}class b{constructor(e={}){const{max:t=0,ttl:n,ttlResolution:i=1,ttlAutopurge:r,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:s,dispose:l,disposeAfter:d,noDisposeOnSet:h,noUpdateTTL:m,maxSize:v=0,maxEntrySize:w=0,sizeCalculation:x,fetchMethod:S,fetchContext:C,noDeleteOnFetchRejection:k,noDeleteOnStaleGet:D}=e,{length:E,maxAge:A,stale:T}=e instanceof b?{}:e;if(0!==t&&!g(t))throw new TypeError("max option must be a nonnegative integer");const I=t?_(t):Array;if(!I)throw new Error("invalid max value: "+t);if(this.max=t,this.maxSize=v,this.maxEntrySize=w||this.maxSize,this.sizeCalculation=x||E,this.sizeCalculation){if(!this.maxSize&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(this.fetchMethod=S||null,this.fetchMethod&&"function"!=typeof this.fetchMethod)throw new TypeError("fetchMethod must be a function if specified");if(this.fetchContext=C,!this.fetchMethod&&void 0!==C)throw new TypeError("cannot set fetchContext without fetchMethod");if(this.keyMap=new Map,this.keyList=new Array(t).fill(null),this.valList=new Array(t).fill(null),this.next=new I(t),this.prev=new I(t),this.head=0,this.tail=0,this.free=new y(t),this.initialFill=1,this.size=0,"function"==typeof l&&(this.dispose=l),"function"==typeof d?(this.disposeAfter=d,this.disposed=[]):(this.disposeAfter=null,this.disposed=null),this.noDisposeOnSet=!!h,this.noUpdateTTL=!!m,this.noDeleteOnFetchRejection=!!k,0!==this.maxEntrySize){if(0!==this.maxSize&&!g(this.maxSize))throw new TypeError("maxSize must be a positive integer if specified");if(!g(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.initializeSizeTracking()}if(this.allowStale=!!s||!!T,this.noDeleteOnStaleGet=!!D,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!a,this.ttlResolution=g(i)||0===i?i:1,this.ttlAutopurge=!!r,this.ttl=n||A||0,this.ttl){if(!g(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.initializeTTLTracking()}if(0===this.max&&0===this.ttl&&0===this.maxSize)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.max&&!this.maxSize){const e="LRU_CACHE_UNBOUNDED";if(p(e)){u.add(e);const t="TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.";f(t,"UnboundedCacheWarning",e,b)}}T&&c("stale","allowStale"),A&&c("maxAge","ttl"),E&&c("length","sizeCalculation")}getRemainingTTL(e){return this.has(e,{updateAgeOnHas:!1})?1/0:0}initializeTTLTracking(){this.ttls=new v(this.max),this.starts=new v(this.max),this.setItemTTL=(e,t,n=i.now())=>{if(this.starts[e]=0!==t?n:0,this.ttls[e]=t,0!==t&&this.ttlAutopurge){const n=setTimeout(()=>{this.isStale(e)&&this.delete(this.keyList[e])},t+1);n.unref&&n.unref()}},this.updateItemAge=e=>{this.starts[e]=0!==this.ttls[e]?i.now():0};let e=0;const t=()=>{const t=i.now();if(this.ttlResolution>0){e=t;const n=setTimeout(()=>e=0,this.ttlResolution);n.unref&&n.unref()}return t};this.getRemainingTTL=n=>{const i=this.keyMap.get(n);return void 0===i?0:0===this.ttls[i]||0===this.starts[i]?1/0:this.starts[i]+this.ttls[i]-(e||t())},this.isStale=n=>0!==this.ttls[n]&&0!==this.starts[n]&&(e||t())-this.starts[n]>this.ttls[n]}updateItemAge(e){}setItemTTL(e,t,n){}isStale(e){return!1}initializeSizeTracking(){this.calculatedSize=0,this.sizes=new v(this.max),this.removeItemSize=e=>{this.calculatedSize-=this.sizes[e],this.sizes[e]=0},this.requireSize=(e,t,n,i)=>{if(this.isBackgroundFetch(t))return 0;if(!g(n)){if(!i)throw new TypeError("invalid size value (must be positive integer)");if("function"!=typeof i)throw new TypeError("sizeCalculation must be a function");if(n=i(t,e),!g(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return n},this.addItemSize=(e,t)=>{if(this.sizes[e]=t,this.maxSize){const t=this.maxSize-this.sizes[e];for(;this.calculatedSize>t;)this.evict(!0)}this.calculatedSize+=this.sizes[e]}}removeItemSize(e){}addItemSize(e,t){}requireSize(e,t,n,i){if(n||i)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}*indexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.tail;this.isValidIndex(t)&&(!e&&this.isStale(t)||(yield t),t!==this.head);)t=this.prev[t]}*rindexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.head;this.isValidIndex(t)&&(!e&&this.isStale(t)||(yield t),t!==this.tail);)t=this.next[t]}isValidIndex(e){return this.keyMap.get(this.keyList[e])===e}*entries(){for(const e of this.indexes())yield[this.keyList[e],this.valList[e]]}*rentries(){for(const e of this.rindexes())yield[this.keyList[e],this.valList[e]]}*keys(){for(const e of this.indexes())yield this.keyList[e]}*rkeys(){for(const e of this.rindexes())yield this.keyList[e]}*values(){for(const e of this.indexes())yield this.valList[e]}*rvalues(){for(const e of this.rindexes())yield this.valList[e]}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of this.indexes())if(e(this.valList[n],this.keyList[n],this))return this.get(this.keyList[n],t)}forEach(e,t=this){for(const n of this.indexes())e.call(t,this.valList[n],this.keyList[n],this)}rforEach(e,t=this){for(const n of this.rindexes())e.call(t,this.valList[n],this.keyList[n],this)}get prune(){return d("prune","purgeStale"),this.purgeStale}purgeStale(){let e=!1;for(const t of this.rindexes({allowStale:!0}))this.isStale(t)&&(this.delete(this.keyList[t]),e=!0);return e}dump(){const e=[];for(const t of this.indexes({allowStale:!0})){const n=this.keyList[t],r=this.valList[t],o=this.isBackgroundFetch(r)?r.__staleWhileFetching:r,a={value:o};if(this.ttls){a.ttl=this.ttls[t];const e=i.now()-this.starts[t];a.start=Math.floor(Date.now()-e)}this.sizes&&(a.size=this.sizes[t]),e.unshift([n,a])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const e=Date.now()-n.start;n.start=i.now()-e}this.set(t,n.value,n)}}dispose(e,t,n){}set(e,t,{ttl:n=this.ttl,start:i,noDisposeOnSet:r=this.noDisposeOnSet,size:o=0,sizeCalculation:a=this.sizeCalculation,noUpdateTTL:s=this.noUpdateTTL}={}){if(o=this.requireSize(e,t,o,a),this.maxEntrySize&&o>this.maxEntrySize)return this.delete(e),this;let l=0===this.size?void 0:this.keyMap.get(e);if(void 0===l)l=this.newIndex(),this.keyList[l]=e,this.valList[l]=t,this.keyMap.set(e,l),this.next[this.tail]=l,this.prev[l]=this.tail,this.tail=l,this.size++,this.addItemSize(l,o),s=!1;else{const n=this.valList[l];t!==n&&(this.isBackgroundFetch(n)?n.__abortController.abort():r||(this.dispose(n,e,"set"),this.disposeAfter&&this.disposed.push([n,e,"set"])),this.removeItemSize(l),this.valList[l]=t,this.addItemSize(l,o)),this.moveToTail(l)}if(0===n||0!==this.ttl||this.ttls||this.initializeTTLTracking(),s||this.setItemTTL(l,n,i),this.disposeAfter)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return this}newIndex(){return 0===this.size?this.tail:this.size===this.max&&0!==this.max?this.evict(!1):0!==this.free.length?this.free.pop():this.initialFill++}pop(){if(this.size){const e=this.valList[this.head];return this.evict(!0),e}}evict(e){const t=this.head,n=this.keyList[t],i=this.valList[t];return this.isBackgroundFetch(i)?i.__abortController.abort():(this.dispose(i,n,"evict"),this.disposeAfter&&this.disposed.push([i,n,"evict"])),this.removeItemSize(t),e&&(this.keyList[t]=null,this.valList[t]=null,this.free.push(t)),this.head=this.next[t],this.keyMap.delete(n),this.size--,t}has(e,{updateAgeOnHas:t=this.updateAgeOnHas}={}){const n=this.keyMap.get(e);return void 0!==n&&!this.isStale(n)&&(t&&this.updateItemAge(n),!0)}peek(e,{allowStale:t=this.allowStale}={}){const n=this.keyMap.get(e);if(void 0!==n&&(t||!this.isStale(n))){const e=this.valList[n];return this.isBackgroundFetch(e)?e.__staleWhileFetching:e}}backgroundFetch(e,t,n,i){const r=void 0===t?void 0:this.valList[t];if(this.isBackgroundFetch(r))return r;const a=new o,s={signal:a.signal,options:n,context:i},l=t=>(a.signal.aborted||this.set(e,t,s.options),t),u=i=>{if(this.valList[t]===d){const i=!n.noDeleteOnFetchRejection||void 0===d.__staleWhileFetching;i?this.delete(e):this.valList[t]=d.__staleWhileFetching}if(d.__returned===d)throw i},c=t=>t(this.fetchMethod(e,r,s)),d=new Promise(c).then(l,u);return d.__abortController=a,d.__staleWhileFetching=r,d.__returned=null,void 0===t?(this.set(e,d,s.options),t=this.keyMap.get(e)):this.valList[t]=d,d}isBackgroundFetch(e){return e&&"object"==typeof e&&"function"==typeof e.then&&Object.prototype.hasOwnProperty.call(e,"__staleWhileFetching")&&Object.prototype.hasOwnProperty.call(e,"__returned")&&(e.__returned===e||null===e.__returned)}async fetch(e,{allowStale:t=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:r=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:a=0,sizeCalculation:s=this.sizeCalculation,noUpdateTTL:l=this.noUpdateTTL,noDeleteOnFetchRejection:u=this.noDeleteOnFetchRejection,fetchContext:c=this.fetchContext,forceRefresh:d=!1}={}){if(!this.fetchMethod)return this.get(e,{allowStale:t,updateAgeOnGet:n,noDeleteOnStaleGet:i});const h={allowStale:t,updateAgeOnGet:n,noDeleteOnStaleGet:i,ttl:r,noDisposeOnSet:o,size:a,sizeCalculation:s,noUpdateTTL:l,noDeleteOnFetchRejection:u};let f=this.keyMap.get(e);if(void 0===f){const t=this.backgroundFetch(e,f,h,c);return t.__returned=t}{const i=this.valList[f];if(this.isBackgroundFetch(i))return t&&void 0!==i.__staleWhileFetching?i.__staleWhileFetching:i.__returned=i;if(!d&&!this.isStale(f))return this.moveToTail(f),n&&this.updateItemAge(f),i;const r=this.backgroundFetch(e,f,h,c);return t&&void 0!==r.__staleWhileFetching?r.__staleWhileFetching:r.__returned=r}}get(e,{allowStale:t=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet}={}){const r=this.keyMap.get(e);if(void 0!==r){const o=this.valList[r],a=this.isBackgroundFetch(o);if(this.isStale(r))return a?t?o.__staleWhileFetching:void 0:(i||this.delete(e),t?o:void 0);if(a)return;return this.moveToTail(r),n&&this.updateItemAge(r),o}}connect(e,t){this.prev[t]=e,this.next[e]=t}moveToTail(e){e!==this.tail&&(e===this.head?this.head=this.next[e]:this.connect(this.prev[e],this.next[e]),this.connect(this.tail,e),this.tail=e)}get del(){return d("del","delete"),this.delete}delete(e){let t=!1;if(0!==this.size){const n=this.keyMap.get(e);if(void 0!==n)if(t=!0,1===this.size)this.clear();else{this.removeItemSize(n);const t=this.valList[n];this.isBackgroundFetch(t)?t.__abortController.abort():(this.dispose(t,e,"delete"),this.disposeAfter&&this.disposed.push([t,e,"delete"])),this.keyMap.delete(e),this.keyList[n]=null,this.valList[n]=null,n===this.tail?this.tail=this.prev[n]:n===this.head?this.head=this.next[n]:(this.next[this.prev[n]]=this.next[n],this.prev[this.next[n]]=this.prev[n]),this.size--,this.free.push(n)}}if(this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return t}clear(){for(const e of this.rindexes({allowStale:!0})){const t=this.valList[e];if(this.isBackgroundFetch(t))t.__abortController.abort();else{const n=this.keyList[e];this.dispose(t,n,"delete"),this.disposeAfter&&this.disposed.push([t,n,"delete"])}}if(this.keyMap.clear(),this.valList.fill(null),this.keyList.fill(null),this.ttls&&(this.ttls.fill(0),this.starts.fill(0)),this.sizes&&this.sizes.fill(0),this.head=0,this.tail=0,this.initialFill=1,this.free.length=0,this.calculatedSize=0,this.size=0,this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift())}get reset(){return d("reset","clear"),this.clear}get length(){return h("length","size"),this.size}static get AbortController(){return o}static get AbortSignal(){return l}}e.exports=b}}}}},tslib:{"package.json":function e(t,n,e){e.exports={name:"tslib",version:"2.3.1",main:"tslib.js",module:"tslib.es6.js"}},"tslib.js":function e(t,n,e){ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -191,7 +191,7 @@ Package._define("ecmascript-runtime"); !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,r=Package.meteor.meteorEnv,o=Package.modules.meteorInstall,n=Package.modules.meteorBabelHelpers,i=Package.promise.Promise,s,a,h=o({node_modules:{meteor:{fetch:{"legacy.js":function t(r,o){r("whatwg-fetch"),o.fetch=e.fetch,o.Headers=e.Headers,o.Request=e.Request,o.Response=e.Response},node_modules:{"whatwg-fetch":{"package.json":function t(e,r,t){t.exports={name:"whatwg-fetch",version:"2.0.4",main:"fetch.js"}},"fetch.js":function t(){!function(t){"use strict";if(!t.fetch){var e={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(e.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=function(t){return t&&DataView.prototype.isPrototypeOf(t)},n=ArrayBuffer.isView||function(t){return t&&r.indexOf(Object.prototype.toString.call(t))>-1};d.prototype.append=function(t,e){t=h(t),e=f(e);var r=this.map[t];this.map[t]=r?r+","+e:e},d.prototype.delete=function(t){delete this.map[h(t)]},d.prototype.get=function(t){return t=h(t),this.has(t)?this.map[t]:null},d.prototype.has=function(t){return this.map.hasOwnProperty(h(t))},d.prototype.set=function(t,e){this.map[h(t)]=f(e)},d.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},d.prototype.keys=function(){var t=[];return this.forEach((function(e,r){t.push(r)})),u(t)},d.prototype.values=function(){var t=[];return this.forEach((function(e){t.push(e)})),u(t)},d.prototype.entries=function(){var t=[];return this.forEach((function(e,r){t.push([r,e])})),u(t)},e.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);var s=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];_.prototype.clone=function(){return new _(this,{body:this._bodyInit})},w.call(_.prototype),w.call(A.prototype),A.prototype.clone=function(){return new A(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},A.error=function(){var t=new A(null,{status:0,statusText:""});return t.type="error",t};var a=[301,302,303,307,308];A.redirect=function(t,e){if(-1===a.indexOf(e))throw new RangeError("Invalid status code");return new A(null,{status:e,headers:{location:t}})},t.Headers=d,t.Request=_,t.Response=A,t.fetch=function(t,r){return new i((function(o,n){var i=new _(t,r),s=new XMLHttpRequest;s.onload=function(){var t={status:s.status,statusText:s.statusText,headers:g(s.getAllResponseHeaders()||"")};t.url="responseURL"in s?s.responseURL:t.headers.get("X-Request-URL");var e="response"in s?s.response:s.responseText;o(new A(e,t))},s.onerror=function(){n(new TypeError("Network request failed"))},s.ontimeout=function(){n(new TypeError("Network request failed"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&e.blob&&(s.responseType="blob"),i.headers.forEach((function(t,e){s.setRequestHeader(e,t)})),s.send(void 0===i._bodyInit?null:i._bodyInit)}))},t.fetch.polyfill=!0}function h(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function f(t){return"string"!=typeof t&&(t=String(t)),t}function u(t){var r={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(r[Symbol.iterator]=function(){return r}),r}function d(t){this.map={},t instanceof d?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function c(t){if(t.bodyUsed)return i.reject(new TypeError("Already read"));t.bodyUsed=!0}function l(t){return new i((function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}}))}function y(t){var e=new FileReader,r=l(e);return e.readAsArrayBuffer(t),r}function p(t){var e=new FileReader,r=l(e);return e.readAsText(t),r}function b(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o-1?e:t}function _(t,e){var r=(e=e||{}).body;if(t instanceof _){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new d(t.headers)),this.method=t.method,this.mode=t.mode,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new d(e.headers)),this.method=v(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function B(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}})),e}function g(t){var e=new d,r;return t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}})),e}function A(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new d(e.headers),this.url=e.url||"",this._initBody(t)}}("undefined"!=typeof self?self:this)}}}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/fetch/legacy.js");Package._define("fetch",h,{fetch:s})}(); -!function(){var e=Package.meteor.Meteor,a=Package.meteor.global,c=Package.meteor.meteorEnv,d=Package.modules.meteorInstall,f=Package.modules.meteorBabelHelpers,b=Package.promise.Promise,r=Package.fetch.fetch,i,t=d({node_modules:{meteor:{"dynamic-import":{"client.js":function a(c,d,a){var f=a.constructor,b=c("./cache.js"),i=c("meteor/modules").meteorInstall;function t(e){var a=[""],c=Object.create(null);function d(e){e&&"object"==typeof e?Object.keys(e).forEach((function(c){a.push(c),d(e[c]),a.pop()})):"string"==typeof e&&(c[a.join("/")]=e)}return d(e),c}function s(e,a,c){return function(){return(c&&c.eval||eval)("("+a+")\n//# sourceURL="+e).apply(this,arguments)}}f.prototype.dynamicImport=function(e){var a=this;return a.prefetch(e).then((function(){return l(a,e)}))},i.fetch=function(e){var a=Object.create(null),d=Object.create(null),f=c("./dynamic-versions.js"),r;function i(c,d){_(a,c,s(c,d,e[c].options))}function o(e){_(r=r||Object.create(null),e,1)}return Object.keys(e).forEach((function(e){var a=f.get(e);a?d[e]=a:o(e)})),b.checkMany(d).then((function(e){return Object.keys(e).forEach((function(a){var c=e[a];c?i(a,c):o(a)})),r&&u(r).then((function(e){var a=Object.create(null),c=t(e);Object.keys(c).forEach((function(e){var d=c[e];i(e,d);var b=f.get(e);b&&(a[e]={version:b,source:d})})),b.setMany(a)}))})).then((function(){return a}))};var o=null;d.setSecretKey=function(e){o=e};var n=c("./common.js").fetchURL;function u(a){var c=e.absoluteUrl(n);return Steedos&&Steedos.absoluteUrl&&(c=Steedos.absoluteUrl(n)),o&&(c+="key="+o),r(c,{method:"POST",body:JSON.stringify(a)}).then((function(e){if(!e.ok)throw e;return e.json()}))}function _(e,a,c){var d=a.split("/"),f=d.length-1;d.forEach((function(a,d){a&&(e=e[a]=e[a]||(d0)return _.timer=setTimeout(_,100);_.timer=null;var e=u;return u=Object.create(null),t((function(a){if(a){var c,d=a.transaction(["sourcesByVersion"],"readwrite").objectStore("sourcesByVersion");return b.all(Object.keys(e).map((function(a){var c=e[a];return new b((function(e,a){var f=d.put({version:c.version,source:c.source});f.onerror=o(a,"sourcesByVersion.put"),f.onsuccess=e}))})))}}))}d.setMany=function(e){r&&(Object.assign(u,e),_.timer||(_.timer=setTimeout(_,100)))}},"common.js":function e(a,c){c.fetchURL="/__meteor__/dynamic-import/fetch"},"dynamic-versions.js":function e(c,d,e){var f={node_modules:{devextreme:{ui:{"drop_down_box.js":"1e3305c7ef2dec49bf064464888e2af115b878e2",overlay:{"utils.js":"747e582f45a188461dee4869bda7799accfe9b45"},"scheduler.js":"315d17088ed55774039d98a9ef5c1232e170b2e3",scheduler:{"ui.scheduler.js":"43c050dca40cfb9d36706c3dba02f2957ba08e85","utils.recurrence.js":"4c356b04680b57973378f4f9ce206eb818e2f2fe","ui.scheduler.subscribes.js":"33c8a8483394b06b3e95071551ebb72e82d283ac",timezones:{"ui.scheduler.timezones.js":"ee03ae86e5cd80a9b6dc17ec8f9f32bd0290af99","ui.scheduler.timezones_data.js":"a7bfc750e67af2fceea1bd32d7ba752ad7604d38","ui.scheduler.timezone_editor.js":"34567e304ad020258873cfd37b4c2014d491e376"},"ui.scheduler.appointment_tooltip.js":"32bac906d6e12aa8cdd8b914024cee4026960d35","ui.scheduler.header.js":"bdadc001985ab04426f8b96d954141670d473976","ui.scheduler.publisher_mixin.js":"194bd0ce898320f8653d3939ab757f85b50d8bbf","ui.scheduler.navigator.js":"5c7fce167aea89d1b3dd7209f0554bafe1ba95af",workspaces:{"ui.scheduler.work_space_day.js":"b6f1f88bee265c014b1f334356f57defe5e3771e","ui.scheduler.work_space.indicator.js":"87c230e113436df3534450d4a8fc94f519ab9fdd","ui.scheduler.work_space.js":"c39577bce9c437920b7cebb3a339caea6c5cae71","ui.scheduler.work_space.grouped.strategy.horizontal.js":"5532ec64f845333851b7806e9a6e7b6327e8b0d6","ui.scheduler.work_space.grouped.strategy.js":"90da6001c4b6d0d92b852f5350586ad6da5ba029","ui.scheduler.work_space.grouped.strategy.vertical.js":"b1616eb05ede0efc91311349edfb8afc688330fe","ui.scheduler.work_space_week.js":"a2a8b26eed8c4415b51804f4b88ac4b313edc173","ui.scheduler.work_space_work_week.js":"46903ab79e932a6389e28316e9ee1008031acf69","ui.scheduler.work_space_month.js":"a0bf6714de193d294c00cc9e18e0067e02049700","ui.scheduler.timeline_day.js":"e07daa5fe3b07ae2cfdd3f36a23e83e1e8515a57","ui.scheduler.timeline.js":"938231ba7e7c0918c429b36fb54f367d90b442e3","ui.scheduler.timeline_week.js":"81708dd4c3129e07c40fd67c642a03200abbd982","ui.scheduler.timeline_work_week.js":"6235e9f2490dbd144428bdcbed810a8afc30c3cd","ui.scheduler.timeline_month.js":"88b0c1c6bb7df06e6c2793fb1843ea50243bedd5","ui.scheduler.agenda.js":"ea6edfd1a58dc8a100b1d154c72a91de48032456"},"ui.scheduler.table_creator.js":"153c9c3c8fcabfa7efe9779a644f3ed76cf36fde",shaders:{"ui.scheduler.current_time_shader.vertical.js":"c143df659bb834bc4be68f2cae940e1bbb025219","ui.scheduler.current_time_shader.js":"5dd9ccdf6051277c62b30118fc94aaaaf4676ecb","ui.scheduler.current_time_shader.horizontal.js":"41e4f334a818e32233a70b502691d4609398c959"},"ui.scheduler.resource_manager.js":"c1f7c6ac7f7eaa81f082f5fb592fe178034b6fed","ui.scheduler.appointment_model.js":"7aeeecc808c6e37c89f444242aca772de1a77703","ui.scheduler.appointments.js":"80eace5a457822adfb6ee4137948d1bfd8c71341","ui.scheduler.appointment.js":"f5726910487947e76f31c6737c06ad18fd426d7d","ui.scheduler.appointments.layout_manager.js":"bc7f101cf31632628371614726717ffb2347788d",rendering_strategies:{"ui.scheduler.appointments.strategy.vertical.js":"7cc01a6a10f326673c9fac7b293590373015b660","ui.scheduler.appointments.strategy.base.js":"bd8aeb4731fa373e76ad3544cde1441277d8fd70","ui.scheduler.appointments.strategy.horizontal.js":"ce67b40d3da5793deb90c283f6c2992f0ffcec2f","ui.scheduler.appointments.strategy.horizontal_month_line.js":"677c28e24095fe89a8fff31541891853aa4201a2","ui.scheduler.appointments.strategy.horizontal_month.js":"9ccde6436d4f3eee8ef382c2dca5e96cdd279c5f","ui.scheduler.appointments.strategy.agenda.js":"1dadd89d02952abf0b44faffa77b5aa8ff0a8add"},"ui.scheduler.appointments.drop_down.js":"f122fed0cd32a7a16978d55e55820e543dbb7c41","ui.loading.js":"75fba90fc1133ce16177f662e352ca22c6217751","ui.scheduler.appointment_form.js":"fa4a5e84f2d2af8460dc1f0523fc3ccc9c425ad5","ui.scheduler.recurrence_editor.js":"9b846100c1ffb92726eb955a4fe0c544eccc9397"},"tooltip.js":"41958fa87260fc248f1a367fccae70c8e047d003",tooltip:{"tooltip.js":"49119d86793d3757868060d8267297e9009836b1","ui.tooltip.js":"468d0d388e1e100714cc93943869dad0dfa5ea19"},"drop_down_menu.js":"81770114aafe858448dfa9361d93b71d4534622e","tabs.js":"662ba8b79920320124134316c777b43dfb872d20",tabs:{"item.js":"89622fc118f3fdda022937e9a9e18bdb6f9fca3d"},"draggable.js":"bebcfb694f9aefe02858c63dd060ad709814dde4","form.js":"4297c008ab8fe039d1c87ea80448f8101bb537eb",form:{"ui.form.js":"782e95d8ca796e078a84c6bf482035c0f52cbeb3","ui.form.layout_manager.js":"19d2d2665876f066ae7a7a4ed9b0824638dc477b","ui.form.items_runtime_info.js":"51dc7b3168d71b22e6eb78de9e0f6fd07ae437fc"},"validator.js":"3bf97a9dacd575fb0b12877f7d8c6e6826b933bd",validation:{"default_adapter.js":"6d655e72cde9cd7b27961c8d9ebb80bee917390d"},"responsive_box.js":"f43c76e45814f78c33c31360eb4b2c0a3284d20b","tab_panel.js":"c77da51d2e2bdd1172de572459e5cfbf0487e688","multi_view.js":"ddb9b8df080c8dced31bd221dc59a2f412f98e20",tab_panel:{"item.js":"4cdc3444b8c8ac885d8c5568480af80242d5e5e6"},"validation_summary.js":"8afa252a4a2919425060405b195527758d86dd63","validation_group.js":"bc7570127a931557b729ece567d46a57cf286e5e","radio_group.js":"a3af79370c642ac781abc8200512036c00ef4b2d",radio_group:{"radio_group.js":"4917c6ba6d130141180eea09de430cab0a94c973"},"switch.js":"15c163b301f1f38e670e0d5556cd45fb444ea547","text_area.js":"c0c3414799ec611760b5d630304b91c6b70640e1","tag_box.js":"dde23730af24f7206cd06990d4c725c1054dffb7","context_menu.js":"3608544bfce39947bc2753b9bada43e2b324edf1",context_menu:{"ui.context_menu.js":"bd2be09b3cab89d1f0bdd3ea8114c3a8f276c007","ui.menu_base.js":"464cafc8ff8a5eaf75bef09f27d85a13936a49f4","ui.menu_base.edit.strategy.js":"5321d7f179867d149d947d50c8e5644620b5c781"},"tree_list.js":"0d3f832331c9671d50eb72c4cd1b055b97d77677",tree_list:{"ui.tree_list.js":"59a7a815799f1dd9597b1e025c1b2650e8faa4ad","ui.tree_list.base.js":"053e68f22cf255d1f1c7d74e1bbba3c19532dc80","ui.tree_list.core.js":"d3b43ecc651e29f495c314a038d459976bc96273","ui.tree_list.column_headers.js":"94314fe6fdeaaa0e99a70c274940c1f58d7eb349","ui.tree_list.columns_controller.js":"0c2ff825b6cb898fb1a8b5a2d0790788281f876e","ui.tree_list.data_controller.js":"4be3241e554fb87e8d24083b821a70d07dd0ae04","ui.tree_list.data_source_adapter.js":"2458bf57d0face57a3ca3c5b79e13bcd92d21910","ui.tree_list.sorting.js":"e249f351b80c71cc0f2d396081f1b1c8f44571c4","ui.tree_list.rows.js":"c545986b53d44f3189398a9c168109bb29a4e2e7","ui.tree_list.context_menu.js":"f8b0bd265c2edbf608206ab4637ee17ac3469501","ui.tree_list.error_handling.js":"98b1fda654ba6235c9d38127aa21ba56ae0f889f","ui.tree_list.grid_view.js":"7d8202ea9602078dd0d739973718977e06719893","ui.tree_list.header_panel.js":"df56a778d94e1980d27abab6b2e3e55eb2422081","ui.tree_list.state_storing.js":"9f0cea07cc269d0a7d2587109aff90edfc3d508f","ui.tree_list.column_chooser.js":"cf0354f002ff35714c5c87cbc619e67a6926b077","ui.tree_list.master_detail.js":"9197165c3cde3b0c945b640d5c8bca10c4f15b22","ui.tree_list.editing.js":"27aae8e4522f9408406d2bf9241059eb1a5cac5d","ui.tree_list.editor_factory.js":"afc232752e9d910bf4877d3fc3084bea15675cbb","ui.tree_list.validating.js":"31583722e28db4e5adb0083e8a4473ee9033953b","ui.tree_list.virtual_scrolling.js":"3c762e2dc8e0cde210c70bdc994e645238eb8ce9","ui.tree_list.filter_row.js":"0eaebd97fc509194dabcc5d01677ac1526f9d771","ui.tree_list.header_filter.js":"a3954c95f063610b89515c14d70482cf07ed4ff8","ui.tree_list.filter_sync.js":"7056e9190b3eaa2d204dd5a9d38b85647aad9397","ui.tree_list.filter_builder.js":"5bc98033c5f589d00aa991e8d1b2edbeec5cdab9","ui.tree_list.filter_panel.js":"420521a3e7ee91fa6d8f1895004f9cf7be10b7d1","ui.tree_list.pager.js":"0dfa3e5f8e1535defd8f95e79fd5547df9c94c1b","ui.tree_list.columns_resizing_reordering.js":"a741f9ed75e8f0438189d8e28c6a1c11a807b614","ui.tree_list.column_fixing.js":"6d30870ece8e794c674f66d775ead53b823572db","ui.tree_list.adaptivity.js":"0b9d8709a6072179169955c680b9fa0864c90e09","ui.tree_list.selection.js":"11baea5b1ff5c2f6633455cf677637b854a666d7","ui.tree_list.search.js":"c57ab05b876fa4fda4f39eec105bbad1bfb145e8","ui.tree_list.keyboard_navigation.js":"9ab840372aabe2e229ac55cb2f931a943c3804fe","ui.tree_list.virtual_columns.js":"9234455d6912c9eabe1ec47a4f5f241611ceb4c6","ui.tree_list.focus.js":"0896d4d98c342fa0b40918ae766319ca7c1d6c45"},grid_core:{"ui.grid_core.modules.js":"086eec880bd55febd468a17fa53fee9f99467fd9","ui.grid_core.column_headers.js":"c79fdc12b59bce84590cc66683b4f1e50af14813","ui.grid_core.columns_view.js":"ad03f939c0315a137a4cc2f4efa7cd653ceb392a","ui.grid_core.utils.js":"17806ae02cb9f34e87fe94e137563ab79e3bc01f","ui.grid_core.column_state_mixin.js":"3084c49431a71f0017c921f7d2c9b1efe7529809","ui.grid_core.columns_controller.js":"ca65ad4ab5aa931d348e7c5a2f19efd8f5ca4c98","ui.grid_core.data_source_adapter.js":"56b9f05410b6a0867ed31a3c56996251069d56e0","ui.grid_core.data_controller.js":"725d27b9b929a96cd36473555685f2c0816298a1","ui.grid_core.sorting.js":"390a97f62f5a383262d081b5df01967a80e0141d","ui.grid_core.sorting_mixin.js":"8386cbd34ca705de791770058eb1510ae1b1339c","ui.grid_core.rows.js":"aa074c9f468291e0f11a5db241075e1e5df210ea","ui.grid_core.context_menu.js":"1e0fc629a4b31c1aa99eeed5375c83bf3300fb99","ui.grid_core.error_handling.js":"004b7663bc57dd0e1b227af5df8402d5505205ed","ui.grid_core.grid_view.js":"08b07ef7c43f4dd3053adc1d0187bc52c7a20318","ui.grid_core.header_panel.js":"6f4b2a8517892b58367e4034958687007e68aaac","ui.grid_core.state_storing.js":"4fcaec43751da796bb957a5af34cf98db7a612f1","ui.grid_core.state_storing_core.js":"63e53849c1f83b168448b33d50c0d4edff206b42","ui.grid_core.column_chooser.js":"1fbd3625885b6f67f6ad35c4fc45731c8e213c1e","ui.grid_core.master_detail.js":"044e44f8c84e1208ccf366dc1ebde162a825187c","ui.grid_core.editor_factory.js":"8704380d39a11a5bffcd4c7e09f24cc97ebc62bb","ui.grid_core.editing.js":"5b032ec6045ede159ac2b19e2b476fc8d8345e4b","ui.grid_core.validating.js":"c4f7c9c0a6232e460b061f957d3abde936f215c9","ui.grid_core.virtual_scrolling.js":"bf99a7f2a4f48bb85c1a507fdb812cdccd59abb2","ui.grid_core.virtual_scrolling_core.js":"1a2cd4ce4e1df1f05f3b6c6d151795a84b0e1c95","ui.grid_core.filter_row.js":"a88bb78ff5aaa688093c0533cd35d72ccc456c2e","ui.grid_core.header_filter.js":"ab9ae2d8989e4a0b2ff27d6a9466ddda0ca4fe4f","ui.grid_core.header_filter_core.js":"b75321cc31c95426d8239ee88797fe054c872f29","ui.grid_core.filter_sync.js":"5603ac96d217f1b7353036a33f57024091a300aa","ui.grid_core.filter_custom_operations.js":"43d1a59a20365e61796a4a9c1fbeb32e6aec989e","ui.grid_core.filter_builder.js":"fa145a8376e657ea1b528087bca0c55162969351","ui.grid_core.filter_panel.js":"9b09dc39b677b4793ae9e7272a877dd53374978c","ui.grid_core.pager.js":"a5da2cec38b67a9bd60c6ded92ff9e1e482eae0a","ui.grid_core.columns_resizing_reordering.js":"47b6adc3659b84a7cfdf7d03b5e872199acb8748","ui.grid_core.column_fixing.js":"bd61dec84c21ba99b2146dfecf0398868c7c2bd5","ui.grid_core.adaptivity.js":"950fa7d1f92d54db3238aed6bc6035f5339f66ec","ui.grid_core.selection.js":"8ee0ad497b522a23693eaf4a47d9e7972bb16ea1","ui.grid_core.search.js":"914352a44d6296d80b48eaa7f4400c16227a9a4a","ui.grid_core.keyboard_navigation.js":"20296359eef6a990a8cbe31871fac6e199a142b1","ui.grid_core.virtual_columns.js":"68cdb242acd176ee44c9e3ae770ed552091beefa","ui.grid_core.virtual_columns_core.js":"feb0e8907360c48e9b8db0a0701b96750adb18b5","ui.grid_core.focus.js":"1ad08bbeea98e90bdbc1f1b110519bbd5d92e164","ui.grid_core.export_mixin.js":"12d61bf6ae9d446717fde93955beb9a0dae29363"},shared:{"filtering.js":"f730bb583168c4425dbc7c9ea4e09b26992e23b2","ui.editor_factory_mixin.js":"559ab580c81785ffb7f6fb4fa9ac14506a30ca3a"},data_grid:{"ui.data_grid.core.js":"c278ad938118cdadfaa3d344fa673c9e74a1ce43","ui.data_grid.js":"2a5e9ec5a8a305e65f07eccdcc4d3fa7e91c7048","ui.data_grid.base.js":"9c7a820fcfc3d23f7974fd160db9059bc0cd7014","ui.data_grid.column_headers.js":"7425667ea38de576cf9355a3d825068eb2e863d6","ui.data_grid.columns_controller.js":"626cb107d9432ea17cad6184df0c89495e1b109a","ui.data_grid.data_controller.js":"1c28f41f4912e2b2e8b2080d2c70b3642dda3a01","ui.data_grid.data_source_adapter.js":"295d5c329616b29617c644f3d4eeeed2622cc493","ui.data_grid.sorting.js":"e7225cc36f01aca8eaa5f403c2db917db14e69ab","ui.data_grid.rows.js":"99ba8e7fdbcbdbcf737f736540c3390db1cbb975","ui.data_grid.context_menu.js":"2b2d529bcf62119a92efa557016010630ef02464","ui.data_grid.error_handling.js":"5005b13c433b89b09140e6f152db677083f2c50a","ui.data_grid.grid_view.js":"dcb8b07e470bbfe911165bfb549062cfb22fb099","ui.data_grid.header_panel.js":"980dd8eb74421a94905c575072cb1aaf40e69e8b","ui.data_grid.state_storing.js":"f285e189467902cc6895ed444fdde3bc6126178f","ui.data_grid.selection.js":"6a641b526fcf91022590d584de76d92db06640c5","ui.data_grid.column_chooser.js":"3cec17d0fbcae7b1c78602782eaa4fe31312c795","ui.data_grid.grouping.js":"39b77440970f546203a0dc3624eb537e3ee8b71c","ui.data_grid.grouping.expanded.js":"9e194b34f54e0a1438ac074c9e315e75f1caf05e","ui.data_grid.grouping.core.js":"3a39c973d8f91155ab5a830c4dac9d7baa181d57","ui.data_grid.utils.js":"3af77c9c27c7a65d0a3ddcd004f0f1fb2c6d313e","ui.data_grid.grouping.collapsed.js":"204a9480dd33b2c7470280796d01bc7763c839ea","ui.data_grid.master_detail.js":"0744e5821b8d53fd4eea986a5d45d227e34ba37d","ui.data_grid.editing.js":"5283fa7b9cbc9d06d6b6a2a17e1a7f9cec570ceb","ui.data_grid.editor_factory.js":"929f4d088acd124b809191dd0db3c0b0c6c3eefe","ui.data_grid.validating.js":"fe6da2b06c53c401a501082ec676e7f830b6a02f","ui.data_grid.virtual_scrolling.js":"d53e2ce3a90efcfecdefd31040942c1e2fd7f319","ui.data_grid.filter_row.js":"79649b9d5865b62f5ed07427cf2cd509c1ec184d","ui.data_grid.header_filter.js":"3398229313cb98788330fd2aa03b57becf2614d8","ui.data_grid.filter_sync.js":"39ca3cb7367cb3681d06f3ef28f41b4e62ef0d94","ui.data_grid.filter_builder.js":"e5943706d56311c2024fc69dca15f2308876c01d","ui.data_grid.filter_panel.js":"cb3ac1ee897603a245eb5f389c6e2e6a0e1ef14b","ui.data_grid.search.js":"d6651a4d05d41c45090a0b79c20d838d94e55692","ui.data_grid.pager.js":"4cfb59ae77d81b8c3773bf6956d7dcaee11eb152","ui.data_grid.columns_resizing_reordering.js":"c3f2550eaf3bf27e6600b1f92793e31a5d4cfbb6","ui.data_grid.keyboard_navigation.js":"f0ac700260746b953109aba9db13908356bb9dae","ui.data_grid.summary.js":"44f88991c7a26e7c01ea9e8f459673d6d535f82b","aggregate_calculator.js":"013690c10e24abe882e7bc3770ce35974265677a","ui.data_grid.column_fixing.js":"51775fd2a959b6a57456c6c6a981a17b9e8d921e","ui.data_grid.adaptivity.js":"e7fc9694f4d0d2064390005c295edfbeb5246bbd","ui.data_grid.virtual_columns.js":"504c7eca09162a99acc7e7cd5a9a90be44299e82","ui.data_grid.export.js":"dcfc64f0ae65c8dabe56cf130f209eba9a67ceb0","ui.data_grid.focus.js":"4a0508cfe237c243a03376f1c43fa0b61653f21c"},"toolbar.js":"624c9a3af9016a7154777f76dbdf07f1c8440cf9",toolbar:{"ui.toolbar.strategy.action_sheet.js":"4cc378c0bf93d92bd97bbf5e1a311d9a3b13a7ca","ui.toolbar.strategy.js":"fe510997fb4ed1165a7717b51e838309a5da4d01","ui.toolbar.strategy.drop_down_menu.js":"852f37876c27b58d249d6dc4b712195603e784be","ui.toolbar.menu.js":"b110a0dfc26e8b21231f1589c0330c5dae1611ae","ui.toolbar.strategy.list_bottom.js":"8c8e616a757393385a34184424807da21e29d642","ui.toolbar.strategy.list_base.js":"35987a66213fb6bf15eecdbd579d69bed79c0e14","ui.toolbar.strategy.list_top.js":"1b616b46e9b74f751f3c6bc1f3e0900d2e6e1948"},"menu.js":"e014e48bbe08eb45d416001c341414169e2aa641",menu:{"ui.menu.js":"4e984b6af1def18e24a74b7786bb487ad9efd1b9","ui.submenu.js":"afd4a8977250771be9ec4b1e591c61b154881147"},filter_builder:{"utils.js":"0c8e9b98d2b67f0300d6908005a38b9206df9ca0","between.js":"074268a07e8ad31900c282059b5e51b4e9215543","ui.filter_operations_dictionary.js":"76a27d69687613b24f5de7ab29e0910b18a95639","filter_builder.js":"3d52a6baede814c4d5b25815309dda81967b55ad"},"filter_builder.js":"ecc881fa499b0ea2370f0974d4df33a733bfc767","pager.js":"98e54f71fca617a340f4bcb6789b060d6b59f18f","data_grid.js":"ad444c03c51ae0173156d8bb669eeff0abdb7e9d","pivot_grid.js":"f92cbb611520148e1c10e9e16f29d86fca55cfdc",pivot_grid:{"ui.pivot_grid.js":"2db8373a6afbb18bb6b4fb89c0ff70711e9d86c6","ui.pivot_grid.utils.js":"7ce36dc02ad26ce3f3be230a1ad92da195355fba","ui.pivot_grid.data_controller.js":"0bf50e772f1dd27967098622f5c65e324eac6629","data_source.js":"3464641f64b1f18514268d13843b2da0a590ed16","local_store.js":"5c22e7c10b21d0ce19bec13dcfff05c84b2212ef","remote_store.js":"c6df4f33ba18358d4c01551d3aa079903603d42c",xmla_store:{"xmla_store.js":"e7a4136fdb144ca4738a63cc14954b5799890a49"},"ui.pivot_grid.summary_display_modes.js":"404885fc67e3c731e44bd156c8a60742e6a5e6e1","ui.pivot_grid.data_area.js":"086562d90ca33255ce227689fed30baf7dd1453a","ui.pivot_grid.area_item.js":"5375592c0235a37433b9d452164ba2148ca158a4","ui.pivot_grid.headers_area.js":"25814a54c1fc9908031a986366abfc1da04d9372","ui.pivot_grid.fields_area.js":"575e1dfda35dc877333461648acaad980393071a","ui.pivot_grid.field_chooser_base.js":"99a351c99557471abb1da40ffe3cfe361dfdec61","ui.sortable.js":"f15678755ad12444e8c9761de18edd9d5192f372","ui.pivot_grid.field_chooser.js":"e127a3054cf05c303dfed659c2f5a902c2539784","ui.pivot_grid.export.js":"1f5792a79533f15f72b4f389f0d0f972ebd8f45c","ui.pivot_grid.chart_integration.js":"8e0a535ff0a8787a97bf8ed04b1a3c7cb1f73c25"}},viz:{"chart.js":"d98531725f2b2013f80871a29ef5234de53926c5",core:{"utils.js":"f972375517b9c5e1763e0b044377dc2e83dd69bb","base_widget.js":"7bc9496d22e7c685bb4d90ae256a806b05a6838d","helpers.js":"a9616b078cba5e1553eefaf9d566c31ddf9bde34","errors_warnings.js":"d7466811533be7b53818d2a858da1cf84b7bfd23",renderers:{"renderer.js":"04471fd649b5d74bfc58e3f1dd0fa48151ca5109","animation.js":"80f095480842a6213cb3a37d55b40aa1b6227d92"},"layout.js":"28c43c7d69052e9f30be7a9b1b13adfdf629e964","layout_element.js":"dc361f26ed34b5add234f5466a9489d61a2e01a8","base_theme_manager.js":"6dfecc81650ad19541e778531130e1aa2a1accba",themes:{"generic.light.js":"55dfbca73f8f295f74e4afa28a7048539441e14a","generic.dark.js":"ee5e3aeaa2e9281a3baaad2ed760f1290dbd6227","generic.contrast.js":"08edf99f638fa58fb5952119056ae5f8a791371f","generic.carmine.js":"da2ae31292c74f35651ed8656baacb6c7e1a405a","generic.darkmoon.js":"0f59676bbcb7003db8dcddc7a3620ba1ed7de846","generic.softblue.js":"dd9b313edf980d2ceb649f9405a5ca449350784e","generic.darkviolet.js":"c6e6844a04ddafa95c9f50e473a9b727a7cbb543","generic.greenmist.js":"38c90b8c5932b1f3c0194f819e13bc23a9f732ff","material.js":"20e722eaae6c796ba92e5fd08b49679a7adde041","ios.js":"5e3a6ba71e361c8338326c2df93ffedb510739f6","android.js":"e7379510bf9103ae8e2d0df3cfa43cb97b015719","win.js":"6a71f82373b39738de00bb4f52c6092fd1b2db8d"},"export.js":"688b8f6d90aeee3d7006907716a97832b8b7e2bf","title.js":"90f2cf92bff2d7f7f6c5d7d3e063e2292a766fa7","tooltip.js":"0f062024895951dd5a7b9a5e8298d87e4397e011","loading_indicator.js":"48985c83cc99ea4093cb4e98a2154b0dc2ea2ef7","data_source.js":"d28d58332b3abeddb2002fe2060d27fbaa6f3f6f","series_family.js":"9b8944f83c3c351d4bd7731bde9ee87825969493"},chart_components:{"base_chart.js":"72c4c8bbb025395ba360b996fe501d952d712b3e","layout_manager.js":"abc69566f2ca812cd6f7b76446a0f35f85322702","tracker.js":"57b19d6c6e8ab9d20ef37859dd966d7f01f09b0f","header_block.js":"39fd0b27258caf54f27dc0ff1917f53bea82c0cc","multi_axes_synchronizer.js":"e0b9c251b922a4a890301fa68888f1374cd5a157","advanced_chart.js":"e61ea2468be4cc96740682ef1fb267d555554386","crosshair.js":"53404ba8e0592f5d14274c143a574aad517a1116","scroll_bar.js":"339127c54decef12355cd061c3ce78c2607c7a98","shutter_zoom.js":"beba482d3d8d46b6297466e66be392a9297af2cf","zoom_and_pan.js":"27ebb39638a6d07499822850aff7fad304ddf96a"},components:{"legend.js":"6654bfd77e22ec626fe1bc0bfc4adb23d5060511","data_validator.js":"c3ec713d2b5cb44df24f47582a31c214fb3112f3","parse_utils.js":"fbff1d4925891c2d504911b0b5700ca1475a646f","consts.js":"f710caefedd42e03ffb73f1f781dcbbfe89af0cb","chart_theme_manager.js":"03f3724ef939743d38d0f089824f0aca73672eaf"},series:{"base_series.js":"ddcf2b4e07900a4f8cdcba4ea1fb589a0b27be07",points:{"base_point.js":"993a5553c2ea22994c4dd92e4d274562331cf973","symbol_point.js":"327d220b2ce502bb0db2a3833c76a2209c64f0fe","label.js":"593df0184ed3f2b4ff5897ce2d070b63c505d501","bar_point.js":"1f4a020f21088060c5751f7567f410fce4a77fc2","bubble_point.js":"45af74612877bf3ce2e2dc47323ca268c16c33ab","pie_point.js":"35079a8f6e1da5a271a3fd4a465494d1f8841a7f","range_symbol_point.js":"15b885315f547d8537d869b511e6d56cfbbb2324","range_bar_point.js":"37df74e3567ad290c06c77bda6dcc4e2a8c11702","candlestick_point.js":"15d11ac9ab90b573301ddcc7f18f1e57865cd436","stock_point.js":"b4664676512809afc28cfd00c721480c870bee01","polar_point.js":"3b0468f92b9b32c963296a969b82fb8f5134feba"},helpers:{"range_data_calculator.js":"4896dabc491250e00e5f78482f2bfb1c4a2d0b01"},"scatter_series.js":"ee953a2b2da2b13f34da2c542b6cba0df24ba377","line_series.js":"c88ce2a1143c8f730c1cfdd901df5d85ae12e387","area_series.js":"aa58984bc99e0ba4fa6cd003cb4ce2298f676f66","bar_series.js":"67e7200213411a0b8fd428020aa5cc850823227d","range_series.js":"7df94873f394dad3450ddb8461f00e6cb403a680","bubble_series.js":"021881fcd8a3ccaab1932d3f77db609879cdf92f","pie_series.js":"0d1f43af674100dd4905b98562960e28d54138ad","financial_series.js":"cc2d1e83e60bd5e312b4d479ffd83b1082f71aad","stacked_series.js":"d63f94bfcd2421449c47394c7b4a90e60cc69ec1"},"palette.js":"67d1fb6fad17a3e0f772f0c7f6875b4a6f0bc64c","themes.js":"54124526ebbf47e07ab12c174b471f517642b0c6",translators:{"range.js":"3ff2a26044d6c1334eaae9b40f3ec40b209b108d","translator2d.js":"87f69997ccda3434ed25bb0ef100986d8cc58465","category_translator.js":"55f040b0f31c16abf2254e71e72a06f7f091322f","interval_translator.js":"651bef157b498ec7ac56ad250ff975ce14dd602e","datetime_translator.js":"b3609172c5ae4031ae629f20e336a55eac573166","logarithmic_translator.js":"8d18bad80a8922733dc7724e1027e62afbd588ed"},axes:{"base_axis.js":"9d5fff7eb6075e376634b083e78471d62f8934bf","smart_formatter.js":"c0d46c1912a583abb7d28605fd6576949646a779","axes_constants.js":"920724ca5d4009ff1dcb42135a00683099ebd0d4","tick_generator.js":"a42b80fb6360c9c14aae5faa8cc245a48bbf94f4","tick.js":"d5d49daa5d9ce0e5c935be2b96825fc7924aaa31","xy_axes.js":"77636230f4bfcbffd4bee7ba79dc6f8debd0171e","datetime_breaks.js":"16e045c10c2daa9f51fb5280163492e52d586f3b","polar_axes.js":"d58991804959d3576ee64e86cefc1db873b3513f","constant_line.js":"28700104d541efb2e7696653b7a6b067c975d390","strip.js":"f911a3e9aa83bf1e1f629c8253d2e97615f1b871"}}},formBuilder:{dist:{"form-builder.min.js":"6e6ffe872f04f256e60139eb15d46dc60983fa09"}}},client:{"main.html":"792a5025a34827532ea3c31a3554c8c71de46278"}};function r(e){var a=[""],c=[];function d(e){e&&"object"==typeof e?Object.keys(e).forEach((function(c){a.push(c),d(e[c]),a.pop()})):"string"==typeof e&&c.push(a.join("/"))}return d(e),c}function i(a){function c(a,d){b.all(a.splice(0,d).map((function(a){return e.prefetch(a)}))).then((function(){a.length>0&&setTimeout((function(){c(a,d)}),0)}))}Package.appcache&&c(r(f),50)}d.get=function(e){var a=f,c=null;return e.split("/").some((function(e){return e&&(a=a[e]||a[e.replace(":","_")]),!a||("string"==typeof a?(c=a,!0):void 0)})),c},a.addEventListener?a.addEventListener("load",i,!1):a.attachEvent&&a.attachEvent("onload",i)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/dynamic-import/client.js");Package._define("dynamic-import",t)}(); +!function(){var e=Package.meteor.Meteor,a=Package.meteor.global,c=Package.meteor.meteorEnv,d=Package.modules.meteorInstall,f=Package.modules.meteorBabelHelpers,b=Package.promise.Promise,r=Package.fetch.fetch,i,t=d({node_modules:{meteor:{"dynamic-import":{"client.js":function a(c,d,a){var f=a.constructor,b=c("./cache.js"),i=c("meteor/modules").meteorInstall;function t(e){var a=[""],c=Object.create(null);function d(e){e&&"object"==typeof e?Object.keys(e).forEach((function(c){a.push(c),d(e[c]),a.pop()})):"string"==typeof e&&(c[a.join("/")]=e)}return d(e),c}function s(e,a,c){return function(){return(c&&c.eval||eval)("("+a+")\n//# sourceURL="+e).apply(this,arguments)}}f.prototype.dynamicImport=function(e){var a=this;return a.prefetch(e).then((function(){return l(a,e)}))},i.fetch=function(e){var a=Object.create(null),d=Object.create(null),f=c("./dynamic-versions.js"),r;function i(c,d){_(a,c,s(c,d,e[c].options))}function o(e){_(r=r||Object.create(null),e,1)}return Object.keys(e).forEach((function(e){var a=f.get(e);a?d[e]=a:o(e)})),b.checkMany(d).then((function(e){return Object.keys(e).forEach((function(a){var c=e[a];c?i(a,c):o(a)})),r&&u(r).then((function(e){var a=Object.create(null),c=t(e);Object.keys(c).forEach((function(e){var d=c[e];i(e,d);var b=f.get(e);b&&(a[e]={version:b,source:d})})),b.setMany(a)}))})).then((function(){return a}))};var o=null;d.setSecretKey=function(e){o=e};var n=c("./common.js").fetchURL;function u(a){var c=e.absoluteUrl(n);return Steedos&&Steedos.absoluteUrl&&(c=Steedos.absoluteUrl(n)),o&&(c+="key="+o),r(c,{method:"POST",body:JSON.stringify(a)}).then((function(e){if(!e.ok)throw e;return e.json()}))}function _(e,a,c){var d=a.split("/"),f=d.length-1;d.forEach((function(a,d){a&&(e=e[a]=e[a]||(d0)return _.timer=setTimeout(_,100);_.timer=null;var e=u;return u=Object.create(null),t((function(a){if(a){var c,d=a.transaction(["sourcesByVersion"],"readwrite").objectStore("sourcesByVersion");return b.all(Object.keys(e).map((function(a){var c=e[a];return new b((function(e,a){var f=d.put({version:c.version,source:c.source});f.onerror=o(a,"sourcesByVersion.put"),f.onsuccess=e}))})))}}))}d.setMany=function(e){r&&(Object.assign(u,e),_.timer||(_.timer=setTimeout(_,100)))}},"common.js":function e(a,c){c.fetchURL="/__meteor__/dynamic-import/fetch"},"dynamic-versions.js":function e(c,d,e){var f={node_modules:{devextreme:{ui:{"drop_down_box.js":"788e18fdd39cedc21bc1f43bb0868eba3238852e",overlay:{"utils.js":"18620f59ea2eea0959f9efa74340856f2a8b7550"},"scheduler.js":"f025a92140f3650344fcdfad415a4e5e9cb953c8",scheduler:{"ui.scheduler.js":"78803adf8c1e7b7b3b583cd919496bf478dc66ca","utils.recurrence.js":"f842f6599d0fc7a0190145e68d7ff6e2cf95e1bf","ui.scheduler.subscribes.js":"ede52fafdaac83d436ae27f6335bf48afbe86958",timezones:{"ui.scheduler.timezones.js":"6f0e2bcd25844efe779e59ea41672f0c4a6e909f","ui.scheduler.timezones_data.js":"8f74122d33bb3e96095a96192553a6a2d903f02b","ui.scheduler.timezone_editor.js":"85916dd602343ad17d4051c3a3656d904a5711bd"},"ui.scheduler.appointment_tooltip.js":"a88417cab11d53c3a77ea5784cdab1cc351257b8","ui.scheduler.header.js":"115ef85bcf2e66f90cea0f5689b78f430870f8fd","ui.scheduler.publisher_mixin.js":"e0252501d266121f6d5fb50ca21a6271de2c54d0","ui.scheduler.navigator.js":"7e6ad2825bfb2a7fc70cb1ee64c70270cd391769",workspaces:{"ui.scheduler.work_space_day.js":"c61d547de16dbcd9ffd1ed77bad0acb063054375","ui.scheduler.work_space.indicator.js":"f91350ac05b39a028d2387e70de329df26ccbadf","ui.scheduler.work_space.js":"c47073eaa6a16e1d6cf907dbfacd7cdccac8e5a2","ui.scheduler.work_space.grouped.strategy.horizontal.js":"5b8eedd666242ead8a0d6b6905086244ce4184b4","ui.scheduler.work_space.grouped.strategy.js":"747468868f703a6eec9101aa3857f377607f1c5d","ui.scheduler.work_space.grouped.strategy.vertical.js":"4fd0759bdd01c39ac34d9082fb1bab62c240dfdb","ui.scheduler.work_space_week.js":"8a1b9ca26a4920995eff1586e8617b35d34d61f2","ui.scheduler.work_space_work_week.js":"da5310b0475bb3c8bc41235e4ef30ad4be725d69","ui.scheduler.work_space_month.js":"74c2a5e49345f9d5f4568d42636e659a0da1d985","ui.scheduler.timeline_day.js":"510926a27884ab146a80d9b0620ec936f49bcc53","ui.scheduler.timeline.js":"ba15367045b0ba17da0c3ec5b8a4c85a39d1d663","ui.scheduler.timeline_week.js":"2b0864c63f058b692a3e83760142b83d1533858f","ui.scheduler.timeline_work_week.js":"d80e7b06c2e52b88b129e1e1ec506d1139285079","ui.scheduler.timeline_month.js":"7fa4970aa8b2b294362de8fff50b00b32654bfca","ui.scheduler.agenda.js":"97563c53465e8c4b85ca899edf7c398a6f4658b6"},"ui.scheduler.table_creator.js":"7271fc8b77d4d07d8487365a042f62bdebd4742b",shaders:{"ui.scheduler.current_time_shader.vertical.js":"dd459bb282fdf881f85540fe3fa490f7624de861","ui.scheduler.current_time_shader.js":"d2c09de05147f434cd153684ca6b0c7135bbca10","ui.scheduler.current_time_shader.horizontal.js":"6a90a85cc463b8ac046a6208b561415bd7094d1e"},"ui.scheduler.resource_manager.js":"2f7dff2ca3b0aee0cc3c60d51563515b2a529991","ui.scheduler.appointment_model.js":"37f67b3919416057ea186e080af2b0d1778d4832","ui.scheduler.appointments.js":"14ef292f01af30bbaa8a46f9512df16c0757790a","ui.scheduler.appointment.js":"e8da3c559151a86c55e43a80d4125697528aa201","ui.scheduler.appointments.layout_manager.js":"fa618ee1dddfd261c45ee72642736409528e93ab",rendering_strategies:{"ui.scheduler.appointments.strategy.vertical.js":"2473d0a6a3cac78c61f221f5a2bf79c458c8cf25","ui.scheduler.appointments.strategy.base.js":"76f2d9313c64d3066a6b6ce66307a0969933f431","ui.scheduler.appointments.strategy.horizontal.js":"de0af4a9c1e701539c93f007080c323e565467f3","ui.scheduler.appointments.strategy.horizontal_month_line.js":"c89d5f0f1332878f061dbf6d53597901f2485c25","ui.scheduler.appointments.strategy.horizontal_month.js":"831642388309a01dcbfa752cbc91876b68adc240","ui.scheduler.appointments.strategy.agenda.js":"0956f589fdee5571850431d448a5b06b45e0900f"},"ui.scheduler.appointments.drop_down.js":"53ae77f077309f19ce6e6f3c4d7b12742bbb556d","ui.loading.js":"f0e33e8068f6b7526e50d4589f4b2adb7a1f8eae","ui.scheduler.appointment_form.js":"184c731a43be42cf086312dd19e0b023dffebe48","ui.scheduler.recurrence_editor.js":"dbbeac67326008c430b95b0e58712ac35467f1d9"},"tooltip.js":"7a6bf18a3f65d77fcaaf885e295419b9efaa6f2d",tooltip:{"tooltip.js":"9290a12219d549c1eb5c39f95bc8c2281484276f","ui.tooltip.js":"e79f643bb8d3ff3017dddd4c3a669d3dfee8564a"},"drop_down_menu.js":"9ff9b28c86de3056e6a2beea4ac97d0a14159ccc","tabs.js":"1743d48c2fd3335421b60c23d88f02d042a461a3",tabs:{"item.js":"8a799c835181adc89aebbd098eedf04962782966"},"draggable.js":"df9921b2682fe3b040cdcfb1ef8f1cf8488e94b8","form.js":"042ec6304669be8083c1f1be7050fb174c23c940",form:{"ui.form.js":"a8f05358ae1923b57b043f9f4a86aa83cceb6625","ui.form.layout_manager.js":"41bcbd0be7043289c548f8825256cf2428910300","ui.form.items_runtime_info.js":"0bbc65f8709fa7e860ce79d0254b54837adf3549"},"validator.js":"89e0c6cc87bc5df21c76e5fd783b1444a376277f",validation:{"default_adapter.js":"40aa13f29ed2e682b44c57bc13034cb1d42c9e5d"},"responsive_box.js":"08e13cafe110f8ab829b54477580dc110dcf6107","tab_panel.js":"28e468552a3ddf16256c713d944873feae0dfe17","multi_view.js":"cc0691b732e34f09efb61e45cbba46da46932bf1",tab_panel:{"item.js":"bd5019574b98a17a8b9ed4d7354062e75249d6c1"},"validation_summary.js":"4abc805eaceb497f7806bce9bd6faa682dcd08e4","validation_group.js":"2d5628a36a0c6d4c5aa99dec10aebfb3196e4279","radio_group.js":"7eca94b552a57f3daee73714aca4c416b10f4f3b",radio_group:{"radio_group.js":"2d8cc05c1b9cfe209ca88673e2ad4f1c8f22dd66"},"switch.js":"86c5a58350084e091cde6bc966d4ce3ba5a29bf5","text_area.js":"35c2c1f5e9a2db0e31f3964579eb09c2466c5303","tag_box.js":"b22e75b36d13fe025a853c6b6722065962d029a0","context_menu.js":"dbec7a58d32e386ada6cf3cae34823c08d59b0a2",context_menu:{"ui.context_menu.js":"ab5fae538e2b7a1905f20f05496e0b5208bc0d26","ui.menu_base.js":"212bb3e1b29dbf526d9d1a4ececde970a11e1818","ui.menu_base.edit.strategy.js":"a3f4d0b9b5fd3d27cd1f1944a4fd64b3f7eeb2da"},"tree_list.js":"1056b4c137113f21b081128dc1a51a2c6bab5233",tree_list:{"ui.tree_list.js":"1bdcfe92f7f322fa6574b65ab1b67f94a32d396c","ui.tree_list.base.js":"284e3b80886ee805ffb877dfc767aab125affd7a","ui.tree_list.core.js":"c40d832c1dd52de8d0b7745b888dffbd72bf43d6","ui.tree_list.column_headers.js":"8674f0d8ab7d4ab87ee0d175fbed79d4e117a023","ui.tree_list.columns_controller.js":"44de262c3c5d254d2a4e905d67f3737790181d29","ui.tree_list.data_controller.js":"20190d1e85333ec06a998b14265c311292e0375b","ui.tree_list.data_source_adapter.js":"e3363c2b80773cbc13496e2d65daca49cfff5cac","ui.tree_list.sorting.js":"bbfa11f470077694a6b5685f0a85e382f56dc6c0","ui.tree_list.rows.js":"7ead6a1a0062c66560be6f091b274fe60661d2a3","ui.tree_list.context_menu.js":"22225b2dc4b93201b44c44808ac6fb2dc701054e","ui.tree_list.error_handling.js":"bb00544c77eaf9954e48102eca74765774cf325a","ui.tree_list.grid_view.js":"884e04fac77800760b83d0c40883da0a2b822a5d","ui.tree_list.header_panel.js":"bbe97e818f7a2a091e381e26c020e27ee1b3a9e6","ui.tree_list.state_storing.js":"bab0dfcf13c591c4edead3d2b6fb854fae0d4245","ui.tree_list.column_chooser.js":"e9daa634b2acd15bb06c2e84755144aa6668ad10","ui.tree_list.master_detail.js":"8e7b0b92a06c62ecf71b4703e804c54c74791f0f","ui.tree_list.editing.js":"0902d608e90a253e07f9adc8a21014e1c9f8282a","ui.tree_list.editor_factory.js":"c444c31273b9a1f21fd7940e20ee57f5bf8762e1","ui.tree_list.validating.js":"c99c9601c32315529652f9fd15a6caa97d5e3126","ui.tree_list.virtual_scrolling.js":"d5c4367aa27e4ff2f8d1403495f174f7e50f101e","ui.tree_list.filter_row.js":"f2d5ab44cd2ac8d62b80194bf23cbe60244b63c4","ui.tree_list.header_filter.js":"c684afdf5a627d4528afe099017ba66e9aec906b","ui.tree_list.filter_sync.js":"fe5497bc3f4f5c42155be6b3ea454e5c42db23bd","ui.tree_list.filter_builder.js":"3d49684cfaac27af5a433cdad50bc9bf7e231494","ui.tree_list.filter_panel.js":"69c74b9c02ec4b0b905fb334bd623256675b65be","ui.tree_list.pager.js":"62781dca30f20aec40a502de6f500a859460c489","ui.tree_list.columns_resizing_reordering.js":"1bdb77fdd3c1f7462ae3a6749994f0bf25251b45","ui.tree_list.column_fixing.js":"01ea5ee97711d664b4d659f2ed1f7a7c77792172","ui.tree_list.adaptivity.js":"3800138afe2d32f0dabc1ef105399a9a41844758","ui.tree_list.selection.js":"797a2142bff2773c825d421488b83408e88c8834","ui.tree_list.search.js":"cf0c2e5d91464a4bb1aec483f4323ab6e09748d4","ui.tree_list.keyboard_navigation.js":"383ce32061c3a6625ada34c20ba4b30776decaca","ui.tree_list.virtual_columns.js":"a01583ac25311bf7e1448d4d5d02cdbfe22a41da","ui.tree_list.focus.js":"3f76bb6224ac18ba585857be2dde8cbc1f65c05a"},grid_core:{"ui.grid_core.modules.js":"565678bf6f8dfc4790a932558dce1f60bdb25322","ui.grid_core.column_headers.js":"d84d1c5609283bd6b65f61ef1a5111fc6c5fc2e0","ui.grid_core.columns_view.js":"31e9176bbfef503bc9f4c84b3dc248c1364db135","ui.grid_core.utils.js":"276b5c605da34c27470d1b9bc6ef9b44bfdb65a8","ui.grid_core.column_state_mixin.js":"61276a9e4a4173c68d5ab87ae91ddffc944cf16c","ui.grid_core.columns_controller.js":"82cf3c2b46beb2e1d95efaf5c185a563b1c3fd17","ui.grid_core.data_source_adapter.js":"b15e6ede9057df4563cb249922f4a7930203ba76","ui.grid_core.data_controller.js":"db6d33e24674b7f98bc97b1fd29ad1e0cec4a06c","ui.grid_core.sorting.js":"2f40dba40d57a02adff8927a31c2004f2f1e93d4","ui.grid_core.sorting_mixin.js":"9ed276def16b782ea39b624cccbe2c214a225f87","ui.grid_core.rows.js":"f9096cbe24007869324c34d509a8d732a3bdf30f","ui.grid_core.context_menu.js":"709d5ab2d5f1aee8a8e1b950c9e6f3e76b3288a1","ui.grid_core.error_handling.js":"21da0fb05d260234369256fbbcc6f2c1ef551426","ui.grid_core.grid_view.js":"7bfb874f5aab06ebe03c89267b1b8eb54c2c9caf","ui.grid_core.header_panel.js":"e861e893c8682db49e8f14c80f174ea9eca3ee72","ui.grid_core.state_storing.js":"cb48058fe614c3f987ef73a05b1990e6452515c4","ui.grid_core.state_storing_core.js":"dc577393dd397f666511fbee8c58a830683750a9","ui.grid_core.column_chooser.js":"7ce59325e9d24b672263b443aa7d7201dc1363fb","ui.grid_core.master_detail.js":"3a146421aebd5ca87c4ea4dee681967dff0ae9a3","ui.grid_core.editor_factory.js":"b3307f77665c6afa7de65232fc59767fb1d805da","ui.grid_core.editing.js":"588480edbc99153f34eccea34c1f02ae5d069525","ui.grid_core.validating.js":"9a55a995543ed5e4088ece21739e149ace61a803","ui.grid_core.virtual_scrolling.js":"aad76d5b2d5ed6f40962a6ca3cb2c62d5ec647bd","ui.grid_core.virtual_scrolling_core.js":"38a224af36aedabc02c98d8316e4c97fdebda456","ui.grid_core.filter_row.js":"4a89e481219ff4c333e0b9544314843e30e045c4","ui.grid_core.header_filter.js":"b634b27fd8c1f3f203d318a90e2519688a38f9bc","ui.grid_core.header_filter_core.js":"7e6eb09011e7baacd6b28de2d5dd2c9900920ad0","ui.grid_core.filter_sync.js":"0d1524de6b8b58f30a17657f0504b325a586375c","ui.grid_core.filter_custom_operations.js":"7d9875cc1732df6e52230ef6bc0e28ee24c37553","ui.grid_core.filter_builder.js":"a06b9199884b5e2d01107d349ed533fd780dc876","ui.grid_core.filter_panel.js":"0bfbe157846128c3e9a122fc89620cd5bc72764b","ui.grid_core.pager.js":"07ad445fbfd9157756d505245241f0dde0903f90","ui.grid_core.columns_resizing_reordering.js":"30503ba96a847412868911a626be867d9749e210","ui.grid_core.column_fixing.js":"98bdb46ba7c6e6745893129cdbd75bb6bed3a75d","ui.grid_core.adaptivity.js":"f82fa00626a34737a2d5b5afb27117d78a5f8a6f","ui.grid_core.selection.js":"b3a639c4b02fa299d104a6cecfe9652f5bd6c9f9","ui.grid_core.search.js":"b20ccb3539c07c5f035111f054201bacf3c25cac","ui.grid_core.keyboard_navigation.js":"81203cef507581534c02e634a0a9685af203fb4d","ui.grid_core.virtual_columns.js":"419854a112e9cba58298629c092efb6af436bcd7","ui.grid_core.virtual_columns_core.js":"030fb26a49b0191f5c7ee1b6079fea4458313bb7","ui.grid_core.focus.js":"9a3605b2d317d642b28267b33d862c9be81b45fe","ui.grid_core.export_mixin.js":"e4b04cc22f14a9ae4b785cf7be8aea8748535d9b"},shared:{"filtering.js":"18f521e3e0e4779978de26a9d68dd5fef393e771","ui.editor_factory_mixin.js":"33fce80574841d25a4810e478eedc1a1c36bf5f6"},data_grid:{"ui.data_grid.core.js":"0d45f5132fcacf8368ac92da8953b6d3dea62e3d","ui.data_grid.js":"827e91fe11cea04871e89c23e330da97441919b0","ui.data_grid.base.js":"85ccec3f0e47eb573ca6bb0ffe3e678ed655c207","ui.data_grid.column_headers.js":"b28974a0deec6b0b895b5706feffb33d13c57385","ui.data_grid.columns_controller.js":"dd6fed663106f59cc8680b988e0adc3aef71c098","ui.data_grid.data_controller.js":"b3a446639eaf72803be25032053932de7da20037","ui.data_grid.data_source_adapter.js":"2dfebc15c1807bd402e9013787cad9675d6b63b4","ui.data_grid.sorting.js":"7ad2a73342b8a7a40e34368e9e11b4ab15cade9a","ui.data_grid.rows.js":"0beb323677361d5c6b54a237760e3d296f3a8fdc","ui.data_grid.context_menu.js":"97985e8651fcc89b8d7b7e103246fb1f288e484b","ui.data_grid.error_handling.js":"2a6e1b440f3e7eadff4e33c7ac26e89390f06806","ui.data_grid.grid_view.js":"77c9079b816c9d505dc70092b5f2a033ee4b0827","ui.data_grid.header_panel.js":"017ab559f57b9ddd51cba5648105ef1bfee43d6a","ui.data_grid.state_storing.js":"9ad3e2e20936f7ed1eb688bba0d15b2d1465db97","ui.data_grid.selection.js":"829e34c958835de117f58ac0f4493afb5f7e8b94","ui.data_grid.column_chooser.js":"e2ee441596aba0d1d061f1645dcc7275107bf118","ui.data_grid.grouping.js":"c36644c2d4a861f8dab4c542ff23d5622de7fac7","ui.data_grid.grouping.expanded.js":"f7ab3b622baf4eefa6451a7b6c5f223c26d8d45e","ui.data_grid.grouping.core.js":"55278c88f54c61e0b78312296fdcbc8b3d0428e5","ui.data_grid.utils.js":"14b01caa0c0230e7d58154ce00412d7d5979adad","ui.data_grid.grouping.collapsed.js":"755ba433c27dfeabffea3346b5875b96d89248f0","ui.data_grid.master_detail.js":"057e713749ddbb82a315504ad3f74b27f6b7f59b","ui.data_grid.editing.js":"31e05624cfc7da040053fe0654c3c006514b50f8","ui.data_grid.editor_factory.js":"2944f110d49c8a3034d57759c605947fc95cdc02","ui.data_grid.validating.js":"c71560330f1ee4ab4e3676d2e212d7f342c06f49","ui.data_grid.virtual_scrolling.js":"3c438100610e1087ed84a6f9d59908d429bd536b","ui.data_grid.filter_row.js":"73dcc2dc390a0f12881d98a333d5c42fad5b79a1","ui.data_grid.header_filter.js":"4bfc320717cbf9cb2803c54b411ea081ccbf67d7","ui.data_grid.filter_sync.js":"7afd427f1f71b650bdba812e22c6923de813086c","ui.data_grid.filter_builder.js":"ad27ba3ff7df99f30c6c45046a880dc0ca637ed3","ui.data_grid.filter_panel.js":"d790eabc25877a6b623b2127b681cd8493c1950c","ui.data_grid.search.js":"e207e41a9263071b452c2aba8d389cf7fce8cccd","ui.data_grid.pager.js":"016df040e4090eb5600aa75ae11bbd14de68665d","ui.data_grid.columns_resizing_reordering.js":"9c17fc857bdb771b167304581c266389c8d1a8dd","ui.data_grid.keyboard_navigation.js":"6db6d8a2e09f73bb5fbda948300f91c811d2f825","ui.data_grid.summary.js":"c6e5dcd01036742c9a95741a2edfea4b89c06e65","aggregate_calculator.js":"46dcf60926e00c981b91f68a091531b2fdbdc9b7","ui.data_grid.column_fixing.js":"b791edc78a9c05b0ba35833fddd82128913db415","ui.data_grid.adaptivity.js":"8b4e258ae24080e1d5b6a1d648061bb533a4e412","ui.data_grid.virtual_columns.js":"2646d269bc31efb16dfd15285ca16017dfa0699e","ui.data_grid.export.js":"ac17a3002f641a601ec644a6ebc5903a78298b65","ui.data_grid.focus.js":"f4246156d7ca21ad685787f4055658d74fb80fd6"},"toolbar.js":"f12261345bd216154615f5438b4dea256fd2392d",toolbar:{"ui.toolbar.strategy.action_sheet.js":"13c0c2c06e32fc54e498d4e4c83a7019bf59cbf2","ui.toolbar.strategy.js":"f53343bcbb7cb2b86cc548fbc0e6c11f0c86eb6f","ui.toolbar.strategy.drop_down_menu.js":"ab01f05ecedf88f5b8127f13c3294aba51151159","ui.toolbar.menu.js":"fd59648a8ab1b502295d3183c75d9a88beda3ffa","ui.toolbar.strategy.list_bottom.js":"a6a8c9323e33010e929b77280998e4601f016921","ui.toolbar.strategy.list_base.js":"13a82ac29cc2ef0b30ee5124041038a1922e0272","ui.toolbar.strategy.list_top.js":"c29f691991570b1d1be9d5d4ef4d71aa4c8b1072"},"menu.js":"4a44f58b03afd0f21ddebe27583ba4f9fc6801d1",menu:{"ui.menu.js":"e0e16204acf31850dd65acc415a23f6c28a77e84","ui.submenu.js":"910d23a9a3e146ecb7fd696bdc181f5b83cc8e0c"},filter_builder:{"utils.js":"529577e3b22adb8be25f5ffd73efab46a60f9db3","between.js":"b9493d23bc9dc63032cc5aafe7da996de3707d29","ui.filter_operations_dictionary.js":"c557d1b47bddd73f1202e00d1bdb98cf70f0ebb5","filter_builder.js":"7c03adfa324921c6dbf8a5dab55f1c1ab07007f4"},"filter_builder.js":"18166c090865b85653c091eca9015ba2f8312e40","pager.js":"fe0f560b694f6bf63c0dc662eebbf6b83175f7a1","data_grid.js":"2c452b2403f409faa6ddb9e15a806b5a6bfec28d","pivot_grid.js":"0f2b6180bf18e4e218d82af20c235aacec2fa704",pivot_grid:{"ui.pivot_grid.js":"f9dd18b2a791628f6397dec9205c35081c153611","ui.pivot_grid.utils.js":"7834ee58d9717b674e4de98d2869b85955a288a0","ui.pivot_grid.data_controller.js":"d017b8ede93f0bac8e0e4f3db09e6e666aa7dfd4","data_source.js":"8f13ebd0546c1225e2e969257a613bd171fc45cb","local_store.js":"102d5b217f150bd2552537377b5eb7c1736f6e5d","remote_store.js":"74b368d10006c08742a3a5f31bbe00e306a79224",xmla_store:{"xmla_store.js":"477a9c03204192577dead3067855719d1dcb2035"},"ui.pivot_grid.summary_display_modes.js":"8fcf3b36bbcdc0a520c4c42aacf58eb39a44dae0","ui.pivot_grid.data_area.js":"635fcfc4483b006469ecec83ac50b96b6423b73d","ui.pivot_grid.area_item.js":"f62bdf4a0f026904d0d02fa7e66a05e87a42e824","ui.pivot_grid.headers_area.js":"fc5fa39b9cca038463ed61798795173976c218aa","ui.pivot_grid.fields_area.js":"b5b3c6687d013d4713456e74bd40370cbe9e35b4","ui.pivot_grid.field_chooser_base.js":"cfd6d8212b9fbd45d3efd492b8c86b56000a9571","ui.sortable.js":"21ec4d65d50d00508d2fc8234e6571a5736fc9a9","ui.pivot_grid.field_chooser.js":"46a10f5b41c6b999f83d0a2608fea7c4122ce7d0","ui.pivot_grid.export.js":"92639e87227b046d0fcf8b240045c62cb3c83e73","ui.pivot_grid.chart_integration.js":"d8fa83bb8fe1c18b8e44582d0437860eacb615da"}},viz:{"chart.js":"64d3f19e076f228bc2663b279c64a19f6901b381",core:{"utils.js":"20e31aa39b5cad9ddf6a64d6f369f6b0ca80bf18","base_widget.js":"47aa5ebb72644c727d4a4ac7922b70063cded015","helpers.js":"1081d0deca831842417717946c15c33b280cdf1a","errors_warnings.js":"acc96f6702cd8bd8906c052dda791e556414ae70",renderers:{"renderer.js":"af3d49b21e8036e5a59e13fa79dc7cb84ef8c6ec","animation.js":"3319836a3c44e65a6876138207296ff386ac51e3"},"layout.js":"ba4a1755bf39d8248b6b8a8203f8d8fc5da15175","layout_element.js":"29e932e6afdec30ec5ac3832735efbfc788cc793","base_theme_manager.js":"6fd88b3969ed35fff51a64e43f48705fb2a09224",themes:{"generic.light.js":"4f238485f1797d302d9058c2ca8c242e8f7ecdd1","generic.dark.js":"bf535923154ebaf37af5db8bdb2721d79896b5ae","generic.contrast.js":"c898a00cdd9f8e5409120bd50bd57e96df422581","generic.carmine.js":"aa239b64760f4c66fc860a9d2007f116013bc5ac","generic.darkmoon.js":"325296d0b48165996395ef21c34ec4adfe644270","generic.softblue.js":"cd42496a0e9c063dac071b64e7eefb4a5a7b0edb","generic.darkviolet.js":"d5d7581015178776f520db8ed750da28e59305fa","generic.greenmist.js":"2bf23eff5f53f13594bce68d1206511d8d23a77b","material.js":"db5e9d920598a65a4e70c2b3abfa6a3bf7fe9239","ios.js":"04d7d86d30ddf2fbb2f3f3ee66a0e7b5f5bdfc36","android.js":"a3867d4c1c012b669f79812a2521e957808ea973","win.js":"659b126eeb6ec8f1849b73c90abce362b1d4d27f"},"export.js":"709cd8666ad36fa47fa2e7bebb248143e3d5c32a","title.js":"c704e5609882108e9833af3ac86b5cbf9ea3bee3","tooltip.js":"a1e459e99fb02dd206da88528b4b77c8bd2e8d3c","loading_indicator.js":"aca3b05b17f3d6e02d29e00ddd808deaddc281f5","data_source.js":"81de9ec6a6b71d43f17702b61687bd61207abed6","series_family.js":"78ae59ac15852c07f67dcabbf69fb6906e602cc6"},chart_components:{"base_chart.js":"f29a82ef64c20f97742660546104cc9c4897f3fb","layout_manager.js":"7ae8f895a7f2a156d2099e4c0442b0f3b61ef79d","tracker.js":"6b75e01a974be2479f5739ec3fc83b94a54edb9f","header_block.js":"a92577573cc4fe25d7b5141c150f936c0775d92d","multi_axes_synchronizer.js":"660166a37493a538c1ac03e560f116452d50c301","advanced_chart.js":"aba3da54f3268dada95163dc582187605c56ea8d","crosshair.js":"c702987ce03184b8a0f26af6da1c587f59cb0383","scroll_bar.js":"fe34176a4a808736475c206c010bf6ed96b7f12d","shutter_zoom.js":"5eb2875df0e6e5d72d45c91966b01d43fcc116c3","zoom_and_pan.js":"5c72346c95c6e1ebeebef6455f28dc60d5fca346"},components:{"legend.js":"2bb0eb05771fee71a2e68912f60b4b1eab204502","data_validator.js":"8ffc6246c1e969016e3197a3c97a17798a1bfb27","parse_utils.js":"4cdcb5ba04eface262a2587a91b48f0320c256d5","consts.js":"7b95806f3a5653d446ba0ef9e4d8a85043b79310","chart_theme_manager.js":"b5dfa76ad25882e0d76033cb5be0e6cda0e4d990"},series:{"base_series.js":"9221dfc8334c783ee16e6e42abfd8f2352c59641",points:{"base_point.js":"cceea867c471d3b04fc6bea8c9635ff7ef255df3","symbol_point.js":"011dd2b5e92e24e9c47a3efd7420aa073ea98c1e","label.js":"c1668546b7f517367a2f5fae700ac74788dbf1e1","bar_point.js":"6eabf8afd39a0c06f550eb85f69ed7d5fdb8d970","bubble_point.js":"1a4d6203afcd32813efb140d7309d0f431a7c1df","pie_point.js":"756404f5a19a45c1c14f08aea139d380e59a7fec","range_symbol_point.js":"c8a7c05f3d44a4852a361cdfe02816c870710164","range_bar_point.js":"de7c3cabacd0fba8166d1f415abcd61c7313e3b2","candlestick_point.js":"e34b1ad5e478ea33c80cdb09db253b1a34c6480b","stock_point.js":"3ac724345cd16a79758aa5db5030b9aeb349892b","polar_point.js":"a7c76c783edd5cd09aea472c86fc86b9e75cb4b9"},helpers:{"range_data_calculator.js":"1d6adee8fea288811ad4a7ea4f01b79e77ed0293"},"scatter_series.js":"9429e03c7d8665dcda211c1edca89b8f9ce44f98","line_series.js":"14413d19d9a6a665bf82b6f6bdee5032369f92ac","area_series.js":"fd39957cf1692ff142e3f830c61275bfa3668394","bar_series.js":"e4522371de0e322e690ede786807be328b0af34f","range_series.js":"59a88333ca509214d196d56d467e87a0a2b1c397","bubble_series.js":"6bcc1210b866b4dc5c12d443466224257c204b3b","pie_series.js":"f21199dfdf1d9b3d34825c6bbdba0cc5814c937c","financial_series.js":"0ee019d80a4706c4daf53e18781a54f3889b683d","stacked_series.js":"92335cb0a7fd332f03edb90cb31f53721e596de5"},"palette.js":"5465affe876aff1ae9117f1b1ced083644641a72","themes.js":"dcf07c13eb8876e241c31fc098988fc7a07a714b",translators:{"range.js":"1303e0eebb06a3a800a2fba9bc0e4c1ea19e67a3","translator2d.js":"2cbbbbb72dedadfa4466e748240d8fe51f061fd6","category_translator.js":"56e17467f5f6b36a75aab8571d9b2f81bb0420dd","interval_translator.js":"0bb66f7c6ce9e96c2905e59d156537910967c42f","datetime_translator.js":"23e4db4f46fd3a5b270aeabd9375d0b61e06471e","logarithmic_translator.js":"45dc3a9b08ac48f7918fe3fe394e3733530037cc"},axes:{"base_axis.js":"a414a5627eede7a583342ff8eade90322189ce0e","smart_formatter.js":"21a0f7b025258520cc39b1e9f1cd34bfd5a92212","axes_constants.js":"a6502ffe749334a8d98690fd302e650f5cb6f5f2","tick_generator.js":"b31e73ea4cac7b71c1c341df185d8e711424846e","tick.js":"4b30aa2f62e0df79e56955737e15acb4a57b5688","xy_axes.js":"6421a52b9eccc0e525f7adc77a326eb4efe3772a","datetime_breaks.js":"7ff24ed55a3cb3ea4e1f74de8af892b7e6718056","polar_axes.js":"2560c8c2789a6feacc20c1651ee5fb3bf12234dd","constant_line.js":"a499d43616b75db081647abb732d0cb07b2e31e0","strip.js":"989901db6b44901c902bf120b4c300c299f4b916"}}},formBuilder:{dist:{"form-builder.min.js":"6e6ffe872f04f256e60139eb15d46dc60983fa09"}}},client:{"main.html":"792a5025a34827532ea3c31a3554c8c71de46278"}};function r(e){var a=[""],c=[];function d(e){e&&"object"==typeof e?Object.keys(e).forEach((function(c){a.push(c),d(e[c]),a.pop()})):"string"==typeof e&&c.push(a.join("/"))}return d(e),c}function i(a){function c(a,d){b.all(a.splice(0,d).map((function(a){return e.prefetch(a)}))).then((function(){a.length>0&&setTimeout((function(){c(a,d)}),0)}))}Package.appcache&&c(r(f),50)}d.get=function(e){var a=f,c=null;return e.split("/").some((function(e){return e&&(a=a[e]||a[e.replace(":","_")]),!a||("string"==typeof a?(c=a,!0):void 0)})),c},a.addEventListener?a.addEventListener("load",i,!1):a.attachEvent&&a.attachEvent("onload",i)}}}}},{extensions:[".js",".json"]})("/node_modules/meteor/dynamic-import/client.js");Package._define("dynamic-import",t)}(); !function(){var t=Package.meteor.Meteor,e=Package.meteor.global,r=Package.meteor.meteorEnv,n=Package.modules.meteorInstall,o=Package.modules.meteorBabelHelpers,i,a,c,l,s,u=n({node_modules:{meteor:{"es5-shim":{"client.js":function t(e){e("./import_globals.js"),e("es5-shim/es5-shim.js"),e("es5-shim/es5-sham.js"),e("./console.js"),e("./export_globals.js")},"console.js":function t(){var e=Object.prototype.hasOwnProperty;function r(t){var e=console[t];e&&"object"==typeof e&&(console[t]=function(){return Function.prototype.apply.call(e,console,arguments)})}if("object"==typeof console&&"object"==typeof console.log)for(var n in console)e.call(console,n)&&r(n)},"export_globals.js":function t(){e.Date!==i&&(e.Date=i),e.parseInt!==a&&(e.parseInt=a),e.parseFloat!==c&&(e.parseFloat=c);var r=String.prototype;r.replace!==l&&(r.replace=l)},"import_globals.js":function t(){i=e.Date,a=e.parseInt,c=e.parseFloat,l=String.prototype.replace},node_modules:{"es5-shim":{"es5-shim.js":function t(e,r,t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(n):"object"==typeof r?t.exports=n():e.returnExports=n()}(this,(function(){var t=Array,e=t.prototype,r=Object,n=r.prototype,o=Function,l=o.prototype,s=String,u=s.prototype,f=Number,p=f.prototype,h=e.slice,y=e.splice,d=e.push,b=e.unshift,g=e.concat,v=e.join,w=l.call,j=l.apply,O=Math.max,m=Math.min,T=n.toString,E="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,x,S=Function.prototype.toString,_=/^\s*class /,P=function t(e){try{var r,n,o,i=S.call(e).replace(/\/\/.*\n/g,"").replace(/\/\*[.\s\S]*\*\//g,"").replace(/\n/gm," ").replace(/ {2}/g," ");return _.test(i)}catch(a){return!1}},M=function t(e){try{return!P(e)&&(S.call(e),!0)}catch(r){return!1}},I="[object Function]",D="[object GeneratorFunction]",x=function t(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(E)return M(e);if(P(e))return!1;var r=T.call(e);return r===I||r===D},F,k=RegExp.prototype.exec,N=function t(e){try{return k.call(e),!0}catch(r){return!1}},U="[object RegExp]",$;F=function t(e){return"object"==typeof e&&(E?N(e):T.call(e)===U)};var C=String.prototype.valueOf,A=function t(e){try{return C.call(e),!0}catch(r){return!1}},R="[object String]";$=function t(e){return"string"==typeof e||"object"==typeof e&&(E?A(e):T.call(e)===R)};var z=r.defineProperty&&function(){try{var t={};for(var e in r.defineProperty(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(n){return!1}}(),J=(G=n.hasOwnProperty,Z=z?function(t,e,n,o){!o&&e in t||r.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:n})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function t(e,r,n){for(var o in r)G.call(r,o)&&Z(e,o,r[o],n)}),G,Z,Y=function t(e){var r=typeof e;return null===e||"object"!==r&&"function"!==r},W=f.isNaN||function t(e){return e!=e},B={ToInteger:function t(e){var r=+e;return W(r)?r=0:0!==r&&r!==1/0&&r!==-1/0&&(r=(r>0||-1)*Math.floor(Math.abs(r))),r},ToPrimitive:function t(e){var r,n,o;if(Y(e))return e;if(n=e.valueOf,x(n)&&(r=n.call(e),Y(r)))return r;if(o=e.toString,x(o)&&(r=o.call(e),Y(r)))return r;throw new TypeError},ToObject:function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return r(t)},ToUint32:function t(e){return e>>>0}},H=function t(){};J(l,{bind:function t(e){var n=this;if(!x(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var i=h.call(arguments,1),a,c=function(){if(this instanceof a){var t=j.call(n,this,g.call(i,h.call(arguments)));return r(t)===t?t:this}return j.call(n,e,g.call(i,h.call(arguments)))},l=O(0,n.length-i.length),s=[],u=0;u0;)r[n]=e[n];return V(r,Q(arguments,1))},K=function t(e,r){return V(q(e),r)}}var tt=w.bind(u.slice),et=w.bind(u.split),rt=w.bind(u.indexOf),nt=w.bind(d),ot=w.bind(n.propertyIsEnumerable),it=w.bind(e.sort),at=t.isArray||function t(e){return"[object Array]"===L(e)},ct=1!==[].unshift(0);J(e,{unshift:function(){return b.apply(this,arguments),this.length}},ct),J(t,{isArray:at});var lt=r("a"),st="a"!==lt[0]||!(0 in lt),ut=function t(e){var r=!0,n=!0,o=!1;if(e)try{e.call("foo",(function(t,e,n){"object"!=typeof n&&(r=!1)})),e.call([1],(function(){"use strict";n="string"==typeof this}),"x")}catch(Qe){o=!0}return!!e&&!o&&r&&n};J(e,{forEach:function t(e){var r=B.ToObject(this),n=st&&$(this)?et(this,""):r,o=-1,i=B.ToUint32(n.length),a;if(arguments.length>1&&(a=arguments[1]),!x(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++o1&&(c=arguments[1]),!x(r))throw new TypeError("Array.prototype.map callback must be a function");for(var l=0;l1&&(c=arguments[1]),!x(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var l=0;l1&&(i=arguments[1]),!x(e))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;a1&&(i=arguments[1]),!x(e))throw new TypeError("Array.prototype.some callback must be a function");for(var a=0;a=2)a=arguments[1];else for(;;){if(i in n){a=n[i++];break}if(++i>=o)throw new TypeError("reduce of empty array with no initial value")}for(;i=2)i=arguments[1];else for(;;){if(a in n){i=n[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(a<0)return i;do{a in n&&(i=e(i,n[a],a,r))}while(a--);return i}},!pt);var ht=e.indexOf&&-1!==[0,1].indexOf(1,2);J(e,{indexOf:function t(e){var r=st&&$(this)?et(this,""):B.ToObject(this),n=B.ToUint32(r.length);if(0===n)return-1;var o=0;for(arguments.length>1&&(o=B.ToInteger(arguments[1])),o=o>=0?o:O(0,n+o);o1&&(o=m(o,B.ToInteger(arguments[1]))),o=o>=0?o:n-Math.abs(o);o>=0;o--)if(o in r&&e===r[o])return o;return-1}},yt);var dt=(gt=(bt=[1,2]).splice(),2===bt.length&&at(gt)&&0===gt.length),bt,gt;J(e,{splice:function t(e,r){return 0===arguments.length?[]:y.apply(this,arguments)}},!dt);var vt=(wt={},e.splice.call(wt,0,0,1),1===wt.length),wt;J(e,{splice:function t(e,r){if(0===arguments.length)return[];var n=arguments;return this.length=O(B.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof r&&((n=q(arguments)).length<2?nt(n,this.length-e):n[1]=B.ToInteger(r)),y.apply(this,n)}},!vt);var jt=((Ot=new t(1e5))[8]="x",Ot.splice(1,1),7===Ot.indexOf("x")),Ot,mt=function(){var t=256,e=[];return e[t]="a",e.splice(257,0,"b"),"a"===e[t]}();J(e,{splice:function t(e,r){for(var n=B.ToObject(this),o=[],i=B.ToUint32(n.length),a=B.ToInteger(e),c=a<0?O(i+a,0):m(a,i),l=m(O(B.ToInteger(r),0),i-c),u=0,f;ub;)delete n[u-1],u-=1}else if(h>l)for(u=i-l;u>c;)f=s(u+l-1),y=s(u+h-1),X(n,f)?n[y]=n[f]:delete n[y],u-=1;u=c;for(var g=0;g=0&&!at(e)&&x(e.callee)},Zt=Jt(arguments)?Jt:Gt;J(r,{keys:function t(e){var r=x(e),n=Zt(e),o=null!==e&&"object"==typeof e,i=o&&$(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],c=kt&&r;if(i&&Nt||n)for(var l=0;l11?e+1:e},getMonth:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=te(this),r=ee(this);return e<0&&r>11?0:r},getDate:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=te(this),r=ee(this),n=re(this),o;return e<0&&r>11?12===r?n:he(0,e+1)-n+1:n},getUTCFullYear:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=ne(this);return e<0&&oe(this)>11?e+1:e},getUTCMonth:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=ne(this),r=oe(this);return e<0&&r>11?0:r},getUTCDate:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=ne(this),r=oe(this),n=ie(this),o;return e<0&&r>11?12===r?n:he(0,e+1)-n+1:n}},Ht),J(i.prototype,{toUTCString:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=ae(this),r=ie(this),n=oe(this),o=ne(this),a=ce(this),c=le(this),l=se(this);return fe[e]+", "+(r<10?"0"+r:r)+" "+pe[n]+" "+o+" "+(a<10?"0"+a:a)+":"+(c<10?"0"+c:c)+":"+(l<10?"0"+l:l)+" GMT"}},Ht||qt),J(i.prototype,{toDateString:function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=this.getDay(),r=this.getDate(),n=this.getMonth(),o=this.getFullYear();return fe[e]+" "+pe[n]+" "+(r<10?"0"+r:r)+" "+o}},Ht||Kt),(Ht||Qt)&&(i.prototype.toString=function t(){if(!(this&&this instanceof i))throw new TypeError("this is not a Date object.");var e=this.getDay(),r=this.getDate(),n=this.getMonth(),o=this.getFullYear(),a=this.getHours(),c=this.getMinutes(),l=this.getSeconds(),s=this.getTimezoneOffset(),u=Math.floor(Math.abs(s)/60),f=Math.floor(Math.abs(s)%60);return fe[e]+" "+pe[n]+" "+(r<10?"0"+r:r)+" "+o+" "+(a<10?"0"+a:a)+":"+(c<10?"0"+c:c)+":"+(l<10?"0"+l:l)+" GMT"+(s>0?"-":"+")+(u<10?"0"+u:u)+(f<10?"0"+f:f)},z&&r.defineProperty(i.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var ye=-621987552e5,de="-000001",be=i.prototype.toISOString&&-1===new i(ye).toISOString().indexOf(de),ge=i.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new i(-1).toISOString(),ve=w.bind(i.prototype.getTime);J(i.prototype,{toISOString:function t(){if(!isFinite(this)||!isFinite(ve(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var e=ne(this),r=oe(this);e+=Math.floor(r/12);var n=[(r=(r%12+12)%12)+1,ie(this),ce(this),le(this),se(this)];e=(e<0?"-":e>9999?"+":"")+tt("00000"+Math.abs(e),0<=e&&e<=9999?-4:-6);for(var o=0;o=7&&u>Te){var d=Math.floor(u/Te)*Te,b=Math.floor(d/1e3);h+=b,y-=1e3*b}p=1===f&&s(n)===n?new t(e.parse(n)):f>=7?new t(n,o,i,a,c,h,y):f>=6?new t(n,o,i,a,c,h):f>=5?new t(n,o,i,a,c):f>=4?new t(n,o,i,a):f>=3?new t(n,o,i):f>=2?new t(n,o):f>=1?new t(n instanceof t?+n:n):new t}else p=t.apply(this,arguments);return Y(p)||J(p,{constructor:e},!0),p},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function t(e,r){var o=r>1?1:0;return n[r]+Math.floor((e-1969+o)/4)-Math.floor((e-1901+o)/100)+Math.floor((e-1601+o)/400)+365*(e-1970)},i=function e(r){var n=0,o=r;if(Ee&&o>Te){var i=Math.floor(o/Te)*Te,a=Math.floor(i/1e3);n+=a,o-=1e3*a}return f(new t(1970,0,1,0,0,n,o))},a;for(var c in t)X(t,c)&&(e[c]=t[c]);return J(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,J(e.prototype,{constructor:e},!0),J(e,{parse:function e(n){var a=r.exec(n);if(a){var c=f(a[1]),l=f(a[2]||1)-1,s=f(a[3]||1)-1,u=f(a[4]||0),p=f(a[5]||0),h=f(a[6]||0),y=Math.floor(1e3*f(a[7]||0)),d=Boolean(a[4]&&!a[8]),b="-"===a[9]?1:-1,g=f(a[10]||0),v=f(a[11]||0),w,j=p>0||h>0||y>0;return u<(j?24:25)&&p<60&&h<60&&y<1e3&&l>-1&&l<12&&g<24&&v<60&&s>-1&&s=0;)n+=Se.data[r],Se.data[r]=Math.floor(n/e),n=n%e*Se.base},numToString:function t(){for(var e=Se.size,r="";--e>=0;)if(""!==r||0===e||0!==Se.data[e]){var n=s(Se.data[e]);""===r?r=n:r+=tt("0000000",0,7-n.length)+n}return r},pow:function t(e,r,n){return 0===r?n:r%2==1?t(e,r-1,n*e):t(e*e,r/2,n)},log:function t(e){for(var r=0,n=e;n>=4096;)r+=12,n/=4096;for(;n>=2;)r+=1,n/=2;return r}},_e=function t(e){var r,n,o,i,a,c,l,u;if(r=f(e),(r=W(r)?0:Math.floor(r))<0||r>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(n=f(this),W(n))return"NaN";if(n<=-1e21||n>=1e21)return s(n);if(o="",n<0&&(o="-",n=-n),i="0",n>1e-21)if(c=(a=Se.log(n*Se.pow(2,69,1))-69)<0?n*Se.pow(2,-a,1):n/Se.pow(2,a,1),c*=4503599627370496,(a=52-a)>0){for(Se.multiply(0,c),l=r;l>=7;)Se.multiply(1e7,0),l-=7;for(Se.multiply(Se.pow(10,l,1),0),l=a-1;l>=23;)Se.divide(1<<23),l-=23;Se.divide(1<0?(u=i.length)<=r?o+tt("0.0000000000000000000",0,r-u+2)+i:o+tt(i,0,u-r)+"."+tt(i,u-r):o+i};J(p,{toFixed:_e},xe);var Pe=function(){try{return"1"===1..toPrecision(void 0)}catch(Qe){return!0}}(),Me=p.toPrecision,Ie,De;J(p,{toPrecision:function t(e){return void 0===e?Me.call(this):Me.call(this,e)}},Pe),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?(Ie=void 0===/()??/.exec("")[1],De=Math.pow(2,32)-1,u.split=function(t,e){var r=String(this);if(void 0===t&&0===e)return[];if(!F(t))return et(this,t,e);var n=[],o=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),i=0,a,c,l,s,u=new RegExp(t.source,o+"g");Ie||(a=new RegExp("^"+u.source+"$(?!\\s)",o));var f=void 0===e?De:B.ToUint32(e);for(c=u.exec(r);c&&!((l=c.index+c[0].length)>i&&(nt(n,tt(r,i,c.index)),!Ie&&c.length>1&&c[0].replace(a,(function(){for(var t=1;t1&&c.index=f));)u.lastIndex===c.index&&u.lastIndex++,c=u.exec(r);return i===r.length?!s&&u.test("")||nt(n,""):nt(n,tt(r,i)),n.length>f?q(n,0,f):n}):"0".split(void 0,0).length&&(u.split=function t(e,r){return void 0===e&&0===r?[]:et(this,e,r)});var Fe=u.replace,ke=(Ne=[],"x".replace(/x(.)?/g,(function(t,e){nt(Ne,e)})),1===Ne.length&&void 0===Ne[0]),Ne;ke||(u.replace=function t(e,r){var n=x(r),o=F(e)&&/\)[*?]/.test(e.source);if(n&&o){var i=function(t){var n=arguments.length,o=e.lastIndex;e.lastIndex=0;var i=e.exec(t)||[];return e.lastIndex=o,nt(i,arguments[n-2],arguments[n-1]),r.apply(this,i)};return Fe.call(this,e,i)}return Fe.call(this,e,r)});var Ue=u.substr,$e="".substr&&"b"!=="0b".substr(-1);J(u,{substr:function t(e,r){var n=e;return e<0&&(n=O(this.length+e,0)),Ue.call(this,n,r)}},$e);var Ce="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",Ae="​",Re="["+Ce+"]",ze=new RegExp("^"+Re+Re+"*"),Je=new RegExp(Re+Re+"*$"),Ge=u.trim&&(Ce.trim()||!Ae.trim());J(u,{trim:function t(){if(null==this)throw new TypeError("can't convert "+this+" to object");return s(this).replace(ze,"").replace(Je,"")}},Ge);var Ze=w.bind(String.prototype.trim),Ye=u.lastIndexOf&&-1!=="abcあい".lastIndexOf("あい",2);J(u,{lastIndexOf:function t(e){if(null==this)throw new TypeError("can't convert "+this+" to object");for(var r=s(this),n=s(e),o=arguments.length>1?f(arguments[1]):NaN,i=W(o)?1/0:B.ToInteger(o),a=m(O(i,0),r.length),c=n.length,l=a+c;l>0;){l=O(0,l-c);var u=rt(tt(r,l,a+c),n);if(-1!==u)return l+u}return-1}},Ye);var We=u.lastIndexOf,Be,He,Xe;if(J(u,{lastIndexOf:function t(e){return We.apply(this,arguments)}},1!==u.lastIndexOf.length),8===a(Ce+"08")&&22===a(Ce+"0x16")||(Be=a,He=/^[-+]?0[xX]/,a=function t(e,r){var n=Ze(String(e)),o=f(r)||(He.test(n)?16:10);return Be(n,o)}),1/c("-0")!=-1/0&&(Xe=c,c=function t(e){var r=Ze(String(e)),n=Xe(r);return 0===n&&"-"===tt(r,0,1)?-0:n}),"RangeError: test"!==String(new RangeError("test"))){var Le=function t(){if(null==this)throw new TypeError("can't convert "+this+" to object");var e=this.name;void 0===e?e="Error":"string"!=typeof e&&(e=s(e));var r=this.message;return void 0===r?r="":"string"!=typeof r&&(r=s(r)),e?r?e+": "+r:e:r};Error.prototype.toString=Le}if(z){var qe=function(t,e){if(ot(t,e)){var r=Object.getOwnPropertyDescriptor(t,e);r.configurable&&(r.enumerable=!1,Object.defineProperty(t,e,r))}};qe(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),qe(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Ke=function t(){var e="/"+this.source+"/";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),e};RegExp.prototype.toString=Ke}}))},"es5-sham.js":function t(e,r,t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(n):"object"==typeof r?t.exports=n():e.returnExports=n()}(this,(function(){var t=Function.call,e=Object.prototype,r=t.bind(e.hasOwnProperty),n=t.bind(e.propertyIsEnumerable),o=t.bind(e.toString),i,a,c,l,s=r(e,"__defineGetter__");s&&(i=t.bind(e.__defineGetter__),a=t.bind(e.__defineSetter__),c=t.bind(e.__lookupGetter__),l=t.bind(e.__lookupSetter__));var u=function t(e){return null==e||"object"!=typeof e&&"function"!=typeof e};Object.getPrototypeOf||(Object.getPrototypeOf=function t(r){var n=r.__proto__;return n||null===n?n:"[object Function]"===o(r.constructor)?r.constructor.prototype:r instanceof Object?e:null});var f=function t(e){try{return e.sentinel=0,0===Object.getOwnPropertyDescriptor(e,"sentinel").value}catch(r){return!1}};if(Object.defineProperty){var p=f({}),h;if(!("undefined"==typeof document||f(document.createElement("div")))||!p)var y=Object.getOwnPropertyDescriptor}if(!Object.getOwnPropertyDescriptor||y){var d="Object.getOwnPropertyDescriptor called on a non-object: ";Object.getOwnPropertyDescriptor=function t(o,i){if(u(o))throw new TypeError(d+o);if(y)try{return y.call(Object,o,i)}catch(g){}var a;if(!r(o,i))return a;if(a={enumerable:n(o,i),configurable:!0},s){var f=o.__proto__,p=o!==e;p&&(o.__proto__=e);var h=c(o,i),b=l(o,i);if(p&&(o.__proto__=f),h||b)return h&&(a.get=h),b&&(a.set=b),a}return a.value=o[i],a.writable=!0,a}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function t(e){return Object.keys(e)}),!Object.create){var b,g,v=function t(){if(!document.domain)return!1;try{return!!new ActiveXObject("htmlfile")}catch(e){return!1}},w=function t(){var e,r,n="script";return(r=new ActiveXObject("htmlfile")).write("