UNPKG

@cnamts/form-builder

Version:

FormBuilder for the French Health Insurance

1,059 lines (966 loc) 386 kB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("vuetify/lib/components/VMenu"), require("core-js/modules/es.array.find.js"), require("core-js/modules/es.string.trim.js"), require("core-js/modules/web.dom-collections.for-each.js"), require("vuetify/lib/components/VDatePicker"), require("core-js/modules/web.dom-collections.iterator.js"), require("core-js/modules/es.array.filter.js"), require("vuetify/lib/components/VSlider"), require("core-js/modules/es.array.push.js"), require("core-js/modules/es.symbol.iterator.js"), require("core-js/modules/es.regexp.to-string.js"), require("vuetify/lib/components/VIcon"), require("core-js/modules/es.object.set-prototype-of.js"), require("core-js/modules/es.array.map.js"), require("@mdi/js"), require("core-js/modules/es.symbol.description.js"), require("core-js/modules/es.array.find-index.js"), require("core-js/modules/es.array.iterator.js"), require("vuetify/lib/components/VRangeSlider"), require("vuetify/lib/components/VAutocomplete"), require("vuetify/lib/components/VGrid"), require("core-js/modules/es.string.replace.js"), require("vuetify/lib/components/VTextField"), require("core-js/modules/es.object.get-own-property-descriptor.js"), require("dayjs"), require("core-js/modules/es.object.proto.js"), require("core-js/modules/es.reflect.to-string-tag.js"), require("core-js/modules/es.array.includes.js"), require("vuetify/lib/components/VBtn"), require("vue"), require("core-js/modules/es.object.to-string.js"), require("vuetify/lib/components/transitions"), require("core-js/modules/es.object.get-own-property-names.js"), require("core-js/modules/es.symbol.js"), require("core-js/modules/es.string.iterator.js"), require("core-js/modules/es.object.assign.js"), require("vuetify/lib/components/VTextarea"), require("vuetify/lib/components/VSelect"), require("core-js/modules/es.string.match.js"), require("core-js/modules/es.regexp.exec.js"), require("dayjs/plugin/isBetween"), require("core-js/modules/es.array.concat.js"), require("vuetify/lib/components/VBtnToggle"), require("core-js/modules/es.error.cause.js"), require("dayjs/plugin/customParseFormat"), require("vuetify/lib/components/VTooltip"), require("core-js/modules/es.array.slice.js"), require("core-js/modules/es.object.keys.js"), require("core-js/modules/es.promise.js"), require("core-js/modules/es.array.splice.js"), require("core-js/modules/es.number.constructor.js"), require("core-js/modules/es.string.includes.js")); else if(typeof define === 'function' && define.amd) define(["vuetify/lib/components/VMenu", "core-js/modules/es.array.find.js", "core-js/modules/es.string.trim.js", "core-js/modules/web.dom-collections.for-each.js", "vuetify/lib/components/VDatePicker", "core-js/modules/web.dom-collections.iterator.js", "core-js/modules/es.array.filter.js", "vuetify/lib/components/VSlider", "core-js/modules/es.array.push.js", "core-js/modules/es.symbol.iterator.js", "core-js/modules/es.regexp.to-string.js", "vuetify/lib/components/VIcon", "core-js/modules/es.object.set-prototype-of.js", "core-js/modules/es.array.map.js", "@mdi/js", "core-js/modules/es.symbol.description.js", "core-js/modules/es.array.find-index.js", "core-js/modules/es.array.iterator.js", "vuetify/lib/components/VRangeSlider", "vuetify/lib/components/VAutocomplete", "vuetify/lib/components/VGrid", "core-js/modules/es.string.replace.js", "vuetify/lib/components/VTextField", "core-js/modules/es.object.get-own-property-descriptor.js", "dayjs", "core-js/modules/es.object.proto.js", "core-js/modules/es.reflect.to-string-tag.js", "core-js/modules/es.array.includes.js", "vuetify/lib/components/VBtn", "vue", "core-js/modules/es.object.to-string.js", "vuetify/lib/components/transitions", "core-js/modules/es.object.get-own-property-names.js", "core-js/modules/es.symbol.js", "core-js/modules/es.string.iterator.js", "core-js/modules/es.object.assign.js", "vuetify/lib/components/VTextarea", "vuetify/lib/components/VSelect", "core-js/modules/es.string.match.js", "core-js/modules/es.regexp.exec.js", "dayjs/plugin/isBetween", "core-js/modules/es.array.concat.js", "vuetify/lib/components/VBtnToggle", "core-js/modules/es.error.cause.js", "dayjs/plugin/customParseFormat", "vuetify/lib/components/VTooltip", "core-js/modules/es.array.slice.js", "core-js/modules/es.object.keys.js", "core-js/modules/es.promise.js", "core-js/modules/es.array.splice.js", "core-js/modules/es.number.constructor.js", "core-js/modules/es.string.includes.js"], factory); else if(typeof exports === 'object') exports["form-builder"] = factory(require("vuetify/lib/components/VMenu"), require("core-js/modules/es.array.find.js"), require("core-js/modules/es.string.trim.js"), require("core-js/modules/web.dom-collections.for-each.js"), require("vuetify/lib/components/VDatePicker"), require("core-js/modules/web.dom-collections.iterator.js"), require("core-js/modules/es.array.filter.js"), require("vuetify/lib/components/VSlider"), require("core-js/modules/es.array.push.js"), require("core-js/modules/es.symbol.iterator.js"), require("core-js/modules/es.regexp.to-string.js"), require("vuetify/lib/components/VIcon"), require("core-js/modules/es.object.set-prototype-of.js"), require("core-js/modules/es.array.map.js"), require("@mdi/js"), require("core-js/modules/es.symbol.description.js"), require("core-js/modules/es.array.find-index.js"), require("core-js/modules/es.array.iterator.js"), require("vuetify/lib/components/VRangeSlider"), require("vuetify/lib/components/VAutocomplete"), require("vuetify/lib/components/VGrid"), require("core-js/modules/es.string.replace.js"), require("vuetify/lib/components/VTextField"), require("core-js/modules/es.object.get-own-property-descriptor.js"), require("dayjs"), require("core-js/modules/es.object.proto.js"), require("core-js/modules/es.reflect.to-string-tag.js"), require("core-js/modules/es.array.includes.js"), require("vuetify/lib/components/VBtn"), require("vue"), require("core-js/modules/es.object.to-string.js"), require("vuetify/lib/components/transitions"), require("core-js/modules/es.object.get-own-property-names.js"), require("core-js/modules/es.symbol.js"), require("core-js/modules/es.string.iterator.js"), require("core-js/modules/es.object.assign.js"), require("vuetify/lib/components/VTextarea"), require("vuetify/lib/components/VSelect"), require("core-js/modules/es.string.match.js"), require("core-js/modules/es.regexp.exec.js"), require("dayjs/plugin/isBetween"), require("core-js/modules/es.array.concat.js"), require("vuetify/lib/components/VBtnToggle"), require("core-js/modules/es.error.cause.js"), require("dayjs/plugin/customParseFormat"), require("vuetify/lib/components/VTooltip"), require("core-js/modules/es.array.slice.js"), require("core-js/modules/es.object.keys.js"), require("core-js/modules/es.promise.js"), require("core-js/modules/es.array.splice.js"), require("core-js/modules/es.number.constructor.js"), require("core-js/modules/es.string.includes.js")); else root["form-builder"] = factory(root["vuetify/lib/components/VMenu"], root["core-js/modules/es.array.find.js"], root["core-js/modules/es.string.trim.js"], root["core-js/modules/web.dom-collections.for-each.js"], root["vuetify/lib/components/VDatePicker"], root["core-js/modules/web.dom-collections.iterator.js"], root["core-js/modules/es.array.filter.js"], root["vuetify/lib/components/VSlider"], root["core-js/modules/es.array.push.js"], root["core-js/modules/es.symbol.iterator.js"], root["core-js/modules/es.regexp.to-string.js"], root["vuetify/lib/components/VIcon"], root["core-js/modules/es.object.set-prototype-of.js"], root["core-js/modules/es.array.map.js"], root["@mdi/js"], root["core-js/modules/es.symbol.description.js"], root["core-js/modules/es.array.find-index.js"], root["core-js/modules/es.array.iterator.js"], root["vuetify/lib/components/VRangeSlider"], root["vuetify/lib/components/VAutocomplete"], root["vuetify/lib/components/VGrid"], root["core-js/modules/es.string.replace.js"], root["vuetify/lib/components/VTextField"], root["core-js/modules/es.object.get-own-property-descriptor.js"], root["dayjs"], root["core-js/modules/es.object.proto.js"], root["core-js/modules/es.reflect.to-string-tag.js"], root["core-js/modules/es.array.includes.js"], root["vuetify/lib/components/VBtn"], root["Vue"], root["core-js/modules/es.object.to-string.js"], root["vuetify/lib/components/transitions"], root["core-js/modules/es.object.get-own-property-names.js"], root["core-js/modules/es.symbol.js"], root["core-js/modules/es.string.iterator.js"], root["core-js/modules/es.object.assign.js"], root["vuetify/lib/components/VTextarea"], root["vuetify/lib/components/VSelect"], root["core-js/modules/es.string.match.js"], root["core-js/modules/es.regexp.exec.js"], root["dayjs/plugin/isBetween"], root["core-js/modules/es.array.concat.js"], root["vuetify/lib/components/VBtnToggle"], root["core-js/modules/es.error.cause.js"], root["dayjs/plugin/customParseFormat"], root["vuetify/lib/components/VTooltip"], root["core-js/modules/es.array.slice.js"], root["core-js/modules/es.object.keys.js"], root["core-js/modules/es.promise.js"], root["core-js/modules/es.array.splice.js"], root["core-js/modules/es.number.constructor.js"], root["core-js/modules/es.string.includes.js"]); })((typeof self !== 'undefined' ? self : this), function(__WEBPACK_EXTERNAL_MODULE__079e__, __WEBPACK_EXTERNAL_MODULE__0d58__, __WEBPACK_EXTERNAL_MODULE__105d__, __WEBPACK_EXTERNAL_MODULE__13e3__, __WEBPACK_EXTERNAL_MODULE__170f__, __WEBPACK_EXTERNAL_MODULE__1a25__, __WEBPACK_EXTERNAL_MODULE__1a89__, __WEBPACK_EXTERNAL_MODULE__1e2e__, __WEBPACK_EXTERNAL_MODULE__2439__, __WEBPACK_EXTERNAL_MODULE__2ff9__, __WEBPACK_EXTERNAL_MODULE__30df__, __WEBPACK_EXTERNAL_MODULE__354e__, __WEBPACK_EXTERNAL_MODULE__4086__, __WEBPACK_EXTERNAL_MODULE__4391__, __WEBPACK_EXTERNAL_MODULE__44bf__, __WEBPACK_EXTERNAL_MODULE__4933__, __WEBPACK_EXTERNAL_MODULE__4c7f__, __WEBPACK_EXTERNAL_MODULE__4ccb__, __WEBPACK_EXTERNAL_MODULE__50e9__, __WEBPACK_EXTERNAL_MODULE__56cf__, __WEBPACK_EXTERNAL_MODULE__5f3c__, __WEBPACK_EXTERNAL_MODULE__6378__, __WEBPACK_EXTERNAL_MODULE__6881__, __WEBPACK_EXTERNAL_MODULE__6de0__, __WEBPACK_EXTERNAL_MODULE__6e85__, __WEBPACK_EXTERNAL_MODULE__7949__, __WEBPACK_EXTERNAL_MODULE__8455__, __WEBPACK_EXTERNAL_MODULE__85f7__, __WEBPACK_EXTERNAL_MODULE__863d__, __WEBPACK_EXTERNAL_MODULE__8bbf__, __WEBPACK_EXTERNAL_MODULE__97d3__, __WEBPACK_EXTERNAL_MODULE__9845__, __WEBPACK_EXTERNAL_MODULE__9924__, __WEBPACK_EXTERNAL_MODULE__9b22__, __WEBPACK_EXTERNAL_MODULE__9bb5__, __WEBPACK_EXTERNAL_MODULE_ad1b__, __WEBPACK_EXTERNAL_MODULE_af99__, __WEBPACK_EXTERNAL_MODULE_bfa4__, __WEBPACK_EXTERNAL_MODULE_c74c__, __WEBPACK_EXTERNAL_MODULE_c8a6__, __WEBPACK_EXTERNAL_MODULE_cc75__, __WEBPACK_EXTERNAL_MODULE_ccb0__, __WEBPACK_EXTERNAL_MODULE_dbe5__, __WEBPACK_EXTERNAL_MODULE_dc50__, __WEBPACK_EXTERNAL_MODULE_e2f0__, __WEBPACK_EXTERNAL_MODULE_e8e3__, __WEBPACK_EXTERNAL_MODULE_ea12__, __WEBPACK_EXTERNAL_MODULE_ea64__, __WEBPACK_EXTERNAL_MODULE_ec71__, __WEBPACK_EXTERNAL_MODULE_f3b8__, __WEBPACK_EXTERNAL_MODULE_f989__, __WEBPACK_EXTERNAL_MODULE_fd22__) { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "1c25"); /******/ }) /************************************************************************/ /******/ ({ /***/ "0024": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerAllComponents = void 0; var registerComponents_1 = __webpack_require__("7a1a"); var components_1 = __webpack_require__("3617"); /** Globally register all components */ function registerAllComponents(Vue) { (0, registerComponents_1.registerComponents)(Vue, components_1.components); } exports.registerAllComponents = registerAllComponents; /***/ }), /***/ "0138": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("e03c"); /* harmony import */ var _node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_node_modules_vuetify_loader_lib_loader_js_ref_4_node_modules_cache_loader_dist_cjs_js_ref_15_0_node_modules_thread_loader_dist_cjs_js_node_modules_babel_loader_lib_index_js_node_modules_vue_cli_plugin_typescript_node_modules_ts_loader_index_js_ref_15_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FormFieldList_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /***/ "079e": /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__079e__; /***/ }), /***/ "07d3": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "0873": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _PeriodField_vue_vue_type_template_id_930ebdf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a388"); /* harmony import */ var _PeriodField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("68ab"); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _PeriodField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _PeriodField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _PeriodField_vue_vue_type_style_index_0_id_930ebdf8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("4d8b"); /* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("2be6"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])( _PeriodField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__["default"], _PeriodField_vue_vue_type_template_id_930ebdf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[/* render */ "a"], _PeriodField_vue_vue_type_template_id_930ebdf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[/* staticRenderFns */ "b"], false, null, "930ebdf8", null ) /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "0b75": /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__("4f46").default; __webpack_require__("4086"); __webpack_require__("7949"); __webpack_require__("dc50"); __webpack_require__("6de0"); __webpack_require__("97d3"); __webpack_require__("8455"); __webpack_require__("85f7"); __webpack_require__("fd22"); __webpack_require__("ea64"); var __extends = this && this.__extends || function () { var _extendStatics = function extendStatics(d, b) { _extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return _extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); _extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.FieldMap = void 0; var vue_1 = __importDefault(__webpack_require__("8bbf")); var vue_class_component_1 = __importDefault(__webpack_require__("96c5")); // We import them all because the form can use any of them var DateField_vue_1 = __importDefault(__webpack_require__("407d")); var NumberField_vue_1 = __importDefault(__webpack_require__("654f")); var FormPasswordField_vue_1 = __importDefault(__webpack_require__("857a")); var ChoicePeriodField_vue_1 = __importDefault(__webpack_require__("d80f")); var ChoiceField_vue_1 = __importDefault(__webpack_require__("8ac4")); var FormRangeField_vue_1 = __importDefault(__webpack_require__("f4db")); var TextareaField_vue_1 = __importDefault(__webpack_require__("6e02")); var TextField_vue_1 = __importDefault(__webpack_require__("0e52")); var FieldMap = /** @class */function (_super) { __extends(FieldMap, _super); function FieldMap() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.fieldMap = { date: 'DateField', number: 'NumberField', password: 'FormPasswordField', period: 'ChoicePeriodField', select: 'ChoiceField', range: 'FormRangeField', text: 'TextField', textarea: 'TextareaField' }; return _this; } FieldMap.prototype.getField = function (fieldName) { return this.fieldMap[fieldName]; }; FieldMap.prototype.fieldExists = function (fieldName) { return Object.keys(this.fieldMap).includes(fieldName); }; FieldMap = __decorate([(0, vue_class_component_1.default)({ components: { DateField: DateField_vue_1.default, NumberField: NumberField_vue_1.default, FormPasswordField: FormPasswordField_vue_1.default, ChoicePeriodField: ChoicePeriodField_vue_1.default, ChoiceField: ChoiceField_vue_1.default, FormRangeField: FormRangeField_vue_1.default, TextareaField: TextareaField_vue_1.default, TextField: TextField_vue_1.default } })], FieldMap); return FieldMap; }(vue_1.default); exports.FieldMap = FieldMap; /***/ }), /***/ "0c80": /***/ (function(module, exports, __webpack_require__) { "use strict"; __webpack_require__("ccb0"); __webpack_require__("f989"); Object.defineProperty(exports, "__esModule", { value: true }); exports.convertToUnit = void 0; /** Convert a value to CSS unit */ function convertToUnit(str, unit) { if (unit === void 0) { unit = 'px'; } if (str === undefined || str === null || str === '') { return undefined; } else if (isNaN(+str)) { // If NaN, it's a string with unit, use as is return String(str); } else { return "".concat(Number(str)).concat(unit); } } exports.convertToUnit = convertToUnit; /***/ }), /***/ "0cc7": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ render; }); __webpack_require__.d(__webpack_exports__, "b", function() { return /* reexport */ staticRenderFns; }); // CONCATENATED MODULE: /Users/davidfyon/Desktop/cnam/design-system/node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5376f030-vue-loader-template"}!/Users/davidfyon/Desktop/cnam/design-system/node_modules/vuetify-loader/lib/loader.js??ref--4!/Users/davidfyon/Desktop/cnam/design-system/node_modules/cache-loader/dist/cjs.js??ref--13-0!/Users/davidfyon/Desktop/cnam/design-system/node_modules/babel-loader/lib!/Users/davidfyon/Desktop/cnam/design-system/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!/Users/davidfyon/Desktop/cnam/design-system/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/davidfyon/Desktop/cnam/design-system/node_modules/vue-loader/lib??vue-loader-options!./src/components/FormField/fields/FormPasswordField.vue?vue&type=template&id=36c52ea5& var render = function render() { var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy; return _c('PasswordField', _vm._b({ staticClass: "vd-form-input", attrs: { "value": _vm.field.value }, on: { "change": _vm.emitChangeEvent } }, 'PasswordField', _vm.field.fieldOptions, false)); }; var staticRenderFns = []; // CONCATENATED MODULE: ./src/components/FormField/fields/FormPasswordField.vue?vue&type=template&id=36c52ea5& /***/ }), /***/ "0d58": /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__0d58__; /***/ }), /***/ "0de6": /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__("4f46").default; __webpack_require__("4086"); __webpack_require__("7949"); __webpack_require__("dc50"); __webpack_require__("6de0"); __webpack_require__("97d3"); __webpack_require__("8455"); var __extends = this && this.__extends || function () { var _extendStatics = function extendStatics(d, b) { _extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return _extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); _extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var vue_class_component_1 = __importStar(__webpack_require__("96c5")); var formBuilderCore_1 = __webpack_require__("540a"); var FormFieldList_1 = __importDefault(__webpack_require__("890a")); var MixinsDeclaration = (0, vue_class_component_1.mixins)(formBuilderCore_1.FormBuilderCore); var FormBuilder = /** @class */function (_super) { __extends(FormBuilder, _super); function FormBuilder() { return _super !== null && _super.apply(this, arguments) || this; } FormBuilder = __decorate([(0, vue_class_component_1.default)({ components: { FormFieldList: FormFieldList_1.default } })], FormBuilder); return FormBuilder; }(MixinsDeclaration); exports.default = FormBuilder; /***/ }), /***/ "0e52": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _TextField_vue_vue_type_template_id_54002c02___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("743d"); /* harmony import */ var _TextField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("b4b7"); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _TextField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _TextField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("2be6"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])( _TextField_vue_vue_type_script_lang_ts___WEBPACK_IMPORTED_MODULE_1__["default"], _TextField_vue_vue_type_template_id_54002c02___WEBPACK_IMPORTED_MODULE_0__[/* render */ "a"], _TextField_vue_vue_type_template_id_54002c02___WEBPACK_IMPORTED_MODULE_0__[/* staticRenderFns */ "b"], false, null, null, null ) /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "0fca": /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__("4f46").default; __webpack_require__("4086"); __webpack_require__("7949"); __webpack_require__("dc50"); __webpack_require__("6de0"); __webpack_require__("97d3"); __webpack_require__("8455"); var __extends = this && this.__extends || function () { var _extendStatics = function extendStatics(d, b) { _extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return _extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); _extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var vue_class_component_1 = __importStar(__webpack_require__("96c5")); var DatePicker_1 = __importDefault(__webpack_require__("dedd")); var fieldComponent_1 = __webpack_require__("59b9"); var MixinsDeclaration = (0, vue_class_component_1.mixins)(fieldComponent_1.FieldComponent); var DateField = /** @class */function (_super) { __extends(DateField, _super); function DateField() { return _super !== null && _super.apply(this, arguments) || this; } DateField = __decorate([(0, vue_class_component_1.default)({ components: { DatePicker: DatePicker_1.default } })], DateField); return DateField; }(MixinsDeclaration); exports.default = DateField; /***/ }), /***/ "105d": /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__105d__; /***/ }), /***/ "11fc": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "13e3": /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__13e3__; /***/ }), /***/ "170f": /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE__170f__; /***/ }), /***/ "1781": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.locales = void 0; exports.locales = { openCalendar: 'Ouvrir le calendrier' }; /***/ }), /***/ "17d1": /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__("4f46").default; __webpack_require__("4086"); __webpack_require__("7949"); __webpack_require__("dc50"); __webpack_require__("ad1b"); __webpack_require__("6de0"); __webpack_require__("97d3"); __webpack_require__("8455"); __webpack_require__("ec71"); __webpack_require__("9b22"); __webpack_require__("4933"); __webpack_require__("2ff9"); __webpack_require__("4ccb"); __webpack_require__("9bb5"); __webpack_require__("1a25"); __webpack_require__("2439"); var __extends = this && this.__extends || function () { var _extendStatics = function extendStatics(d, b) { _extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return _extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); _extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __assign = this && this.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = this && this.__generator || function (thisArg, body) { var _ = { label: 0, sent: function sent() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var vue_1 = __importDefault(__webpack_require__("8bbf")); var vue_class_component_1 = __importStar(__webpack_require__("96c5")); var customizable_1 = __webpack_require__("9cf7"); var config_1 = __webpack_require__("8fb5"); var locales_1 = __webpack_require__("faef"); var deepmerge_1 = __importDefault(__webpack_require__("5ad1")); var Props = vue_1.default.extend({ props: { value: { type: Object, default: function _default() { return { from: null, to: null }; } }, outlined: { type: Boolean, default: false }, disabled: { type: Boolean, default: false }, readonly: { type: Boolean, default: false }, textFieldActivator: { type: Boolean, default: false } } }); var MixinsDeclaration = (0, vue_class_component_1.mixins)(Props, (0, customizable_1.customizable)(config_1.config)); var PeriodField = /** @class */function (_super) { __extends(PeriodField, _super); function PeriodField() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.periodValue = {}; _this.errorMessages = []; return _this; } Object.defineProperty(PeriodField.prototype, "datePickerOptions", { get: function get() { return (0, deepmerge_1.default)(config_1.config, this.options); }, enumerable: false, configurable: true }); Object.defineProperty(PeriodField.prototype, "toPickerOptions", { get: function get() { var to = this.datePickerOptions.to; var textField = __assign(__assign({}, to.textField), { errorMessages: this.errorMessages }); return Object.assign({}, to, { textField: textField }); }, enumerable: false, configurable: true }); PeriodField.prototype.dateUpdated = function () { return __awaiter(this, void 0, Promise, function () { var fromGreaterThanTo; return __generator(this, function (_a) { switch (_a.label) { case 0: fromGreaterThanTo = this.periodValue.from && this.periodValue.to && new Date(this.periodValue.from) > new Date(this.periodValue.to); if (fromGreaterThanTo) { this.errorMessages = [locales_1.locales.greaterThanTo]; } else { this.errorMessages = []; } if (!this.periodValue.from || !this.periodValue.to) { return [2 /*return*/]; } return [4 /*yield*/, this.$nextTick()]; case 1: _a.sent(); this.emitChangeEvent(); return [2 /*return*/]; } }); }); }; PeriodField.prototype.emitChangeEvent = function () { this.$emit('change', this.periodValue); }; PeriodField = __decorate([(0, vue_class_component_1.default)({ model: { prop: 'value', event: 'change' }, watch: { value: { handler: function handler(value) { if (value) { this.periodValue = value; return; } this.periodValue = { from: null, to: null }; }, immediate: true, deep: true } } })], PeriodField); return PeriodField; }(MixinsDeclaration); exports.default = PeriodField; /***/ }), /***/ "1911": /***/ (function(module, exports, __webpack_require__) { "use strict"; var _typeof = __webpack_require__("4f46").default; __webpack_require__("4086"); __webpack_require__("7949"); __webpack_require__("dc50"); __webpack_require__("6de0"); __webpack_require__("97d3"); __webpack_require__("8455"); __webpack_require__("4391"); var __extends = this && this.__extends || function () { var _extendStatics = function extendStatics(d, b) { _extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return _extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); _extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function get() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function (o, v) { o["default"] = v; }); var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importStar = this && this.__importStar || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var vue_class_component_1 = __importStar(__webpack_require__("96c5")); var SelectBtnField_1 = __importDefault(__webpack_require__("c457")); var choiceComponent_1 = __webpack_require__("4d12"); var MixinsDeclaration = (0, vue_class_component_1.mixins)(choiceComponent_1.ChoiceComponent); var ChoiceButtonField = /** @class */function (_super) { __extends(ChoiceButtonField, _super); function ChoiceButtonField() { return _super !== null && _super.apply(this, arguments) || this; } Object.defineProperty(ChoiceButtonField.prototype, "filteredItems", { get: function get() { // Rename alone prop to unique for backward compatibility return this.items.map(function (item) { if (item.alone) { delete item.alone; item.unique = true; } return item; }); }, enumerable: false, configurable: true }); ChoiceButtonField = __decorate([(0, vue_class_component_1.default)({ components: { SelectBtnField: Sel